From 6cc81ba9a1f1a29a7254c1ba8d6d1a3c4c8d9b5f Mon Sep 17 00:00:00 2001 From: Cillian23 <127849681+Cillian23@users.noreply.github.com> Date: Fri, 1 Mar 2024 13:38:31 +0000 Subject: [PATCH 1/5] Add files via upload --- App.tsx | 42 ++++++++++++++++++++++ SideBar3.tsx | 91 ++++++++++++++++++++++++++++++++++++++++++++++++ SideBar3Data.tsx | 44 +++++++++++++++++++++++ TextBox.tsx | 65 ++++++++++++++++++++++++++++++++++ 4 files changed, 242 insertions(+) create mode 100644 App.tsx create mode 100644 SideBar3.tsx create mode 100644 SideBar3Data.tsx create mode 100644 TextBox.tsx diff --git a/App.tsx b/App.tsx new file mode 100644 index 0000000..163d3c9 --- /dev/null +++ b/App.tsx @@ -0,0 +1,42 @@ +import TextBox from "./Components/TextBox"; +import "./App.css"; +//import Sidebar from "./Components/SideBar"; +//import Product from "./Components/ProductBar"; +import { SetStateAction, useState } from "react"; +import SideBar3 from "./Components/SideBar3"; +import { BrowserRouter as Router, Routes, Route } from "react-router-dom"; + +function App() { + const [submittedText, setSubmittedText] = useState(""); + + const handleDisplayText = (text: SetStateAction) => { + setSubmittedText(text); + }; + + return ( + <> +
+ + {/* Display the submitted text }*/} + {submittedText &&
Submitted Text: {submittedText}
} + {/**/} +
+ + + + + + + + ); +} + +export default App; diff --git a/SideBar3.tsx b/SideBar3.tsx new file mode 100644 index 0000000..f3289cc --- /dev/null +++ b/SideBar3.tsx @@ -0,0 +1,91 @@ +import React, { useState } from "react"; +import { Link } from "react-router-dom"; +import { SideBar3Data } from "./SideBar3Data"; +import styled from "styled-components"; + +const SideBarDesign = styled.div` + background-color: #fffff; + border-color: #66afe9; + outline: 0; + box-shadow: 0px 0px 50px rgba(15, 59, 252, 0.5); + width: 200px; + height: 100vh; /* Changed height to viewport height */ + display: flex; + flex-direction: column; /* Adjusted to column layout */ + align-items: center; /* Center horizontally */ + position: fixed; + top: 150px; + overflow-y: auto; /* Added to enable vertical scrolling */ +`; + +const BarText = styled.div` + padding: 8px 0px; + list-style-type: none; +`; + +const BarTextA = styled.div` + text-decoration: none; + color: white; + font-size: 18px; + width: 95%; + height: 100%; + display: flex; + align-items: center; + padding: 0 16px; + border-radius: 4px; +`; + +const BarItems = styled.div` + width: 100%; +`; + +const ImageContainer = styled.div` + display: flex; + align-items: center; + box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.5); + left: 0; + justify-content: center; + margin-bottom: 5px; +`; + +function SideBar3() { + return ( + <> + + + + + ); +} + +export default SideBar3; diff --git a/SideBar3Data.tsx b/SideBar3Data.tsx new file mode 100644 index 0000000..d11f86e --- /dev/null +++ b/SideBar3Data.tsx @@ -0,0 +1,44 @@ +import { useState } from "react"; +import * as FaIcons from "react-icons/fa"; +import * as AiIcons from "react-icons/ai"; +import * as IoIcons from "react-icons/io"; + +export const SideBar3Data = [ + { + image1: "./xps2Standard.jpg", + image2: ".xps2Dynamic.jpg", + title: "Image1", + path: "https://www.dell.com/en-ie", + price: "$300", + className: "nav-text", + }, + { + image1: "./xps2Dynamic.jpg", + image2: "./xps2Standard.jpg", + title: "Image2", + path: "https://www.dell.com/en-ie", + price: "$300", + className: "nav-text", + }, + { + image1: "./alienware.jpg", + title: "Image3", + path: "https://www.dell.com/en-ie", + price: "$300", + className: "nav-text", + }, + { + image1: "./alienwareD.jpg", + title: "Image4", + path: "https://www.dell.com/en-ie", + price: "$300", + className: "nav-text", + }, + { + image1: "./xps13.png", + title: "Image5", + path: "https://www.dell.com/en-ie", + price: "$300", + className: "nav-text", + }, +]; diff --git a/TextBox.tsx b/TextBox.tsx new file mode 100644 index 0000000..8b4f34d --- /dev/null +++ b/TextBox.tsx @@ -0,0 +1,65 @@ +import React, { useState } from "react"; + +interface Props { + displayText: (text: string) => void; +} + +const TextBox: React.FC = ({ displayText }) => { + const [inputText, setInputText] = useState(""); + + const handleChange = (event: React.ChangeEvent) => { + setInputText(event.target.value); + }; + + const handleSubmit = () => { + displayText(inputText); + setInputText(""); + }; + + return ( +
+ + + +
+ ); +}; + +export default TextBox; + +/*interface props { + children: string; + onClick: () => void; + displayText: () => void; +} +const TextBox = ({ children, onClick, displayText }: props) => { + return ( +
+ + + +
+ ); +}; + +export default TextBox; */ From acfa61732a2a52f7107de9ec03ac63006f726735 Mon Sep 17 00:00:00 2001 From: Daniel Preda Date: Fri, 1 Mar 2024 15:21:25 +0000 Subject: [PATCH 2/5] move react components to frontend --- Frontend/App.tsx | 42 ++++++++++++++++++ Frontend/SideBar3.tsx | 91 +++++++++++++++++++++++++++++++++++++++ Frontend/SideBar3Data.tsx | 44 +++++++++++++++++++ Frontend/TextBox.tsx | 65 ++++++++++++++++++++++++++++ Frontend/placeholder.txt | 0 5 files changed, 242 insertions(+) create mode 100644 Frontend/App.tsx create mode 100644 Frontend/SideBar3.tsx create mode 100644 Frontend/SideBar3Data.tsx create mode 100644 Frontend/TextBox.tsx delete mode 100644 Frontend/placeholder.txt diff --git a/Frontend/App.tsx b/Frontend/App.tsx new file mode 100644 index 0000000..163d3c9 --- /dev/null +++ b/Frontend/App.tsx @@ -0,0 +1,42 @@ +import TextBox from "./Components/TextBox"; +import "./App.css"; +//import Sidebar from "./Components/SideBar"; +//import Product from "./Components/ProductBar"; +import { SetStateAction, useState } from "react"; +import SideBar3 from "./Components/SideBar3"; +import { BrowserRouter as Router, Routes, Route } from "react-router-dom"; + +function App() { + const [submittedText, setSubmittedText] = useState(""); + + const handleDisplayText = (text: SetStateAction) => { + setSubmittedText(text); + }; + + return ( + <> +
+ + {/* Display the submitted text }*/} + {submittedText &&
Submitted Text: {submittedText}
} + {/**/} +
+ + + + + + + + ); +} + +export default App; diff --git a/Frontend/SideBar3.tsx b/Frontend/SideBar3.tsx new file mode 100644 index 0000000..fed5bef --- /dev/null +++ b/Frontend/SideBar3.tsx @@ -0,0 +1,91 @@ +import React, { useState } from "react"; +import { Link } from "react-router-dom"; +import { SideBar3Data } from "./SideBar3Data"; +import styled from "styled-components"; + +const SideBarDesign = styled.div` + background-color: #fffff; + border-color: #66afe9; + outline: 0; + box-shadow: 0px 0px 50px rgba(15, 59, 252, 0.5); + width: 200px; + height: 100vh; /* Changed height to viewport height */ + display: flex; + flex-direction: column; /* Adjusted to column layout */ + align-items: center; /* Center horizontally */ + position: fixed; + top: 150px; + overflow-y: auto; /* Added to enable vertical scrolling */ +`; + +const BarText = styled.div` + padding: 8px 0px; + list-style-type: none; +`; + +const BarTextA = styled.div` + text-decoration: none; + color: white; + font-size: 18px; + width: 95%; + height: 100%; + display: flex; + align-items: center; + padding: 0 16px; + border-radius: 4px; +`; + +const BarItems = styled.div` + width: 100%; +`; + +const ImageContainer = styled.div` + display: flex; + align-items: center; + box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.5); + left: 0; + justify-content: center; + margin-bottom: 5px; +`; + +function SideBar3() { + return ( + <> + + + + + ); +} + +export default SideBar3; diff --git a/Frontend/SideBar3Data.tsx b/Frontend/SideBar3Data.tsx new file mode 100644 index 0000000..3772c09 --- /dev/null +++ b/Frontend/SideBar3Data.tsx @@ -0,0 +1,44 @@ +import { useState } from "react"; +import * as FaIcons from "react-icons/fa"; +import * as AiIcons from "react-icons/ai"; +import * as IoIcons from "react-icons/io"; + +export const SideBar3Data = [ + { + image1: "./xps2Standard.jpg", + image2: ".xps2Dynamic.jpg", + title: "Image1", + path: "https://www.dell.com/en-ie", + price: "$300", + className: "nav-text", + }, + { + image1: "./xps2Dynamic.jpg", + image2: "./xps2Standard.jpg", + title: "Image2", + path: "https://www.dell.com/en-ie", + price: "$300", + className: "nav-text", + }, + { + image1: "./alienware.jpg", + title: "Image3", + path: "https://www.dell.com/en-ie", + price: "$300", + className: "nav-text", + }, + { + image1: "./alienwareD.jpg", + title: "Image4", + path: "https://www.dell.com/en-ie", + price: "$300", + className: "nav-text", + }, + { + image1: "./xps13.png", + title: "Image5", + path: "https://www.dell.com/en-ie", + price: "$300", + className: "nav-text", + }, +]; diff --git a/Frontend/TextBox.tsx b/Frontend/TextBox.tsx new file mode 100644 index 0000000..10faa7c --- /dev/null +++ b/Frontend/TextBox.tsx @@ -0,0 +1,65 @@ +import React, { useState } from "react"; + +interface Props { + displayText: (text: string) => void; +} + +const TextBox: React.FC = ({ displayText }) => { + const [inputText, setInputText] = useState(""); + + const handleChange = (event: React.ChangeEvent) => { + setInputText(event.target.value); + }; + + const handleSubmit = () => { + displayText(inputText); + setInputText(""); + }; + + return ( +
+ + + +
+ ); +}; + +export default TextBox; + +/*interface props { + children: string; + onClick: () => void; + displayText: () => void; +} +const TextBox = ({ children, onClick, displayText }: props) => { + return ( +
+ + + +
+ ); +}; + +export default TextBox; */ diff --git a/Frontend/placeholder.txt b/Frontend/placeholder.txt deleted file mode 100644 index e69de29..0000000 From e564facf361990637a97c724afec2f7a32655fef Mon Sep 17 00:00:00 2001 From: Daniel Preda Date: Fri, 1 Mar 2024 15:22:38 +0000 Subject: [PATCH 3/5] remove react components in root dir --- App.tsx | 42 ---------------------- SideBar3.tsx | 91 ------------------------------------------------ SideBar3Data.tsx | 44 ----------------------- TextBox.tsx | 65 ---------------------------------- 4 files changed, 242 deletions(-) delete mode 100644 App.tsx delete mode 100644 SideBar3.tsx delete mode 100644 SideBar3Data.tsx delete mode 100644 TextBox.tsx diff --git a/App.tsx b/App.tsx deleted file mode 100644 index 163d3c9..0000000 --- a/App.tsx +++ /dev/null @@ -1,42 +0,0 @@ -import TextBox from "./Components/TextBox"; -import "./App.css"; -//import Sidebar from "./Components/SideBar"; -//import Product from "./Components/ProductBar"; -import { SetStateAction, useState } from "react"; -import SideBar3 from "./Components/SideBar3"; -import { BrowserRouter as Router, Routes, Route } from "react-router-dom"; - -function App() { - const [submittedText, setSubmittedText] = useState(""); - - const handleDisplayText = (text: SetStateAction) => { - setSubmittedText(text); - }; - - return ( - <> -
- - {/* Display the submitted text }*/} - {submittedText &&
Submitted Text: {submittedText}
} - {/**/} -
- - - - - - - - ); -} - -export default App; diff --git a/SideBar3.tsx b/SideBar3.tsx deleted file mode 100644 index f3289cc..0000000 --- a/SideBar3.tsx +++ /dev/null @@ -1,91 +0,0 @@ -import React, { useState } from "react"; -import { Link } from "react-router-dom"; -import { SideBar3Data } from "./SideBar3Data"; -import styled from "styled-components"; - -const SideBarDesign = styled.div` - background-color: #fffff; - border-color: #66afe9; - outline: 0; - box-shadow: 0px 0px 50px rgba(15, 59, 252, 0.5); - width: 200px; - height: 100vh; /* Changed height to viewport height */ - display: flex; - flex-direction: column; /* Adjusted to column layout */ - align-items: center; /* Center horizontally */ - position: fixed; - top: 150px; - overflow-y: auto; /* Added to enable vertical scrolling */ -`; - -const BarText = styled.div` - padding: 8px 0px; - list-style-type: none; -`; - -const BarTextA = styled.div` - text-decoration: none; - color: white; - font-size: 18px; - width: 95%; - height: 100%; - display: flex; - align-items: center; - padding: 0 16px; - border-radius: 4px; -`; - -const BarItems = styled.div` - width: 100%; -`; - -const ImageContainer = styled.div` - display: flex; - align-items: center; - box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.5); - left: 0; - justify-content: center; - margin-bottom: 5px; -`; - -function SideBar3() { - return ( - <> - - - - - ); -} - -export default SideBar3; diff --git a/SideBar3Data.tsx b/SideBar3Data.tsx deleted file mode 100644 index d11f86e..0000000 --- a/SideBar3Data.tsx +++ /dev/null @@ -1,44 +0,0 @@ -import { useState } from "react"; -import * as FaIcons from "react-icons/fa"; -import * as AiIcons from "react-icons/ai"; -import * as IoIcons from "react-icons/io"; - -export const SideBar3Data = [ - { - image1: "./xps2Standard.jpg", - image2: ".xps2Dynamic.jpg", - title: "Image1", - path: "https://www.dell.com/en-ie", - price: "$300", - className: "nav-text", - }, - { - image1: "./xps2Dynamic.jpg", - image2: "./xps2Standard.jpg", - title: "Image2", - path: "https://www.dell.com/en-ie", - price: "$300", - className: "nav-text", - }, - { - image1: "./alienware.jpg", - title: "Image3", - path: "https://www.dell.com/en-ie", - price: "$300", - className: "nav-text", - }, - { - image1: "./alienwareD.jpg", - title: "Image4", - path: "https://www.dell.com/en-ie", - price: "$300", - className: "nav-text", - }, - { - image1: "./xps13.png", - title: "Image5", - path: "https://www.dell.com/en-ie", - price: "$300", - className: "nav-text", - }, -]; diff --git a/TextBox.tsx b/TextBox.tsx deleted file mode 100644 index 8b4f34d..0000000 --- a/TextBox.tsx +++ /dev/null @@ -1,65 +0,0 @@ -import React, { useState } from "react"; - -interface Props { - displayText: (text: string) => void; -} - -const TextBox: React.FC = ({ displayText }) => { - const [inputText, setInputText] = useState(""); - - const handleChange = (event: React.ChangeEvent) => { - setInputText(event.target.value); - }; - - const handleSubmit = () => { - displayText(inputText); - setInputText(""); - }; - - return ( -
- - - -
- ); -}; - -export default TextBox; - -/*interface props { - children: string; - onClick: () => void; - displayText: () => void; -} -const TextBox = ({ children, onClick, displayText }: props) => { - return ( -
- - - -
- ); -}; - -export default TextBox; */ From c2db4fe4c1098ce76b1400c9452d0d5078573cdb Mon Sep 17 00:00:00 2001 From: Cillian23 <127849681+Cillian23@users.noreply.github.com> Date: Sat, 2 Mar 2024 13:16:13 +0000 Subject: [PATCH 4/5] Add files via upload --- Frontend/.eslintrc.cjs | 18 + Frontend/.gitignore | 24 + Frontend/README.md | 30 + Frontend/alienware.jpg | Bin 0 -> 4508 bytes Frontend/alienwareD.jpg | Bin 0 -> 5782 bytes Frontend/index.html | 13 + Frontend/package-lock.json | 3277 +++++++++++++++++++++++++++++++++++ Frontend/package.json | 29 + Frontend/tsconfig.json | 25 + Frontend/tsconfig.node.json | 11 + Frontend/vite.config.ts | 7 + Frontend/xps13.png | Bin 0 -> 261132 bytes Frontend/xps13Top.jpg | Bin 0 -> 6793 bytes Frontend/xps2Dynamic.jpg | Bin 0 -> 5753 bytes Frontend/xps2Standard.jpg | Bin 0 -> 60853 bytes 15 files changed, 3434 insertions(+) create mode 100644 Frontend/.eslintrc.cjs create mode 100644 Frontend/.gitignore create mode 100644 Frontend/README.md create mode 100644 Frontend/alienware.jpg create mode 100644 Frontend/alienwareD.jpg create mode 100644 Frontend/index.html create mode 100644 Frontend/package-lock.json create mode 100644 Frontend/package.json create mode 100644 Frontend/tsconfig.json create mode 100644 Frontend/tsconfig.node.json create mode 100644 Frontend/vite.config.ts create mode 100644 Frontend/xps13.png create mode 100644 Frontend/xps13Top.jpg create mode 100644 Frontend/xps2Dynamic.jpg create mode 100644 Frontend/xps2Standard.jpg diff --git a/Frontend/.eslintrc.cjs b/Frontend/.eslintrc.cjs new file mode 100644 index 0000000..d6c9537 --- /dev/null +++ b/Frontend/.eslintrc.cjs @@ -0,0 +1,18 @@ +module.exports = { + root: true, + env: { browser: true, es2020: true }, + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + 'plugin:react-hooks/recommended', + ], + ignorePatterns: ['dist', '.eslintrc.cjs'], + parser: '@typescript-eslint/parser', + plugins: ['react-refresh'], + rules: { + 'react-refresh/only-export-components': [ + 'warn', + { allowConstantExport: true }, + ], + }, +} diff --git a/Frontend/.gitignore b/Frontend/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/Frontend/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/Frontend/README.md b/Frontend/README.md new file mode 100644 index 0000000..0d6babe --- /dev/null +++ b/Frontend/README.md @@ -0,0 +1,30 @@ +# React + TypeScript + Vite + +This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. + +Currently, two official plugins are available: + +- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh +- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh + +## Expanding the ESLint configuration + +If you are developing a production application, we recommend updating the configuration to enable type aware lint rules: + +- Configure the top-level `parserOptions` property like this: + +```js +export default { + // other rules... + parserOptions: { + ecmaVersion: 'latest', + sourceType: 'module', + project: ['./tsconfig.json', './tsconfig.node.json'], + tsconfigRootDir: __dirname, + }, +} +``` + +- Replace `plugin:@typescript-eslint/recommended` to `plugin:@typescript-eslint/recommended-type-checked` or `plugin:@typescript-eslint/strict-type-checked` +- Optionally add `plugin:@typescript-eslint/stylistic-type-checked` +- Install [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) and add `plugin:react/recommended` & `plugin:react/jsx-runtime` to the `extends` list diff --git a/Frontend/alienware.jpg b/Frontend/alienware.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8e35e648c9061b9cf4a9a2ef34e00308d28692f4 GIT binary patch literal 4508 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 literal 0 HcmV?d00001 diff --git a/Frontend/alienwareD.jpg b/Frontend/alienwareD.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b893747cab0da466ad1b13bfea2f6bcd460c68bd GIT binary patch literal 5782 zcmaJ_cQ71W*Iy+{q6=Zk5=4t$R&UV>!Ya{Q5GPoRZN|d!k3qf>3tP)uzVq?|l zR&UXJiSF|}e|$6VJn#3NJNGyDlsV_znS0NCjqYk zw@Jwu85x)u7#SFunV6Y?tUy*KrUy){tgKAHnV?sa(AfhFvdvHrs#gN3_8=gc;f0sk-ao*=PBcG_`U%Q;D z4mAwo`GfO&j<0-E+HZU?-#91wj{rALZUWq>9@5^(32%si_;25T69FMD(E~bBViiLU zd-!MXU%S_M00q&F6)h1hKnZ~Gz^7+{q-eE883rm$*$d5#OfLNd9XIIW>YHaA+|N3d?MQ#+GgF2uMmW zR2NU-Q&M*|C@%+fBlkZ=MnFgNBlaNz@~&w^=%JOfw`VbKCiWda+CT=S;0Ud1o;Bdhbkq!)~_gzL*2~KxBy8`sQ}B!;5PG%A$s#jUQ~=9oj+;l2kN2Vl}umab+yp zwPmdH>KY&@8UYLrmr4$$Mz%GfSuokk2FrGWr-l9nTkA;=PK0^KNvquwpX4ymM*k%^ z9Mna1$Ng!=l?lv5aj`5Y((iTs0tX=nJIDVEYN18YDy@m5$a^qlQ+@8kBX|E)A-R=4 z>G(f$E@M<5qR1LJI($h(Pu&YyB<43pzwZ_r!~aN1^uwBRPNANq0+R`4VV)0v7(hEK z_*~1s8orNzQeLjUsg4!x(48KW;UzQDgU=952Un%H#{hR+MziHvmi?iP(iAM; zX%Q#LA$I5$Ip9yJ35BRdrzPF=B!!`#EBZ72YtBN6r$JedsnjnP65Ib6&OgkQ!=d@0 ztb--}l49i{1CjDPnQ(9Z8X;PG+2c)WWUQW-oC>Nkv%=t&Q+=mawY6O9@Kv}fF2BaI zIj)6yUXIiGeXO|~go3iB_SuomLhH-nm|q2mE)=&J#04<^*P3^j)a0LnxD!t?r!bR- zM$skQB4%Z1)e0<@tpf9>#Y)&M&N+9S{&gSHy9|SBPig;xH%^(3W;O`rI`X|}h()t9 zzfqZRLw)Jf>+Nh@^lqvu;0UVh+i$cAao5IL)PeVi6A!y~RL{J0L4C1}{QPgbv!tEA z#TW_rJ@k61kT>T14yC3Ri9nDc{te^{ITpwIR_gM~po-_b7qvsj+8g|>;pAIBY|E-n zrYEP1{ii)Au?RvF+XI%I5xz^p4;%SQ}I- zCbr2_)*TlhD^-`1#9IjMp-i{3a+BCjd7WeNP0ht8eTVt$i7%fq=LnC=*V6Oz!a
  • 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 literal 0 HcmV?d00001 diff --git a/Frontend/index.html b/Frontend/index.html new file mode 100644 index 0000000..e4b78ea --- /dev/null +++ b/Frontend/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite + React + TS + + +
    + + + diff --git a/Frontend/package-lock.json b/Frontend/package-lock.json new file mode 100644 index 0000000..12c053b --- /dev/null +++ b/Frontend/package-lock.json @@ -0,0 +1,3277 @@ +{ + "name": "react-app", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "react-app", + "version": "0.0.0", + "dependencies": { + "bootstrap": "^5.3.3", + "react": "^18.2.0", + "react-dom": "^18.2.0" + }, + "devDependencies": { + "@types/react": "^18.2.56", + "@types/react-dom": "^18.2.19", + "@typescript-eslint/eslint-plugin": "^7.0.2", + "@typescript-eslint/parser": "^7.0.2", + "@vitejs/plugin-react": "^4.2.1", + "eslint": "^8.56.0", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-refresh": "^0.4.5", + "typescript": "^5.2.2", + "vite": "^5.1.4" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", + "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.9.tgz", + "integrity": "sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.23.9", + "@babel/parser": "^7.23.9", + "@babel/template": "^7.23.9", + "@babel/traverse": "^7.23.9", + "@babel/types": "^7.23.9", + "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/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.23.6", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "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==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.9.tgz", + "integrity": "sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==", + "dev": true, + "dependencies": { + "@babel/template": "^7.23.9", + "@babel/traverse": "^7.23.9", + "@babel/types": "^7.23.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.9.tgz", + "integrity": "sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.23.3.tgz", + "integrity": "sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.23.3.tgz", + "integrity": "sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.23.9.tgz", + "integrity": "sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.23.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.9.tgz", + "integrity": "sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.23.9", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.9.tgz", + "integrity": "sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", + "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", + "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", + "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", + "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", + "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", + "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", + "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", + "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", + "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", + "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", + "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", + "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", + "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", + "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", + "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", + "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", + "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", + "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", + "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", + "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", + "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", + "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", + "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "dev": true, + "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==", + "dev": true, + "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/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "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==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@eslint/js": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", + "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", + "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", + "dev": true + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz", + "integrity": "sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "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==", + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.12.0.tgz", + "integrity": "sha512-+ac02NL/2TCKRrJu2wffk1kZ+RyqxVUlbjSagNgPm94frxtr+XDL12E5Ll1enWskLrtrZ2r8L3wED1orIibV/w==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.12.0.tgz", + "integrity": "sha512-OBqcX2BMe6nvjQ0Nyp7cC90cnumt8PXmO7Dp3gfAju/6YwG0Tj74z1vKrfRz7qAv23nBcYM8BCbhrsWqO7PzQQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.12.0.tgz", + "integrity": "sha512-X64tZd8dRE/QTrBIEs63kaOBG0b5GVEd3ccoLtyf6IdXtHdh8h+I56C2yC3PtC9Ucnv0CpNFJLqKFVgCYe0lOQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.12.0.tgz", + "integrity": "sha512-cc71KUZoVbUJmGP2cOuiZ9HSOP14AzBAThn3OU+9LcA1+IUqswJyR1cAJj3Mg55HbjZP6OLAIscbQsQLrpgTOg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.12.0.tgz", + "integrity": "sha512-a6w/Y3hyyO6GlpKL2xJ4IOh/7d+APaqLYdMf86xnczU3nurFTaVN9s9jOXQg97BE4nYm/7Ga51rjec5nfRdrvA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.12.0.tgz", + "integrity": "sha512-0fZBq27b+D7Ar5CQMofVN8sggOVhEtzFUwOwPppQt0k+VR+7UHMZZY4y+64WJ06XOhBTKXtQB/Sv0NwQMXyNAA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.12.0.tgz", + "integrity": "sha512-eTvzUS3hhhlgeAv6bfigekzWZjaEX9xP9HhxB0Dvrdbkk5w/b+1Sxct2ZuDxNJKzsRStSq1EaEkVSEe7A7ipgQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.12.0.tgz", + "integrity": "sha512-ix+qAB9qmrCRiaO71VFfY8rkiAZJL8zQRXveS27HS+pKdjwUfEhqo2+YF2oI+H/22Xsiski+qqwIBxVewLK7sw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.12.0.tgz", + "integrity": "sha512-TenQhZVOtw/3qKOPa7d+QgkeM6xY0LtwzR8OplmyL5LrgTWIXpTQg2Q2ycBf8jm+SFW2Wt/DTn1gf7nFp3ssVA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.12.0.tgz", + "integrity": "sha512-LfFdRhNnW0zdMvdCb5FNuWlls2WbbSridJvxOvYWgSBOYZtgBfW9UGNJG//rwMqTX1xQE9BAodvMH9tAusKDUw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.12.0.tgz", + "integrity": "sha512-JPDxovheWNp6d7AHCgsUlkuCKvtu3RB55iNEkaQcf0ttsDU/JZF+iQnYcQJSk/7PtT4mjjVG8N1kpwnI9SLYaw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.12.0.tgz", + "integrity": "sha512-fjtuvMWRGJn1oZacG8IPnzIV6GF2/XG+h71FKn76OYFqySXInJtseAqdprVTDTyqPxQOG9Exak5/E9Z3+EJ8ZA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.12.0.tgz", + "integrity": "sha512-ZYmr5mS2wd4Dew/JjT0Fqi2NPB/ZhZ2VvPp7SmvPZb4Y1CG/LRcS6tcRo2cYU7zLK5A7cdbhWnnWmUjoI4qapg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true + }, + "node_modules/@types/prop-types": { + "version": "15.7.11", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", + "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==", + "dev": true + }, + "node_modules/@types/react": { + "version": "18.2.57", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.57.tgz", + "integrity": "sha512-ZvQsktJgSYrQiMirAN60y4O/LRevIV8hUzSOSNB6gfR3/o3wCBFQx3sPwIYtuDMeiVgsSS3UzCV26tEzgnfvQw==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.2.19", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.19.tgz", + "integrity": "sha512-aZvQL6uUbIJpjZk4U8JZGbau9KDeAwMfmhyWorxgBkqDIEf6ROjRozcmPIicqsUwPUjbkDfHKgGee1Lq65APcA==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", + "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==", + "dev": true + }, + "node_modules/@types/semver": { + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.7.tgz", + "integrity": "sha512-/wdoPq1QqkSj9/QOeKkFquEuPzQbHTWAMPH/PaUMB+JuR31lXhlWXRZ52IpfDYVlDOUBvX09uBrPwxGT1hjNBg==", + "dev": true + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.0.2.tgz", + "integrity": "sha512-/XtVZJtbaphtdrWjr+CJclaCVGPtOdBpFEnvtNf/jRV0IiEemRrL0qABex/nEt8isYcnFacm3nPHYQwL+Wb7qg==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "7.0.2", + "@typescript-eslint/type-utils": "7.0.2", + "@typescript-eslint/utils": "7.0.2", + "@typescript-eslint/visitor-keys": "7.0.2", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^7.0.0", + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.0.2.tgz", + "integrity": "sha512-GdwfDglCxSmU+QTS9vhz2Sop46ebNCXpPPvsByK7hu0rFGRHL+AusKQJ7SoN+LbLh6APFpQwHKmDSwN35Z700Q==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "7.0.2", + "@typescript-eslint/types": "7.0.2", + "@typescript-eslint/typescript-estree": "7.0.2", + "@typescript-eslint/visitor-keys": "7.0.2", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.0.2.tgz", + "integrity": "sha512-l6sa2jF3h+qgN2qUMjVR3uCNGjWw4ahGfzIYsCtFrQJCjhbrDPdiihYT8FnnqFwsWX+20hK592yX9I2rxKTP4g==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "7.0.2", + "@typescript-eslint/visitor-keys": "7.0.2" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.0.2.tgz", + "integrity": "sha512-IKKDcFsKAYlk8Rs4wiFfEwJTQlHcdn8CLwLaxwd6zb8HNiMcQIFX9sWax2k4Cjj7l7mGS5N1zl7RCHOVwHq2VQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "7.0.2", + "@typescript-eslint/utils": "7.0.2", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.0.2.tgz", + "integrity": "sha512-ZzcCQHj4JaXFjdOql6adYV4B/oFOFjPOC9XYwCaZFRvqN8Llfvv4gSxrkQkd2u4Ci62i2c6W6gkDwQJDaRc4nA==", + "dev": true, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.0.2.tgz", + "integrity": "sha512-3AMc8khTcELFWcKcPc0xiLviEvvfzATpdPj/DXuOGIdQIIFybf4DMT1vKRbuAEOFMwhWt7NFLXRkbjsvKZQyvw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "7.0.2", + "@typescript-eslint/visitor-keys": "7.0.2", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.0.2.tgz", + "integrity": "sha512-PZPIONBIB/X684bhT1XlrkjNZJIEevwkKDsdwfiu1WeqBxYEEdIgVDgm8/bbKHVu+6YOpeRqcfImTdImx/4Bsw==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "7.0.2", + "@typescript-eslint/types": "7.0.2", + "@typescript-eslint/typescript-estree": "7.0.2", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.0.2.tgz", + "integrity": "sha512-8Y+YiBmqPighbm5xA2k4wKTxRzx9EkBu7Rlw+WHqMvRJ3RPz/BMBO9b2ru0LUNmXg120PHUXD5+SWFy2R8DqlQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "7.0.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, + "node_modules/@vitejs/plugin-react": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.2.1.tgz", + "integrity": "sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.23.5", + "@babel/plugin-transform-react-jsx-self": "^7.23.3", + "@babel/plugin-transform-react-jsx-source": "^7.23.3", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.14.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/bootstrap": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.3.tgz", + "integrity": "sha512-8HLCdWgyoMguSO9o+aH+iuZ+aht+mzW0u3HIMzVu7Srrpv7EBBxTnrFlSCskwdY1+EOFQSm7uMJhNQHkdPcmjg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "peerDependencies": { + "@popperjs/core": "^2.11.8" + } + }, + "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==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001588", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001588.tgz", + "integrity": "sha512-+hVY9jE44uKLkH0SrUTqxjxqNTOWHsbnQDIKjwkZ3lNTzUUVdBLBGXtj/q5Mp5u98r3droaZAewQuEDzjQdZlQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "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==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dev": true + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.677", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.677.tgz", + "integrity": "sha512-erDa3CaDzwJOpyvfKhOiJjBVNnMM0qxHq47RheVVwsSQrgBA9ZSGV9kdaOfZDPXcHzhG7lBxhj6A7KvfLJBd6Q==", + "dev": true + }, + "node_modules/esbuild": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", + "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.19.12", + "@esbuild/android-arm": "0.19.12", + "@esbuild/android-arm64": "0.19.12", + "@esbuild/android-x64": "0.19.12", + "@esbuild/darwin-arm64": "0.19.12", + "@esbuild/darwin-x64": "0.19.12", + "@esbuild/freebsd-arm64": "0.19.12", + "@esbuild/freebsd-x64": "0.19.12", + "@esbuild/linux-arm": "0.19.12", + "@esbuild/linux-arm64": "0.19.12", + "@esbuild/linux-ia32": "0.19.12", + "@esbuild/linux-loong64": "0.19.12", + "@esbuild/linux-mips64el": "0.19.12", + "@esbuild/linux-ppc64": "0.19.12", + "@esbuild/linux-riscv64": "0.19.12", + "@esbuild/linux-s390x": "0.19.12", + "@esbuild/linux-x64": "0.19.12", + "@esbuild/netbsd-x64": "0.19.12", + "@esbuild/openbsd-x64": "0.19.12", + "@esbuild/sunos-x64": "0.19.12", + "@esbuild/win32-arm64": "0.19.12", + "@esbuild/win32-ia32": "0.19.12", + "@esbuild/win32-x64": "0.19.12" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", + "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.56.0", + "@humanwhocodes/config-array": "^0.11.13", + "@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-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "dev": true, + "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-refresh": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.5.tgz", + "integrity": "sha512-D53FYKJa+fDmZMtriODxvhwrO+IOqrxoEo21gMA0sjHdU6dPVH4OhyFip9ypl8HOF5RV5KdTo+rBQLvnY2cO8w==", + "dev": true, + "peerDependencies": { + "eslint": ">=7" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "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/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "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/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "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.4" + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "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==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "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.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "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/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=0.12.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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "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==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "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==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.4.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", + "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "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==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.12.0.tgz", + "integrity": "sha512-wz66wn4t1OHIJw3+XU7mJJQV/2NAfw5OAk6G6Hoo3zcvz/XOfQ52Vgi+AN4Uxoxi0KBBwk2g8zPrTDA4btSB/Q==", + "dev": true, + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.12.0", + "@rollup/rollup-android-arm64": "4.12.0", + "@rollup/rollup-darwin-arm64": "4.12.0", + "@rollup/rollup-darwin-x64": "4.12.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.12.0", + "@rollup/rollup-linux-arm64-gnu": "4.12.0", + "@rollup/rollup-linux-arm64-musl": "4.12.0", + "@rollup/rollup-linux-riscv64-gnu": "4.12.0", + "@rollup/rollup-linux-x64-gnu": "4.12.0", + "@rollup/rollup-linux-x64-musl": "4.12.0", + "@rollup/rollup-win32-arm64-msvc": "4.12.0", + "@rollup/rollup-win32-ia32-msvc": "4.12.0", + "@rollup/rollup-win32-x64-msvc": "4.12.0", + "fsevents": "~2.3.2" + } + }, + "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==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-api-utils": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.2.1.tgz", + "integrity": "sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==", + "dev": true, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/vite": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.4.tgz", + "integrity": "sha512-n+MPqzq+d9nMVTKyewqw6kSt+R3CkvF9QAKY8obiQn8g1fwTscKxyfaYnC632HtBXAQGc1Yjomphwn1dtwGAHg==", + "dev": true, + "dependencies": { + "esbuild": "^0.19.3", + "postcss": "^8.4.35", + "rollup": "^4.2.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "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==", + "dev": true + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/Frontend/package.json b/Frontend/package.json new file mode 100644 index 0000000..4b2e495 --- /dev/null +++ b/Frontend/package.json @@ -0,0 +1,29 @@ +{ + "name": "react-app", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc && vite build", + "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0", + "preview": "vite preview" + }, + "dependencies": { + "bootstrap": "^5.3.3", + "react": "^18.2.0", + "react-dom": "^18.2.0" + }, + "devDependencies": { + "@types/react": "^18.2.56", + "@types/react-dom": "^18.2.19", + "@typescript-eslint/eslint-plugin": "^7.0.2", + "@typescript-eslint/parser": "^7.0.2", + "@vitejs/plugin-react": "^4.2.1", + "eslint": "^8.56.0", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-refresh": "^0.4.5", + "typescript": "^5.2.2", + "vite": "^5.1.4" + } +} diff --git a/Frontend/tsconfig.json b/Frontend/tsconfig.json new file mode 100644 index 0000000..a7fc6fb --- /dev/null +++ b/Frontend/tsconfig.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "target": "ES2020", + "useDefineForClassFields": true, + "lib": ["ES2020", "DOM", "DOM.Iterable"], + "module": "ESNext", + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx", + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true + }, + "include": ["src"], + "references": [{ "path": "./tsconfig.node.json" }] +} diff --git a/Frontend/tsconfig.node.json b/Frontend/tsconfig.node.json new file mode 100644 index 0000000..97ede7e --- /dev/null +++ b/Frontend/tsconfig.node.json @@ -0,0 +1,11 @@ +{ + "compilerOptions": { + "composite": true, + "skipLibCheck": true, + "module": "ESNext", + "moduleResolution": "bundler", + "allowSyntheticDefaultImports": true, + "strict": true + }, + "include": ["vite.config.ts"] +} diff --git a/Frontend/vite.config.ts b/Frontend/vite.config.ts new file mode 100644 index 0000000..5a33944 --- /dev/null +++ b/Frontend/vite.config.ts @@ -0,0 +1,7 @@ +import { defineConfig } from 'vite' +import react from '@vitejs/plugin-react' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [react()], +}) diff --git a/Frontend/xps13.png b/Frontend/xps13.png new file mode 100644 index 0000000000000000000000000000000000000000..2ea75efe0e83bd2fa9ee98285008810ee7d3172d GIT binary patch literal 261132 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%0AM_r{>Sxd0%I8uvz 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 z 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

    m(*!tFvJ$&Z0HFoq42`~YqcDO0Hkg>xvLn{}n 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 Qfq$o*&z_(jyL9XS01a<~&j0`b literal 0 HcmV?d00001 diff --git a/Frontend/xps13Top.jpg b/Frontend/xps13Top.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c18643dda244cdc9f63dff419fb898d850a2ea47 GIT binary patch literal 6793 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 S6NYdQP(^S65gd@)`Tqf;*ql!Q literal 0 HcmV?d00001 diff --git a/Frontend/xps2Dynamic.jpg b/Frontend/xps2Dynamic.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fc10c48f499683784db8beb4ca2cc5c1791d60fb GIT binary patch literal 5753 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 fqMslIhSdyeQi literal 0 HcmV?d00001 diff --git a/Frontend/xps2Standard.jpg b/Frontend/xps2Standard.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d329b67a9a04a60bb0a449b415abdb253b51e16b GIT binary patch literal 60853 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

    luL>-}XmFgh?HKN%JkgONh zo^@WZ7RH@GU7pY_C$(#tY!vRFe2fdq&40OnnJxHv>+)t^e{lX;?2C_1pM)cVQUv}u z47az&wCIs^{urA8){_)PVsohh?Vd}d?9xwnN}~RdlZ;^nV|+kKuy21z*UF61q-eK^ zux&hH`DRsbyvt%p%T~P+)Gsi(=_eDh?46U+>D2@cZJ%_lK64jCfz=4)X&#tN1^DydayP z5WtyQ?Rpv3nFAH1JFEG|C8o(^xyxrhRZR!T|Kl*uhxTE85Zg=gbucy+`;18HW0eT2 z(amC~JrY>!ZsM$TpQV&SD!0E05#Fc;D&3^=+xvBxJ_W7h7aMzC1>Op2T_5a1P`V<~ z;O9*dZcO(RqJ;O9Ief&rqFSPxD((e89@mWgsNSS$P^UCo3GVqYVoV}$F(|`hnGFHp ze~hB#C#=@qY`3o=`zVvCxpQ_^)Wdz>n9K0Ia-H#g{dG^Q|HeY`_0#yBXKf0PSi@g$ zUuXDbXZJ2XAd+~qKnnh%MER*J!bc{I-t#40UW`cEAt#~|%aVp2NFo+Nk)UvWk1;zzU$Evn9;>9>!EG^_ zQuJ~x$W~5c9$u;se0EZ0%2eo@qt2SVSUkS7juB2_x!^Bl;I!^ivDO%GDkGQ8I`~~Q zTOn!~|I+bKGxO%#FgZPZMbwR|px38ahib*TEBks=b3KO55@8p@GrR>$nFgOekw9C6 zX9?UenioQI4jBy!D-eW9Ph^aU$C$HL2`b$VaZ3*q8)Vrzm6EN)f zLymyF7*+?g51Ta0SLeF$bxL@X3#a1fQdr5L%aQ&mGc>9EdhIPWN3r+7kmJ6qrxQ7< zf9+PuqWlX_bhG<>c`18OGe;YbLr1bp`1@Thqh6^&v7>TN-RI^eT`OuVbv*|^^ zxz^{4Kf8ibUL9h5e04$Cz4i7}A`AoK{31*uH5J1i8fW%}CJ4?(sQyeLM3lYN`0q-y{~Y!x{stb)fcZ*dR!?7V{+87CY9D7 z1j_aQ(763ZE}H8!g_<^V3DmjvDk1kbe;3@L)NOp$DC+H$AhVcv35=&#u~jQd!y)H!V#??R=>l}^gM62^qA zd@iNte%`~-l*Mht>pUj`EG_;qLN=uu)@p!+k<-5_Qjm)yz=fLQKO%qtKb%H+g5L(i z$@9tCs(7i2z=>hl)pSjcq)<6;_|Ve`eaJGkOLu+TKBX+7Vu)j? zzKuc@gAH>2WdCe}sG{>D40*U7Hh?KaTYaOWpaakhHnL_6)< z(>*>WSv%;K1V+I(#CF?+_e|As#wESX8nTv$=GM16#H%>j8cpcuFKFqyNFP&TA?Y5{ z9&ob@f?h^K@B{zElIso-iXww>uqY-9MPW(#JY`p%0<@v{sNo*Spd^qr#qmHQp7O&? zpdnJhvE_=)T4Kd_9)lUFGk1ztFeBC}e`w7IsE#-;N_(WFfL$=5>jk9o+PGTE)0hXe zyi+V%bE!W&@y}%;vms^`{i09sNUCM|<{7m~&(}E*++ZY2*eR&BfBX;^rM;Papn#}? z$LV!_to0sS-MPGFsdaXU_Dqs^Ir&(AN#=%>`{iq?zz`;EdpkmiS;|)ceqMP{poGmI zC0#}Fatc^vc|6UmL#u#*J!c%&ZKTh3QtUFNL3cr^F8*uY56K3ti)T_YubCH)-tpqu z_Euls;-O!YMy!1`|NePfSv@d;T_(PrIIVE}$k=PCNsLg;xQ&N7O3Ep#p)N>UpR*K_ zVP^idEruk#%Fd1+G-r-0l7#` z^B6F!=Ron(i^^xlUyMJlU`zIsJboCSLPAMNy~R$=Pk~RUl^JU!IF&EYGlslAoxb7b z^;Z4$g82eqpC6`*>E`~=%SPM z#DZm#L;OCvTJzxPrZ~!4d>@#tBcbDF6s51)yEEqB2`0>kcO=yVE_t|^6~$a3I0Wsv zx=C368~Y&v1*e&}_q#ODHp{{Yq4*R!74I3UzV$iWc)PcDme>Nma`^vYxh4At-sf6^ zWfyJ{CJ~14mqCETkuI`#W^jpQ{3xNa`2$7^aHzBxEn-2sPuI`Ec09sUeifO=WRD9f29aoG0Pub*2OXMzV_=%-l} z>c$bjmT^)|pZjAF{SsYCYE|9+{mp7B{x14uel(+Mjhj%eTAeeaSdI9{l*u1&!RJos zIs2!$!SZuwFO*(osyzNNyuENC*eX%@$p|MK>$Mzxl}7{!13+;IqzU`XL+c5i0z3yR z3(F)vc_~Kmhz^|hz+=fMoo7vQ%!L<1zLiX(C?R1kf^C`lrTXTep#?c&@F<^)wuR(R zD~iDWg0dJ?W%JK_59#(i5WTzC?G+JM^o2PX<3f{8cBlox;IGCJuJaq_i?}doTl?S! znFci$HB0CG<*nwN#M1pTw%7}sCO$}hl|TTs3hT$`o1 zcIxmRTOp|{>Ui?N_DTmczF=(H7HMK{u6Iz%)$i5Xt+*0)P+KT9Dn9J;p6a1l^2JIU z5xx__cQI_{EUE*h04P1=pff+9?umLx{1R!fOh}MC%L^&hCCb=0X%YVFHuy<+?NWNZ zP9o2ecB`OAsv5y{)nB2*oC!MH3qRBoMz+qf@3XQa&1B?d-!@MU?n^Ml%XJRD1%e)Z zImuo+y3Mx4VmhD&zLk@BDano#gbZ9(B=p2Ma3Xz^`gA2QK$tX;0}Iw)L{z>!g;;`U zGE;TcebF=dKM4B@ph%Wx-ND@*7H3%8oyFaDad&rj7I$}t#ogUq7g*fg-QCZd^Pm6T z_um&c;zf0IXJut)eKXZD(^cL1<=t|~IbBM57Q0!2D*4YQO&~^_b2gTB%NFT@b3cy6 z{xfPqhqIRc*cp&Tswg?G2!CG|S417b|Jau&t20*S+z0Pnn@qyr04@kL!H*7xCw;!B zB<}|=2`|JzO!Ekny1ofYL&uq|@4$)1hW)v*8Qd!7P`i^mnI}-|YdQ#zvM+D?-s3FzH3r0N0Bj)xTrs;9%L z24eK)fku~xr|yfw`%!?eE@E2B#t@R_WHS+G1~IY}|QQN{BmB1kK#u?GG7t^VzFR*E8$aPXQA*P!+Xf)AVqpunBI z2cTJiF$Cr=97fVeI5}}`<1CT9I)|WaQ0TAUVT}4()gLfB)@NxsHXT#|S&v)GG_XB` zkFH4M^v{q`MIeIwVI?7goRI17bErguCuzlX z|DHf2gf=QqB3&T252R-dUQxhR`5Cll+{^|{w|YR<56x2m$CXx(gY2`eqwbrwbn&u=@-ig|l53*Q$-Q6OUbR9B58hD@dTgKj0C- zr9xle%GRwlVXjUn>*8aoMK&ukdOZeVki?DNxyNU^p#d z`xBsTEwE3I6eBAH&Cf;+9!AfUCTu|XI}dSGoW)oso-Wvzx;p~V2-rDD6D28{t^e$- zK`JCp5P`cISQs9EUvznmW{&Q8+_{q3K|pvdfl+Yx%INgIz3iS03Ngjpd+++C=Z7k5 zWT-716A2fI^$ThQ-3PSPnU1G~4docb4^M<8HEXl`Fk#RcU<68I`Q4ktt3F;#m$hH%++`1)(;AR5CA6S$!i&iQ@6P$gtm^tnN`tYH*-V z&c*z5urzM75IQoeDt`Fn{qqU*vRy)Aulf(bCTrN%j=FxIsWml1FeE?5aG?@>^!B>a zfOz~|uOx~#Jz@`Rg8UEQjwBWrs=4h3Pkl;}r4E*Y!g#iu3y_T_@^~%}!_Lk}w4~`# zZ~J0o=2!No)HNuT3Y=))ZfO8qw7h$qYadnbgiSC8kUk4RmKp`Be?DC?G&MMmUIscI z!l0}O+omUv*t*h%Y-L4DNess;!K9-Nu%Ua<#Wyz6@W?0d%zFP9;02Z{HHrcQb8oOH zFkB3bv461@iU@0)l}e<7iU_hO9_<^ubr`Gh0)E3Eq9w+;X+~a=-RuP*Qp%L!U9By0+0+WW#j#6)JZ#WkVO6WV<88r zAcUw&uoDv)6yL*uq8a4`lL zOOvBZ2lu97KJ0q>jNiT1IEmxPAH1= z)UF%zneQF<2vj_gN6feV1sKi2+_v_?6lNuPr=~0Lclb>z(=Fe32oT6j3aQfO+#fUxDT)v2I&k5T7}7oDd`e zcIdWF9;`Y!B@s<)5Cw2M6rF_jw|6`RJ2*bxu%*|Q@6`Fnq>stf=YS}x5TyI?763J9 zBw{&NEC6~NYdaLo*jlg}nzDA%6z{WI$U#SwJR=BG=V<^!LPK`tWm6(QUh8$C7PD@1Pn zAP`&^0*k2a(t*=AXNIWi5`_Ai7Q*NzjY&2X-QNNRt7t+Jzu!s7MwF3-sN_=Y$gAgC zWCXpy?v#7$g|``00C z_rFdDwQ>E+85tKy`L_wE78YYjd;{|y=m)C8>h-cfTi2O47{qi3-lzXYQCRUrsS6rF zulEV~Bpnp_H0TvpJ0`w{aq@)U2;;sN>tcOk{;>0%{8+)?)V+iiB}0P^5+(_NB?%IO zL<>R{5{CV|^8ee&VM+2JLF4rICQOPN26BTS{kb!4`4@oI@TwpEq^V)uw^HH;<&bzn zAkCNLlk{EWIrK(gW%6HSHK<8II>j%cSx3CO5PsWShQsd2hn=$ikLi=7M_V!!n8Si&E9@IzSI2y~bNlKUzcRSI z8MQ-u98vGZt|uaKnS@HZNU_LBHnes3hYU zTAM|8CVNc1__DShQs!(=nMaZOGY2YELB4#_@nT=Js)eCei7rU41*_>NYWWhUTI+7i zS*R+`&@nqK)yf}l7BS<=#v~aNa|ePq3$3whv)S*%H^`eOpAPMLm82?{KZMZaZt z#D15D;>fJ`q{lDi2+_bHS*UC0C>&UAq2&?&E@#Cw1BKybaww0R8;MCBO^@;9j20a( z{G6`0nhdhQ|Ez46iWDr2HjD1M5pY(NHP!G7tgFQBH$iy}!WVF#T>v zSE|B<=u4rhOfo@48N$r@U=?bY38Mr5gN08MdZyxiO4rmuPs5AddF+|5(O|?5_17E) zM|6)0FXC}u!;HA76LIN36Mc4E9!g4npW~XzsP)c0jy%Qrs6`&x-jY7C%Yl$BA&(k| zbk*5pJim;6Mc!~NgePqkpYU5G(F5?Xwc1C+7CYFhH()Cj_=16IVa!h*-kCTORiZ3m>!?R z!$!bqNu$j*Jbqhgbe0}GYuy+Pur%ZSBfc-dxV$V!3qNM4RTUT7xI3U&9Zh8HeEyNF z0zIEqW0KDGO9_~VeubCM^vkprw(&Qju6Au zcgAWSjcvd5w1K?D>|7+Fhz?VEfv^7*qf_LM<*z}I+wj$bp-& zMN~XO=b(Svevg1|`#tyQ3-*y@iOh+4Vv-@ie(H<#5rKz5%3#))gkCu~kr@8RUTr0wfNSss7g*K=%Zpho5A@B z%E~>%)u34yjjx@^u|jN?_=G7Kno)n5b&`6|V|Jvh5pS5z6%?H>*V%;6PB$&j_{yTilbqU?lKv%unPqmh?Gp(N zWwGFuUR-(dQfIO~5h@v@UQ?M}4WI>N(6Old^OY@1r^JC>I-y290unk=vCQ!w8|x~BEA$&%yGU-yv@qu!YzJQ)3|+sgfKU2vh;43M@IA`?A7nxuK4!aiAo=0nqB;~nX$MODK**8o@F zFrGYov62%f`q;9Hy;EQobI?J>tnJS!_1B}EJgAQ3TeGgclGN$hMI*M2ABp43!gLc4 z1lKJTzs~l~!;-X;87Hbuf6RYDS&l!c7J%RY9(sT2F&KaR_s-$p5qzDviC zVD##E0(rd|b?KjUMRT`uxfp&q?>cqC;`rem1N-6t$jbD#Ujm0DsL<;(@c%DtdzF+HiGb_ zl7;HDOX_JlzyOC9t~W8$pxki23=utiRyKZPh6?wYgjrmJ-xkqFkSS^})Pv#bVKe4}n&e4T0y}{Cy5u z3HLRbZ1drTKvgLYW$DFzcYXr{CvwLUCrR1@jz>aaTYOVj50(bXJTS|&$` z!5b1JZiNh9=o0*==4hJ3ZD*g;{`tR71o_}46x^R&O75wH6XLQ|ED+HRYV8hCe)1(h zq`3zU-Q%H2C1b=iD?TV|&eAZUnOb~xs+c=wFgg~V`BTaNYfHpwlXA982}!&>)4tu6 zR97WvHakuF@^-Rl<%3XW=~%Iof6AC|eChbu^MjC4FR!qWomy*UAUu*k2&%-syi8h@ zH#3WeAbU$_j^;MUUyIS~Ty&~s27_4-=;l( zo7%np>?!N9Bk1LvC4{~0}ujZFam{fcVy zuE6jNi-|>GtlWiu#q0NvoDiw6?|09y zjU568B33s7!*M~^<<}+PhO?c8%TMCtZMB!yys;W?_{W#DD(gR~IH&D$?{ka{9yy4O z9G2HzISHdj3@mvGe$;iI+wc!IdWW08q0c-53(jREmQ!Nu==tExMW#b@=LuuJa5XHA z`X$uMOvm$+8UIeCluc(b{+%$NQrHA6BhyR(meEUD$|#C9QOL%#7>EDePA1wKZng@; zQ%fB=1nY@<56q*7`yc*mw zXbTeN|IsMb>f()EJd5pSkjM#q=1}{4IQdgo@>}$Nv;+K$_D>kj;M!6#sIL{-3J< zZmTg0C)6EL`v<}Q5SISIq*n(L{z3UK;crYJxE&yrAWZ)a?r+WCO^YCuB_Ncit~?tt zE&o9I8>Pu35h$yRoyqNwLUA{DcHYsqNIjlJVPiZ(U_^PF#e6Dyj(#i}IE8!IHv78G zTPFYER9nNP^;@RT;doo~Kf+d9%O$AE=Wq+8v3ZNlr(XrG|5#h?DgL_!Wc%MI{aXN$ z>;9t#aqaRSPOLm}fQWPn$j#P4)VrYF6NmS|E&i*PAji8xp3z{|s_K{q(?v2P=1m8=15@ zGb6lueY)~mzp^spyE^!@tJ+vZJ@yyiaQ(<@^R4R&L^}5WmY%-=UYk!{S5B#2cDhw% zx<%CAK`Yu(#G+1yTYFvAPWsQLK3SGNzY3q#6%OeYc^F@N7(MsgZ}xU1;4kAPD&6%~ zvL!0p;Zqv$EQo#>!8;3Hevm*oOX=Wq>hmlKc#uFli*SA2&Hhzt)v`cDY{%3*rMBtN z-D(pX$$9bc+xoR67Ub}?#6;kW_QG$uXVSg12Bj=0^-GIbvn6`h*Ml#7ita#Xn*E1Z zU*^Y8r4^rR`KNay@SG|O=q8X8sBRdX6PQjgj>|pgW=q{1e@_bmIFYSUd8%L5_Ow;<2-8@LUdlpISzk~9eXT!4BU|WP-lzAYK|GFaH!lLG!Rb6qDJS7%Hh~Um} zY!8x!t70c>Shx;E8({Ecm(YgmbI=)5MmvCkd~UdPBoaI?FHX+YUofPkj#mZ zs!x!#TXSjUv&AN4aU0~_Czo&W=JE9jss#>c%>wf9jzi?4% zEIpS+2^ujz1u~WIj2~2tiWDO`Tk3tuz*-N*9_(7O(z?78v?gIX7AN?kLZ%7XjaA!i z$)-qG^R$0XJpt#~QoaCHH8edVflsV0PS^&enAr~*P2PD{Cd`yw>?YZ3Y`T`eRW|i^&O-tqnEOh*hQhAe_D~WETS?gwUFt&Wk@Skcik{C+#QfXeBQSxt%(P zl<_Ot_PtC36C$k&?0aKTP+kTY%uA(<3@`X0LVzy!?qr%r%RcDUU>IXqu?xG{3t4x# z>5F>%$0^r}Yi^qa0mG*AH6YwsSMg;uG*oRx!OXG59g;jL}$-ZxS>1 zi-~oN4382SLp|(w;fazP^k=4EQ5OzcV@0PIJ%Nw2#8+?2FH=!_Cer%SpUBnm$VG1K zCg)veUyF?BolhzG=sl_y9YocsCBecKRgF3c(#9zd&9S-}O}T%F=3fG423nkH#G4pu zmM;JR5mgqn$Z?1|b&Gd9Q-s>EM z`Y8+5@Apn+F+#3N%QDMp9Nb-K9E)oQ{DS!kbiV?9uQzlN>x#fU-(V^_nA)R0y^K|n zR5k5&B`LKFTXDuk+9YF|iHk^NS^irSu0PhsiI%g@}bOv#IJEm15U z>!|xhxkb8R;s+R?p0#2;YD`R?%mgMbnX;M?tOW$Esr-YpS3)KH+2w8m{7OVrO|{%x zzjgE*02&LRL3d^WFzlT^t@$c5E?*b3q)iL!53QS$$3}}gf2UHE1_L4IKZ$f`n$ZSX z!wZXP&ldu6(6JYi2MU#h#&8^6gdFg4HBrLb2+0jn{SH zS&lJ%AF;jc$X{coiK}1M`zJGg$pzAhMk5msmQ}GtcxDN*=KA9nLK_?zQ^@&bYD2h9kzt zwo7BR_tyP^k4^)xmRI5m$v;BVgAJQo{TvaZzNQ41GRd@81|~FYl>DGIQSs-o=+PR( z9FxM-fo(5p_*1g-7!;+xEyt=Mw16z#ox6eacG8&-`cMV~Qx2QY!1_ z6JqjpPUg|nZgQNyr~xJ{z!SnqC!ms$3;T2p(jHAM;tZ4e=}k%Pya+x{$=&3;kGWv! zP8JNx*RMP+GbW2Uwoy&2^ikGHlz&aUNaQ__48PXoniIzOYYiE3t@yPqBaiXt(sdEh z0N!6K$0vvg@>X_?+QqMwf)%Crs2MWnk!C2OPe@%$fam%yTmmT>O)^vDsTk zR5`V4mEE?n6^O*9AMG`FS>2bSLvWpQB;XYmEb(1_&~NQ7bPko7(;fyNoJ2#e_+m$c zVA8~MyaV_tBRQMFzBqp~ddgB;`NB3E!*yWxr7qGj-r`91rU4g7%)ZU3;cUx+r#Er& zJ=R?$7?dPHeHu#=Fjfs94e;X@ngm-B;}4nEa%|a}(l;BZiR&4?h%UW!81e|AIq%Jq@%_zwHQKFZ(TZLE9j&hM3nZ~3)-`dQg<#<79! zV7U?_8WSv{5*Z?9Peako;pCv*<7fVW+h2h1d_BHTv4I4u9svwp#+Hx`1;Be5QJ6dz8O)hPV*!*PVfxT018ob#FvaYhN|79|S3$#c_NyEsNs_GzWusUKT z-NzL1zQhm~k_BMfH(bLOyaTWZ!xBAx$yIIH;%_6OwQ2&Lc`O%yeZGu~J$42SHrC6j zIjFcWbwB80Qp4n9PB2o*>o;u(y# zQlcD2c+bWU=~|zviahL%UhIGHs>$#0LuJ?M;mxaug#*lg8CJ?&yO<+i@|}k@=jw3q zp@0{acdLXLbTJ1oZndSNcSl$9z*OX#c6QO5=3MJk)}1K3An9gCS;C1yk}4#2(B!dT zn?foi2a^Z~$gm2P&y8QOLiO1B@xfVJh)FHKegq8=~!*dj7+#!^c=#cgkru$^l`BS~ZZg zv+;tSm@&9F9#8pn+>sK*+KuO3$4IuMGBz+sAntcy!UMEjTWUJunU1zSz6jKZ%6{l= zN;$mL(+@((lrmmNkxLffcKpreBqhNWlC(Om1l!^3JI9DI*Xc2H*^^nb@>k#bu9@9Fb%+AKzzj z)I-0z;`GpZyHqd!;>optNSK>Ztc_2k&Jdm$Sg^eivrZ(Fc~{piOTvxF-xEO1fe#)U zSY_wXJ(5EFpf{~`jpvx=O82paU7)=L0og^bl>{-h>0h>+TgX|i$tq|;J2Cr{#IHSO zSv^sqbtsiu&`3vjgrSD{2WYlHWvf};{UX!8H~#<}r#o$T(b|BA3o5r9H;O4|0f&>I z7i9jzG9oF;1q>Ut!q8DtQ0tq15!PP;{BEDSNSc`!FV7X7)Y?*TMbL&E@0xC2+1=aw zo#^Z#{+293AKZ!77pr`{##0r2TWO-RNFt0tpHGy6i$kR7K3r2Wo-*oLKF~f)LemIl z`3N*znM-||%)7-Eau0P&^^jtccj?@^yXHO&59wXhDINwaFP>9y{8`i0*@~}2oYo@# zm3q1DXQ1PbvF`CH=-}gF~x=-J(vGS_M zK8#eu63(pq==nVlnEzxPy-hpbo?Z@4i!Q@)I+wxk0!!^RN$&%AV%e;Q8#@W?;oz8I z4eRz)lx0=8`~?6gT)IUZ*+f1g7o40q6V{(77seJ|q$*bzh!j=LC{ZYjqNd#k4Ov$X zN?|+C#u*qed>uQ1VZwAtFGtJkhfr+#=HW#+%CfkVFib{95?zntkLSx)zf-rN_8x)G(>;VVVha7fkxgR9^ z&0`*Yqa7*g0J^UNs58I>Q6r4|u(v_%`qcgptMqD~-CP3O+a#6aO+AVDOwj9|jr`lexKtcXEuQ+$O@oQ%1EQ4fN(i0q zt!J#rr-uyCx}M0a(+4KB2eL?cJr<4OAWVnoEY`eX;1q(Dp9++F4zm_$-2a#yu>3^3UWusAg!ye#vPDQ z+5beT=qWph(_DDaLz(1Hm%=w;j1?Ame@uFQ76J* zM9DYX{D|{Nt;SPY(*zqk<{exxQN+7a^~28-S0)D+w0FAw;fey-$F6$XNdB!KZPVGW znuhaf=EH^iJ!*MV>rZD@FTB20t=qb{x=ZuR+&0JimN*&`QcMW*nq2m-(HHEgphRym z&lBp1@4?q!B~mObH`S)gz~iDz_I< zPGE;9#1C4tVCqRuzq(S_`0Mrp z(_hj~`INQuEcvG>8ZQj`If*$2dHCbXaCG+I3C*B11&l{WuQ&6sTk2$==i2JVqbF|2-G|dcCkce(hl^NERY;+b z!h-&U?cDj{-jH(2(l}Pac$!n{*!V1FTBF>d$7T*&T6`;+7$>x%*E<}8^-wC=l?4PQ z%EgZ75zV?K^i#<`c+*Rr(V zc-)Nv6^$%D#za0d3%a3B)HGu1uGPE*-M22RSlwEH_)OSQ1&1KDFc`Q(m7Ki#C7jdk z@Q6fRzF$9d8btc{F7{jwOwJWhu)IRgw@zgF`FIUKEzxhvdNvl@^TH<9eu=aH{3>0E zqdcmLuJ24H?MP{pI@wz8<) z6w!X(#cYU&&Vc~>7Csoc50e%;sAQ8pY6e08=OWPYz;I1}!5JuX=$}LUuWsW2y9bZfja?pRX(}Kh?DI0YgX@yWdO2N0sbK(!&`Yz5bWZ(@bju= zyCpu<_e;bBcR()(CI+%9?5#t+H_~%5Wo+glhO)b4aMkV{OIaM7N+8pY9#;CVx`> z$(!1BIS+oqe%tAHJw{LE_~SEYq9*rbctH=jRkgbTGXjK~^5C1K!_(UvtA;T)f0z7RwdbS)-Nt$eNncB0j?{QYK6Id@jznRVGy2qvCB$JoZ=KG*>j@oDE4p!e?*OO;RO8S} z)~sOMf0}O7fisD5Fxwo%r$c7``b)w9F6rUxyko+hMU&yrH#B5=#>yeMXW>LV6Rj}2$h+|RPAW9wHf-l&TwP?j7o`xUO6eHdofcW>Uk zhR|Wu)C*~_7|QSVFblp zjvELK?ao(r5ulPSmDx3K&+P@HQEha`6sj!-`PY1}-lI-CX2W`Z3%ic5Xy+bl(0Q_t zB{}Oh@Mm%Yu@*FinQ{paVaKXuq;kj1DeIDVOR?0|t#~tJ zJ}ST<*T{&s(bnzHD4+Sl5YHCL>l+kOeSqd`3}*~7bax!E;%nYjKfjj*{MsKz@yE<( zvLjHgrU;J|X?fs}LvlMNQlP&06Px?h5OQhQ_DQsx?pOvP=Is|(s&sREwW^_>**6jY za%>!{+Kp61b)n9C5tYP4?v!NB?Tb1O4R(yJ+nWSQ^5}`yBG(DI#qhza>{}H0W>XSG zdhozpj_9!>#RtevppXGPjH@y7$-}&CJSMiE{fg_@)i&jEH`*tYR`oC@{uf1QKE%Rr zSJwkmUih0J#viW(Pb80b56y%{1kd!CH0=rLeg)!d{dL0?8|kxRMH-+hjSxmA{5Dk( zwjj$s1P2MlS1FW2N!aFED!f)C8kcIVjCwaBy|BsI4C=^-pY>tReKt zN$3^WnZH%=K5eC>{x;Gh-t7d@Ppct%;z*mY{@8KZKtvyvlw}s8s~-)I=|UDKZ&RjY zg6o=fVUV6#)qruzVl^2B}?ZA&Af^%efv~k;t&0qWJ4_f^u|U)X@k!Q4gL!n`8}(_ zJ9{H66HgYw5M@ZguF0K58v0Bv`JRo3k_x`uzdQ>JT^3v9rmaV#^lyGVOt4xZc1sRN zQ39hd@&|Ds)N#*F1#x|Amk+YHLFL*XwCxXj1y8nF{s2pkrNg9`D+IhT4}#GFJ-cD=zQm;aE_R;zK~VM5 z%c0%CcPr0X*-y0wfGNgk2p*g~G)~al{{_&2-N-n$)SahZCbt``%uGV2r_3<5veEPL zff8h6^d@#YfMPcP$`8H>rAajM$H$er^>K@;C&@L93W@$Y0JwH#M3@T6$oZ_yE5p4+ zmN7>ssyWk+#ZYrylT50M1{JV@r0-OkJHJe1^Y6XJOwYEr+SG+&zRJgjT-VK|m= zY)I!MZs)kCo@gd4grXU90&Wn6JTQ%z1^5f~E> zPiCAv2Q7;*O`wToLpmw;yH?Amc+hEtJb1%C%luSAlE;vHqu>Vl0z)*M&i>2XSy{7& zmkz`+dQJD5+6i2D5f50cH5#G8gRH_DlYW#H;5#>$p%vGI3G#8<500}36Z#L97D+6P zY@3ac>^Z%FK!X`CDnH#Z#YJRIAH!;%3wJis@6Idy8KR1j2XaPxp?QpP=+w%AQ10$@ zL!Qw+MmzF0g;hq{?>L6ZD}t{uI$KJoT>)$t7%k(qNXw{wKTkiXy@~KlAQfu4;353L z!I1!Kbx_E;Aw^1anvSt=1TG+ zF-nv*lPHbFMDiPG)1-?U7;?8nP6^>=bq2e!WKF&xvZ^YYS{UaKK%=TlsO&^nVc;rj zIHWR=P{5K=NP=@~E2h*<^u;n5TG7d0C?xU+J{e-^_^nnn_R7s_oCl8g5)0$!ZZ-Pj zkJ$;Hqxg|q%SND54OM`l8}K*6fzYEArBA4Fb>`cq-w?T(#bFHqHY}v&yc;z?>7JrYs;})^9q_9PoH|fi~SDVK35m9;TN>Xg^t6eEGd!gk%TW3 z-Oai*BAwWC!a4PnJ1*FL{?e7NjV!P>e#;Rxb)hgCMN={M0!yco*%7*?GELrc7V*^n z5+w?z(mOWRW}pr8mAiVl{uOz}qF8qr0-z60lbHMb)vY6U9E;~9@3Vb>e8$O2g4k8f zFGHl<`|Cmu`N#P>e`IH1-p}8s$`dAz^XL#7{suVdCd0uGR6xkyr1h?J7sDUYr(uLL z3F>0xhya$P%8=_adSHwAs%f%O2muF0YxC<^V_FCHAcmAEjBxRML!M!np~>dn1ZsKx z>lX}d{cgXy%J@Z3h`bdyTxQEo>rftI*0m2F3=IA0<)@BLCCksHxCZ!!uHyRbeoj;# z-B-h@vX})|ju+jl;_NY9X#jjhAhhE)Cx|cUv-5$XUbswoRlB@RW$X&4L6E(Tn-467 zy<`q0t4fbSQB7F=4|M2OVN3olmo%RBqZYs3+i{Oudcy?EGh*|v5MNjo$fgK8W-IRa zc@7doFkIO33i1f38?`d@ z?Y|n7orra8Nn0#s1O?#~hs5ubQfuVrezN%tqnfK*Zjk z;l^}~Gv*4+Khmd!+Irb6e3F|ckxR=1XexxnRqUZv5${puao~@;P*5RNc)=Lyah_`c zk^UxC0x2&}1nR>C$zjg)h*3fx92z4Qu5J*aQYkht6*Mc1Rj9%wgqY2by{?N2mrWJT9YItK_|}EB7%bkK zEIcI4!f+?boJ`=- zR+T3%csU7z07Kfr4uCV*R@ntniw_v?n<Iz$)3eZW`E=jTLv8FIlUi7ov~uYL_1$ zN;A+tOT|8QGrq-Teic38I3{%Mj`x2LmOzcoy?Q1v2~Z;|6H4L34yrU6&y_9gn_YTG zi|L?*3!ogQU#}mdyFC_cF+Qg_5Gk%eR9Kmg3R14-*9i;gTAY0-g~8CA#iij$wjr8K zj@J{kNUGO^OAH{sG7@-BHIKWb`U{XqMo6HJGmAE;uywN_9Y_UqtOFhi%AxzG3Z_g1 zjW9Erd;;om2{p_7XfRSHLs-&9&d?D(VQk1>S*0veg`s!vPfVV(g{0H(pliT5z(jJQEIRHIkdrD~MEe&^HS15)B*2B660lH@D145hG~BpvUiEn65ZatI-N%E2DWc2gEH zhA>sei@;g8Ll#h~R4isZiDd^0PN#Z#D!8g!U^xxjFbs0`F+`evPgOlQao%YCsgRm_ zE}Hx`HW#!2uRP>q^vUH*psL7+un6@qA6fVpAjY4wbpc%-XlOu-XFzY#g~VmR%&J6G zOqB9HM(;u-dHa zgS8Sk<0*Jq2`yZJD(FLZ`3kd9hR`aU;Cun1io+Jgu`)<$1{C@!9L5RbD|vmJY2AHo z&ePwuCgYbO*9=_=S@~Q5A13RHhO;z(mjnwONF0D&X49VVMB3GqUG~dHvl65=NlBtt zGym4!D(RBnY3qD8^(t^f_~S=WVde400wK)_=vpKR zI4GlnHBU-dpe!q4&i;XJXw($BWGd&8p@22MJy8c#3*-X*s3^faB0M~mIgsUd z`t%egqvz`HsNm|tY%)HqaZdm6auz=Y2G#d#kz#s=OH<(qxO8Y#g&D{3!LQDcwf7ji z9tSy@CFU!M8*^7@jB;#$0S1!Vf7-t%ev&_@gi3EV{kRd*JC5q3K@u)=A5S5Kj+LCD z!mGln3uJi>mH7?Hs!k#iluzHCxitsS$Yx1S!#&}klv>%uD@qlbXq;fS-8B$Ma0u=Mhd^)$gamgB?hC;Ji%Y&ka)0;Tx?k1%@6Ghibob13_te>{J?Bhs zx5e{U%{+zeQ4?oq@-JC1avybZw8YCbhOm$-zJzH_brW{gAbmh9u70U=rm`w78opSd z_h`+fZLsOJh@vdV2O(V2oE%|81+genbh%YS$r|g+|DPwDuz93|T@-Xz{ z47?hU97Gm`G0K$&hBTI^%d#cZtVbhGfz@05 z4Ve;M$u#?PNuTW$@j6@to3NgwIxr6>(2M!D*L|Ol%49ciTXp;Sn!FS*5lOv|=8T%M z*C};+f9$SK?Zx0JDQ|3TDm;P#4O)m?NLZR8!xQQo=(LQD|iA7aNPf9upwQ6@F;784IkH*T+2z6Q6ac1r8jDCx`X% z)xHZvp)ltp!-lRlq{~|+YRalSQ(~#C zLA39<&ERjfs!Cq4P`pe=WGvHEFvG2~32!k)7eKd2a6pciRRl9f7{b}mSwEADf1NNy zA7^45sH?;Au9@w+zxDO6U%6CvarR+v8Gq^Lb9 zqTr=>lc46zXFME#bT%L7>-S^`a#?-0XtJ8642I!9XRPTH(ja)D5zSfj?rfg(2Lk9- zem!Ge#5+Egmm*mN{yfsnX-o5Gt4)pv_a-igy+c`fW;eq~v znD^Qs~F#P&dN!AzWJQysUv*lv=c}aWE5zxa8ELkuaL}M>c*y3rg0y|K>WhJ1@<%< zpDEb_^HDfU1hy=eCR!1tG*4Wup`IQ|w7S`5x@^PAH_4T~z`*)LC1I!ANxaR6bH^4) z-}UV6r&}AXs$@3gGWBFMxxTDNT!k$}hEBD67{*edB)16W+(s68ZjINbo~%fy798Y$ zbQiw4)khQL&ii+US0(p9c7cmm+@htrVbWKmkc@uaG*cDkG?WWhOj8u)ry%626wI8Z=w(n8Ds{eK7T(s9vZF`~W_y=q++-5s(NEaZ5AFYHmHnf)>fieR zv7;LKp&mRKDl7$b$}d3X35p^-c;|*yhL;?lI~x?@I8azLe~Ev;a|uX?DCJbCjz8H= zg!f;&L8x=dg6^&rzCZg1zpBcWAUDj0~*Z?PkXg!g7ud|=R$_f z8}vRE1+lWTl)bfTaf=Drno+1r>~?n;5TA+|66zp(Zs;=cBB<0!+Vst!pB7epPJ(vm8ZJ1w*q;rG!bi5Bnz3hvjR7 z>Lm+XdA@`OQ~7lZKGH%cF2$~)dl9a3=Zh1^Wg8_xqK7pL*75AsL4<$w8#uJNisW<8 z)sUWb)k)$uTzvNw%5d&1%OexCKBG`+jochRiz;3PY9MhhaDN$MN6|>_R(zSPqQIfk z82p}Qe5d+D3L3c}aINzb)L?Z6Ot0_GdhLH8t{Qn5DcK=0A`h4wQ0%BCb)_sYSdEF} zVpb&>wh4F{wTBZEouRjTd@$V!!PkGE%1=Be>)?o=i=yaFwt%3GI~^5|Z(~s0<GsIQ*t>X~G}IU29@Enz1aoiIYE^ zrbmSfNe!7P8-$C#T(f&L?8$~mBtFIoCyX*GT0dwg%qvAT5r~pi5{mi}j=oT$R-TG1 zVB_F`3Dc@DD@c5=#cyG38`fm8@&@;~bR}2?&xyKBi*bseQDbbJicLp&_>;!u`}9bD zg~q&Q#NL-UAPs9~oJh^?HbJh#r(3fq&D97H`Tct_E-Q78O-kZtqgmB$%>+)Q^vj?( zVyTa%{i>hfa4QR@X8dCGBbK$_!4r)gtQ? z=Ziz!!1GFyd>)kQS7|72ZzTNTCj*YUEa?XYW+ffX*-@`@sy&d0z?SXjYi1hXDC%eO zUn=AfWYJ}KZN4^c>fsT>hNr=jy0Ro|a?o`(nPV`CJ!#c#QA~{|v}z8aqP6tpiK|S- zbpQIbETI|TVWLK$R|VbRa<66KqO%_>n~#A$Z$S}ArE(TD&&G5xvoQos%CdSFC0`<3 zJNv!UFUpx}vFU)Y=02_<{1&v`K*!C0UAe9Im6jd^V64v++r31$Xr zlethDPZRp_&wG$~9s?2?65>#$6FZzPh%M`NxLQo*ZM8VRGm*|G>jon;`X8&6iaQHh zUO6A*^q2TatQ8LWh?Qaop5ls;>bl)sD|{vM5J%k0Kt$H~lFdki)#~d2^&a{#hL$qr z8Os&rkqK6`>VSQj60Ni~mRWPN6_4MU(2UVVLBL7Wk5E2i4z)yWP$Bc#c-4TG1P|&&aVCuAw8)=Kc(S24QsTV{D-+BNkBwx8s)I)~aW3@M8?C^hj6Pq8 z5n8OkhXI46VDnS~OEZV-M}wS5>g849g+dMi{fIg|1`RL3q$b#0LA&)ClWt34>IOOF zcQe)+o_=mwD_C^LvLKl*hZjS4@4=s=%uFaV)#f9EcBMFFneS|2@;&XnkhhRbcQl4e0Rg&m%6m4k-B_L|8>Ewx5gwlL3>|wCbe?;NtHJ+KvWXtN{mK^uw zK*QV9El7WTfVau%fN(qu%V}(E^SSIvS*KhoNUfa2fkVNoOwR;SkbpzwMEBxo`h5kX z+sGxnfAUu^V-r!@jzq+uwk6=<2K$H| z*;4Tnl>d217Wzt2)>>sykWBxp^}c6)t6?q-6%BvS)VGyTP zqYjC|Q*`7zM1H3IHM5(*j(eKwpduiU*s=C@ru04uD# z-X1LyU!!%F^xvzbs}yF|H-BbXjQ!NZRl?Lr^0kL3cbCuz>oCR37x?Bn zzkCP;^o0HJjZ%0s5L9^RrvZmq=)nysElw70nR=F^!B0cf`Pe0yw+uSyT5{h-k=Q2SC zq_i03#%rhvDf>yq#G*K$+Jm-#MK&%%SS<#}Sa~S9?ANdWEmQ)2p_lk!E z*c&n{Gzw5tsS|kj5G%?kVt=?5SS5b-urCzs(scBb(JZ#^_U}kHKtbegJA}auy37$m+vp;P^6ayPWa zDJysDHjsW#oD5ItsIZpfs!ZF*GB;wo75T*&l)4nR@4^uyTI$G%I7o>z2548+axs@@ z9T@`fQ!Xz-gjyxMG#XLC@@`>zYNhHjs*+2xYwuAj9fb=jzuCc=q*GXu@ah#DN;QsC zuCI@!4DK(pkoctk$nazTQqs2R0P(QJstp`({%wC2`0y3+fW1HM>#(6Wq6u=Q7ogAc zHiFI=Um)ISbU~O~krOkq6?VJBu9@OIVK5dix`d9#na}*j5=mxN+dZg?K!`UNLaGYk znKx_*aj|$zpZKIGTT;h!qYK(i435AExop!@DpX%Jo!AhaXl{f%X1z)${ny6U)o8Jc zU!_GMa(L%zTJ&Cs!3nFAtG7qTjn;JD!@svn*chEOANs>0i8zMn?Cs2XWWt|UMhp>Z zF_FpMLc zR*J(LN_jJ4F>L~ zK4znoyi>XT5yFk9f*s_LzmNjsqPK9($h&M1kVOoDTo8E7COYSt1VAM zbt6GnRZi&(Kj72+l;KGIEkAV3ICpjT%44C_jR>f+@9^1|dxUM~3n* z+hnaL*l$;yEO}nJ*uPm%C-PeNF2YAwpTZiRChm{=uC8U#)Zb)+v6!+v6^@ByL916L z_eNv_9fP;HiG)N-Ut;17oZ~Ds;@Q4fp&MJ0x2Tab`Ifl^TQryv!`(>Vk=s!*XrauF z`?cdwW%pk*)li&L&F*0ZLNo#}9sHc@{_TgmX zg-2FXeZzrhR$lM9NA|b5?47x+$ohtJv0eZ~LvJ5g037{+l|T4z5a78Mm^gPsw0J`_ zcSCTFcj7@kGWmxfYB=}ED)}R@#P30NYlGMF$oP)vQi3!K##K zLS+x8R~y6O!}0Pfbp#K+R5BadG41D{q`1KXF+a<0kq5~MUiv#;|rIOk6a6^Et zp>v0kON0uZ>Ap*JFp-8gyKD`navC=K10Mk0b-7+Sejr}B?1Z?k*ZF*n)vGlp<%yT1 zS+#J}JwYMgh`}ZokViI=POUB=uf>y#EToNPtODdhvB|m3P=O{CGiaGgl-Lg$_E zq7@C!at!r`DhS6!xJ|`h@&=;CZ#dsRIf7vN?`%Y0x)3%0MESbT=UJ$7Bom+&znOS0 zf75#x63`7X%}JoUDui%HZYJEG&}2)Veh=`*8>GA16f!P#X(x9PC3kHnKdnP4?#6Vq zo8c_T$wT~r80FhXJ&k8IYR`QhE4m^48^ny)*&hk%kB2<8S-=sW@CvhsaqNCO#k>z+ z9o*6hZfOP^*@g84!$uayvziKU$qIx^3WObHJOh-DvSSakV~=jrm#+9)PhR@orrq?3 zbTa!|$2XWCk>B+B9`KFT&J3L>LcQ5#pR`cKGfapa$%w?ucpAqBa>VbvyFGzq%bxaM z@j^0WPv!2dX}&XD6$aAAZ@;?@3D||0MsB2co+ZX!^C;(rEuKYG7iJ#GL(nCU@!Ig_ z{eU+ffICUyVg6VRdKUb5>aQeM{CECvvQ|9P5AHQv4^KsZg9beBAZflwZ5M&8D;M6t zP};NByX?^|Tvg9>fboDidZsS|*wGfA`$g8#KZNMYfG;HJ(6?ne9>{uduQB{bjLJ^y5a2h%>Ivkxr9S%L-M(z;yR_~3@6LR` z<8=PEDD$Rm7n#-9AK7+52= za71H&5f9{yS@2)a^c5NTRzKv`o^9T}e@X**i&GMIuPNC{D(M3Hx8X!MGtR9HXy9?=n zv7ELiKQ+(FfLC2*lO{!~KN0~wT7ZCe5QRSij^wY21IfdfZ0l9JrnimTXN!q|*;9dt zIeEZav0Y6##?s$@_7Rv{o5qVX_NoGbDSZDn)t3T~M*Epi`wdd)Wq>xS^& zj!QlE%AEJF=?@_fNR%+4=Q|VYPG&11@msi-5x>c5@k6>qnR`2U&Hhcg=rSc0sM$2E zYbV)H@swklZho# zSQ}6p9!guo|DXWYBz+CORhU>*#Y^g>VRaDG?AhY_HsIw~61*#dC%+14nE>Sf62(~e zA?k%ciGJX2oB)Qb`#`z4z+f=fmp=)Sv}*X= zbch5&yyB*234hWlBO+ixK(_?wQ2ZK0PR?hQ)`v@5d?(jqmnPoMZ9{bMvr49(exZy# zrQ7R9JmJ`xA(P$x;%At~JNw?G8L9S)?d@bH0gC;%2>;3i{ohHKdEz5@Vgn(7alIfW z0w4wwG9n@f?LSPyr=?Tl7AN3ElrVL24*F{p(t}agvY2z_CtM_2+B%iU$FID0#r7K6 zpRU;ygxDo6Ws?;Gk yHcX!&bN=*LWm&!jn;xCPn%E%xBE!;dbY$L}Y(M|uclO~v;$O{{NtfgA`Tqx}=q< Date: Sat, 2 Mar 2024 17:12:28 +0000 Subject: [PATCH 5/5] Added fronted project and got post request working --- Frontend/SideBar3.tsx | 91 ---- Frontend/{ => app/SPL}/.eslintrc.cjs | 0 Frontend/{ => app/SPL}/.gitignore | 0 Frontend/{ => app/SPL}/README.md | 0 Frontend/{ => app/SPL}/index.html | 0 Frontend/{ => app/SPL}/package-lock.json | 435 ++++++++++++------ Frontend/{ => app/SPL}/package.json | 8 +- Frontend/{ => app/SPL/public}/alienware.jpg | Bin Frontend/{ => app/SPL/public}/alienwareD.jpg | Bin Frontend/app/SPL/public/react.svg | 1 + Frontend/app/SPL/public/vite.svg | 1 + Frontend/{ => app/SPL/public}/xps13.png | Bin Frontend/{ => app/SPL/public}/xps13Top.jpg | Bin Frontend/{ => app/SPL/public}/xps2Dynamic.jpg | Bin .../{ => app/SPL/public}/xps2Standard.jpg | Bin Frontend/app/SPL/src/App.css | 42 ++ Frontend/{ => app/SPL/src}/App.tsx | 5 +- Frontend/app/SPL/src/SideBar3.tsx | 33 ++ Frontend/{ => app/SPL/src}/SideBar3Data.tsx | 0 Frontend/{ => app/SPL/src}/TextBox.tsx | 25 +- Frontend/app/SPL/src/index.css | 68 +++ Frontend/app/SPL/src/main.tsx | 10 + Frontend/app/SPL/src/styles.css | 51 ++ Frontend/app/SPL/src/vite-env.d.ts | 1 + Frontend/{ => app/SPL}/tsconfig.json | 0 Frontend/{ => app/SPL}/tsconfig.node.json | 0 Frontend/{ => app/SPL}/vite.config.ts | 0 27 files changed, 529 insertions(+), 242 deletions(-) delete mode 100644 Frontend/SideBar3.tsx rename Frontend/{ => app/SPL}/.eslintrc.cjs (100%) rename Frontend/{ => app/SPL}/.gitignore (100%) rename Frontend/{ => app/SPL}/README.md (100%) rename Frontend/{ => app/SPL}/index.html (100%) rename Frontend/{ => app/SPL}/package-lock.json (89%) rename Frontend/{ => app/SPL}/package.json (82%) rename Frontend/{ => app/SPL/public}/alienware.jpg (100%) rename Frontend/{ => app/SPL/public}/alienwareD.jpg (100%) create mode 100644 Frontend/app/SPL/public/react.svg create mode 100644 Frontend/app/SPL/public/vite.svg rename Frontend/{ => app/SPL/public}/xps13.png (100%) rename Frontend/{ => app/SPL/public}/xps13Top.jpg (100%) rename Frontend/{ => app/SPL/public}/xps2Dynamic.jpg (100%) rename Frontend/{ => app/SPL/public}/xps2Standard.jpg (100%) create mode 100644 Frontend/app/SPL/src/App.css rename Frontend/{ => app/SPL/src}/App.tsx (91%) create mode 100644 Frontend/app/SPL/src/SideBar3.tsx rename Frontend/{ => app/SPL/src}/SideBar3Data.tsx (100%) rename Frontend/{ => app/SPL/src}/TextBox.tsx (65%) create mode 100644 Frontend/app/SPL/src/index.css create mode 100644 Frontend/app/SPL/src/main.tsx create mode 100644 Frontend/app/SPL/src/styles.css create mode 100644 Frontend/app/SPL/src/vite-env.d.ts rename Frontend/{ => app/SPL}/tsconfig.json (100%) rename Frontend/{ => app/SPL}/tsconfig.node.json (100%) rename Frontend/{ => app/SPL}/vite.config.ts (100%) diff --git a/Frontend/SideBar3.tsx b/Frontend/SideBar3.tsx deleted file mode 100644 index fed5bef..0000000 --- a/Frontend/SideBar3.tsx +++ /dev/null @@ -1,91 +0,0 @@ -import React, { useState } from "react"; -import { Link } from "react-router-dom"; -import { SideBar3Data } from "./SideBar3Data"; -import styled from "styled-components"; - -const SideBarDesign = styled.div` - background-color: #fffff; - border-color: #66afe9; - outline: 0; - box-shadow: 0px 0px 50px rgba(15, 59, 252, 0.5); - width: 200px; - height: 100vh; /* Changed height to viewport height */ - display: flex; - flex-direction: column; /* Adjusted to column layout */ - align-items: center; /* Center horizontally */ - position: fixed; - top: 150px; - overflow-y: auto; /* Added to enable vertical scrolling */ -`; - -const BarText = styled.div` - padding: 8px 0px; - list-style-type: none; -`; - -const BarTextA = styled.div` - text-decoration: none; - color: white; - font-size: 18px; - width: 95%; - height: 100%; - display: flex; - align-items: center; - padding: 0 16px; - border-radius: 4px; -`; - -const BarItems = styled.div` - width: 100%; -`; - -const ImageContainer = styled.div` - display: flex; - align-items: center; - box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.5); - left: 0; - justify-content: center; - margin-bottom: 5px; -`; - -function SideBar3() { - return ( - <> - -

    - - - ); -} - -export default SideBar3; diff --git a/Frontend/.eslintrc.cjs b/Frontend/app/SPL/.eslintrc.cjs similarity index 100% rename from Frontend/.eslintrc.cjs rename to Frontend/app/SPL/.eslintrc.cjs diff --git a/Frontend/.gitignore b/Frontend/app/SPL/.gitignore similarity index 100% rename from Frontend/.gitignore rename to Frontend/app/SPL/.gitignore diff --git a/Frontend/README.md b/Frontend/app/SPL/README.md similarity index 100% rename from Frontend/README.md rename to Frontend/app/SPL/README.md diff --git a/Frontend/index.html b/Frontend/app/SPL/index.html similarity index 100% rename from Frontend/index.html rename to Frontend/app/SPL/index.html diff --git a/Frontend/package-lock.json b/Frontend/app/SPL/package-lock.json similarity index 89% rename from Frontend/package-lock.json rename to Frontend/app/SPL/package-lock.json index 12c053b..25c41fb 100644 --- a/Frontend/package-lock.json +++ b/Frontend/app/SPL/package-lock.json @@ -1,16 +1,18 @@ { - "name": "react-app", + "name": "package", "version": "0.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "react-app", + "name": "package", "version": "0.0.0", "dependencies": { - "bootstrap": "^5.3.3", "react": "^18.2.0", - "react-dom": "^18.2.0" + "react-dom": "^18.2.0", + "react-icons": "^5.0.1", + "react-router-dom": "^6.22.2", + "styled-components": "^6.1.8" }, "devDependencies": { "@types/react": "^18.2.56", @@ -35,13 +37,13 @@ } }, "node_modules/@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dev": true, "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" @@ -70,9 +72,9 @@ } }, "node_modules/@babel/core": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.9.tgz", - "integrity": "sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.0.tgz", + "integrity": "sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", @@ -80,11 +82,11 @@ "@babel/generator": "^7.23.6", "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.23.9", - "@babel/parser": "^7.23.9", - "@babel/template": "^7.23.9", - "@babel/traverse": "^7.23.9", - "@babel/types": "^7.23.9", + "@babel/helpers": "^7.24.0", + "@babel/parser": "^7.24.0", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.0", + "@babel/types": "^7.24.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -214,9 +216,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz", + "integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==", "dev": true, "engines": { "node": ">=6.9.0" @@ -274,14 +276,14 @@ } }, "node_modules/@babel/helpers": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.9.tgz", - "integrity": "sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.0.tgz", + "integrity": "sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA==", "dev": true, "dependencies": { - "@babel/template": "^7.23.9", - "@babel/traverse": "^7.23.9", - "@babel/types": "^7.23.9" + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -302,9 +304,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.9.tgz", - "integrity": "sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.0.tgz", + "integrity": "sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -344,23 +346,23 @@ } }, "node_modules/@babel/template": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.23.9.tgz", - "integrity": "sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", "dev": true, "dependencies": { "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.23.9", - "@babel/types": "^7.23.9" + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.9.tgz", - "integrity": "sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.0.tgz", + "integrity": "sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==", "dev": true, "dependencies": { "@babel/code-frame": "^7.23.5", @@ -369,8 +371,8 @@ "@babel/helper-function-name": "^7.23.0", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.9", - "@babel/types": "^7.23.9", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -379,9 +381,9 @@ } }, "node_modules/@babel/types": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.9.tgz", - "integrity": "sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", + "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", "dev": true, "dependencies": { "@babel/helper-string-parser": "^7.23.4", @@ -392,6 +394,24 @@ "node": ">=6.9.0" } }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", + "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==", + "dependencies": { + "@emotion/memoize": "^0.8.1" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + }, + "node_modules/@emotion/unitless": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", + "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" + }, "node_modules/@esbuild/aix-ppc64": { "version": "0.19.12", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", @@ -845,9 +865,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", - "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -909,14 +929,14 @@ "dev": true }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dev": true, "dependencies": { - "@jridgewell/set-array": "^1.0.1", + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" @@ -932,9 +952,9 @@ } }, "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true, "engines": { "node": ">=6.0.0" @@ -947,9 +967,9 @@ "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz", - "integrity": "sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", @@ -991,14 +1011,12 @@ "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==", - "peer": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" + "node_modules/@remix-run/router": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.15.2.tgz", + "integrity": "sha512-+Rnav+CaoTE5QJc4Jcwh5toUpnVLKYbpU6Ys0zqbakqbaLQHeglLVHPfxOiQqdNmUy5C2lXz5dwC6tQNX2JW2Q==", + "engines": { + "node": ">=14.0.0" } }, "node_modules/@rollup/rollup-android-arm-eabi": { @@ -1230,9 +1248,9 @@ "dev": true }, "node_modules/@types/react": { - "version": "18.2.57", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.57.tgz", - "integrity": "sha512-ZvQsktJgSYrQiMirAN60y4O/LRevIV8hUzSOSNB6gfR3/o3wCBFQx3sPwIYtuDMeiVgsSS3UzCV26tEzgnfvQw==", + "version": "18.2.61", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.61.tgz", + "integrity": "sha512-NURTN0qNnJa7O/k4XUkEW2yfygA+NxS0V5h1+kp9jPwhzZy95q3ADoGMP0+JypMhrZBTTgjKAUlTctde1zzeQA==", "dev": true, "dependencies": { "@types/prop-types": "*", @@ -1256,22 +1274,27 @@ "dev": true }, "node_modules/@types/semver": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.7.tgz", - "integrity": "sha512-/wdoPq1QqkSj9/QOeKkFquEuPzQbHTWAMPH/PaUMB+JuR31lXhlWXRZ52IpfDYVlDOUBvX09uBrPwxGT1hjNBg==", + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", "dev": true }, + "node_modules/@types/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-n4sx2bqL0mW1tvDf/loQ+aMX7GQD3lc3fkCMC55VFNDu/vBOabO+LTIeXKM14xK0ppk5TUGcWRjiSpIlUpghKw==" + }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.0.2.tgz", - "integrity": "sha512-/XtVZJtbaphtdrWjr+CJclaCVGPtOdBpFEnvtNf/jRV0IiEemRrL0qABex/nEt8isYcnFacm3nPHYQwL+Wb7qg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.1.0.tgz", + "integrity": "sha512-j6vT/kCulhG5wBmGtstKeiVr1rdXE4nk+DT1k6trYkwlrvW9eOF5ZbgKnd/YR6PcM4uTEXa0h6Fcvf6X7Dxl0w==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "7.0.2", - "@typescript-eslint/type-utils": "7.0.2", - "@typescript-eslint/utils": "7.0.2", - "@typescript-eslint/visitor-keys": "7.0.2", + "@typescript-eslint/scope-manager": "7.1.0", + "@typescript-eslint/type-utils": "7.1.0", + "@typescript-eslint/utils": "7.1.0", + "@typescript-eslint/visitor-keys": "7.1.0", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -1297,15 +1320,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.0.2.tgz", - "integrity": "sha512-GdwfDglCxSmU+QTS9vhz2Sop46ebNCXpPPvsByK7hu0rFGRHL+AusKQJ7SoN+LbLh6APFpQwHKmDSwN35Z700Q==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.1.0.tgz", + "integrity": "sha512-V1EknKUubZ1gWFjiOZhDSNToOjs63/9O0puCgGS8aDOgpZY326fzFu15QAUjwaXzRZjf/qdsdBrckYdv9YxB8w==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "7.0.2", - "@typescript-eslint/types": "7.0.2", - "@typescript-eslint/typescript-estree": "7.0.2", - "@typescript-eslint/visitor-keys": "7.0.2", + "@typescript-eslint/scope-manager": "7.1.0", + "@typescript-eslint/types": "7.1.0", + "@typescript-eslint/typescript-estree": "7.1.0", + "@typescript-eslint/visitor-keys": "7.1.0", "debug": "^4.3.4" }, "engines": { @@ -1325,13 +1348,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.0.2.tgz", - "integrity": "sha512-l6sa2jF3h+qgN2qUMjVR3uCNGjWw4ahGfzIYsCtFrQJCjhbrDPdiihYT8FnnqFwsWX+20hK592yX9I2rxKTP4g==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.1.0.tgz", + "integrity": "sha512-6TmN4OJiohHfoOdGZ3huuLhpiUgOGTpgXNUPJgeZOZR3DnIpdSgtt83RS35OYNNXxM4TScVlpVKC9jyQSETR1A==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.0.2", - "@typescript-eslint/visitor-keys": "7.0.2" + "@typescript-eslint/types": "7.1.0", + "@typescript-eslint/visitor-keys": "7.1.0" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -1342,13 +1365,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.0.2.tgz", - "integrity": "sha512-IKKDcFsKAYlk8Rs4wiFfEwJTQlHcdn8CLwLaxwd6zb8HNiMcQIFX9sWax2k4Cjj7l7mGS5N1zl7RCHOVwHq2VQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.1.0.tgz", + "integrity": "sha512-UZIhv8G+5b5skkcuhgvxYWHjk7FW7/JP5lPASMEUoliAPwIH/rxoUSQPia2cuOj9AmDZmwUl1usKm85t5VUMew==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "7.0.2", - "@typescript-eslint/utils": "7.0.2", + "@typescript-eslint/typescript-estree": "7.1.0", + "@typescript-eslint/utils": "7.1.0", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -1369,9 +1392,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.0.2.tgz", - "integrity": "sha512-ZzcCQHj4JaXFjdOql6adYV4B/oFOFjPOC9XYwCaZFRvqN8Llfvv4gSxrkQkd2u4Ci62i2c6W6gkDwQJDaRc4nA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.1.0.tgz", + "integrity": "sha512-qTWjWieJ1tRJkxgZYXx6WUYtWlBc48YRxgY2JN1aGeVpkhmnopq+SUC8UEVGNXIvWH7XyuTjwALfG6bFEgCkQA==", "dev": true, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -1382,13 +1405,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.0.2.tgz", - "integrity": "sha512-3AMc8khTcELFWcKcPc0xiLviEvvfzATpdPj/DXuOGIdQIIFybf4DMT1vKRbuAEOFMwhWt7NFLXRkbjsvKZQyvw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.1.0.tgz", + "integrity": "sha512-k7MyrbD6E463CBbSpcOnwa8oXRdHzH1WiVzOipK3L5KSML92ZKgUBrTlehdi7PEIMT8k0bQixHUGXggPAlKnOQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.0.2", - "@typescript-eslint/visitor-keys": "7.0.2", + "@typescript-eslint/types": "7.1.0", + "@typescript-eslint/visitor-keys": "7.1.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -1410,17 +1433,17 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.0.2.tgz", - "integrity": "sha512-PZPIONBIB/X684bhT1XlrkjNZJIEevwkKDsdwfiu1WeqBxYEEdIgVDgm8/bbKHVu+6YOpeRqcfImTdImx/4Bsw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.1.0.tgz", + "integrity": "sha512-WUFba6PZC5OCGEmbweGpnNJytJiLG7ZvDBJJoUcX4qZYf1mGZ97mO2Mps6O2efxJcJdRNpqweCistDbZMwIVHw==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "7.0.2", - "@typescript-eslint/types": "7.0.2", - "@typescript-eslint/typescript-estree": "7.0.2", + "@typescript-eslint/scope-manager": "7.1.0", + "@typescript-eslint/types": "7.1.0", + "@typescript-eslint/typescript-estree": "7.1.0", "semver": "^7.5.4" }, "engines": { @@ -1435,12 +1458,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.0.2.tgz", - "integrity": "sha512-8Y+YiBmqPighbm5xA2k4wKTxRzx9EkBu7Rlw+WHqMvRJ3RPz/BMBO9b2ru0LUNmXg120PHUXD5+SWFy2R8DqlQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.1.0.tgz", + "integrity": "sha512-FhUqNWluiGNzlvnDZiXad4mZRhtghdoKW6e98GoEOYSu5cND+E39rG5KwJMUzeENwm1ztYBRqof8wMLP+wNPIA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.0.2", + "@typescript-eslint/types": "7.1.0", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -1555,24 +1578,6 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, - "node_modules/bootstrap": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.3.tgz", - "integrity": "sha512-8HLCdWgyoMguSO9o+aH+iuZ+aht+mzW0u3HIMzVu7Srrpv7EBBxTnrFlSCskwdY1+EOFQSm7uMJhNQHkdPcmjg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/twbs" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/bootstrap" - } - ], - "peerDependencies": { - "@popperjs/core": "^2.11.8" - } - }, "node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -1635,10 +1640,18 @@ "node": ">=6" } }, + "node_modules/camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/caniuse-lite": { - "version": "1.0.30001588", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001588.tgz", - "integrity": "sha512-+hVY9jE44uKLkH0SrUTqxjxqNTOWHsbnQDIKjwkZ3lNTzUUVdBLBGXtj/q5Mp5u98r3droaZAewQuEDzjQdZlQ==", + "version": "1.0.30001591", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001591.tgz", + "integrity": "sha512-PCzRMei/vXjJyL5mJtzNiUCKP59dm8Apqc3PH8gJkMnMXZGox93RbE76jHsmLwmIo6/3nsYIpJtx0O7u5PqFuQ==", "dev": true, "funding": [ { @@ -1710,6 +1723,24 @@ "node": ">= 8" } }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, "node_modules/csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", @@ -1764,9 +1795,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.677", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.677.tgz", - "integrity": "sha512-erDa3CaDzwJOpyvfKhOiJjBVNnMM0qxHq47RheVVwsSQrgBA9ZSGV9kdaOfZDPXcHzhG7lBxhj6A7KvfLJBd6Q==", + "version": "1.4.690", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.690.tgz", + "integrity": "sha512-+2OAGjUx68xElQhydpcbqH50hE8Vs2K6TkAeLhICYfndb67CVH0UsZaijmRUE3rHlIxU1u0jxwhgVe6fK3YANA==", "dev": true }, "node_modules/esbuild": { @@ -1826,16 +1857,16 @@ } }, "node_modules/eslint": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", - "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.56.0", - "@humanwhocodes/config-array": "^0.11.13", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -2613,7 +2644,6 @@ "version": "3.3.7", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "dev": true, "funding": [ { "type": "github", @@ -2746,8 +2776,7 @@ "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -2789,6 +2818,11 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -2850,6 +2884,14 @@ "react": "^18.2.0" } }, + "node_modules/react-icons": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-5.0.1.tgz", + "integrity": "sha512-WqLZJ4bLzlhmsvme6iFdgO8gfZP17rfjYEJ2m9RsZjZ+cc4k1hTzknEz63YS1MeT50kVzoa1Nz36f4BEx+Wigw==", + "peerDependencies": { + "react": "*" + } + }, "node_modules/react-refresh": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", @@ -2859,6 +2901,36 @@ "node": ">=0.10.0" } }, + "node_modules/react-router": { + "version": "6.22.2", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.22.2.tgz", + "integrity": "sha512-YD3Dzprzpcq+tBMHBS822tCjnWD3iIZbTeSXMY9LPSG541EfoBGyZ3bS25KEnaZjLcmQpw2AVLkFyfgXY8uvcw==", + "dependencies": { + "@remix-run/router": "1.15.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.22.2", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.22.2.tgz", + "integrity": "sha512-WgqxD2qySEIBPZ3w0sHH+PUAiamDeszls9tzqMPBDA1YYVucTBXLU7+gtRfcSnhe92A3glPnvSxK2dhNoAVOIQ==", + "dependencies": { + "@remix-run/router": "1.15.2", + "react-router": "6.22.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, "node_modules/resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", @@ -2989,6 +3061,11 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -3023,7 +3100,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -3052,6 +3128,70 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/styled-components": { + "version": "6.1.8", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.1.8.tgz", + "integrity": "sha512-PQ6Dn+QxlWyEGCKDS71NGsXoVLKfE1c3vApkvDYS5KAK+V8fNWGhbSUEo9Gg2iaID2tjLXegEW3bZDUGpofRWw==", + "dependencies": { + "@emotion/is-prop-valid": "1.2.1", + "@emotion/unitless": "0.8.0", + "@types/stylis": "4.2.0", + "css-to-react-native": "3.2.0", + "csstype": "3.1.2", + "postcss": "8.4.31", + "shallowequal": "1.1.0", + "stylis": "4.3.1", + "tslib": "2.5.0" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0" + } + }, + "node_modules/styled-components/node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "node_modules/styled-components/node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "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" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/stylis": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.1.tgz", + "integrity": "sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==" + }, "node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -3103,6 +3243,11 @@ "typescript": ">=4.2.0" } }, + "node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", diff --git a/Frontend/package.json b/Frontend/app/SPL/package.json similarity index 82% rename from Frontend/package.json rename to Frontend/app/SPL/package.json index 4b2e495..a8e866e 100644 --- a/Frontend/package.json +++ b/Frontend/app/SPL/package.json @@ -1,5 +1,5 @@ { - "name": "react-app", + "name": "package", "private": true, "version": "0.0.0", "type": "module", @@ -10,9 +10,11 @@ "preview": "vite preview" }, "dependencies": { - "bootstrap": "^5.3.3", "react": "^18.2.0", - "react-dom": "^18.2.0" + "react-dom": "^18.2.0", + "react-icons": "^5.0.1", + "react-router-dom": "^6.22.2", + "styled-components": "^6.1.8" }, "devDependencies": { "@types/react": "^18.2.56", diff --git a/Frontend/alienware.jpg b/Frontend/app/SPL/public/alienware.jpg similarity index 100% rename from Frontend/alienware.jpg rename to Frontend/app/SPL/public/alienware.jpg diff --git a/Frontend/alienwareD.jpg b/Frontend/app/SPL/public/alienwareD.jpg similarity index 100% rename from Frontend/alienwareD.jpg rename to Frontend/app/SPL/public/alienwareD.jpg diff --git a/Frontend/app/SPL/public/react.svg b/Frontend/app/SPL/public/react.svg new file mode 100644 index 0000000..6c87de9 --- /dev/null +++ b/Frontend/app/SPL/public/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Frontend/app/SPL/public/vite.svg b/Frontend/app/SPL/public/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/Frontend/app/SPL/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Frontend/xps13.png b/Frontend/app/SPL/public/xps13.png similarity index 100% rename from Frontend/xps13.png rename to Frontend/app/SPL/public/xps13.png diff --git a/Frontend/xps13Top.jpg b/Frontend/app/SPL/public/xps13Top.jpg similarity index 100% rename from Frontend/xps13Top.jpg rename to Frontend/app/SPL/public/xps13Top.jpg diff --git a/Frontend/xps2Dynamic.jpg b/Frontend/app/SPL/public/xps2Dynamic.jpg similarity index 100% rename from Frontend/xps2Dynamic.jpg rename to Frontend/app/SPL/public/xps2Dynamic.jpg diff --git a/Frontend/xps2Standard.jpg b/Frontend/app/SPL/public/xps2Standard.jpg similarity index 100% rename from Frontend/xps2Standard.jpg rename to Frontend/app/SPL/public/xps2Standard.jpg diff --git a/Frontend/app/SPL/src/App.css b/Frontend/app/SPL/src/App.css new file mode 100644 index 0000000..b9d355d --- /dev/null +++ b/Frontend/app/SPL/src/App.css @@ -0,0 +1,42 @@ +#root { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + text-align: center; +} + +.logo { + height: 6em; + padding: 1.5em; + will-change: filter; + transition: filter 300ms; +} +.logo:hover { + filter: drop-shadow(0 0 2em #646cffaa); +} +.logo.react:hover { + filter: drop-shadow(0 0 2em #61dafbaa); +} + +@keyframes logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} + +@media (prefers-reduced-motion: no-preference) { + a:nth-of-type(2) .logo { + animation: logo-spin infinite 20s linear; + } +} + +.card { + padding: 2em; +} + +.read-the-docs { + color: #888; +} diff --git a/Frontend/App.tsx b/Frontend/app/SPL/src/App.tsx similarity index 91% rename from Frontend/App.tsx rename to Frontend/app/SPL/src/App.tsx index 163d3c9..08dce54 100644 --- a/Frontend/App.tsx +++ b/Frontend/app/SPL/src/App.tsx @@ -1,9 +1,9 @@ -import TextBox from "./Components/TextBox"; +import TextBox from "./TextBox"; import "./App.css"; //import Sidebar from "./Components/SideBar"; //import Product from "./Components/ProductBar"; import { SetStateAction, useState } from "react"; -import SideBar3 from "./Components/SideBar3"; +import SideBar3 from "./SideBar3"; import { BrowserRouter as Router, Routes, Route } from "react-router-dom"; function App() { @@ -27,6 +27,7 @@ function App() { imageSrc={"./xps2Standard.jpg"} onMouseOver={console.log} onMouseOut={console.log} + hh />*/} diff --git a/Frontend/app/SPL/src/SideBar3.tsx b/Frontend/app/SPL/src/SideBar3.tsx new file mode 100644 index 0000000..b530238 --- /dev/null +++ b/Frontend/app/SPL/src/SideBar3.tsx @@ -0,0 +1,33 @@ + +import { Link } from "react-router-dom"; +import { SideBar3Data } from "./SideBar3Data"; +import "./styles.css" + +function SideBar3() { + return ( +
    +
      + {SideBar3Data.map((item, index) => + {return ( +
      + +
      + Image +
      + {/* { + {item.title} + } */} + +
      + )})} +
    +
    + ); +} + +export default SideBar3; diff --git a/Frontend/SideBar3Data.tsx b/Frontend/app/SPL/src/SideBar3Data.tsx similarity index 100% rename from Frontend/SideBar3Data.tsx rename to Frontend/app/SPL/src/SideBar3Data.tsx diff --git a/Frontend/TextBox.tsx b/Frontend/app/SPL/src/TextBox.tsx similarity index 65% rename from Frontend/TextBox.tsx rename to Frontend/app/SPL/src/TextBox.tsx index 10faa7c..805abc8 100644 --- a/Frontend/TextBox.tsx +++ b/Frontend/app/SPL/src/TextBox.tsx @@ -4,6 +4,29 @@ interface Props { displayText: (text: string) => void; } +async function makeTask(text:string) { + fetch("http://127.0.0.1:5000/start-task",{ + method:"POST", + headers:{ + "Content-Type":"application/json" + }, + body:JSON.stringify({"text":text}) +}).then((response) => {return response.json()}).then((data) => { + return new Promise((resolve) => { + const callback = () => { + fetch(`http://127.0.0.1:5000/get-task?job=${data.job}`) + .then((res) => { + if (res.status === 200){ + resolve(res) + } + else{setTimeout(callback,1000)} + }) + } + callback() + }) +}).then((res:any) => {return res.json()}).then((data) => console.log(data)).catch(err => console.log(err.json())); +} + const TextBox: React.FC = ({ displayText }) => { const [inputText, setInputText] = useState(""); @@ -12,7 +35,7 @@ const TextBox: React.FC = ({ displayText }) => { }; const handleSubmit = () => { - displayText(inputText); + makeTask(inputText); setInputText(""); }; diff --git a/Frontend/app/SPL/src/index.css b/Frontend/app/SPL/src/index.css new file mode 100644 index 0000000..6119ad9 --- /dev/null +++ b/Frontend/app/SPL/src/index.css @@ -0,0 +1,68 @@ +:root { + font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif; + line-height: 1.5; + font-weight: 400; + + color-scheme: light dark; + color: rgba(255, 255, 255, 0.87); + background-color: #242424; + + font-synthesis: none; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +a { + font-weight: 500; + color: #646cff; + text-decoration: inherit; +} +a:hover { + color: #535bf2; +} + +body { + margin: 0; + display: flex; + place-items: center; + min-width: 320px; + min-height: 100vh; +} + +h1 { + font-size: 3.2em; + line-height: 1.1; +} + +button { + border-radius: 8px; + border: 1px solid transparent; + padding: 0.6em 1.2em; + font-size: 1em; + font-weight: 500; + font-family: inherit; + background-color: #1a1a1a; + cursor: pointer; + transition: border-color 0.25s; +} +button:hover { + border-color: #646cff; +} +button:focus, +button:focus-visible { + outline: 4px auto -webkit-focus-ring-color; +} + +@media (prefers-color-scheme: light) { + :root { + color: #213547; + background-color: #ffffff; + } + a:hover { + color: #747bff; + } + button { + background-color: #f9f9f9; + } +} diff --git a/Frontend/app/SPL/src/main.tsx b/Frontend/app/SPL/src/main.tsx new file mode 100644 index 0000000..3d7150d --- /dev/null +++ b/Frontend/app/SPL/src/main.tsx @@ -0,0 +1,10 @@ +import React from 'react' +import ReactDOM from 'react-dom/client' +import App from './App.tsx' +import './index.css' + +ReactDOM.createRoot(document.getElementById('root')!).render( + + + , +) diff --git a/Frontend/app/SPL/src/styles.css b/Frontend/app/SPL/src/styles.css new file mode 100644 index 0000000..ccaa692 --- /dev/null +++ b/Frontend/app/SPL/src/styles.css @@ -0,0 +1,51 @@ +.SideBarDesign { + background-color: fffff; + border-color: #66afe9; + outline: 0; + box-shadow: 0px 0px 50px rgba(15, 59, 252, 0.5); + width: 200px; + height: 100vh; /* Changed height to viewport height */ + display: flex; + flex-direction: column; /* Adjusted to column layout */ + align-items: center; /* Center horizontally */ + top: 150px; + overflow-y: auto; /* Added to enable vertical scrolling */ +} + +.BarText { + padding: 8px 0px; + list-style-type: none; + text-decoration: none; + color: white; + font-size: 18px; + width: 95%; + height: 100%; + display: flex; + align-items: center; + padding: 0 16px; + border-radius: 4px; +} +.BarTextA { + text-decoration: none; + color: white; + font-size: 18px; + width: 95%; + height: 100%; + display: flex; + align-items: center; + padding: 0 16px; + border-radius: 4px; +} + +.nav-menu-items{ + margin-right: 50px; +} + +.BarItems { + width: 100%; +} +.ImageContainer { + display: flex; + box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.5); + margin-bottom: 10px; +} \ No newline at end of file diff --git a/Frontend/app/SPL/src/vite-env.d.ts b/Frontend/app/SPL/src/vite-env.d.ts new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/Frontend/app/SPL/src/vite-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/Frontend/tsconfig.json b/Frontend/app/SPL/tsconfig.json similarity index 100% rename from Frontend/tsconfig.json rename to Frontend/app/SPL/tsconfig.json diff --git a/Frontend/tsconfig.node.json b/Frontend/app/SPL/tsconfig.node.json similarity index 100% rename from Frontend/tsconfig.node.json rename to Frontend/app/SPL/tsconfig.node.json diff --git a/Frontend/vite.config.ts b/Frontend/app/SPL/vite.config.ts similarity index 100% rename from Frontend/vite.config.ts rename to Frontend/app/SPL/vite.config.ts