From 9b886d2ac47ec4fa3db11d9b58958f66ad140d48 Mon Sep 17 00:00:00 2001 From: agrmet Date: Mon, 7 Oct 2024 08:31:28 +0200 Subject: [PATCH 1/3] npm create --- .gitignore | 24 + README.md | 66 +- STYLE_GUIDE.md | 8 - _assets/dashboard.png | Bin 165794 -> 0 bytes _assets/home-icon-svg.md | 5 - _assets/profile-icon-svg.md | 14 - _assets/profile.png | Bin 113892 -> 0 bytes _assets/title-header-svg.md | 16 - eslint.config.js | 38 + index.html | 13 + package-lock.json | 4525 +++++++++++++++++++++++++++++++++++ package.json | 29 + public/vite.svg | 1 + src/App.css | 42 + src/App.jsx | 35 + src/assets/react.svg | 1 + src/index.css | 68 + src/main.jsx | 10 + vite.config.js | 7 + 19 files changed, 4798 insertions(+), 104 deletions(-) create mode 100644 .gitignore delete mode 100644 STYLE_GUIDE.md delete mode 100644 _assets/dashboard.png delete mode 100644 _assets/home-icon-svg.md delete mode 100644 _assets/profile-icon-svg.md delete mode 100644 _assets/profile.png delete mode 100644 _assets/title-header-svg.md create mode 100644 eslint.config.js create mode 100644 index.html create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/vite.svg create mode 100644 src/App.css create mode 100644 src/App.jsx create mode 100644 src/assets/react.svg create mode 100644 src/index.css create mode 100644 src/main.jsx create mode 100644 vite.config.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..a547bf36d --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/README.md b/README.md index c7ea45f8a..f768e33fc 100644 --- a/README.md +++ b/README.md @@ -1,64 +1,8 @@ -# React Cohort Dashboard Challenge +# React + Vite -## Learning Objectives -- Use ReactJS to build an implementation of a provided application design -- Use HTTP requests to interact with a RESTful API -- Use routing to allow navigation between pages in a React app +This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. -In this challenge, you'll create a social media style post feed. There is no boilerplate code provided - you'll be building this from scratch using the designs and specifications provided. +Currently, two official plugins are available: -## Setting up React with Vite -- Fork and clone the repository - -\------------------------------------------------------------------------------------------------------- - -MAKE SURE YOU HAVE READ THE ENTIRE README BEFORE RUNNING THESE COMMANDS - -\------------------------------------------------------------------------------------------------------- - -- In the project root directory, run `npm create vite@latest . -- --template react` - - Be 100% sure that your current directory is this repo project root directory, as the command will HARD DELETE all existing files and folders in the current directory. This cannot be undone or restored easily. -- When it asks you: `? Current directory is not empty. Remove existing files and continue? ยป (y/N)` - - re-read the warning above to check you are in the correct directory - - type the letter `y` and press `Enter` - - This will completely replace this existing repo on your machine with the Vite React project scaffold - this is expected - - To reference the original documentation/images provided in this repo, just go to the original online repo on the Boolean UK GitHub account -- Run `npm install` -- `npm run dev` to run the application - -The steps above will create a fresh React app using Vite. From this point on, it's up to you to decide how you want to structure your code. Try to stay organised :) - -## Instructions - -[Implement this design](./_assets/dashboard.png) using, as a minimum, the below listed technologies. Note: you may need to open the file directly on your machine to view it properly. - -- ReactJS -- React Router DOM version 6.4 or above (Run `npm install react-router-dom` to install this) -- A RESTful API - -[Use this REST API](https://boolean-uk-api-server.fly.dev/api-docs/#/post) as your data source. Use the **post** endpoints, which contains routes for posts and comments. Each of these routes has GET, POST, PUT and DELETE methods available. Post and comment authors are linked to the contacts retrieved from the **contact** endpoints via a `contactId` property, which will allow you to retrieve information about post and comment authors. - -## Core Requirements - -- Everything that *can* be its own component, *should* be its own component. You **must** provide evidence of planning your components by creating a component tree diagram. Include your diagram as a file in the root directory of this repository. -- Users should be able to create a new post. The new post should be displayed at the top of the post feed. -- Users should be able to comment on existing posts. -- Posts and comments should show the initials of the author in a coloured circle. -- Clicking a posts title (under the author name) should take the user to a separate route that shows only that post and all of its comments. You **must** use a route for this, not an array filter. -- You must use [this style guide](./STYLE_GUIDE.md) to implement the colour scheme. -- The layout does not need to be mobile responsive, nor does it need to be pixel perfect. Get as close as you can, but your main focus should be on React - not CSS. - -## Extension Requirements - -- Use the Context API to reduce prop drilling of state -- Only 3 comments should be visible on a post; if a post has more than 3 comments, the `See previous comments` link should expand the list of comments to display all of them. -- Clicking on a post / comment authors name or initials, the user initials in the top right of the app, or the `Profile` link in the left navigation menu should take the user to [this Profile screen](./_assets/profile.png). - - Use the contact with an ID of 1 to emulate the currently logged in user. This is the user you should use when clicking the top right initials or the Profile menu item directly. - - The fields should be automatically populated with the correct data when loading any user profile. - - Note that the design provided only shows example form fields to demonstrate roughly how the design of the page should look, you should inspect what data is available on a Contact entity to decide which fields you'll actually create. -- You should be able to update all of the users information. -- Posts and comments should be able to be updated and deleted. - -## Advice - -Break this project down into smaller, individual tasks. You could use a simple todo list, a project management board like Trello, anything you like. Not only will this reduce overwhelm and provide you with a clear path forward, it'll also ensure you have understood and accounted for every requirement. +- [@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 diff --git a/STYLE_GUIDE.md b/STYLE_GUIDE.md deleted file mode 100644 index 0a34e97b8..000000000 --- a/STYLE_GUIDE.md +++ /dev/null @@ -1,8 +0,0 @@ -- Header background, button & font colour: #000046 -- Form input background colour: #e6ebf5 -- Button hover colour: #64dc78 -- Post title colour: #64648c -- Body background colour: #F0F5FA -- [Header logo SVG](./_assets/title-header-svg.md) -- [Home icon SVG](./_assets/home-icon-svg.md) -- [Profile icon SVG](./_assets/profile-icon-svg.md) \ No newline at end of file diff --git a/_assets/dashboard.png b/_assets/dashboard.png deleted file mode 100644 index eb8f22e8405293ba227e81f5acf6fd3f335a400c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165794 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 HP6 - - -``` \ No newline at end of file diff --git a/_assets/profile-icon-svg.md b/_assets/profile-icon-svg.md deleted file mode 100644 index d8e3289df..000000000 --- a/_assets/profile-icon-svg.md +++ /dev/null @@ -1,14 +0,0 @@ -```html - - - -``` \ No newline at end of file diff --git a/_assets/profile.png b/_assets/profile.png deleted file mode 100644 index a4946deeb6b50d9eca46e5032817c7212b1bc68e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 113892 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�Yze_ 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∓Z=}I>KIu%heymu!eV(FfnxDu1oj5n|&WvF<&+I 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 - - - -``` \ No newline at end of file diff --git a/eslint.config.js b/eslint.config.js new file mode 100644 index 000000000..238d2e4e6 --- /dev/null +++ b/eslint.config.js @@ -0,0 +1,38 @@ +import js from '@eslint/js' +import globals from 'globals' +import react from 'eslint-plugin-react' +import reactHooks from 'eslint-plugin-react-hooks' +import reactRefresh from 'eslint-plugin-react-refresh' + +export default [ + { ignores: ['dist'] }, + { + files: ['**/*.{js,jsx}'], + languageOptions: { + ecmaVersion: 2020, + globals: globals.browser, + parserOptions: { + ecmaVersion: 'latest', + ecmaFeatures: { jsx: true }, + sourceType: 'module', + }, + }, + settings: { react: { version: '18.3' } }, + plugins: { + react, + 'react-hooks': reactHooks, + 'react-refresh': reactRefresh, + }, + rules: { + ...js.configs.recommended.rules, + ...react.configs.recommended.rules, + ...react.configs['jsx-runtime'].rules, + ...reactHooks.configs.recommended.rules, + 'react/jsx-no-target-blank': 'off', + 'react-refresh/only-export-components': [ + 'warn', + { allowConstantExport: true }, + ], + }, + }, +] diff --git a/index.html b/index.html new file mode 100644 index 000000000..0c589eccd --- /dev/null +++ b/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite + React + + +

+ + + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 000000000..e5b39fac4 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,4525 @@ +{ + "name": "react-cohort-dashboard-challenge", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "react-cohort-dashboard-challenge", + "version": "0.0.0", + "dependencies": { + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-router-dom": "^6.26.2" + }, + "devDependencies": { + "@eslint/js": "^9.11.1", + "@types/react": "^18.3.10", + "@types/react-dom": "^18.3.0", + "@vitejs/plugin-react": "^4.3.2", + "eslint": "^9.11.1", + "eslint-plugin-react": "^7.37.0", + "eslint-plugin-react-hooks": "^5.1.0-rc.0", + "eslint-plugin-react-refresh": "^0.4.12", + "globals": "^15.9.0", + "vite": "^5.4.8" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz", + "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.25.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.7.tgz", + "integrity": "sha512-9ickoLz+hcXCeh7jrcin+/SLWm+GkxE2kTvoYyp38p4WkdFXfQJxDFGWp/YHjiKLPx06z2A7W8XKuqbReXDzsw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.7.tgz", + "integrity": "sha512-yJ474Zv3cwiSOO9nXJuqzvwEeM+chDuQ8GJirw+pZ91sCGCyOZ3dJkVE09fTV0VEVzXyLWhh3G/AolYTPX7Mow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helpers": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/template": "^7.25.7", + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz", + "integrity": "sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.7", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz", + "integrity": "sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.25.7", + "@babel/helper-validator-option": "^7.25.7", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz", + "integrity": "sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz", + "integrity": "sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.7", + "@babel/helper-simple-access": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz", + "integrity": "sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz", + "integrity": "sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz", + "integrity": "sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", + "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz", + "integrity": "sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.7.tgz", + "integrity": "sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz", + "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.7.tgz", + "integrity": "sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.7" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.7.tgz", + "integrity": "sha512-JD9MUnLbPL0WdVK8AWC7F7tTG2OS6u/AKKnsK+NdRhUiVdnzyR1S3kKQCaRLOiaULvUiqK6Z4JQE635VgtCFeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.7.tgz", + "integrity": "sha512-S/JXG/KrbIY06iyJPKfxr0qRxnhNOdkNXYBl/rmwgDd72cQLH9tEGkDm/yJPGvcSIUoikzfjMios9i+xT/uv9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz", + "integrity": "sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz", + "integrity": "sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/types": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.7.tgz", + "integrity": "sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "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, + "license": "MIT", + "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/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz", + "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.18.0.tgz", + "integrity": "sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.4", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.6.0.tgz", + "integrity": "sha512-8I2Q8ykA4J0x0o7cg67FPVnehcqWTBehu/lmY+bolPFHGjh49YzGBMXTvpqVgEbBdvNCSxj6iFgiIyHzf03lzg==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz", + "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "9.11.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.11.1.tgz", + "integrity": "sha512-/qu+TWz8WwPWc7/HcIJKi+c+MOm46GdVaSlTTQcaqaL53+GsoA6MxWp5PtTx48qbSP7ylM1Kn7nhvkugfJvRSA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.4.tgz", + "integrity": "sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.0.tgz", + "integrity": "sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.0.tgz", + "integrity": "sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@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, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@remix-run/router": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.19.2.tgz", + "integrity": "sha512-baiMx18+IMuD1yyvOGaHM9QrVUPGGG0jC+z+IPHnRJWUAUvaKuWKyE8gjDj2rzv3sz9zOGoRSPgeBVHRhZnBlA==", + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.0.tgz", + "integrity": "sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.0.tgz", + "integrity": "sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.0.tgz", + "integrity": "sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.0.tgz", + "integrity": "sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.0.tgz", + "integrity": "sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.0.tgz", + "integrity": "sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.0.tgz", + "integrity": "sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.0.tgz", + "integrity": "sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.0.tgz", + "integrity": "sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.0.tgz", + "integrity": "sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.24.0.tgz", + "integrity": "sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.0.tgz", + "integrity": "sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.0.tgz", + "integrity": "sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.24.0.tgz", + "integrity": "sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.24.0.tgz", + "integrity": "sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.0.tgz", + "integrity": "sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/prop-types": { + "version": "15.7.13", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", + "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.3.11", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.11.tgz", + "integrity": "sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@vitejs/plugin-react": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.2.tgz", + "integrity": "sha512-hieu+o05v4glEBucTcKMK3dlES0OeJlD9YVOAPraVMOInBCwzumaIFiUjr4bHK7NPgnAHgiskUoceKercrN8vg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/plugin-transform-react-jsx-self": "^7.24.7", + "@babel/plugin-transform-react-jsx-source": "^7.24.7", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.14.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "Python-2.0" + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/browserslist": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", + "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001663", + "electron-to-chromium": "^1.5.28", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001667", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001667.tgz", + "integrity": "sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dev": true, + "license": "MIT" + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.32", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.32.tgz", + "integrity": "sha512-M+7ph0VGBQqqpTT2YrabjNKSQ2fEl9PVx6AK3N558gDH9NO8O6XN9SXXFWRo9u9PbEg/bWq+tjXQr+eXmxubCw==", + "dev": true, + "license": "ISC" + }, + "node_modules/es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", + "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "9.11.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.11.1.tgz", + "integrity": "sha512-MobhYKIoAO1s1e4VUrgx1l1Sk2JBR/Gqjjgw8+mfgoLE2xwsHur4gdfTxyTgShrhvdVFTaJSgMiQBl1jv/AWxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.11.0", + "@eslint/config-array": "^0.18.0", + "@eslint/core": "^0.6.0", + "@eslint/eslintrc": "^3.1.0", + "@eslint/js": "9.11.1", + "@eslint/plugin-kit": "^0.2.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.3.0", + "@nodelib/fs.walk": "^1.2.8", + "@types/estree": "^1.0.6", + "@types/json-schema": "^7.0.15", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.0.2", + "eslint-visitor-keys": "^4.0.0", + "espree": "^10.1.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.37.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.1.tgz", + "integrity": "sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.19", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.0", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.11", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "5.1.0-rc-fb9a90fa48-20240614", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.1.0-rc-fb9a90fa48-20240614.tgz", + "integrity": "sha512-xsiRwaDNF5wWNC4ZHLut+x/YcAxksUd9Rizt7LaEn3bV8VyYRpXnRJQlLOfYaVy9esk4DFP4zPPnoNVjq5Gc0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-react-refresh": { + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.12.tgz", + "integrity": "sha512-9neVjoGv20FwYtCP6CB1dzR1vr57ZDNOXst21wd2xJ/cTlM2xLq0GWVlSNTdMn/4BtP6cHYBMCSp1wFBJ9jBsg==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "eslint": ">=7" + } + }, + "node_modules/eslint-scope": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.1.0.tgz", + "integrity": "sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.1.0.tgz", + "integrity": "sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/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, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=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, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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, + "license": "MIT", + "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, + "license": "MIT" + }, + "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, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "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, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/espree": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.2.0.tgz", + "integrity": "sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.12.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.1.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true, + "license": "ISC" + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "15.10.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.10.0.tgz", + "integrity": "sha512-tqFIbz83w4Y5TCbtgjZjApohbuh7K9BxGYFm7ifwDR240tvdb7P9x+/9VvUKlmkPoiknoJtanI8UOrqxS3a7lQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "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, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.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" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "dev": true, + "license": "MIT" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "dev": true, + "license": "ISC" + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/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" + } + ], + "license": "MIT" + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/react-refresh": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "6.26.2", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.26.2.tgz", + "integrity": "sha512-tvN1iuT03kHgOFnLPfLJ8V95eijteveqdOSk+srqfePtQvqCExB8eHOYnlilbOcyJyKnYkr1vJvf7YqotAJu1A==", + "license": "MIT", + "dependencies": { + "@remix-run/router": "1.19.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.26.2", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.26.2.tgz", + "integrity": "sha512-z7YkaEW0Dy35T3/QKPYB1LjMK2R1fxnHO8kWpUMTBdfVzZrWOiY9a7CtN8HqdWtDUWd5FY6Dl8HFsqVwH4uOtQ==", + "license": "MIT", + "dependencies": { + "@remix-run/router": "1.19.2", + "react-router": "6.26.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.24.0.tgz", + "integrity": "sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.6" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.24.0", + "@rollup/rollup-android-arm64": "4.24.0", + "@rollup/rollup-darwin-arm64": "4.24.0", + "@rollup/rollup-darwin-x64": "4.24.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.24.0", + "@rollup/rollup-linux-arm-musleabihf": "4.24.0", + "@rollup/rollup-linux-arm64-gnu": "4.24.0", + "@rollup/rollup-linux-arm64-musl": "4.24.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.24.0", + "@rollup/rollup-linux-riscv64-gnu": "4.24.0", + "@rollup/rollup-linux-s390x-gnu": "4.24.0", + "@rollup/rollup-linux-x64-gnu": "4.24.0", + "@rollup/rollup-linux-x64-musl": "4.24.0", + "@rollup/rollup-win32-arm64-msvc": "4.24.0", + "@rollup/rollup-win32-ia32-msvc": "4.24.0", + "@rollup/rollup-win32-x64-msvc": "4.24.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" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "license": "MIT" + }, + "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, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.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, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/vite": { + "version": "5.4.8", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.8.tgz", + "integrity": "sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.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": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "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, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", + "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", + "dev": true, + "license": "MIT", + "dependencies": { + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 000000000..ff36187a3 --- /dev/null +++ b/package.json @@ -0,0 +1,29 @@ +{ + "name": "react-cohort-dashboard-challenge", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "vite build", + "lint": "eslint .", + "preview": "vite preview" + }, + "dependencies": { + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-router-dom": "^6.26.2" + }, + "devDependencies": { + "@eslint/js": "^9.11.1", + "@types/react": "^18.3.10", + "@types/react-dom": "^18.3.0", + "@vitejs/plugin-react": "^4.3.2", + "eslint": "^9.11.1", + "eslint-plugin-react": "^7.37.0", + "eslint-plugin-react-hooks": "^5.1.0-rc.0", + "eslint-plugin-react-refresh": "^0.4.12", + "globals": "^15.9.0", + "vite": "^5.4.8" + } +} diff --git a/public/vite.svg b/public/vite.svg new file mode 100644 index 000000000..e7b8dfb1b --- /dev/null +++ b/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/App.css b/src/App.css new file mode 100644 index 000000000..b9d355df2 --- /dev/null +++ b/src/App.css @@ -0,0 +1,42 @@ +#root { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + text-align: center; +} + +.logo { + height: 6em; + padding: 1.5em; + will-change: filter; + transition: filter 300ms; +} +.logo:hover { + filter: drop-shadow(0 0 2em #646cffaa); +} +.logo.react:hover { + filter: drop-shadow(0 0 2em #61dafbaa); +} + +@keyframes logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} + +@media (prefers-reduced-motion: no-preference) { + a:nth-of-type(2) .logo { + animation: logo-spin infinite 20s linear; + } +} + +.card { + padding: 2em; +} + +.read-the-docs { + color: #888; +} diff --git a/src/App.jsx b/src/App.jsx new file mode 100644 index 000000000..b8b8473a3 --- /dev/null +++ b/src/App.jsx @@ -0,0 +1,35 @@ +import { useState } from 'react' +import reactLogo from './assets/react.svg' +import viteLogo from '/vite.svg' +import './App.css' + +function App() { + const [count, setCount] = useState(0) + + return ( + <> +
+

Vite + React

+
+ +

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

+
+

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

+ + ) +} + +export default App diff --git a/src/assets/react.svg b/src/assets/react.svg new file mode 100644 index 000000000..6c87de9bb --- /dev/null +++ b/src/assets/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/index.css b/src/index.css new file mode 100644 index 000000000..6119ad9a8 --- /dev/null +++ b/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/src/main.jsx b/src/main.jsx new file mode 100644 index 000000000..89f91e54d --- /dev/null +++ b/src/main.jsx @@ -0,0 +1,10 @@ +import { StrictMode } from 'react' +import { createRoot } from 'react-dom/client' +import App from './App.jsx' +import './index.css' + +createRoot(document.getElementById('root')).render( + + + , +) diff --git a/vite.config.js b/vite.config.js new file mode 100644 index 000000000..5a33944a9 --- /dev/null +++ b/vite.config.js @@ -0,0 +1,7 @@ +import { defineConfig } from 'vite' +import react from '@vitejs/plugin-react' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [react()], +}) From a5d6bbca8e1e1fc2776922da5545b2621281e215 Mon Sep 17 00:00:00 2001 From: agrmet Date: Mon, 7 Oct 2024 11:36:38 +0200 Subject: [PATCH 2/3] Tree diagram done --- Component Tree Diagram.png | Bin 0 -> 98777 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Component Tree Diagram.png diff --git a/Component Tree Diagram.png b/Component Tree Diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..96773fd74471919c470a3d19329b58db8b4d9401 GIT binary patch literal 98777 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

d7jt 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 E0EAZ5oB#j- literal 0 HcmV?d00001 From c54cf392efd8c4abeaaf7d60bcb9c77cc9528aaf Mon Sep 17 00:00:00 2001 From: agrmet Date: Wed, 9 Oct 2024 14:17:01 +0200 Subject: [PATCH 3/3] Core --- src/App.css | 42 --------- src/App.jsx | 61 ++++++------ src/Components/Header/Header.jsx | 25 +++++ src/Components/Navbar/Navbar.jsx | 40 ++++++++ src/Components/Post/AddCommentForm.jsx | 35 +++++++ src/Components/Post/AuthorCircle.jsx | 24 +++++ src/Components/Post/Comments.jsx | 38 ++++++++ src/Components/Post/Post.jsx | 18 ++++ src/Components/Post/SingePostPage.jsx | 20 ++++ src/Components/PostFeed/AddPostForm.jsx | 48 ++++++++++ src/Components/PostFeed/PostFeed.jsx | 25 +++++ src/index.css | 118 +++++++++++++----------- src/main.jsx | 3 - 13 files changed, 371 insertions(+), 126 deletions(-) create mode 100644 src/Components/Header/Header.jsx create mode 100644 src/Components/Navbar/Navbar.jsx create mode 100644 src/Components/Post/AddCommentForm.jsx create mode 100644 src/Components/Post/AuthorCircle.jsx create mode 100644 src/Components/Post/Comments.jsx create mode 100644 src/Components/Post/Post.jsx create mode 100644 src/Components/Post/SingePostPage.jsx create mode 100644 src/Components/PostFeed/AddPostForm.jsx create mode 100644 src/Components/PostFeed/PostFeed.jsx diff --git a/src/App.css b/src/App.css index b9d355df2..e69de29bb 100644 --- a/src/App.css +++ b/src/App.css @@ -1,42 +0,0 @@ -#root { - max-width: 1280px; - margin: 0 auto; - padding: 2rem; - text-align: center; -} - -.logo { - height: 6em; - padding: 1.5em; - will-change: filter; - transition: filter 300ms; -} -.logo:hover { - filter: drop-shadow(0 0 2em #646cffaa); -} -.logo.react:hover { - filter: drop-shadow(0 0 2em #61dafbaa); -} - -@keyframes logo-spin { - from { - transform: rotate(0deg); - } - to { - transform: rotate(360deg); - } -} - -@media (prefers-reduced-motion: no-preference) { - a:nth-of-type(2) .logo { - animation: logo-spin infinite 20s linear; - } -} - -.card { - padding: 2em; -} - -.read-the-docs { - color: #888; -} diff --git a/src/App.jsx b/src/App.jsx index b8b8473a3..2957c9b1f 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -1,35 +1,38 @@ -import { useState } from 'react' -import reactLogo from './assets/react.svg' -import viteLogo from '/vite.svg' -import './App.css' +import { BrowserRouter as Router, Routes, Route } from 'react-router-dom'; +import Navbar from './Components/Navbar/Navbar'; +import Header from './Components/Header/Header'; +import PostFeed from './Components/PostFeed/PostFeed'; +import SinglePostPage from './Components/Post/SingePostPage'; +import { createContext, useEffect, useState} from 'react'; + +const AppContext = createContext(); function App() { - const [count, setCount] = useState(0) + const [user, setUser] = useState(undefined); + + useEffect(() => { + fetch("https://boolean-uk-api-server.fly.dev/agrmet/contact/1") + .then((rs) => rs.json()) + .then(setUser); + }, []); return ( - <> -

-

Vite + React

-
- -

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

-
-

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

- - ) + + +
+
+
+ + + } /> + } /> + +
+
+ +
+
+ ); } -export default App +export default App; diff --git a/src/Components/Header/Header.jsx b/src/Components/Header/Header.jsx new file mode 100644 index 000000000..77d99676b --- /dev/null +++ b/src/Components/Header/Header.jsx @@ -0,0 +1,25 @@ +function Header() { + return ( +
+ + + + +
+ + ); +} + +export default Header; \ No newline at end of file diff --git a/src/Components/Navbar/Navbar.jsx b/src/Components/Navbar/Navbar.jsx new file mode 100644 index 000000000..ae33c10f2 --- /dev/null +++ b/src/Components/Navbar/Navbar.jsx @@ -0,0 +1,40 @@ +import { Link } from 'react-router-dom'; + +function Navbar() { + return ( +
+ +
+ + ); +} + +export default Navbar; \ No newline at end of file diff --git a/src/Components/Post/AddCommentForm.jsx b/src/Components/Post/AddCommentForm.jsx new file mode 100644 index 000000000..dfc23aa9b --- /dev/null +++ b/src/Components/Post/AddCommentForm.jsx @@ -0,0 +1,35 @@ +import { useState } from 'react'; + +function AddCommentForm({ postId }) { + const [comment, setComment] = useState(''); + + const handleSubmit = (e) => { + e.preventDefault(); + fetch(`https://boolean-uk-api-server.fly.dev/agrmet/post/${postId}/comment`, { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + body: JSON.stringify({ + postId: postId, + content: comment, + contactId: 1 + }), + }) + setComment(''); + }; + + return ( +
+ setComment(e.target.value)} + /> + +
+ ); +} + +export default AddCommentForm; diff --git a/src/Components/Post/AuthorCircle.jsx b/src/Components/Post/AuthorCircle.jsx new file mode 100644 index 000000000..2eb39abf1 --- /dev/null +++ b/src/Components/Post/AuthorCircle.jsx @@ -0,0 +1,24 @@ +import { useEffect, useState } from 'react'; + +function AuthorCircle({ authorId }) { + const [author, setAuthor] = useState(null); + + useEffect(() => { + fetch(`https://boolean-uk-api-server.fly.dev/agrmet/contact/${authorId}`) + .then((rs) => rs.json()) + .then(setAuthor) + .catch((error) => console.error("Error fetching author:", error)); + }, [authorId]); + + if (!author) { + return
Loading...
; // Otherwise we crash. Idk why + } + + return
+ {`${author.firstName[0]} ${author.lastName[0]}`} +
; +} + +export default AuthorCircle; diff --git a/src/Components/Post/Comments.jsx b/src/Components/Post/Comments.jsx new file mode 100644 index 000000000..c18eb0808 --- /dev/null +++ b/src/Components/Post/Comments.jsx @@ -0,0 +1,38 @@ +import { useEffect, useState } from 'react'; +import AddCommentForm from './AddCommentForm'; +import AuthorCircle from './AuthorCircle'; + +function Comments({ postId }) { + const [comments, setComments] = useState(null); + const [visibleComments, setVisibleComments] = useState(3); + + const handleShowMore = () => { + setVisibleComments(comments.length); + }; + + useEffect(() => { + fetch(`https://boolean-uk-api-server.fly.dev/agrmet/post/${postId}/comment`) + .then((rs) => rs.json()) + .then(setComments); + }, [comments]); + + if (!comments) { + return
Loading...
; + + } + + return ( +
+ {comments.slice(0, visibleComments).map((comment, i) => ( +
+ + {comment.content} +
+ ))} + {comments.length > 3 && } + +
+ ); +} + +export default Comments; diff --git a/src/Components/Post/Post.jsx b/src/Components/Post/Post.jsx new file mode 100644 index 000000000..8b6e99563 --- /dev/null +++ b/src/Components/Post/Post.jsx @@ -0,0 +1,18 @@ +import { Link } from 'react-router-dom'; +import AuthorCircle from './AuthorCircle'; +import Comments from './Comments'; + +function Post({ post }) { + return ( +
+ + +

{post.title}

+ +

{post.content}

+ +
+ ); +} + +export default Post; diff --git a/src/Components/Post/SingePostPage.jsx b/src/Components/Post/SingePostPage.jsx new file mode 100644 index 000000000..0759930a5 --- /dev/null +++ b/src/Components/Post/SingePostPage.jsx @@ -0,0 +1,20 @@ +import { useParams } from 'react-router-dom'; +import { useEffect, useState } from 'react'; +import Post from './Post'; + +function SinglePostPage() { + const { id } = useParams(); + const [post, setPost] = useState(null); + + useEffect(() => { + fetch(`https://boolean-uk-api-server.fly.dev/agrmet/post/${id}`) + .then((rs) => rs.json()) + .then(setPost); + }, [id]); + + if (!post) return
Loading...
; + + return ; +} + +export default SinglePostPage; diff --git a/src/Components/PostFeed/AddPostForm.jsx b/src/Components/PostFeed/AddPostForm.jsx new file mode 100644 index 000000000..8ca4fa834 --- /dev/null +++ b/src/Components/PostFeed/AddPostForm.jsx @@ -0,0 +1,48 @@ +import { useState } from 'react'; + +function AddPostForm() { + const [title, setTitle] = useState(''); + const [content, setContent] = useState(''); + + const handleSubmit = (e) => { + console.log('submitting'); + + e.preventDefault(); + fetch('https://boolean-uk-api-server.fly.dev/agrmet/post', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + body: JSON.stringify({ + title, + content, + contactId: 1, + }), + }) + .then((rs) => rs.json()) + .then(console.log); + + + setTitle(''); + setContent(''); + }; + + return ( +
handleSubmit(e)} className='postform'> + setTitle(e.target.value)} + /> +