├── vitest.setup.ts
├── src
├── vite-env.d.ts
├── assets
│ ├── profile.png
│ └── react.svg
├── main.tsx
├── App.css
├── App.test.tsx
├── index.css
└── App.tsx
├── .prettierignore
├── .husky
└── pre-commit
├── lint-staged.config.cjs
├── .eslintignore
├── tsconfig.node.json
├── .gitignore
├── index.html
├── vite.config.ts
├── .prettierrc
├── .eslintrc.cjs
├── tsconfig.json
├── README.md
├── public
└── vite.svg
├── package.json
└── pnpm-lock.yaml
/vitest.setup.ts:
--------------------------------------------------------------------------------
1 | import '@testing-library/jest-dom'
2 |
--------------------------------------------------------------------------------
/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
1 | # Ignore artifacts:
2 | build
3 | coverage
4 |
5 | **/*.html
6 | **/*.yaml
7 |
--------------------------------------------------------------------------------
/.husky/pre-commit:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 | . "$(dirname -- "$0")/_/husky.sh"
3 |
4 | npx lint-staged
5 |
--------------------------------------------------------------------------------
/src/assets/profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eyvindove/vite-react-typescript-eslint-prettier/HEAD/src/assets/profile.png
--------------------------------------------------------------------------------
/lint-staged.config.cjs:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | 'src/**/*.{ts,tsx,js,jsx}': ['pnpm lint:fix'],
3 | '*': ['pnpm format'],
4 | }
5 |
--------------------------------------------------------------------------------
/.eslintignore:
--------------------------------------------------------------------------------
1 | # system
2 | .DS_Store
3 |
4 | # dependencies
5 | node_modules
6 |
7 | # production
8 | dist
9 | *.html
10 |
11 | # local env
12 | .env*.local
13 |
14 | # typescript
15 | vite-env.d.ts
16 |
--------------------------------------------------------------------------------
/tsconfig.node.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "composite": true,
4 | "skipLibCheck": true,
5 | "module": "ESNext",
6 | "moduleResolution": "bundler",
7 | "allowSyntheticDefaultImports": true
8 | },
9 | "include": ["vite.config.ts"]
10 | }
11 |
--------------------------------------------------------------------------------
/src/main.tsx:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import ReactDOM from 'react-dom/client'
3 | import App from './App.tsx'
4 | import './index.css'
5 |
6 | ReactDOM.createRoot(document.getElementById('root')!).render(
7 |
8 |
9 |
10 | )
11 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 | pnpm-debug.log*
8 | lerna-debug.log*
9 |
10 | node_modules
11 | dist
12 | dist-ssr
13 | *.local
14 |
15 | .eslintcache
16 |
17 | # Editor directories and files
18 | .vscode/*
19 | !.vscode/extensions.json
20 | .idea
21 | .DS_Store
22 | *.suo
23 | *.ntvs*
24 | *.njsproj
25 | *.sln
26 | *.sw?
27 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Vite + React + TypeScript + ESLint + Prettier + Vitest
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/vite.config.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
3 | import { defineConfig } from 'vite'
4 | import react from '@vitejs/plugin-react'
5 | import { fileURLToPath } from 'url'
6 |
7 | // https://vitejs.dev/config/
8 | export default defineConfig({
9 | plugins: [react()],
10 | resolve: {
11 | alias: [
12 | {
13 | find: '@',
14 | replacement: fileURLToPath(new URL('./src', import.meta.url)),
15 | },
16 | ],
17 | },
18 | test: {
19 | globals: true,
20 | environment: 'jsdom',
21 | setupFiles: ['./vitest.setup.ts'],
22 | },
23 | })
24 |
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "arrowParens": "always",
3 | "bracketSameLine": false,
4 | "bracketSpacing": true,
5 | "semi": false,
6 | "experimentalTernaries": false,
7 | "singleQuote": true,
8 | "jsxSingleQuote": true,
9 | "quoteProps": "as-needed",
10 | "trailingComma": "es5",
11 | "singleAttributePerLine": true,
12 | "htmlWhitespaceSensitivity": "css",
13 | "vueIndentScriptAndStyle": false,
14 | "proseWrap": "preserve",
15 | "insertPragma": false,
16 | "printWidth": 80,
17 | "requirePragma": false,
18 | "tabWidth": 2,
19 | "useTabs": false,
20 | "embeddedLanguageFormatting": "auto"
21 | }
22 |
--------------------------------------------------------------------------------
/.eslintrc.cjs:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | env: {
3 | browser: true,
4 | es2021: true,
5 | node: true,
6 | },
7 | extends: [
8 | 'eslint:recommended',
9 | 'plugin:@typescript-eslint/recommended',
10 | 'plugin:react/recommended',
11 | 'plugin:prettier/recommended',
12 | ],
13 | overrides: [
14 | {
15 | env: {
16 | node: true,
17 | },
18 | files: ['.eslintrc.{js,cjs}'],
19 | parserOptions: {
20 | sourceType: 'script',
21 | },
22 | },
23 | ],
24 | parser: '@typescript-eslint/parser',
25 | parserOptions: {
26 | ecmaVersion: 'latest',
27 | sourceType: 'module',
28 | },
29 | plugins: ['@typescript-eslint', 'react', 'react-hooks'],
30 | rules: {
31 | 'react/react-in-jsx-scope': 'off',
32 | },
33 | }
34 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "ES2020",
4 | "useDefineForClassFields": true,
5 | "lib": ["ES2020", "DOM", "DOM.Iterable"],
6 | "module": "ESNext",
7 | "skipLibCheck": true,
8 |
9 | /* Bundler mode */
10 | "moduleResolution": "bundler",
11 | "allowImportingTsExtensions": true,
12 | "resolveJsonModule": true,
13 | "isolatedModules": true,
14 | "noEmit": true,
15 | "jsx": "react-jsx",
16 |
17 | /* Linting */
18 | "strict": true,
19 | "noUnusedLocals": true,
20 | "noUnusedParameters": true,
21 | "noFallthroughCasesInSwitch": true,
22 |
23 | "paths": {
24 | "@/*": ["./src/*", "./dist/*"],
25 | },
26 |
27 | "types": ["vitest/globals", "@testing-library/jest-dom"],
28 | },
29 | "include": ["src"],
30 | "references": [{ "path": "./tsconfig.node.json" }],
31 | }
32 |
--------------------------------------------------------------------------------
/src/App.css:
--------------------------------------------------------------------------------
1 | #root {
2 | max-width: 1280px;
3 | margin: 0 auto;
4 | padding: 2rem;
5 | text-align: center;
6 | }
7 |
8 | .logo-block {
9 | display: flex;
10 | justify-content: center;
11 | align-items: center;
12 | }
13 |
14 | .logo {
15 | height: 6em;
16 | padding: 1.5em;
17 | will-change: filter;
18 | transition: filter 300ms;
19 | }
20 | .logo:hover {
21 | filter: drop-shadow(0 0 2em #646cffaa);
22 | }
23 | .logo.react:hover {
24 | filter: drop-shadow(0 0 2em #61dafbaa);
25 | }
26 |
27 | @keyframes logo-spin {
28 | from {
29 | transform: rotate(0deg);
30 | }
31 | to {
32 | transform: rotate(360deg);
33 | }
34 | }
35 |
36 | @media (prefers-reduced-motion: no-preference) {
37 | a:nth-of-type(2) .logo {
38 | animation: logo-spin infinite 20s linear;
39 | }
40 | }
41 |
42 | .card {
43 | padding: 2em;
44 | }
45 |
46 | .read-the-docs {
47 | color: #888;
48 | }
49 |
50 | .reference-block {
51 | display: flex;
52 | justify-content: center;
53 | align-items: center;
54 | gap: 16px;
55 | }
56 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Vite + React + TypeScript + ESLint + Prettier + Vitest
2 |
3 | A boilerplate based on Vite, React, TypeScript, ESLint, Prettier, and Vitest.
4 |
5 | 
6 |
7 | Basic environment and find more...
8 |
9 | - [Node.js (^20)](https://nodejs.org/)
10 | - [pnpm (^8)](https://pnpm.io/)
11 | - [Vite (^5)](https://vitejs.dev/)
12 | - [React (^18.2.0)](https://react.dev/)
13 | - [TypeScript](https://www.typescriptlang.org/)
14 | - [ESLint](https://eslint.org/)
15 | - [Prettier](https://prettier.io/)
16 | - [Vitest](https://vitest.dev/)
17 |
18 | ## Get started
19 |
20 | 1. Clone this repo or run command below.
21 |
22 | ```
23 | npx degit eyvindove/vite-react-typescript-eslint-prettier your-awesome-app-name
24 | ```
25 |
26 | 2. Install all dependencies. (uses pnpm as default, you can use others package managers which you like, npm or yarn)
27 |
28 | ```
29 | pnpm install
30 | ```
31 |
32 | 3. Run dev server
33 |
34 | ```
35 | pnpm dev
36 | ```
37 |
38 | 4. Install `ESLint` & `Prettier` extensions for Visual Studio Code, and enable `Format On Save` setting.
39 |
40 | 5. Enjoy! ☺
41 |
42 | If you like this boilerplate, don't forget to give a star! :star2:
43 |
--------------------------------------------------------------------------------
/src/App.test.tsx:
--------------------------------------------------------------------------------
1 | import { render, screen, cleanup } from '@testing-library/react'
2 | import userEvent from '@testing-library/user-event'
3 |
4 | import App from './App'
5 |
6 | describe('Renders main page correctly', () => {
7 | afterEach(() => {
8 | cleanup()
9 | })
10 |
11 | it('Should render the page correctly', async () => {
12 | await render()
13 |
14 | const h1El = await screen.queryByText(
15 | 'Vite + React + TypeScript + ESLint + Prettier + Vitest'
16 | )
17 |
18 | expect(h1El).toBeInTheDocument()
19 | })
20 |
21 | it('Should show the button count set to 0', async () => {
22 | await render()
23 |
24 | const buttonEl = await screen.queryByText('count is 0')
25 |
26 | expect(buttonEl).toBeInTheDocument()
27 | })
28 |
29 | it('Should show the button count set to 2', async () => {
30 | const user = userEvent.setup()
31 | await render()
32 |
33 | const buttonEl = await screen.queryByText('count is 0')
34 |
35 | expect(buttonEl).toBeInTheDocument()
36 |
37 | await user.click(buttonEl as HTMLElement)
38 | await user.click(buttonEl as HTMLElement)
39 |
40 | expect(buttonEl?.innerHTML).toBe('count is 2')
41 | })
42 | })
43 |
--------------------------------------------------------------------------------
/public/vite.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/index.css:
--------------------------------------------------------------------------------
1 | :root {
2 | font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;
3 | line-height: 1.5;
4 | font-weight: 400;
5 |
6 | color-scheme: light dark;
7 | color: rgba(255, 255, 255, 0.87);
8 | background-color: #242424;
9 |
10 | font-synthesis: none;
11 | text-rendering: optimizeLegibility;
12 | -webkit-font-smoothing: antialiased;
13 | -moz-osx-font-smoothing: grayscale;
14 | -webkit-text-size-adjust: 100%;
15 | }
16 |
17 | a {
18 | font-weight: 500;
19 | color: #646cff;
20 | text-decoration: inherit;
21 | }
22 | a:hover {
23 | color: #535bf2;
24 | }
25 |
26 | body {
27 | margin: 0;
28 | display: flex;
29 | place-items: center;
30 | min-width: 320px;
31 | min-height: 100vh;
32 | }
33 |
34 | h1 {
35 | line-height: 1.1;
36 | }
37 |
38 | button {
39 | border-radius: 8px;
40 | border: 1px solid transparent;
41 | padding: 0.6em 1.2em;
42 | font-size: 1em;
43 | font-weight: 500;
44 | font-family: inherit;
45 | background-color: #1a1a1a;
46 | cursor: pointer;
47 | transition: border-color 0.25s;
48 | }
49 | button:hover {
50 | border-color: #646cff;
51 | }
52 | button:focus,
53 | button:focus-visible {
54 | outline: 4px auto -webkit-focus-ring-color;
55 | }
56 |
57 | @media (prefers-color-scheme: light) {
58 | :root {
59 | color: #213547;
60 | background-color: #ffffff;
61 | }
62 | a:hover {
63 | color: #747bff;
64 | }
65 | button {
66 | background-color: #f9f9f9;
67 | }
68 | }
69 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "vite-react-typescript-eslint-prettier",
3 | "private": true,
4 | "version": "0.0.0",
5 | "type": "module",
6 | "engines": {
7 | "node": "^20",
8 | "pnpm": "^8"
9 | },
10 | "scripts": {
11 | "dev": "vite",
12 | "build": "tsc && vite build",
13 | "preview": "vite preview",
14 | "lint": "eslint --quiet --cache --report-unused-disable-directives src/**/*.{ts,tsx,js,jsx}",
15 | "lint:fix": "eslint --fix --quiet --cache --report-unused-disable-directives src/**/*.{ts,tsx,js,jsx}",
16 | "format": "prettier --write --ignore-unknown .",
17 | "prepare": "husky install",
18 | "test": "vitest"
19 | },
20 | "dependencies": {
21 | "react": "^18.2.0",
22 | "react-dom": "^18.2.0"
23 | },
24 | "devDependencies": {
25 | "@testing-library/jest-dom": "^6.4.1",
26 | "@testing-library/react": "^14.2.0",
27 | "@testing-library/user-event": "^14.5.2",
28 | "@types/jest": "^29.5.11",
29 | "@types/node": "^20.11.14",
30 | "@types/react": "^18.2.43",
31 | "@types/react-dom": "^18.2.17",
32 | "@typescript-eslint/eslint-plugin": "^6.20.0",
33 | "@typescript-eslint/parser": "^6.20.0",
34 | "@vitejs/plugin-react": "^4.2.1",
35 | "eslint": "^8.56.0",
36 | "eslint-config-prettier": "^9.1.0",
37 | "eslint-plugin-prettier": "^5.1.3",
38 | "eslint-plugin-react": "^7.33.2",
39 | "eslint-plugin-react-hooks": "^4.6.0",
40 | "eslint-plugin-react-refresh": "^0.4.5",
41 | "husky": "^8.0.0",
42 | "jsdom": "^24.0.0",
43 | "lint-staged": "^15.2.1",
44 | "prettier": "^3.2.4",
45 | "typescript": "^5.2.2",
46 | "vite": "^5.0.8",
47 | "vitest": "^1.2.2"
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/App.tsx:
--------------------------------------------------------------------------------
1 | import { useState } from 'react'
2 | import reactLogo from './assets/react.svg'
3 | import viteLogo from '/vite.svg'
4 | import '@/App.css'
5 |
6 | interface ReferenceConfig {
7 | id: string
8 | label: string
9 | link: string
10 | }
11 |
12 | const referenceConfig: ReferenceConfig[] = [
13 | {
14 | id: 'vite',
15 | label: 'Vite',
16 | link: 'https://vitejs.dev/',
17 | },
18 | {
19 | id: 'react',
20 | label: 'React',
21 | link: 'https://react.dev/',
22 | },
23 | {
24 | id: 'typescript',
25 | label: 'TypeScript',
26 | link: 'https://www.typescriptlang.org/',
27 | },
28 | {
29 | id: 'eslint',
30 | label: 'ESLint',
31 | link: 'https://eslint.org/',
32 | },
33 | {
34 | id: 'prettier',
35 | label: 'Prettier',
36 | link: 'https://prettier.io/',
37 | },
38 | {
39 | id: 'vitest',
40 | label: 'Vitest',
41 | link: 'https://vitest.dev/',
42 | },
43 | ]
44 |
45 | function App() {
46 | const [count, setCount] = useState(0)
47 |
48 | return (
49 | <>
50 |
77 | Vite + React + TypeScript + ESLint + Prettier + Vitest
78 |
79 |
82 |
83 |
84 |
96 | >
97 | )
98 | }
99 |
100 | export default App
101 |
--------------------------------------------------------------------------------
/src/assets/react.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: '6.0'
2 |
3 | settings:
4 | autoInstallPeers: true
5 | excludeLinksFromLockfile: false
6 |
7 | dependencies:
8 | react:
9 | specifier: ^18.2.0
10 | version: 18.2.0
11 | react-dom:
12 | specifier: ^18.2.0
13 | version: 18.2.0(react@18.2.0)
14 |
15 | devDependencies:
16 | '@testing-library/jest-dom':
17 | specifier: ^6.4.1
18 | version: 6.4.1(@types/jest@29.5.11)(vitest@1.2.2)
19 | '@testing-library/react':
20 | specifier: ^14.2.0
21 | version: 14.2.0(react-dom@18.2.0)(react@18.2.0)
22 | '@testing-library/user-event':
23 | specifier: ^14.5.2
24 | version: 14.5.2(@testing-library/dom@9.3.4)
25 | '@types/jest':
26 | specifier: ^29.5.11
27 | version: 29.5.11
28 | '@types/node':
29 | specifier: ^20.11.14
30 | version: 20.11.14
31 | '@types/react':
32 | specifier: ^18.2.43
33 | version: 18.2.49
34 | '@types/react-dom':
35 | specifier: ^18.2.17
36 | version: 18.2.18
37 | '@typescript-eslint/eslint-plugin':
38 | specifier: ^6.20.0
39 | version: 6.20.0(@typescript-eslint/parser@6.20.0)(eslint@8.56.0)(typescript@5.3.3)
40 | '@typescript-eslint/parser':
41 | specifier: ^6.20.0
42 | version: 6.20.0(eslint@8.56.0)(typescript@5.3.3)
43 | '@vitejs/plugin-react':
44 | specifier: ^4.2.1
45 | version: 4.2.1(vite@5.0.12)
46 | eslint:
47 | specifier: ^8.56.0
48 | version: 8.56.0
49 | eslint-config-prettier:
50 | specifier: ^9.1.0
51 | version: 9.1.0(eslint@8.56.0)
52 | eslint-plugin-prettier:
53 | specifier: ^5.1.3
54 | version: 5.1.3(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.2.4)
55 | eslint-plugin-react:
56 | specifier: ^7.33.2
57 | version: 7.33.2(eslint@8.56.0)
58 | eslint-plugin-react-hooks:
59 | specifier: ^4.6.0
60 | version: 4.6.0(eslint@8.56.0)
61 | eslint-plugin-react-refresh:
62 | specifier: ^0.4.5
63 | version: 0.4.5(eslint@8.56.0)
64 | husky:
65 | specifier: ^8.0.0
66 | version: 8.0.3
67 | jsdom:
68 | specifier: ^24.0.0
69 | version: 24.0.0
70 | lint-staged:
71 | specifier: ^15.2.1
72 | version: 15.2.1
73 | prettier:
74 | specifier: ^3.2.4
75 | version: 3.2.4
76 | typescript:
77 | specifier: ^5.2.2
78 | version: 5.3.3
79 | vite:
80 | specifier: ^5.0.8
81 | version: 5.0.12(@types/node@20.11.14)
82 | vitest:
83 | specifier: ^1.2.2
84 | version: 1.2.2(@types/node@20.11.14)(jsdom@24.0.0)
85 |
86 | packages:
87 |
88 | /@aashutoshrathi/word-wrap@1.2.6:
89 | resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==}
90 | engines: {node: '>=0.10.0'}
91 | dev: true
92 |
93 | /@adobe/css-tools@4.3.3:
94 | resolution: {integrity: sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==}
95 | dev: true
96 |
97 | /@ampproject/remapping@2.2.1:
98 | resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==}
99 | engines: {node: '>=6.0.0'}
100 | dependencies:
101 | '@jridgewell/gen-mapping': 0.3.3
102 | '@jridgewell/trace-mapping': 0.3.22
103 | dev: true
104 |
105 | /@babel/code-frame@7.23.5:
106 | resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==}
107 | engines: {node: '>=6.9.0'}
108 | dependencies:
109 | '@babel/highlight': 7.23.4
110 | chalk: 2.4.2
111 | dev: true
112 |
113 | /@babel/compat-data@7.23.5:
114 | resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==}
115 | engines: {node: '>=6.9.0'}
116 | dev: true
117 |
118 | /@babel/core@7.23.9:
119 | resolution: {integrity: sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==}
120 | engines: {node: '>=6.9.0'}
121 | dependencies:
122 | '@ampproject/remapping': 2.2.1
123 | '@babel/code-frame': 7.23.5
124 | '@babel/generator': 7.23.6
125 | '@babel/helper-compilation-targets': 7.23.6
126 | '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9)
127 | '@babel/helpers': 7.23.9
128 | '@babel/parser': 7.23.9
129 | '@babel/template': 7.23.9
130 | '@babel/traverse': 7.23.9
131 | '@babel/types': 7.23.9
132 | convert-source-map: 2.0.0
133 | debug: 4.3.4
134 | gensync: 1.0.0-beta.2
135 | json5: 2.2.3
136 | semver: 6.3.1
137 | transitivePeerDependencies:
138 | - supports-color
139 | dev: true
140 |
141 | /@babel/generator@7.23.6:
142 | resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==}
143 | engines: {node: '>=6.9.0'}
144 | dependencies:
145 | '@babel/types': 7.23.9
146 | '@jridgewell/gen-mapping': 0.3.3
147 | '@jridgewell/trace-mapping': 0.3.22
148 | jsesc: 2.5.2
149 | dev: true
150 |
151 | /@babel/helper-compilation-targets@7.23.6:
152 | resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==}
153 | engines: {node: '>=6.9.0'}
154 | dependencies:
155 | '@babel/compat-data': 7.23.5
156 | '@babel/helper-validator-option': 7.23.5
157 | browserslist: 4.22.3
158 | lru-cache: 5.1.1
159 | semver: 6.3.1
160 | dev: true
161 |
162 | /@babel/helper-environment-visitor@7.22.20:
163 | resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==}
164 | engines: {node: '>=6.9.0'}
165 | dev: true
166 |
167 | /@babel/helper-function-name@7.23.0:
168 | resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==}
169 | engines: {node: '>=6.9.0'}
170 | dependencies:
171 | '@babel/template': 7.23.9
172 | '@babel/types': 7.23.9
173 | dev: true
174 |
175 | /@babel/helper-hoist-variables@7.22.5:
176 | resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==}
177 | engines: {node: '>=6.9.0'}
178 | dependencies:
179 | '@babel/types': 7.23.9
180 | dev: true
181 |
182 | /@babel/helper-module-imports@7.22.15:
183 | resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==}
184 | engines: {node: '>=6.9.0'}
185 | dependencies:
186 | '@babel/types': 7.23.9
187 | dev: true
188 |
189 | /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.9):
190 | resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==}
191 | engines: {node: '>=6.9.0'}
192 | peerDependencies:
193 | '@babel/core': ^7.0.0
194 | dependencies:
195 | '@babel/core': 7.23.9
196 | '@babel/helper-environment-visitor': 7.22.20
197 | '@babel/helper-module-imports': 7.22.15
198 | '@babel/helper-simple-access': 7.22.5
199 | '@babel/helper-split-export-declaration': 7.22.6
200 | '@babel/helper-validator-identifier': 7.22.20
201 | dev: true
202 |
203 | /@babel/helper-plugin-utils@7.22.5:
204 | resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==}
205 | engines: {node: '>=6.9.0'}
206 | dev: true
207 |
208 | /@babel/helper-simple-access@7.22.5:
209 | resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
210 | engines: {node: '>=6.9.0'}
211 | dependencies:
212 | '@babel/types': 7.23.9
213 | dev: true
214 |
215 | /@babel/helper-split-export-declaration@7.22.6:
216 | resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
217 | engines: {node: '>=6.9.0'}
218 | dependencies:
219 | '@babel/types': 7.23.9
220 | dev: true
221 |
222 | /@babel/helper-string-parser@7.23.4:
223 | resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==}
224 | engines: {node: '>=6.9.0'}
225 | dev: true
226 |
227 | /@babel/helper-validator-identifier@7.22.20:
228 | resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
229 | engines: {node: '>=6.9.0'}
230 | dev: true
231 |
232 | /@babel/helper-validator-option@7.23.5:
233 | resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==}
234 | engines: {node: '>=6.9.0'}
235 | dev: true
236 |
237 | /@babel/helpers@7.23.9:
238 | resolution: {integrity: sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==}
239 | engines: {node: '>=6.9.0'}
240 | dependencies:
241 | '@babel/template': 7.23.9
242 | '@babel/traverse': 7.23.9
243 | '@babel/types': 7.23.9
244 | transitivePeerDependencies:
245 | - supports-color
246 | dev: true
247 |
248 | /@babel/highlight@7.23.4:
249 | resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==}
250 | engines: {node: '>=6.9.0'}
251 | dependencies:
252 | '@babel/helper-validator-identifier': 7.22.20
253 | chalk: 2.4.2
254 | js-tokens: 4.0.0
255 | dev: true
256 |
257 | /@babel/parser@7.23.9:
258 | resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==}
259 | engines: {node: '>=6.0.0'}
260 | hasBin: true
261 | dependencies:
262 | '@babel/types': 7.23.9
263 | dev: true
264 |
265 | /@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.23.9):
266 | resolution: {integrity: sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==}
267 | engines: {node: '>=6.9.0'}
268 | peerDependencies:
269 | '@babel/core': ^7.0.0-0
270 | dependencies:
271 | '@babel/core': 7.23.9
272 | '@babel/helper-plugin-utils': 7.22.5
273 | dev: true
274 |
275 | /@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.23.9):
276 | resolution: {integrity: sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==}
277 | engines: {node: '>=6.9.0'}
278 | peerDependencies:
279 | '@babel/core': ^7.0.0-0
280 | dependencies:
281 | '@babel/core': 7.23.9
282 | '@babel/helper-plugin-utils': 7.22.5
283 | dev: true
284 |
285 | /@babel/runtime@7.23.9:
286 | resolution: {integrity: sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==}
287 | engines: {node: '>=6.9.0'}
288 | dependencies:
289 | regenerator-runtime: 0.14.1
290 | dev: true
291 |
292 | /@babel/template@7.23.9:
293 | resolution: {integrity: sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==}
294 | engines: {node: '>=6.9.0'}
295 | dependencies:
296 | '@babel/code-frame': 7.23.5
297 | '@babel/parser': 7.23.9
298 | '@babel/types': 7.23.9
299 | dev: true
300 |
301 | /@babel/traverse@7.23.9:
302 | resolution: {integrity: sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==}
303 | engines: {node: '>=6.9.0'}
304 | dependencies:
305 | '@babel/code-frame': 7.23.5
306 | '@babel/generator': 7.23.6
307 | '@babel/helper-environment-visitor': 7.22.20
308 | '@babel/helper-function-name': 7.23.0
309 | '@babel/helper-hoist-variables': 7.22.5
310 | '@babel/helper-split-export-declaration': 7.22.6
311 | '@babel/parser': 7.23.9
312 | '@babel/types': 7.23.9
313 | debug: 4.3.4
314 | globals: 11.12.0
315 | transitivePeerDependencies:
316 | - supports-color
317 | dev: true
318 |
319 | /@babel/types@7.23.9:
320 | resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==}
321 | engines: {node: '>=6.9.0'}
322 | dependencies:
323 | '@babel/helper-string-parser': 7.23.4
324 | '@babel/helper-validator-identifier': 7.22.20
325 | to-fast-properties: 2.0.0
326 | dev: true
327 |
328 | /@esbuild/aix-ppc64@0.19.12:
329 | resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==}
330 | engines: {node: '>=12'}
331 | cpu: [ppc64]
332 | os: [aix]
333 | requiresBuild: true
334 | dev: true
335 | optional: true
336 |
337 | /@esbuild/android-arm64@0.19.12:
338 | resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==}
339 | engines: {node: '>=12'}
340 | cpu: [arm64]
341 | os: [android]
342 | requiresBuild: true
343 | dev: true
344 | optional: true
345 |
346 | /@esbuild/android-arm@0.19.12:
347 | resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==}
348 | engines: {node: '>=12'}
349 | cpu: [arm]
350 | os: [android]
351 | requiresBuild: true
352 | dev: true
353 | optional: true
354 |
355 | /@esbuild/android-x64@0.19.12:
356 | resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==}
357 | engines: {node: '>=12'}
358 | cpu: [x64]
359 | os: [android]
360 | requiresBuild: true
361 | dev: true
362 | optional: true
363 |
364 | /@esbuild/darwin-arm64@0.19.12:
365 | resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==}
366 | engines: {node: '>=12'}
367 | cpu: [arm64]
368 | os: [darwin]
369 | requiresBuild: true
370 | dev: true
371 | optional: true
372 |
373 | /@esbuild/darwin-x64@0.19.12:
374 | resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==}
375 | engines: {node: '>=12'}
376 | cpu: [x64]
377 | os: [darwin]
378 | requiresBuild: true
379 | dev: true
380 | optional: true
381 |
382 | /@esbuild/freebsd-arm64@0.19.12:
383 | resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==}
384 | engines: {node: '>=12'}
385 | cpu: [arm64]
386 | os: [freebsd]
387 | requiresBuild: true
388 | dev: true
389 | optional: true
390 |
391 | /@esbuild/freebsd-x64@0.19.12:
392 | resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==}
393 | engines: {node: '>=12'}
394 | cpu: [x64]
395 | os: [freebsd]
396 | requiresBuild: true
397 | dev: true
398 | optional: true
399 |
400 | /@esbuild/linux-arm64@0.19.12:
401 | resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==}
402 | engines: {node: '>=12'}
403 | cpu: [arm64]
404 | os: [linux]
405 | requiresBuild: true
406 | dev: true
407 | optional: true
408 |
409 | /@esbuild/linux-arm@0.19.12:
410 | resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==}
411 | engines: {node: '>=12'}
412 | cpu: [arm]
413 | os: [linux]
414 | requiresBuild: true
415 | dev: true
416 | optional: true
417 |
418 | /@esbuild/linux-ia32@0.19.12:
419 | resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==}
420 | engines: {node: '>=12'}
421 | cpu: [ia32]
422 | os: [linux]
423 | requiresBuild: true
424 | dev: true
425 | optional: true
426 |
427 | /@esbuild/linux-loong64@0.19.12:
428 | resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==}
429 | engines: {node: '>=12'}
430 | cpu: [loong64]
431 | os: [linux]
432 | requiresBuild: true
433 | dev: true
434 | optional: true
435 |
436 | /@esbuild/linux-mips64el@0.19.12:
437 | resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==}
438 | engines: {node: '>=12'}
439 | cpu: [mips64el]
440 | os: [linux]
441 | requiresBuild: true
442 | dev: true
443 | optional: true
444 |
445 | /@esbuild/linux-ppc64@0.19.12:
446 | resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==}
447 | engines: {node: '>=12'}
448 | cpu: [ppc64]
449 | os: [linux]
450 | requiresBuild: true
451 | dev: true
452 | optional: true
453 |
454 | /@esbuild/linux-riscv64@0.19.12:
455 | resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==}
456 | engines: {node: '>=12'}
457 | cpu: [riscv64]
458 | os: [linux]
459 | requiresBuild: true
460 | dev: true
461 | optional: true
462 |
463 | /@esbuild/linux-s390x@0.19.12:
464 | resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==}
465 | engines: {node: '>=12'}
466 | cpu: [s390x]
467 | os: [linux]
468 | requiresBuild: true
469 | dev: true
470 | optional: true
471 |
472 | /@esbuild/linux-x64@0.19.12:
473 | resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==}
474 | engines: {node: '>=12'}
475 | cpu: [x64]
476 | os: [linux]
477 | requiresBuild: true
478 | dev: true
479 | optional: true
480 |
481 | /@esbuild/netbsd-x64@0.19.12:
482 | resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==}
483 | engines: {node: '>=12'}
484 | cpu: [x64]
485 | os: [netbsd]
486 | requiresBuild: true
487 | dev: true
488 | optional: true
489 |
490 | /@esbuild/openbsd-x64@0.19.12:
491 | resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==}
492 | engines: {node: '>=12'}
493 | cpu: [x64]
494 | os: [openbsd]
495 | requiresBuild: true
496 | dev: true
497 | optional: true
498 |
499 | /@esbuild/sunos-x64@0.19.12:
500 | resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==}
501 | engines: {node: '>=12'}
502 | cpu: [x64]
503 | os: [sunos]
504 | requiresBuild: true
505 | dev: true
506 | optional: true
507 |
508 | /@esbuild/win32-arm64@0.19.12:
509 | resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==}
510 | engines: {node: '>=12'}
511 | cpu: [arm64]
512 | os: [win32]
513 | requiresBuild: true
514 | dev: true
515 | optional: true
516 |
517 | /@esbuild/win32-ia32@0.19.12:
518 | resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==}
519 | engines: {node: '>=12'}
520 | cpu: [ia32]
521 | os: [win32]
522 | requiresBuild: true
523 | dev: true
524 | optional: true
525 |
526 | /@esbuild/win32-x64@0.19.12:
527 | resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==}
528 | engines: {node: '>=12'}
529 | cpu: [x64]
530 | os: [win32]
531 | requiresBuild: true
532 | dev: true
533 | optional: true
534 |
535 | /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0):
536 | resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
537 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
538 | peerDependencies:
539 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
540 | dependencies:
541 | eslint: 8.56.0
542 | eslint-visitor-keys: 3.4.3
543 | dev: true
544 |
545 | /@eslint-community/regexpp@4.10.0:
546 | resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==}
547 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
548 | dev: true
549 |
550 | /@eslint/eslintrc@2.1.4:
551 | resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==}
552 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
553 | dependencies:
554 | ajv: 6.12.6
555 | debug: 4.3.4
556 | espree: 9.6.1
557 | globals: 13.24.0
558 | ignore: 5.3.1
559 | import-fresh: 3.3.0
560 | js-yaml: 4.1.0
561 | minimatch: 3.1.2
562 | strip-json-comments: 3.1.1
563 | transitivePeerDependencies:
564 | - supports-color
565 | dev: true
566 |
567 | /@eslint/js@8.56.0:
568 | resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==}
569 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
570 | dev: true
571 |
572 | /@humanwhocodes/config-array@0.11.14:
573 | resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
574 | engines: {node: '>=10.10.0'}
575 | dependencies:
576 | '@humanwhocodes/object-schema': 2.0.2
577 | debug: 4.3.4
578 | minimatch: 3.1.2
579 | transitivePeerDependencies:
580 | - supports-color
581 | dev: true
582 |
583 | /@humanwhocodes/module-importer@1.0.1:
584 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
585 | engines: {node: '>=12.22'}
586 | dev: true
587 |
588 | /@humanwhocodes/object-schema@2.0.2:
589 | resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==}
590 | dev: true
591 |
592 | /@jest/expect-utils@29.7.0:
593 | resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==}
594 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
595 | dependencies:
596 | jest-get-type: 29.6.3
597 | dev: true
598 |
599 | /@jest/schemas@29.6.3:
600 | resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==}
601 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
602 | dependencies:
603 | '@sinclair/typebox': 0.27.8
604 | dev: true
605 |
606 | /@jest/types@29.6.3:
607 | resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==}
608 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
609 | dependencies:
610 | '@jest/schemas': 29.6.3
611 | '@types/istanbul-lib-coverage': 2.0.6
612 | '@types/istanbul-reports': 3.0.4
613 | '@types/node': 20.11.14
614 | '@types/yargs': 17.0.32
615 | chalk: 4.1.2
616 | dev: true
617 |
618 | /@jridgewell/gen-mapping@0.3.3:
619 | resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==}
620 | engines: {node: '>=6.0.0'}
621 | dependencies:
622 | '@jridgewell/set-array': 1.1.2
623 | '@jridgewell/sourcemap-codec': 1.4.15
624 | '@jridgewell/trace-mapping': 0.3.22
625 | dev: true
626 |
627 | /@jridgewell/resolve-uri@3.1.1:
628 | resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==}
629 | engines: {node: '>=6.0.0'}
630 | dev: true
631 |
632 | /@jridgewell/set-array@1.1.2:
633 | resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
634 | engines: {node: '>=6.0.0'}
635 | dev: true
636 |
637 | /@jridgewell/sourcemap-codec@1.4.15:
638 | resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
639 | dev: true
640 |
641 | /@jridgewell/trace-mapping@0.3.22:
642 | resolution: {integrity: sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==}
643 | dependencies:
644 | '@jridgewell/resolve-uri': 3.1.1
645 | '@jridgewell/sourcemap-codec': 1.4.15
646 | dev: true
647 |
648 | /@nodelib/fs.scandir@2.1.5:
649 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
650 | engines: {node: '>= 8'}
651 | dependencies:
652 | '@nodelib/fs.stat': 2.0.5
653 | run-parallel: 1.2.0
654 | dev: true
655 |
656 | /@nodelib/fs.stat@2.0.5:
657 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
658 | engines: {node: '>= 8'}
659 | dev: true
660 |
661 | /@nodelib/fs.walk@1.2.8:
662 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
663 | engines: {node: '>= 8'}
664 | dependencies:
665 | '@nodelib/fs.scandir': 2.1.5
666 | fastq: 1.17.0
667 | dev: true
668 |
669 | /@pkgr/core@0.1.1:
670 | resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==}
671 | engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
672 | dev: true
673 |
674 | /@rollup/rollup-android-arm-eabi@4.9.6:
675 | resolution: {integrity: sha512-MVNXSSYN6QXOulbHpLMKYi60ppyO13W9my1qogeiAqtjb2yR4LSmfU2+POvDkLzhjYLXz9Rf9+9a3zFHW1Lecg==}
676 | cpu: [arm]
677 | os: [android]
678 | requiresBuild: true
679 | dev: true
680 | optional: true
681 |
682 | /@rollup/rollup-android-arm64@4.9.6:
683 | resolution: {integrity: sha512-T14aNLpqJ5wzKNf5jEDpv5zgyIqcpn1MlwCrUXLrwoADr2RkWA0vOWP4XxbO9aiO3dvMCQICZdKeDrFl7UMClw==}
684 | cpu: [arm64]
685 | os: [android]
686 | requiresBuild: true
687 | dev: true
688 | optional: true
689 |
690 | /@rollup/rollup-darwin-arm64@4.9.6:
691 | resolution: {integrity: sha512-CqNNAyhRkTbo8VVZ5R85X73H3R5NX9ONnKbXuHisGWC0qRbTTxnF1U4V9NafzJbgGM0sHZpdO83pLPzq8uOZFw==}
692 | cpu: [arm64]
693 | os: [darwin]
694 | requiresBuild: true
695 | dev: true
696 | optional: true
697 |
698 | /@rollup/rollup-darwin-x64@4.9.6:
699 | resolution: {integrity: sha512-zRDtdJuRvA1dc9Mp6BWYqAsU5oeLixdfUvkTHuiYOHwqYuQ4YgSmi6+/lPvSsqc/I0Omw3DdICx4Tfacdzmhog==}
700 | cpu: [x64]
701 | os: [darwin]
702 | requiresBuild: true
703 | dev: true
704 | optional: true
705 |
706 | /@rollup/rollup-linux-arm-gnueabihf@4.9.6:
707 | resolution: {integrity: sha512-oNk8YXDDnNyG4qlNb6is1ojTOGL/tRhbbKeE/YuccItzerEZT68Z9gHrY3ROh7axDc974+zYAPxK5SH0j/G+QQ==}
708 | cpu: [arm]
709 | os: [linux]
710 | requiresBuild: true
711 | dev: true
712 | optional: true
713 |
714 | /@rollup/rollup-linux-arm64-gnu@4.9.6:
715 | resolution: {integrity: sha512-Z3O60yxPtuCYobrtzjo0wlmvDdx2qZfeAWTyfOjEDqd08kthDKexLpV97KfAeUXPosENKd8uyJMRDfFMxcYkDQ==}
716 | cpu: [arm64]
717 | os: [linux]
718 | requiresBuild: true
719 | dev: true
720 | optional: true
721 |
722 | /@rollup/rollup-linux-arm64-musl@4.9.6:
723 | resolution: {integrity: sha512-gpiG0qQJNdYEVad+1iAsGAbgAnZ8j07FapmnIAQgODKcOTjLEWM9sRb+MbQyVsYCnA0Im6M6QIq6ax7liws6eQ==}
724 | cpu: [arm64]
725 | os: [linux]
726 | requiresBuild: true
727 | dev: true
728 | optional: true
729 |
730 | /@rollup/rollup-linux-riscv64-gnu@4.9.6:
731 | resolution: {integrity: sha512-+uCOcvVmFUYvVDr27aiyun9WgZk0tXe7ThuzoUTAukZJOwS5MrGbmSlNOhx1j80GdpqbOty05XqSl5w4dQvcOA==}
732 | cpu: [riscv64]
733 | os: [linux]
734 | requiresBuild: true
735 | dev: true
736 | optional: true
737 |
738 | /@rollup/rollup-linux-x64-gnu@4.9.6:
739 | resolution: {integrity: sha512-HUNqM32dGzfBKuaDUBqFB7tP6VMN74eLZ33Q9Y1TBqRDn+qDonkAUyKWwF9BR9unV7QUzffLnz9GrnKvMqC/fw==}
740 | cpu: [x64]
741 | os: [linux]
742 | requiresBuild: true
743 | dev: true
744 | optional: true
745 |
746 | /@rollup/rollup-linux-x64-musl@4.9.6:
747 | resolution: {integrity: sha512-ch7M+9Tr5R4FK40FHQk8VnML0Szi2KRujUgHXd/HjuH9ifH72GUmw6lStZBo3c3GB82vHa0ZoUfjfcM7JiiMrQ==}
748 | cpu: [x64]
749 | os: [linux]
750 | requiresBuild: true
751 | dev: true
752 | optional: true
753 |
754 | /@rollup/rollup-win32-arm64-msvc@4.9.6:
755 | resolution: {integrity: sha512-VD6qnR99dhmTQ1mJhIzXsRcTBvTjbfbGGwKAHcu+52cVl15AC/kplkhxzW/uT0Xl62Y/meBKDZvoJSJN+vTeGA==}
756 | cpu: [arm64]
757 | os: [win32]
758 | requiresBuild: true
759 | dev: true
760 | optional: true
761 |
762 | /@rollup/rollup-win32-ia32-msvc@4.9.6:
763 | resolution: {integrity: sha512-J9AFDq/xiRI58eR2NIDfyVmTYGyIZmRcvcAoJ48oDld/NTR8wyiPUu2X/v1navJ+N/FGg68LEbX3Ejd6l8B7MQ==}
764 | cpu: [ia32]
765 | os: [win32]
766 | requiresBuild: true
767 | dev: true
768 | optional: true
769 |
770 | /@rollup/rollup-win32-x64-msvc@4.9.6:
771 | resolution: {integrity: sha512-jqzNLhNDvIZOrt69Ce4UjGRpXJBzhUBzawMwnaDAwyHriki3XollsewxWzOzz+4yOFDkuJHtTsZFwMxhYJWmLQ==}
772 | cpu: [x64]
773 | os: [win32]
774 | requiresBuild: true
775 | dev: true
776 | optional: true
777 |
778 | /@sinclair/typebox@0.27.8:
779 | resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
780 | dev: true
781 |
782 | /@testing-library/dom@9.3.4:
783 | resolution: {integrity: sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==}
784 | engines: {node: '>=14'}
785 | dependencies:
786 | '@babel/code-frame': 7.23.5
787 | '@babel/runtime': 7.23.9
788 | '@types/aria-query': 5.0.4
789 | aria-query: 5.1.3
790 | chalk: 4.1.2
791 | dom-accessibility-api: 0.5.16
792 | lz-string: 1.5.0
793 | pretty-format: 27.5.1
794 | dev: true
795 |
796 | /@testing-library/jest-dom@6.4.1(@types/jest@29.5.11)(vitest@1.2.2):
797 | resolution: {integrity: sha512-Z7qMM3J2Zw5H/nC2/5CYx5YcuaD56JmDFKNIozZ89VIo6o6Y9FMhssics4e2madEKYDNEpZz3+glPGz0yWMOag==}
798 | engines: {node: '>=14', npm: '>=6', yarn: '>=1'}
799 | peerDependencies:
800 | '@jest/globals': '>= 28'
801 | '@types/bun': latest
802 | '@types/jest': '>= 28'
803 | jest: '>= 28'
804 | vitest: '>= 0.32'
805 | peerDependenciesMeta:
806 | '@jest/globals':
807 | optional: true
808 | '@types/bun':
809 | optional: true
810 | '@types/jest':
811 | optional: true
812 | jest:
813 | optional: true
814 | vitest:
815 | optional: true
816 | dependencies:
817 | '@adobe/css-tools': 4.3.3
818 | '@babel/runtime': 7.23.9
819 | '@types/jest': 29.5.11
820 | aria-query: 5.3.0
821 | chalk: 3.0.0
822 | css.escape: 1.5.1
823 | dom-accessibility-api: 0.6.3
824 | lodash: 4.17.21
825 | redent: 3.0.0
826 | vitest: 1.2.2(@types/node@20.11.14)(jsdom@24.0.0)
827 | dev: true
828 |
829 | /@testing-library/react@14.2.0(react-dom@18.2.0)(react@18.2.0):
830 | resolution: {integrity: sha512-7uBnPHyOG6nDGCzv8SLeJbSa33ZoYw7swYpSLIgJvBALdq7l9zPNk33om4USrxy1lKTxXaVfufzLmq83WNfWIw==}
831 | engines: {node: '>=14'}
832 | peerDependencies:
833 | react: ^18.0.0
834 | react-dom: ^18.0.0
835 | dependencies:
836 | '@babel/runtime': 7.23.9
837 | '@testing-library/dom': 9.3.4
838 | '@types/react-dom': 18.2.18
839 | react: 18.2.0
840 | react-dom: 18.2.0(react@18.2.0)
841 | dev: true
842 |
843 | /@testing-library/user-event@14.5.2(@testing-library/dom@9.3.4):
844 | resolution: {integrity: sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==}
845 | engines: {node: '>=12', npm: '>=6'}
846 | peerDependencies:
847 | '@testing-library/dom': '>=7.21.4'
848 | dependencies:
849 | '@testing-library/dom': 9.3.4
850 | dev: true
851 |
852 | /@types/aria-query@5.0.4:
853 | resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==}
854 | dev: true
855 |
856 | /@types/babel__core@7.20.5:
857 | resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
858 | dependencies:
859 | '@babel/parser': 7.23.9
860 | '@babel/types': 7.23.9
861 | '@types/babel__generator': 7.6.8
862 | '@types/babel__template': 7.4.4
863 | '@types/babel__traverse': 7.20.5
864 | dev: true
865 |
866 | /@types/babel__generator@7.6.8:
867 | resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==}
868 | dependencies:
869 | '@babel/types': 7.23.9
870 | dev: true
871 |
872 | /@types/babel__template@7.4.4:
873 | resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
874 | dependencies:
875 | '@babel/parser': 7.23.9
876 | '@babel/types': 7.23.9
877 | dev: true
878 |
879 | /@types/babel__traverse@7.20.5:
880 | resolution: {integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==}
881 | dependencies:
882 | '@babel/types': 7.23.9
883 | dev: true
884 |
885 | /@types/estree@1.0.5:
886 | resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
887 | dev: true
888 |
889 | /@types/istanbul-lib-coverage@2.0.6:
890 | resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==}
891 | dev: true
892 |
893 | /@types/istanbul-lib-report@3.0.3:
894 | resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==}
895 | dependencies:
896 | '@types/istanbul-lib-coverage': 2.0.6
897 | dev: true
898 |
899 | /@types/istanbul-reports@3.0.4:
900 | resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==}
901 | dependencies:
902 | '@types/istanbul-lib-report': 3.0.3
903 | dev: true
904 |
905 | /@types/jest@29.5.11:
906 | resolution: {integrity: sha512-S2mHmYIVe13vrm6q4kN6fLYYAka15ALQki/vgDC3mIukEOx8WJlv0kQPM+d4w8Gp6u0uSdKND04IlTXBv0rwnQ==}
907 | dependencies:
908 | expect: 29.7.0
909 | pretty-format: 29.7.0
910 | dev: true
911 |
912 | /@types/json-schema@7.0.15:
913 | resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
914 | dev: true
915 |
916 | /@types/node@20.11.14:
917 | resolution: {integrity: sha512-w3yWCcwULefjP9DmDDsgUskrMoOy5Z8MiwKHr1FvqGPtx7CvJzQvxD7eKpxNtklQxLruxSXWddyeRtyud0RcXQ==}
918 | dependencies:
919 | undici-types: 5.26.5
920 | dev: true
921 |
922 | /@types/prop-types@15.7.11:
923 | resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==}
924 | dev: true
925 |
926 | /@types/react-dom@18.2.18:
927 | resolution: {integrity: sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==}
928 | dependencies:
929 | '@types/react': 18.2.49
930 | dev: true
931 |
932 | /@types/react@18.2.49:
933 | resolution: {integrity: sha512-nEJonYlS7+LUVdqRBHldXLRa7ZDeOm/rJbJwGbjmn2hqhmdO4C6vSgvhhNv2qBDhGSv2oLuUA+f5JtyUJDY6bA==}
934 | dependencies:
935 | '@types/prop-types': 15.7.11
936 | '@types/scheduler': 0.16.8
937 | csstype: 3.1.3
938 | dev: true
939 |
940 | /@types/scheduler@0.16.8:
941 | resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==}
942 | dev: true
943 |
944 | /@types/semver@7.5.6:
945 | resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==}
946 | dev: true
947 |
948 | /@types/stack-utils@2.0.3:
949 | resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==}
950 | dev: true
951 |
952 | /@types/yargs-parser@21.0.3:
953 | resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==}
954 | dev: true
955 |
956 | /@types/yargs@17.0.32:
957 | resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==}
958 | dependencies:
959 | '@types/yargs-parser': 21.0.3
960 | dev: true
961 |
962 | /@typescript-eslint/eslint-plugin@6.20.0(@typescript-eslint/parser@6.20.0)(eslint@8.56.0)(typescript@5.3.3):
963 | resolution: {integrity: sha512-fTwGQUnjhoYHeSF6m5pWNkzmDDdsKELYrOBxhjMrofPqCkoC2k3B2wvGHFxa1CTIqkEn88nlW1HVMztjo2K8Hg==}
964 | engines: {node: ^16.0.0 || >=18.0.0}
965 | peerDependencies:
966 | '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
967 | eslint: ^7.0.0 || ^8.0.0
968 | typescript: '*'
969 | peerDependenciesMeta:
970 | typescript:
971 | optional: true
972 | dependencies:
973 | '@eslint-community/regexpp': 4.10.0
974 | '@typescript-eslint/parser': 6.20.0(eslint@8.56.0)(typescript@5.3.3)
975 | '@typescript-eslint/scope-manager': 6.20.0
976 | '@typescript-eslint/type-utils': 6.20.0(eslint@8.56.0)(typescript@5.3.3)
977 | '@typescript-eslint/utils': 6.20.0(eslint@8.56.0)(typescript@5.3.3)
978 | '@typescript-eslint/visitor-keys': 6.20.0
979 | debug: 4.3.4
980 | eslint: 8.56.0
981 | graphemer: 1.4.0
982 | ignore: 5.3.1
983 | natural-compare: 1.4.0
984 | semver: 7.5.4
985 | ts-api-utils: 1.0.3(typescript@5.3.3)
986 | typescript: 5.3.3
987 | transitivePeerDependencies:
988 | - supports-color
989 | dev: true
990 |
991 | /@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.3.3):
992 | resolution: {integrity: sha512-bYerPDF/H5v6V76MdMYhjwmwgMA+jlPVqjSDq2cRqMi8bP5sR3Z+RLOiOMad3nsnmDVmn2gAFCyNgh/dIrfP/w==}
993 | engines: {node: ^16.0.0 || >=18.0.0}
994 | peerDependencies:
995 | eslint: ^7.0.0 || ^8.0.0
996 | typescript: '*'
997 | peerDependenciesMeta:
998 | typescript:
999 | optional: true
1000 | dependencies:
1001 | '@typescript-eslint/scope-manager': 6.20.0
1002 | '@typescript-eslint/types': 6.20.0
1003 | '@typescript-eslint/typescript-estree': 6.20.0(typescript@5.3.3)
1004 | '@typescript-eslint/visitor-keys': 6.20.0
1005 | debug: 4.3.4
1006 | eslint: 8.56.0
1007 | typescript: 5.3.3
1008 | transitivePeerDependencies:
1009 | - supports-color
1010 | dev: true
1011 |
1012 | /@typescript-eslint/scope-manager@6.20.0:
1013 | resolution: {integrity: sha512-p4rvHQRDTI1tGGMDFQm+GtxP1ZHyAh64WANVoyEcNMpaTFn3ox/3CcgtIlELnRfKzSs/DwYlDccJEtr3O6qBvA==}
1014 | engines: {node: ^16.0.0 || >=18.0.0}
1015 | dependencies:
1016 | '@typescript-eslint/types': 6.20.0
1017 | '@typescript-eslint/visitor-keys': 6.20.0
1018 | dev: true
1019 |
1020 | /@typescript-eslint/type-utils@6.20.0(eslint@8.56.0)(typescript@5.3.3):
1021 | resolution: {integrity: sha512-qnSobiJQb1F5JjN0YDRPHruQTrX7ICsmltXhkV536mp4idGAYrIyr47zF/JmkJtEcAVnIz4gUYJ7gOZa6SmN4g==}
1022 | engines: {node: ^16.0.0 || >=18.0.0}
1023 | peerDependencies:
1024 | eslint: ^7.0.0 || ^8.0.0
1025 | typescript: '*'
1026 | peerDependenciesMeta:
1027 | typescript:
1028 | optional: true
1029 | dependencies:
1030 | '@typescript-eslint/typescript-estree': 6.20.0(typescript@5.3.3)
1031 | '@typescript-eslint/utils': 6.20.0(eslint@8.56.0)(typescript@5.3.3)
1032 | debug: 4.3.4
1033 | eslint: 8.56.0
1034 | ts-api-utils: 1.0.3(typescript@5.3.3)
1035 | typescript: 5.3.3
1036 | transitivePeerDependencies:
1037 | - supports-color
1038 | dev: true
1039 |
1040 | /@typescript-eslint/types@6.20.0:
1041 | resolution: {integrity: sha512-MM9mfZMAhiN4cOEcUOEx+0HmuaW3WBfukBZPCfwSqFnQy0grXYtngKCqpQN339X3RrwtzspWJrpbrupKYUSBXQ==}
1042 | engines: {node: ^16.0.0 || >=18.0.0}
1043 | dev: true
1044 |
1045 | /@typescript-eslint/typescript-estree@6.20.0(typescript@5.3.3):
1046 | resolution: {integrity: sha512-RnRya9q5m6YYSpBN7IzKu9FmLcYtErkDkc8/dKv81I9QiLLtVBHrjz+Ev/crAqgMNW2FCsoZF4g2QUylMnJz+g==}
1047 | engines: {node: ^16.0.0 || >=18.0.0}
1048 | peerDependencies:
1049 | typescript: '*'
1050 | peerDependenciesMeta:
1051 | typescript:
1052 | optional: true
1053 | dependencies:
1054 | '@typescript-eslint/types': 6.20.0
1055 | '@typescript-eslint/visitor-keys': 6.20.0
1056 | debug: 4.3.4
1057 | globby: 11.1.0
1058 | is-glob: 4.0.3
1059 | minimatch: 9.0.3
1060 | semver: 7.5.4
1061 | ts-api-utils: 1.0.3(typescript@5.3.3)
1062 | typescript: 5.3.3
1063 | transitivePeerDependencies:
1064 | - supports-color
1065 | dev: true
1066 |
1067 | /@typescript-eslint/utils@6.20.0(eslint@8.56.0)(typescript@5.3.3):
1068 | resolution: {integrity: sha512-/EKuw+kRu2vAqCoDwDCBtDRU6CTKbUmwwI7SH7AashZ+W+7o8eiyy6V2cdOqN49KsTcASWsC5QeghYuRDTyOOg==}
1069 | engines: {node: ^16.0.0 || >=18.0.0}
1070 | peerDependencies:
1071 | eslint: ^7.0.0 || ^8.0.0
1072 | dependencies:
1073 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
1074 | '@types/json-schema': 7.0.15
1075 | '@types/semver': 7.5.6
1076 | '@typescript-eslint/scope-manager': 6.20.0
1077 | '@typescript-eslint/types': 6.20.0
1078 | '@typescript-eslint/typescript-estree': 6.20.0(typescript@5.3.3)
1079 | eslint: 8.56.0
1080 | semver: 7.5.4
1081 | transitivePeerDependencies:
1082 | - supports-color
1083 | - typescript
1084 | dev: true
1085 |
1086 | /@typescript-eslint/visitor-keys@6.20.0:
1087 | resolution: {integrity: sha512-E8Cp98kRe4gKHjJD4NExXKz/zOJ1A2hhZc+IMVD6i7w4yjIvh6VyuRI0gRtxAsXtoC35uGMaQ9rjI2zJaXDEAw==}
1088 | engines: {node: ^16.0.0 || >=18.0.0}
1089 | dependencies:
1090 | '@typescript-eslint/types': 6.20.0
1091 | eslint-visitor-keys: 3.4.3
1092 | dev: true
1093 |
1094 | /@ungap/structured-clone@1.2.0:
1095 | resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
1096 | dev: true
1097 |
1098 | /@vitejs/plugin-react@4.2.1(vite@5.0.12):
1099 | resolution: {integrity: sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==}
1100 | engines: {node: ^14.18.0 || >=16.0.0}
1101 | peerDependencies:
1102 | vite: ^4.2.0 || ^5.0.0
1103 | dependencies:
1104 | '@babel/core': 7.23.9
1105 | '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.9)
1106 | '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.9)
1107 | '@types/babel__core': 7.20.5
1108 | react-refresh: 0.14.0
1109 | vite: 5.0.12(@types/node@20.11.14)
1110 | transitivePeerDependencies:
1111 | - supports-color
1112 | dev: true
1113 |
1114 | /@vitest/expect@1.2.2:
1115 | resolution: {integrity: sha512-3jpcdPAD7LwHUUiT2pZTj2U82I2Tcgg2oVPvKxhn6mDI2On6tfvPQTjAI4628GUGDZrCm4Zna9iQHm5cEexOAg==}
1116 | dependencies:
1117 | '@vitest/spy': 1.2.2
1118 | '@vitest/utils': 1.2.2
1119 | chai: 4.4.1
1120 | dev: true
1121 |
1122 | /@vitest/runner@1.2.2:
1123 | resolution: {integrity: sha512-JctG7QZ4LSDXr5CsUweFgcpEvrcxOV1Gft7uHrvkQ+fsAVylmWQvnaAr/HDp3LAH1fztGMQZugIheTWjaGzYIg==}
1124 | dependencies:
1125 | '@vitest/utils': 1.2.2
1126 | p-limit: 5.0.0
1127 | pathe: 1.1.2
1128 | dev: true
1129 |
1130 | /@vitest/snapshot@1.2.2:
1131 | resolution: {integrity: sha512-SmGY4saEw1+bwE1th6S/cZmPxz/Q4JWsl7LvbQIky2tKE35US4gd0Mjzqfr84/4OD0tikGWaWdMja/nWL5NIPA==}
1132 | dependencies:
1133 | magic-string: 0.30.6
1134 | pathe: 1.1.2
1135 | pretty-format: 29.7.0
1136 | dev: true
1137 |
1138 | /@vitest/spy@1.2.2:
1139 | resolution: {integrity: sha512-k9Gcahssw8d7X3pSLq3e3XEu/0L78mUkCjivUqCQeXJm9clfXR/Td8+AP+VC1O6fKPIDLcHDTAmBOINVuv6+7g==}
1140 | dependencies:
1141 | tinyspy: 2.2.0
1142 | dev: true
1143 |
1144 | /@vitest/utils@1.2.2:
1145 | resolution: {integrity: sha512-WKITBHLsBHlpjnDQahr+XK6RE7MiAsgrIkr0pGhQ9ygoxBfUeG0lUG5iLlzqjmKSlBv3+j5EGsriBzh+C3Tq9g==}
1146 | dependencies:
1147 | diff-sequences: 29.6.3
1148 | estree-walker: 3.0.3
1149 | loupe: 2.3.7
1150 | pretty-format: 29.7.0
1151 | dev: true
1152 |
1153 | /acorn-jsx@5.3.2(acorn@8.11.3):
1154 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
1155 | peerDependencies:
1156 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
1157 | dependencies:
1158 | acorn: 8.11.3
1159 | dev: true
1160 |
1161 | /acorn-walk@8.3.2:
1162 | resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==}
1163 | engines: {node: '>=0.4.0'}
1164 | dev: true
1165 |
1166 | /acorn@8.11.3:
1167 | resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==}
1168 | engines: {node: '>=0.4.0'}
1169 | hasBin: true
1170 | dev: true
1171 |
1172 | /agent-base@7.1.0:
1173 | resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==}
1174 | engines: {node: '>= 14'}
1175 | dependencies:
1176 | debug: 4.3.4
1177 | transitivePeerDependencies:
1178 | - supports-color
1179 | dev: true
1180 |
1181 | /ajv@6.12.6:
1182 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
1183 | dependencies:
1184 | fast-deep-equal: 3.1.3
1185 | fast-json-stable-stringify: 2.1.0
1186 | json-schema-traverse: 0.4.1
1187 | uri-js: 4.4.1
1188 | dev: true
1189 |
1190 | /ansi-escapes@6.2.0:
1191 | resolution: {integrity: sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==}
1192 | engines: {node: '>=14.16'}
1193 | dependencies:
1194 | type-fest: 3.13.1
1195 | dev: true
1196 |
1197 | /ansi-regex@5.0.1:
1198 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
1199 | engines: {node: '>=8'}
1200 | dev: true
1201 |
1202 | /ansi-regex@6.0.1:
1203 | resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
1204 | engines: {node: '>=12'}
1205 | dev: true
1206 |
1207 | /ansi-styles@3.2.1:
1208 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
1209 | engines: {node: '>=4'}
1210 | dependencies:
1211 | color-convert: 1.9.3
1212 | dev: true
1213 |
1214 | /ansi-styles@4.3.0:
1215 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
1216 | engines: {node: '>=8'}
1217 | dependencies:
1218 | color-convert: 2.0.1
1219 | dev: true
1220 |
1221 | /ansi-styles@5.2.0:
1222 | resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
1223 | engines: {node: '>=10'}
1224 | dev: true
1225 |
1226 | /ansi-styles@6.2.1:
1227 | resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
1228 | engines: {node: '>=12'}
1229 | dev: true
1230 |
1231 | /argparse@2.0.1:
1232 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
1233 | dev: true
1234 |
1235 | /aria-query@5.1.3:
1236 | resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==}
1237 | dependencies:
1238 | deep-equal: 2.2.3
1239 | dev: true
1240 |
1241 | /aria-query@5.3.0:
1242 | resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==}
1243 | dependencies:
1244 | dequal: 2.0.3
1245 | dev: true
1246 |
1247 | /array-buffer-byte-length@1.0.0:
1248 | resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==}
1249 | dependencies:
1250 | call-bind: 1.0.5
1251 | is-array-buffer: 3.0.2
1252 | dev: true
1253 |
1254 | /array-includes@3.1.7:
1255 | resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==}
1256 | engines: {node: '>= 0.4'}
1257 | dependencies:
1258 | call-bind: 1.0.5
1259 | define-properties: 1.2.1
1260 | es-abstract: 1.22.3
1261 | get-intrinsic: 1.2.2
1262 | is-string: 1.0.7
1263 | dev: true
1264 |
1265 | /array-union@2.1.0:
1266 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
1267 | engines: {node: '>=8'}
1268 | dev: true
1269 |
1270 | /array.prototype.flat@1.3.2:
1271 | resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==}
1272 | engines: {node: '>= 0.4'}
1273 | dependencies:
1274 | call-bind: 1.0.5
1275 | define-properties: 1.2.1
1276 | es-abstract: 1.22.3
1277 | es-shim-unscopables: 1.0.2
1278 | dev: true
1279 |
1280 | /array.prototype.flatmap@1.3.2:
1281 | resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==}
1282 | engines: {node: '>= 0.4'}
1283 | dependencies:
1284 | call-bind: 1.0.5
1285 | define-properties: 1.2.1
1286 | es-abstract: 1.22.3
1287 | es-shim-unscopables: 1.0.2
1288 | dev: true
1289 |
1290 | /array.prototype.tosorted@1.1.2:
1291 | resolution: {integrity: sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==}
1292 | dependencies:
1293 | call-bind: 1.0.5
1294 | define-properties: 1.2.1
1295 | es-abstract: 1.22.3
1296 | es-shim-unscopables: 1.0.2
1297 | get-intrinsic: 1.2.2
1298 | dev: true
1299 |
1300 | /arraybuffer.prototype.slice@1.0.2:
1301 | resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==}
1302 | engines: {node: '>= 0.4'}
1303 | dependencies:
1304 | array-buffer-byte-length: 1.0.0
1305 | call-bind: 1.0.5
1306 | define-properties: 1.2.1
1307 | es-abstract: 1.22.3
1308 | get-intrinsic: 1.2.2
1309 | is-array-buffer: 3.0.2
1310 | is-shared-array-buffer: 1.0.2
1311 | dev: true
1312 |
1313 | /assertion-error@1.1.0:
1314 | resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
1315 | dev: true
1316 |
1317 | /asynciterator.prototype@1.0.0:
1318 | resolution: {integrity: sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==}
1319 | dependencies:
1320 | has-symbols: 1.0.3
1321 | dev: true
1322 |
1323 | /asynckit@0.4.0:
1324 | resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
1325 | dev: true
1326 |
1327 | /available-typed-arrays@1.0.6:
1328 | resolution: {integrity: sha512-j1QzY8iPNPG4o4xmO3ptzpRxTciqD3MgEHtifP/YnJpIo58Xu+ne4BejlbkuaLfXn/nz6HFiw29bLpj2PNMdGg==}
1329 | engines: {node: '>= 0.4'}
1330 | dev: true
1331 |
1332 | /balanced-match@1.0.2:
1333 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
1334 | dev: true
1335 |
1336 | /brace-expansion@1.1.11:
1337 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
1338 | dependencies:
1339 | balanced-match: 1.0.2
1340 | concat-map: 0.0.1
1341 | dev: true
1342 |
1343 | /brace-expansion@2.0.1:
1344 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
1345 | dependencies:
1346 | balanced-match: 1.0.2
1347 | dev: true
1348 |
1349 | /braces@3.0.2:
1350 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
1351 | engines: {node: '>=8'}
1352 | dependencies:
1353 | fill-range: 7.0.1
1354 | dev: true
1355 |
1356 | /browserslist@4.22.3:
1357 | resolution: {integrity: sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==}
1358 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
1359 | hasBin: true
1360 | dependencies:
1361 | caniuse-lite: 1.0.30001581
1362 | electron-to-chromium: 1.4.653
1363 | node-releases: 2.0.14
1364 | update-browserslist-db: 1.0.13(browserslist@4.22.3)
1365 | dev: true
1366 |
1367 | /cac@6.7.14:
1368 | resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
1369 | engines: {node: '>=8'}
1370 | dev: true
1371 |
1372 | /call-bind@1.0.5:
1373 | resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==}
1374 | dependencies:
1375 | function-bind: 1.1.2
1376 | get-intrinsic: 1.2.2
1377 | set-function-length: 1.2.0
1378 | dev: true
1379 |
1380 | /callsites@3.1.0:
1381 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
1382 | engines: {node: '>=6'}
1383 | dev: true
1384 |
1385 | /caniuse-lite@1.0.30001581:
1386 | resolution: {integrity: sha512-whlTkwhqV2tUmP3oYhtNfaWGYHDdS3JYFQBKXxcUR9qqPWsRhFHhoISO2Xnl/g0xyKzht9mI1LZpiNWfMzHixQ==}
1387 | dev: true
1388 |
1389 | /chai@4.4.1:
1390 | resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==}
1391 | engines: {node: '>=4'}
1392 | dependencies:
1393 | assertion-error: 1.1.0
1394 | check-error: 1.0.3
1395 | deep-eql: 4.1.3
1396 | get-func-name: 2.0.2
1397 | loupe: 2.3.7
1398 | pathval: 1.1.1
1399 | type-detect: 4.0.8
1400 | dev: true
1401 |
1402 | /chalk@2.4.2:
1403 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
1404 | engines: {node: '>=4'}
1405 | dependencies:
1406 | ansi-styles: 3.2.1
1407 | escape-string-regexp: 1.0.5
1408 | supports-color: 5.5.0
1409 | dev: true
1410 |
1411 | /chalk@3.0.0:
1412 | resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==}
1413 | engines: {node: '>=8'}
1414 | dependencies:
1415 | ansi-styles: 4.3.0
1416 | supports-color: 7.2.0
1417 | dev: true
1418 |
1419 | /chalk@4.1.2:
1420 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
1421 | engines: {node: '>=10'}
1422 | dependencies:
1423 | ansi-styles: 4.3.0
1424 | supports-color: 7.2.0
1425 | dev: true
1426 |
1427 | /chalk@5.3.0:
1428 | resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==}
1429 | engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
1430 | dev: true
1431 |
1432 | /check-error@1.0.3:
1433 | resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==}
1434 | dependencies:
1435 | get-func-name: 2.0.2
1436 | dev: true
1437 |
1438 | /ci-info@3.9.0:
1439 | resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==}
1440 | engines: {node: '>=8'}
1441 | dev: true
1442 |
1443 | /cli-cursor@4.0.0:
1444 | resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==}
1445 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
1446 | dependencies:
1447 | restore-cursor: 4.0.0
1448 | dev: true
1449 |
1450 | /cli-truncate@4.0.0:
1451 | resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==}
1452 | engines: {node: '>=18'}
1453 | dependencies:
1454 | slice-ansi: 5.0.0
1455 | string-width: 7.1.0
1456 | dev: true
1457 |
1458 | /color-convert@1.9.3:
1459 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
1460 | dependencies:
1461 | color-name: 1.1.3
1462 | dev: true
1463 |
1464 | /color-convert@2.0.1:
1465 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
1466 | engines: {node: '>=7.0.0'}
1467 | dependencies:
1468 | color-name: 1.1.4
1469 | dev: true
1470 |
1471 | /color-name@1.1.3:
1472 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
1473 | dev: true
1474 |
1475 | /color-name@1.1.4:
1476 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
1477 | dev: true
1478 |
1479 | /colorette@2.0.20:
1480 | resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
1481 | dev: true
1482 |
1483 | /combined-stream@1.0.8:
1484 | resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
1485 | engines: {node: '>= 0.8'}
1486 | dependencies:
1487 | delayed-stream: 1.0.0
1488 | dev: true
1489 |
1490 | /commander@11.1.0:
1491 | resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==}
1492 | engines: {node: '>=16'}
1493 | dev: true
1494 |
1495 | /concat-map@0.0.1:
1496 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
1497 | dev: true
1498 |
1499 | /convert-source-map@2.0.0:
1500 | resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
1501 | dev: true
1502 |
1503 | /cross-spawn@7.0.3:
1504 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
1505 | engines: {node: '>= 8'}
1506 | dependencies:
1507 | path-key: 3.1.1
1508 | shebang-command: 2.0.0
1509 | which: 2.0.2
1510 | dev: true
1511 |
1512 | /css.escape@1.5.1:
1513 | resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==}
1514 | dev: true
1515 |
1516 | /cssstyle@4.0.1:
1517 | resolution: {integrity: sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==}
1518 | engines: {node: '>=18'}
1519 | dependencies:
1520 | rrweb-cssom: 0.6.0
1521 | dev: true
1522 |
1523 | /csstype@3.1.3:
1524 | resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
1525 | dev: true
1526 |
1527 | /data-urls@5.0.0:
1528 | resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==}
1529 | engines: {node: '>=18'}
1530 | dependencies:
1531 | whatwg-mimetype: 4.0.0
1532 | whatwg-url: 14.0.0
1533 | dev: true
1534 |
1535 | /debug@4.3.4:
1536 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
1537 | engines: {node: '>=6.0'}
1538 | peerDependencies:
1539 | supports-color: '*'
1540 | peerDependenciesMeta:
1541 | supports-color:
1542 | optional: true
1543 | dependencies:
1544 | ms: 2.1.2
1545 | dev: true
1546 |
1547 | /decimal.js@10.4.3:
1548 | resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==}
1549 | dev: true
1550 |
1551 | /deep-eql@4.1.3:
1552 | resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==}
1553 | engines: {node: '>=6'}
1554 | dependencies:
1555 | type-detect: 4.0.8
1556 | dev: true
1557 |
1558 | /deep-equal@2.2.3:
1559 | resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==}
1560 | engines: {node: '>= 0.4'}
1561 | dependencies:
1562 | array-buffer-byte-length: 1.0.0
1563 | call-bind: 1.0.5
1564 | es-get-iterator: 1.1.3
1565 | get-intrinsic: 1.2.2
1566 | is-arguments: 1.1.1
1567 | is-array-buffer: 3.0.2
1568 | is-date-object: 1.0.5
1569 | is-regex: 1.1.4
1570 | is-shared-array-buffer: 1.0.2
1571 | isarray: 2.0.5
1572 | object-is: 1.1.5
1573 | object-keys: 1.1.1
1574 | object.assign: 4.1.5
1575 | regexp.prototype.flags: 1.5.1
1576 | side-channel: 1.0.4
1577 | which-boxed-primitive: 1.0.2
1578 | which-collection: 1.0.1
1579 | which-typed-array: 1.1.13
1580 | dev: true
1581 |
1582 | /deep-is@0.1.4:
1583 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
1584 | dev: true
1585 |
1586 | /define-data-property@1.1.1:
1587 | resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==}
1588 | engines: {node: '>= 0.4'}
1589 | dependencies:
1590 | get-intrinsic: 1.2.2
1591 | gopd: 1.0.1
1592 | has-property-descriptors: 1.0.1
1593 | dev: true
1594 |
1595 | /define-properties@1.2.1:
1596 | resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
1597 | engines: {node: '>= 0.4'}
1598 | dependencies:
1599 | define-data-property: 1.1.1
1600 | has-property-descriptors: 1.0.1
1601 | object-keys: 1.1.1
1602 | dev: true
1603 |
1604 | /delayed-stream@1.0.0:
1605 | resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
1606 | engines: {node: '>=0.4.0'}
1607 | dev: true
1608 |
1609 | /dequal@2.0.3:
1610 | resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
1611 | engines: {node: '>=6'}
1612 | dev: true
1613 |
1614 | /diff-sequences@29.6.3:
1615 | resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==}
1616 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1617 | dev: true
1618 |
1619 | /dir-glob@3.0.1:
1620 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
1621 | engines: {node: '>=8'}
1622 | dependencies:
1623 | path-type: 4.0.0
1624 | dev: true
1625 |
1626 | /doctrine@2.1.0:
1627 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
1628 | engines: {node: '>=0.10.0'}
1629 | dependencies:
1630 | esutils: 2.0.3
1631 | dev: true
1632 |
1633 | /doctrine@3.0.0:
1634 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
1635 | engines: {node: '>=6.0.0'}
1636 | dependencies:
1637 | esutils: 2.0.3
1638 | dev: true
1639 |
1640 | /dom-accessibility-api@0.5.16:
1641 | resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==}
1642 | dev: true
1643 |
1644 | /dom-accessibility-api@0.6.3:
1645 | resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==}
1646 | dev: true
1647 |
1648 | /electron-to-chromium@1.4.653:
1649 | resolution: {integrity: sha512-wA2A2LQCqnEwQAvwADQq3KpMpNwgAUBnRmrFgRzHnPhbQUFArTR32Ab46f4p0MovDLcg4uqd4nCsN2hTltslpA==}
1650 | dev: true
1651 |
1652 | /emoji-regex@10.3.0:
1653 | resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==}
1654 | dev: true
1655 |
1656 | /entities@4.5.0:
1657 | resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
1658 | engines: {node: '>=0.12'}
1659 | dev: true
1660 |
1661 | /es-abstract@1.22.3:
1662 | resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==}
1663 | engines: {node: '>= 0.4'}
1664 | dependencies:
1665 | array-buffer-byte-length: 1.0.0
1666 | arraybuffer.prototype.slice: 1.0.2
1667 | available-typed-arrays: 1.0.6
1668 | call-bind: 1.0.5
1669 | es-set-tostringtag: 2.0.2
1670 | es-to-primitive: 1.2.1
1671 | function.prototype.name: 1.1.6
1672 | get-intrinsic: 1.2.2
1673 | get-symbol-description: 1.0.0
1674 | globalthis: 1.0.3
1675 | gopd: 1.0.1
1676 | has-property-descriptors: 1.0.1
1677 | has-proto: 1.0.1
1678 | has-symbols: 1.0.3
1679 | hasown: 2.0.0
1680 | internal-slot: 1.0.6
1681 | is-array-buffer: 3.0.2
1682 | is-callable: 1.2.7
1683 | is-negative-zero: 2.0.2
1684 | is-regex: 1.1.4
1685 | is-shared-array-buffer: 1.0.2
1686 | is-string: 1.0.7
1687 | is-typed-array: 1.1.12
1688 | is-weakref: 1.0.2
1689 | object-inspect: 1.13.1
1690 | object-keys: 1.1.1
1691 | object.assign: 4.1.5
1692 | regexp.prototype.flags: 1.5.1
1693 | safe-array-concat: 1.1.0
1694 | safe-regex-test: 1.0.2
1695 | string.prototype.trim: 1.2.8
1696 | string.prototype.trimend: 1.0.7
1697 | string.prototype.trimstart: 1.0.7
1698 | typed-array-buffer: 1.0.0
1699 | typed-array-byte-length: 1.0.0
1700 | typed-array-byte-offset: 1.0.0
1701 | typed-array-length: 1.0.4
1702 | unbox-primitive: 1.0.2
1703 | which-typed-array: 1.1.13
1704 | dev: true
1705 |
1706 | /es-get-iterator@1.1.3:
1707 | resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==}
1708 | dependencies:
1709 | call-bind: 1.0.5
1710 | get-intrinsic: 1.2.2
1711 | has-symbols: 1.0.3
1712 | is-arguments: 1.1.1
1713 | is-map: 2.0.2
1714 | is-set: 2.0.2
1715 | is-string: 1.0.7
1716 | isarray: 2.0.5
1717 | stop-iteration-iterator: 1.0.0
1718 | dev: true
1719 |
1720 | /es-iterator-helpers@1.0.15:
1721 | resolution: {integrity: sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==}
1722 | dependencies:
1723 | asynciterator.prototype: 1.0.0
1724 | call-bind: 1.0.5
1725 | define-properties: 1.2.1
1726 | es-abstract: 1.22.3
1727 | es-set-tostringtag: 2.0.2
1728 | function-bind: 1.1.2
1729 | get-intrinsic: 1.2.2
1730 | globalthis: 1.0.3
1731 | has-property-descriptors: 1.0.1
1732 | has-proto: 1.0.1
1733 | has-symbols: 1.0.3
1734 | internal-slot: 1.0.6
1735 | iterator.prototype: 1.1.2
1736 | safe-array-concat: 1.1.0
1737 | dev: true
1738 |
1739 | /es-set-tostringtag@2.0.2:
1740 | resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==}
1741 | engines: {node: '>= 0.4'}
1742 | dependencies:
1743 | get-intrinsic: 1.2.2
1744 | has-tostringtag: 1.0.0
1745 | hasown: 2.0.0
1746 | dev: true
1747 |
1748 | /es-shim-unscopables@1.0.2:
1749 | resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==}
1750 | dependencies:
1751 | hasown: 2.0.0
1752 | dev: true
1753 |
1754 | /es-to-primitive@1.2.1:
1755 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
1756 | engines: {node: '>= 0.4'}
1757 | dependencies:
1758 | is-callable: 1.2.7
1759 | is-date-object: 1.0.5
1760 | is-symbol: 1.0.4
1761 | dev: true
1762 |
1763 | /esbuild@0.19.12:
1764 | resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==}
1765 | engines: {node: '>=12'}
1766 | hasBin: true
1767 | requiresBuild: true
1768 | optionalDependencies:
1769 | '@esbuild/aix-ppc64': 0.19.12
1770 | '@esbuild/android-arm': 0.19.12
1771 | '@esbuild/android-arm64': 0.19.12
1772 | '@esbuild/android-x64': 0.19.12
1773 | '@esbuild/darwin-arm64': 0.19.12
1774 | '@esbuild/darwin-x64': 0.19.12
1775 | '@esbuild/freebsd-arm64': 0.19.12
1776 | '@esbuild/freebsd-x64': 0.19.12
1777 | '@esbuild/linux-arm': 0.19.12
1778 | '@esbuild/linux-arm64': 0.19.12
1779 | '@esbuild/linux-ia32': 0.19.12
1780 | '@esbuild/linux-loong64': 0.19.12
1781 | '@esbuild/linux-mips64el': 0.19.12
1782 | '@esbuild/linux-ppc64': 0.19.12
1783 | '@esbuild/linux-riscv64': 0.19.12
1784 | '@esbuild/linux-s390x': 0.19.12
1785 | '@esbuild/linux-x64': 0.19.12
1786 | '@esbuild/netbsd-x64': 0.19.12
1787 | '@esbuild/openbsd-x64': 0.19.12
1788 | '@esbuild/sunos-x64': 0.19.12
1789 | '@esbuild/win32-arm64': 0.19.12
1790 | '@esbuild/win32-ia32': 0.19.12
1791 | '@esbuild/win32-x64': 0.19.12
1792 | dev: true
1793 |
1794 | /escalade@3.1.1:
1795 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
1796 | engines: {node: '>=6'}
1797 | dev: true
1798 |
1799 | /escape-string-regexp@1.0.5:
1800 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
1801 | engines: {node: '>=0.8.0'}
1802 | dev: true
1803 |
1804 | /escape-string-regexp@2.0.0:
1805 | resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==}
1806 | engines: {node: '>=8'}
1807 | dev: true
1808 |
1809 | /escape-string-regexp@4.0.0:
1810 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
1811 | engines: {node: '>=10'}
1812 | dev: true
1813 |
1814 | /eslint-config-prettier@9.1.0(eslint@8.56.0):
1815 | resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==}
1816 | hasBin: true
1817 | peerDependencies:
1818 | eslint: '>=7.0.0'
1819 | dependencies:
1820 | eslint: 8.56.0
1821 | dev: true
1822 |
1823 | /eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.2.4):
1824 | resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==}
1825 | engines: {node: ^14.18.0 || >=16.0.0}
1826 | peerDependencies:
1827 | '@types/eslint': '>=8.0.0'
1828 | eslint: '>=8.0.0'
1829 | eslint-config-prettier: '*'
1830 | prettier: '>=3.0.0'
1831 | peerDependenciesMeta:
1832 | '@types/eslint':
1833 | optional: true
1834 | eslint-config-prettier:
1835 | optional: true
1836 | dependencies:
1837 | eslint: 8.56.0
1838 | eslint-config-prettier: 9.1.0(eslint@8.56.0)
1839 | prettier: 3.2.4
1840 | prettier-linter-helpers: 1.0.0
1841 | synckit: 0.8.8
1842 | dev: true
1843 |
1844 | /eslint-plugin-react-hooks@4.6.0(eslint@8.56.0):
1845 | resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==}
1846 | engines: {node: '>=10'}
1847 | peerDependencies:
1848 | eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
1849 | dependencies:
1850 | eslint: 8.56.0
1851 | dev: true
1852 |
1853 | /eslint-plugin-react-refresh@0.4.5(eslint@8.56.0):
1854 | resolution: {integrity: sha512-D53FYKJa+fDmZMtriODxvhwrO+IOqrxoEo21gMA0sjHdU6dPVH4OhyFip9ypl8HOF5RV5KdTo+rBQLvnY2cO8w==}
1855 | peerDependencies:
1856 | eslint: '>=7'
1857 | dependencies:
1858 | eslint: 8.56.0
1859 | dev: true
1860 |
1861 | /eslint-plugin-react@7.33.2(eslint@8.56.0):
1862 | resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==}
1863 | engines: {node: '>=4'}
1864 | peerDependencies:
1865 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
1866 | dependencies:
1867 | array-includes: 3.1.7
1868 | array.prototype.flatmap: 1.3.2
1869 | array.prototype.tosorted: 1.1.2
1870 | doctrine: 2.1.0
1871 | es-iterator-helpers: 1.0.15
1872 | eslint: 8.56.0
1873 | estraverse: 5.3.0
1874 | jsx-ast-utils: 3.3.5
1875 | minimatch: 3.1.2
1876 | object.entries: 1.1.7
1877 | object.fromentries: 2.0.7
1878 | object.hasown: 1.1.3
1879 | object.values: 1.1.7
1880 | prop-types: 15.8.1
1881 | resolve: 2.0.0-next.5
1882 | semver: 6.3.1
1883 | string.prototype.matchall: 4.0.10
1884 | dev: true
1885 |
1886 | /eslint-scope@7.2.2:
1887 | resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
1888 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1889 | dependencies:
1890 | esrecurse: 4.3.0
1891 | estraverse: 5.3.0
1892 | dev: true
1893 |
1894 | /eslint-visitor-keys@3.4.3:
1895 | resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
1896 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1897 | dev: true
1898 |
1899 | /eslint@8.56.0:
1900 | resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==}
1901 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1902 | hasBin: true
1903 | dependencies:
1904 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
1905 | '@eslint-community/regexpp': 4.10.0
1906 | '@eslint/eslintrc': 2.1.4
1907 | '@eslint/js': 8.56.0
1908 | '@humanwhocodes/config-array': 0.11.14
1909 | '@humanwhocodes/module-importer': 1.0.1
1910 | '@nodelib/fs.walk': 1.2.8
1911 | '@ungap/structured-clone': 1.2.0
1912 | ajv: 6.12.6
1913 | chalk: 4.1.2
1914 | cross-spawn: 7.0.3
1915 | debug: 4.3.4
1916 | doctrine: 3.0.0
1917 | escape-string-regexp: 4.0.0
1918 | eslint-scope: 7.2.2
1919 | eslint-visitor-keys: 3.4.3
1920 | espree: 9.6.1
1921 | esquery: 1.5.0
1922 | esutils: 2.0.3
1923 | fast-deep-equal: 3.1.3
1924 | file-entry-cache: 6.0.1
1925 | find-up: 5.0.0
1926 | glob-parent: 6.0.2
1927 | globals: 13.24.0
1928 | graphemer: 1.4.0
1929 | ignore: 5.3.1
1930 | imurmurhash: 0.1.4
1931 | is-glob: 4.0.3
1932 | is-path-inside: 3.0.3
1933 | js-yaml: 4.1.0
1934 | json-stable-stringify-without-jsonify: 1.0.1
1935 | levn: 0.4.1
1936 | lodash.merge: 4.6.2
1937 | minimatch: 3.1.2
1938 | natural-compare: 1.4.0
1939 | optionator: 0.9.3
1940 | strip-ansi: 6.0.1
1941 | text-table: 0.2.0
1942 | transitivePeerDependencies:
1943 | - supports-color
1944 | dev: true
1945 |
1946 | /espree@9.6.1:
1947 | resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
1948 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1949 | dependencies:
1950 | acorn: 8.11.3
1951 | acorn-jsx: 5.3.2(acorn@8.11.3)
1952 | eslint-visitor-keys: 3.4.3
1953 | dev: true
1954 |
1955 | /esquery@1.5.0:
1956 | resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
1957 | engines: {node: '>=0.10'}
1958 | dependencies:
1959 | estraverse: 5.3.0
1960 | dev: true
1961 |
1962 | /esrecurse@4.3.0:
1963 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
1964 | engines: {node: '>=4.0'}
1965 | dependencies:
1966 | estraverse: 5.3.0
1967 | dev: true
1968 |
1969 | /estraverse@5.3.0:
1970 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
1971 | engines: {node: '>=4.0'}
1972 | dev: true
1973 |
1974 | /estree-walker@3.0.3:
1975 | resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
1976 | dependencies:
1977 | '@types/estree': 1.0.5
1978 | dev: true
1979 |
1980 | /esutils@2.0.3:
1981 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
1982 | engines: {node: '>=0.10.0'}
1983 | dev: true
1984 |
1985 | /eventemitter3@5.0.1:
1986 | resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
1987 | dev: true
1988 |
1989 | /execa@8.0.1:
1990 | resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
1991 | engines: {node: '>=16.17'}
1992 | dependencies:
1993 | cross-spawn: 7.0.3
1994 | get-stream: 8.0.1
1995 | human-signals: 5.0.0
1996 | is-stream: 3.0.0
1997 | merge-stream: 2.0.0
1998 | npm-run-path: 5.2.0
1999 | onetime: 6.0.0
2000 | signal-exit: 4.1.0
2001 | strip-final-newline: 3.0.0
2002 | dev: true
2003 |
2004 | /expect@29.7.0:
2005 | resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==}
2006 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
2007 | dependencies:
2008 | '@jest/expect-utils': 29.7.0
2009 | jest-get-type: 29.6.3
2010 | jest-matcher-utils: 29.7.0
2011 | jest-message-util: 29.7.0
2012 | jest-util: 29.7.0
2013 | dev: true
2014 |
2015 | /fast-deep-equal@3.1.3:
2016 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
2017 | dev: true
2018 |
2019 | /fast-diff@1.3.0:
2020 | resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==}
2021 | dev: true
2022 |
2023 | /fast-glob@3.3.2:
2024 | resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
2025 | engines: {node: '>=8.6.0'}
2026 | dependencies:
2027 | '@nodelib/fs.stat': 2.0.5
2028 | '@nodelib/fs.walk': 1.2.8
2029 | glob-parent: 5.1.2
2030 | merge2: 1.4.1
2031 | micromatch: 4.0.5
2032 | dev: true
2033 |
2034 | /fast-json-stable-stringify@2.1.0:
2035 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
2036 | dev: true
2037 |
2038 | /fast-levenshtein@2.0.6:
2039 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
2040 | dev: true
2041 |
2042 | /fastq@1.17.0:
2043 | resolution: {integrity: sha512-zGygtijUMT7jnk3h26kUms3BkSDp4IfIKjmnqI2tvx6nuBfiF1UqOxbnLfzdv+apBy+53oaImsKtMw/xYbW+1w==}
2044 | dependencies:
2045 | reusify: 1.0.4
2046 | dev: true
2047 |
2048 | /file-entry-cache@6.0.1:
2049 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
2050 | engines: {node: ^10.12.0 || >=12.0.0}
2051 | dependencies:
2052 | flat-cache: 3.2.0
2053 | dev: true
2054 |
2055 | /fill-range@7.0.1:
2056 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
2057 | engines: {node: '>=8'}
2058 | dependencies:
2059 | to-regex-range: 5.0.1
2060 | dev: true
2061 |
2062 | /find-up@5.0.0:
2063 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
2064 | engines: {node: '>=10'}
2065 | dependencies:
2066 | locate-path: 6.0.0
2067 | path-exists: 4.0.0
2068 | dev: true
2069 |
2070 | /flat-cache@3.2.0:
2071 | resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==}
2072 | engines: {node: ^10.12.0 || >=12.0.0}
2073 | dependencies:
2074 | flatted: 3.2.9
2075 | keyv: 4.5.4
2076 | rimraf: 3.0.2
2077 | dev: true
2078 |
2079 | /flatted@3.2.9:
2080 | resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==}
2081 | dev: true
2082 |
2083 | /for-each@0.3.3:
2084 | resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
2085 | dependencies:
2086 | is-callable: 1.2.7
2087 | dev: true
2088 |
2089 | /form-data@4.0.0:
2090 | resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
2091 | engines: {node: '>= 6'}
2092 | dependencies:
2093 | asynckit: 0.4.0
2094 | combined-stream: 1.0.8
2095 | mime-types: 2.1.35
2096 | dev: true
2097 |
2098 | /fs.realpath@1.0.0:
2099 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
2100 | dev: true
2101 |
2102 | /fsevents@2.3.3:
2103 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
2104 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
2105 | os: [darwin]
2106 | requiresBuild: true
2107 | dev: true
2108 | optional: true
2109 |
2110 | /function-bind@1.1.2:
2111 | resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
2112 | dev: true
2113 |
2114 | /function.prototype.name@1.1.6:
2115 | resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==}
2116 | engines: {node: '>= 0.4'}
2117 | dependencies:
2118 | call-bind: 1.0.5
2119 | define-properties: 1.2.1
2120 | es-abstract: 1.22.3
2121 | functions-have-names: 1.2.3
2122 | dev: true
2123 |
2124 | /functions-have-names@1.2.3:
2125 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
2126 | dev: true
2127 |
2128 | /gensync@1.0.0-beta.2:
2129 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
2130 | engines: {node: '>=6.9.0'}
2131 | dev: true
2132 |
2133 | /get-east-asian-width@1.2.0:
2134 | resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==}
2135 | engines: {node: '>=18'}
2136 | dev: true
2137 |
2138 | /get-func-name@2.0.2:
2139 | resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==}
2140 | dev: true
2141 |
2142 | /get-intrinsic@1.2.2:
2143 | resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==}
2144 | dependencies:
2145 | function-bind: 1.1.2
2146 | has-proto: 1.0.1
2147 | has-symbols: 1.0.3
2148 | hasown: 2.0.0
2149 | dev: true
2150 |
2151 | /get-stream@8.0.1:
2152 | resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==}
2153 | engines: {node: '>=16'}
2154 | dev: true
2155 |
2156 | /get-symbol-description@1.0.0:
2157 | resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
2158 | engines: {node: '>= 0.4'}
2159 | dependencies:
2160 | call-bind: 1.0.5
2161 | get-intrinsic: 1.2.2
2162 | dev: true
2163 |
2164 | /glob-parent@5.1.2:
2165 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
2166 | engines: {node: '>= 6'}
2167 | dependencies:
2168 | is-glob: 4.0.3
2169 | dev: true
2170 |
2171 | /glob-parent@6.0.2:
2172 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
2173 | engines: {node: '>=10.13.0'}
2174 | dependencies:
2175 | is-glob: 4.0.3
2176 | dev: true
2177 |
2178 | /glob@7.2.3:
2179 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
2180 | dependencies:
2181 | fs.realpath: 1.0.0
2182 | inflight: 1.0.6
2183 | inherits: 2.0.4
2184 | minimatch: 3.1.2
2185 | once: 1.4.0
2186 | path-is-absolute: 1.0.1
2187 | dev: true
2188 |
2189 | /globals@11.12.0:
2190 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
2191 | engines: {node: '>=4'}
2192 | dev: true
2193 |
2194 | /globals@13.24.0:
2195 | resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==}
2196 | engines: {node: '>=8'}
2197 | dependencies:
2198 | type-fest: 0.20.2
2199 | dev: true
2200 |
2201 | /globalthis@1.0.3:
2202 | resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==}
2203 | engines: {node: '>= 0.4'}
2204 | dependencies:
2205 | define-properties: 1.2.1
2206 | dev: true
2207 |
2208 | /globby@11.1.0:
2209 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
2210 | engines: {node: '>=10'}
2211 | dependencies:
2212 | array-union: 2.1.0
2213 | dir-glob: 3.0.1
2214 | fast-glob: 3.3.2
2215 | ignore: 5.3.1
2216 | merge2: 1.4.1
2217 | slash: 3.0.0
2218 | dev: true
2219 |
2220 | /gopd@1.0.1:
2221 | resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
2222 | dependencies:
2223 | get-intrinsic: 1.2.2
2224 | dev: true
2225 |
2226 | /graceful-fs@4.2.11:
2227 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
2228 | dev: true
2229 |
2230 | /graphemer@1.4.0:
2231 | resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
2232 | dev: true
2233 |
2234 | /has-bigints@1.0.2:
2235 | resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
2236 | dev: true
2237 |
2238 | /has-flag@3.0.0:
2239 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
2240 | engines: {node: '>=4'}
2241 | dev: true
2242 |
2243 | /has-flag@4.0.0:
2244 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
2245 | engines: {node: '>=8'}
2246 | dev: true
2247 |
2248 | /has-property-descriptors@1.0.1:
2249 | resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==}
2250 | dependencies:
2251 | get-intrinsic: 1.2.2
2252 | dev: true
2253 |
2254 | /has-proto@1.0.1:
2255 | resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==}
2256 | engines: {node: '>= 0.4'}
2257 | dev: true
2258 |
2259 | /has-symbols@1.0.3:
2260 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
2261 | engines: {node: '>= 0.4'}
2262 | dev: true
2263 |
2264 | /has-tostringtag@1.0.0:
2265 | resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
2266 | engines: {node: '>= 0.4'}
2267 | dependencies:
2268 | has-symbols: 1.0.3
2269 | dev: true
2270 |
2271 | /hasown@2.0.0:
2272 | resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==}
2273 | engines: {node: '>= 0.4'}
2274 | dependencies:
2275 | function-bind: 1.1.2
2276 | dev: true
2277 |
2278 | /html-encoding-sniffer@4.0.0:
2279 | resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==}
2280 | engines: {node: '>=18'}
2281 | dependencies:
2282 | whatwg-encoding: 3.1.1
2283 | dev: true
2284 |
2285 | /http-proxy-agent@7.0.0:
2286 | resolution: {integrity: sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==}
2287 | engines: {node: '>= 14'}
2288 | dependencies:
2289 | agent-base: 7.1.0
2290 | debug: 4.3.4
2291 | transitivePeerDependencies:
2292 | - supports-color
2293 | dev: true
2294 |
2295 | /https-proxy-agent@7.0.2:
2296 | resolution: {integrity: sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==}
2297 | engines: {node: '>= 14'}
2298 | dependencies:
2299 | agent-base: 7.1.0
2300 | debug: 4.3.4
2301 | transitivePeerDependencies:
2302 | - supports-color
2303 | dev: true
2304 |
2305 | /human-signals@5.0.0:
2306 | resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
2307 | engines: {node: '>=16.17.0'}
2308 | dev: true
2309 |
2310 | /husky@8.0.3:
2311 | resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==}
2312 | engines: {node: '>=14'}
2313 | hasBin: true
2314 | dev: true
2315 |
2316 | /iconv-lite@0.6.3:
2317 | resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
2318 | engines: {node: '>=0.10.0'}
2319 | dependencies:
2320 | safer-buffer: 2.1.2
2321 | dev: true
2322 |
2323 | /ignore@5.3.1:
2324 | resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==}
2325 | engines: {node: '>= 4'}
2326 | dev: true
2327 |
2328 | /import-fresh@3.3.0:
2329 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
2330 | engines: {node: '>=6'}
2331 | dependencies:
2332 | parent-module: 1.0.1
2333 | resolve-from: 4.0.0
2334 | dev: true
2335 |
2336 | /imurmurhash@0.1.4:
2337 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
2338 | engines: {node: '>=0.8.19'}
2339 | dev: true
2340 |
2341 | /indent-string@4.0.0:
2342 | resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
2343 | engines: {node: '>=8'}
2344 | dev: true
2345 |
2346 | /inflight@1.0.6:
2347 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
2348 | dependencies:
2349 | once: 1.4.0
2350 | wrappy: 1.0.2
2351 | dev: true
2352 |
2353 | /inherits@2.0.4:
2354 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
2355 | dev: true
2356 |
2357 | /internal-slot@1.0.6:
2358 | resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==}
2359 | engines: {node: '>= 0.4'}
2360 | dependencies:
2361 | get-intrinsic: 1.2.2
2362 | hasown: 2.0.0
2363 | side-channel: 1.0.4
2364 | dev: true
2365 |
2366 | /is-arguments@1.1.1:
2367 | resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==}
2368 | engines: {node: '>= 0.4'}
2369 | dependencies:
2370 | call-bind: 1.0.5
2371 | has-tostringtag: 1.0.0
2372 | dev: true
2373 |
2374 | /is-array-buffer@3.0.2:
2375 | resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==}
2376 | dependencies:
2377 | call-bind: 1.0.5
2378 | get-intrinsic: 1.2.2
2379 | is-typed-array: 1.1.12
2380 | dev: true
2381 |
2382 | /is-async-function@2.0.0:
2383 | resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==}
2384 | engines: {node: '>= 0.4'}
2385 | dependencies:
2386 | has-tostringtag: 1.0.0
2387 | dev: true
2388 |
2389 | /is-bigint@1.0.4:
2390 | resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
2391 | dependencies:
2392 | has-bigints: 1.0.2
2393 | dev: true
2394 |
2395 | /is-boolean-object@1.1.2:
2396 | resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
2397 | engines: {node: '>= 0.4'}
2398 | dependencies:
2399 | call-bind: 1.0.5
2400 | has-tostringtag: 1.0.0
2401 | dev: true
2402 |
2403 | /is-callable@1.2.7:
2404 | resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
2405 | engines: {node: '>= 0.4'}
2406 | dev: true
2407 |
2408 | /is-core-module@2.13.1:
2409 | resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
2410 | dependencies:
2411 | hasown: 2.0.0
2412 | dev: true
2413 |
2414 | /is-date-object@1.0.5:
2415 | resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
2416 | engines: {node: '>= 0.4'}
2417 | dependencies:
2418 | has-tostringtag: 1.0.0
2419 | dev: true
2420 |
2421 | /is-extglob@2.1.1:
2422 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
2423 | engines: {node: '>=0.10.0'}
2424 | dev: true
2425 |
2426 | /is-finalizationregistry@1.0.2:
2427 | resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==}
2428 | dependencies:
2429 | call-bind: 1.0.5
2430 | dev: true
2431 |
2432 | /is-fullwidth-code-point@4.0.0:
2433 | resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==}
2434 | engines: {node: '>=12'}
2435 | dev: true
2436 |
2437 | /is-fullwidth-code-point@5.0.0:
2438 | resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==}
2439 | engines: {node: '>=18'}
2440 | dependencies:
2441 | get-east-asian-width: 1.2.0
2442 | dev: true
2443 |
2444 | /is-generator-function@1.0.10:
2445 | resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==}
2446 | engines: {node: '>= 0.4'}
2447 | dependencies:
2448 | has-tostringtag: 1.0.0
2449 | dev: true
2450 |
2451 | /is-glob@4.0.3:
2452 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
2453 | engines: {node: '>=0.10.0'}
2454 | dependencies:
2455 | is-extglob: 2.1.1
2456 | dev: true
2457 |
2458 | /is-map@2.0.2:
2459 | resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==}
2460 | dev: true
2461 |
2462 | /is-negative-zero@2.0.2:
2463 | resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
2464 | engines: {node: '>= 0.4'}
2465 | dev: true
2466 |
2467 | /is-number-object@1.0.7:
2468 | resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
2469 | engines: {node: '>= 0.4'}
2470 | dependencies:
2471 | has-tostringtag: 1.0.0
2472 | dev: true
2473 |
2474 | /is-number@7.0.0:
2475 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
2476 | engines: {node: '>=0.12.0'}
2477 | dev: true
2478 |
2479 | /is-path-inside@3.0.3:
2480 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
2481 | engines: {node: '>=8'}
2482 | dev: true
2483 |
2484 | /is-potential-custom-element-name@1.0.1:
2485 | resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==}
2486 | dev: true
2487 |
2488 | /is-regex@1.1.4:
2489 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
2490 | engines: {node: '>= 0.4'}
2491 | dependencies:
2492 | call-bind: 1.0.5
2493 | has-tostringtag: 1.0.0
2494 | dev: true
2495 |
2496 | /is-set@2.0.2:
2497 | resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==}
2498 | dev: true
2499 |
2500 | /is-shared-array-buffer@1.0.2:
2501 | resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
2502 | dependencies:
2503 | call-bind: 1.0.5
2504 | dev: true
2505 |
2506 | /is-stream@3.0.0:
2507 | resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
2508 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
2509 | dev: true
2510 |
2511 | /is-string@1.0.7:
2512 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
2513 | engines: {node: '>= 0.4'}
2514 | dependencies:
2515 | has-tostringtag: 1.0.0
2516 | dev: true
2517 |
2518 | /is-symbol@1.0.4:
2519 | resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
2520 | engines: {node: '>= 0.4'}
2521 | dependencies:
2522 | has-symbols: 1.0.3
2523 | dev: true
2524 |
2525 | /is-typed-array@1.1.12:
2526 | resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==}
2527 | engines: {node: '>= 0.4'}
2528 | dependencies:
2529 | which-typed-array: 1.1.13
2530 | dev: true
2531 |
2532 | /is-weakmap@2.0.1:
2533 | resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==}
2534 | dev: true
2535 |
2536 | /is-weakref@1.0.2:
2537 | resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
2538 | dependencies:
2539 | call-bind: 1.0.5
2540 | dev: true
2541 |
2542 | /is-weakset@2.0.2:
2543 | resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==}
2544 | dependencies:
2545 | call-bind: 1.0.5
2546 | get-intrinsic: 1.2.2
2547 | dev: true
2548 |
2549 | /isarray@2.0.5:
2550 | resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
2551 | dev: true
2552 |
2553 | /isexe@2.0.0:
2554 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
2555 | dev: true
2556 |
2557 | /iterator.prototype@1.1.2:
2558 | resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==}
2559 | dependencies:
2560 | define-properties: 1.2.1
2561 | get-intrinsic: 1.2.2
2562 | has-symbols: 1.0.3
2563 | reflect.getprototypeof: 1.0.4
2564 | set-function-name: 2.0.1
2565 | dev: true
2566 |
2567 | /jest-diff@29.7.0:
2568 | resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==}
2569 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
2570 | dependencies:
2571 | chalk: 4.1.2
2572 | diff-sequences: 29.6.3
2573 | jest-get-type: 29.6.3
2574 | pretty-format: 29.7.0
2575 | dev: true
2576 |
2577 | /jest-get-type@29.6.3:
2578 | resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==}
2579 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
2580 | dev: true
2581 |
2582 | /jest-matcher-utils@29.7.0:
2583 | resolution: {integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==}
2584 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
2585 | dependencies:
2586 | chalk: 4.1.2
2587 | jest-diff: 29.7.0
2588 | jest-get-type: 29.6.3
2589 | pretty-format: 29.7.0
2590 | dev: true
2591 |
2592 | /jest-message-util@29.7.0:
2593 | resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==}
2594 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
2595 | dependencies:
2596 | '@babel/code-frame': 7.23.5
2597 | '@jest/types': 29.6.3
2598 | '@types/stack-utils': 2.0.3
2599 | chalk: 4.1.2
2600 | graceful-fs: 4.2.11
2601 | micromatch: 4.0.5
2602 | pretty-format: 29.7.0
2603 | slash: 3.0.0
2604 | stack-utils: 2.0.6
2605 | dev: true
2606 |
2607 | /jest-util@29.7.0:
2608 | resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==}
2609 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
2610 | dependencies:
2611 | '@jest/types': 29.6.3
2612 | '@types/node': 20.11.14
2613 | chalk: 4.1.2
2614 | ci-info: 3.9.0
2615 | graceful-fs: 4.2.11
2616 | picomatch: 2.3.1
2617 | dev: true
2618 |
2619 | /js-tokens@4.0.0:
2620 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
2621 |
2622 | /js-yaml@4.1.0:
2623 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
2624 | hasBin: true
2625 | dependencies:
2626 | argparse: 2.0.1
2627 | dev: true
2628 |
2629 | /jsdom@24.0.0:
2630 | resolution: {integrity: sha512-UDS2NayCvmXSXVP6mpTj+73JnNQadZlr9N68189xib2tx5Mls7swlTNao26IoHv46BZJFvXygyRtyXd1feAk1A==}
2631 | engines: {node: '>=18'}
2632 | peerDependencies:
2633 | canvas: ^2.11.2
2634 | peerDependenciesMeta:
2635 | canvas:
2636 | optional: true
2637 | dependencies:
2638 | cssstyle: 4.0.1
2639 | data-urls: 5.0.0
2640 | decimal.js: 10.4.3
2641 | form-data: 4.0.0
2642 | html-encoding-sniffer: 4.0.0
2643 | http-proxy-agent: 7.0.0
2644 | https-proxy-agent: 7.0.2
2645 | is-potential-custom-element-name: 1.0.1
2646 | nwsapi: 2.2.7
2647 | parse5: 7.1.2
2648 | rrweb-cssom: 0.6.0
2649 | saxes: 6.0.0
2650 | symbol-tree: 3.2.4
2651 | tough-cookie: 4.1.3
2652 | w3c-xmlserializer: 5.0.0
2653 | webidl-conversions: 7.0.0
2654 | whatwg-encoding: 3.1.1
2655 | whatwg-mimetype: 4.0.0
2656 | whatwg-url: 14.0.0
2657 | ws: 8.16.0
2658 | xml-name-validator: 5.0.0
2659 | transitivePeerDependencies:
2660 | - bufferutil
2661 | - supports-color
2662 | - utf-8-validate
2663 | dev: true
2664 |
2665 | /jsesc@2.5.2:
2666 | resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
2667 | engines: {node: '>=4'}
2668 | hasBin: true
2669 | dev: true
2670 |
2671 | /json-buffer@3.0.1:
2672 | resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
2673 | dev: true
2674 |
2675 | /json-schema-traverse@0.4.1:
2676 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
2677 | dev: true
2678 |
2679 | /json-stable-stringify-without-jsonify@1.0.1:
2680 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
2681 | dev: true
2682 |
2683 | /json5@2.2.3:
2684 | resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
2685 | engines: {node: '>=6'}
2686 | hasBin: true
2687 | dev: true
2688 |
2689 | /jsonc-parser@3.2.1:
2690 | resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==}
2691 | dev: true
2692 |
2693 | /jsx-ast-utils@3.3.5:
2694 | resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==}
2695 | engines: {node: '>=4.0'}
2696 | dependencies:
2697 | array-includes: 3.1.7
2698 | array.prototype.flat: 1.3.2
2699 | object.assign: 4.1.5
2700 | object.values: 1.1.7
2701 | dev: true
2702 |
2703 | /keyv@4.5.4:
2704 | resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
2705 | dependencies:
2706 | json-buffer: 3.0.1
2707 | dev: true
2708 |
2709 | /levn@0.4.1:
2710 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
2711 | engines: {node: '>= 0.8.0'}
2712 | dependencies:
2713 | prelude-ls: 1.2.1
2714 | type-check: 0.4.0
2715 | dev: true
2716 |
2717 | /lilconfig@3.0.0:
2718 | resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==}
2719 | engines: {node: '>=14'}
2720 | dev: true
2721 |
2722 | /lint-staged@15.2.1:
2723 | resolution: {integrity: sha512-dhwAPnM85VdshybV9FWI/9ghTvMLoQLEXgVMx+ua2DN7mdfzd/tRfoU2yhMcBac0RHkofoxdnnJUokr8s4zKmQ==}
2724 | engines: {node: '>=18.12.0'}
2725 | hasBin: true
2726 | dependencies:
2727 | chalk: 5.3.0
2728 | commander: 11.1.0
2729 | debug: 4.3.4
2730 | execa: 8.0.1
2731 | lilconfig: 3.0.0
2732 | listr2: 8.0.1
2733 | micromatch: 4.0.5
2734 | pidtree: 0.6.0
2735 | string-argv: 0.3.2
2736 | yaml: 2.3.4
2737 | transitivePeerDependencies:
2738 | - supports-color
2739 | dev: true
2740 |
2741 | /listr2@8.0.1:
2742 | resolution: {integrity: sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==}
2743 | engines: {node: '>=18.0.0'}
2744 | dependencies:
2745 | cli-truncate: 4.0.0
2746 | colorette: 2.0.20
2747 | eventemitter3: 5.0.1
2748 | log-update: 6.0.0
2749 | rfdc: 1.3.1
2750 | wrap-ansi: 9.0.0
2751 | dev: true
2752 |
2753 | /local-pkg@0.5.0:
2754 | resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==}
2755 | engines: {node: '>=14'}
2756 | dependencies:
2757 | mlly: 1.5.0
2758 | pkg-types: 1.0.3
2759 | dev: true
2760 |
2761 | /locate-path@6.0.0:
2762 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
2763 | engines: {node: '>=10'}
2764 | dependencies:
2765 | p-locate: 5.0.0
2766 | dev: true
2767 |
2768 | /lodash.merge@4.6.2:
2769 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
2770 | dev: true
2771 |
2772 | /lodash@4.17.21:
2773 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
2774 | dev: true
2775 |
2776 | /log-update@6.0.0:
2777 | resolution: {integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==}
2778 | engines: {node: '>=18'}
2779 | dependencies:
2780 | ansi-escapes: 6.2.0
2781 | cli-cursor: 4.0.0
2782 | slice-ansi: 7.1.0
2783 | strip-ansi: 7.1.0
2784 | wrap-ansi: 9.0.0
2785 | dev: true
2786 |
2787 | /loose-envify@1.4.0:
2788 | resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
2789 | hasBin: true
2790 | dependencies:
2791 | js-tokens: 4.0.0
2792 |
2793 | /loupe@2.3.7:
2794 | resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==}
2795 | dependencies:
2796 | get-func-name: 2.0.2
2797 | dev: true
2798 |
2799 | /lru-cache@5.1.1:
2800 | resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
2801 | dependencies:
2802 | yallist: 3.1.1
2803 | dev: true
2804 |
2805 | /lru-cache@6.0.0:
2806 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
2807 | engines: {node: '>=10'}
2808 | dependencies:
2809 | yallist: 4.0.0
2810 | dev: true
2811 |
2812 | /lz-string@1.5.0:
2813 | resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==}
2814 | hasBin: true
2815 | dev: true
2816 |
2817 | /magic-string@0.30.6:
2818 | resolution: {integrity: sha512-n62qCLbPjNjyo+owKtveQxZFZTBm+Ms6YoGD23Wew6Vw337PElFNifQpknPruVRQV57kVShPnLGo9vWxVhpPvA==}
2819 | engines: {node: '>=12'}
2820 | dependencies:
2821 | '@jridgewell/sourcemap-codec': 1.4.15
2822 | dev: true
2823 |
2824 | /merge-stream@2.0.0:
2825 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
2826 | dev: true
2827 |
2828 | /merge2@1.4.1:
2829 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
2830 | engines: {node: '>= 8'}
2831 | dev: true
2832 |
2833 | /micromatch@4.0.5:
2834 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
2835 | engines: {node: '>=8.6'}
2836 | dependencies:
2837 | braces: 3.0.2
2838 | picomatch: 2.3.1
2839 | dev: true
2840 |
2841 | /mime-db@1.52.0:
2842 | resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
2843 | engines: {node: '>= 0.6'}
2844 | dev: true
2845 |
2846 | /mime-types@2.1.35:
2847 | resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
2848 | engines: {node: '>= 0.6'}
2849 | dependencies:
2850 | mime-db: 1.52.0
2851 | dev: true
2852 |
2853 | /mimic-fn@2.1.0:
2854 | resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
2855 | engines: {node: '>=6'}
2856 | dev: true
2857 |
2858 | /mimic-fn@4.0.0:
2859 | resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
2860 | engines: {node: '>=12'}
2861 | dev: true
2862 |
2863 | /min-indent@1.0.1:
2864 | resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
2865 | engines: {node: '>=4'}
2866 | dev: true
2867 |
2868 | /minimatch@3.1.2:
2869 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
2870 | dependencies:
2871 | brace-expansion: 1.1.11
2872 | dev: true
2873 |
2874 | /minimatch@9.0.3:
2875 | resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==}
2876 | engines: {node: '>=16 || 14 >=14.17'}
2877 | dependencies:
2878 | brace-expansion: 2.0.1
2879 | dev: true
2880 |
2881 | /mlly@1.5.0:
2882 | resolution: {integrity: sha512-NPVQvAY1xr1QoVeG0cy8yUYC7FQcOx6evl/RjT1wL5FvzPnzOysoqB/jmx/DhssT2dYa8nxECLAaFI/+gVLhDQ==}
2883 | dependencies:
2884 | acorn: 8.11.3
2885 | pathe: 1.1.2
2886 | pkg-types: 1.0.3
2887 | ufo: 1.3.2
2888 | dev: true
2889 |
2890 | /ms@2.1.2:
2891 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
2892 | dev: true
2893 |
2894 | /nanoid@3.3.7:
2895 | resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
2896 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
2897 | hasBin: true
2898 | dev: true
2899 |
2900 | /natural-compare@1.4.0:
2901 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
2902 | dev: true
2903 |
2904 | /node-releases@2.0.14:
2905 | resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==}
2906 | dev: true
2907 |
2908 | /npm-run-path@5.2.0:
2909 | resolution: {integrity: sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==}
2910 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
2911 | dependencies:
2912 | path-key: 4.0.0
2913 | dev: true
2914 |
2915 | /nwsapi@2.2.7:
2916 | resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==}
2917 | dev: true
2918 |
2919 | /object-assign@4.1.1:
2920 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
2921 | engines: {node: '>=0.10.0'}
2922 | dev: true
2923 |
2924 | /object-inspect@1.13.1:
2925 | resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==}
2926 | dev: true
2927 |
2928 | /object-is@1.1.5:
2929 | resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==}
2930 | engines: {node: '>= 0.4'}
2931 | dependencies:
2932 | call-bind: 1.0.5
2933 | define-properties: 1.2.1
2934 | dev: true
2935 |
2936 | /object-keys@1.1.1:
2937 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
2938 | engines: {node: '>= 0.4'}
2939 | dev: true
2940 |
2941 | /object.assign@4.1.5:
2942 | resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==}
2943 | engines: {node: '>= 0.4'}
2944 | dependencies:
2945 | call-bind: 1.0.5
2946 | define-properties: 1.2.1
2947 | has-symbols: 1.0.3
2948 | object-keys: 1.1.1
2949 | dev: true
2950 |
2951 | /object.entries@1.1.7:
2952 | resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==}
2953 | engines: {node: '>= 0.4'}
2954 | dependencies:
2955 | call-bind: 1.0.5
2956 | define-properties: 1.2.1
2957 | es-abstract: 1.22.3
2958 | dev: true
2959 |
2960 | /object.fromentries@2.0.7:
2961 | resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==}
2962 | engines: {node: '>= 0.4'}
2963 | dependencies:
2964 | call-bind: 1.0.5
2965 | define-properties: 1.2.1
2966 | es-abstract: 1.22.3
2967 | dev: true
2968 |
2969 | /object.hasown@1.1.3:
2970 | resolution: {integrity: sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==}
2971 | dependencies:
2972 | define-properties: 1.2.1
2973 | es-abstract: 1.22.3
2974 | dev: true
2975 |
2976 | /object.values@1.1.7:
2977 | resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==}
2978 | engines: {node: '>= 0.4'}
2979 | dependencies:
2980 | call-bind: 1.0.5
2981 | define-properties: 1.2.1
2982 | es-abstract: 1.22.3
2983 | dev: true
2984 |
2985 | /once@1.4.0:
2986 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
2987 | dependencies:
2988 | wrappy: 1.0.2
2989 | dev: true
2990 |
2991 | /onetime@5.1.2:
2992 | resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
2993 | engines: {node: '>=6'}
2994 | dependencies:
2995 | mimic-fn: 2.1.0
2996 | dev: true
2997 |
2998 | /onetime@6.0.0:
2999 | resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
3000 | engines: {node: '>=12'}
3001 | dependencies:
3002 | mimic-fn: 4.0.0
3003 | dev: true
3004 |
3005 | /optionator@0.9.3:
3006 | resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==}
3007 | engines: {node: '>= 0.8.0'}
3008 | dependencies:
3009 | '@aashutoshrathi/word-wrap': 1.2.6
3010 | deep-is: 0.1.4
3011 | fast-levenshtein: 2.0.6
3012 | levn: 0.4.1
3013 | prelude-ls: 1.2.1
3014 | type-check: 0.4.0
3015 | dev: true
3016 |
3017 | /p-limit@3.1.0:
3018 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
3019 | engines: {node: '>=10'}
3020 | dependencies:
3021 | yocto-queue: 0.1.0
3022 | dev: true
3023 |
3024 | /p-limit@5.0.0:
3025 | resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==}
3026 | engines: {node: '>=18'}
3027 | dependencies:
3028 | yocto-queue: 1.0.0
3029 | dev: true
3030 |
3031 | /p-locate@5.0.0:
3032 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
3033 | engines: {node: '>=10'}
3034 | dependencies:
3035 | p-limit: 3.1.0
3036 | dev: true
3037 |
3038 | /parent-module@1.0.1:
3039 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
3040 | engines: {node: '>=6'}
3041 | dependencies:
3042 | callsites: 3.1.0
3043 | dev: true
3044 |
3045 | /parse5@7.1.2:
3046 | resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==}
3047 | dependencies:
3048 | entities: 4.5.0
3049 | dev: true
3050 |
3051 | /path-exists@4.0.0:
3052 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
3053 | engines: {node: '>=8'}
3054 | dev: true
3055 |
3056 | /path-is-absolute@1.0.1:
3057 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
3058 | engines: {node: '>=0.10.0'}
3059 | dev: true
3060 |
3061 | /path-key@3.1.1:
3062 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
3063 | engines: {node: '>=8'}
3064 | dev: true
3065 |
3066 | /path-key@4.0.0:
3067 | resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
3068 | engines: {node: '>=12'}
3069 | dev: true
3070 |
3071 | /path-parse@1.0.7:
3072 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
3073 | dev: true
3074 |
3075 | /path-type@4.0.0:
3076 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
3077 | engines: {node: '>=8'}
3078 | dev: true
3079 |
3080 | /pathe@1.1.2:
3081 | resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
3082 | dev: true
3083 |
3084 | /pathval@1.1.1:
3085 | resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==}
3086 | dev: true
3087 |
3088 | /picocolors@1.0.0:
3089 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
3090 | dev: true
3091 |
3092 | /picomatch@2.3.1:
3093 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
3094 | engines: {node: '>=8.6'}
3095 | dev: true
3096 |
3097 | /pidtree@0.6.0:
3098 | resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==}
3099 | engines: {node: '>=0.10'}
3100 | hasBin: true
3101 | dev: true
3102 |
3103 | /pkg-types@1.0.3:
3104 | resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==}
3105 | dependencies:
3106 | jsonc-parser: 3.2.1
3107 | mlly: 1.5.0
3108 | pathe: 1.1.2
3109 | dev: true
3110 |
3111 | /postcss@8.4.33:
3112 | resolution: {integrity: sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==}
3113 | engines: {node: ^10 || ^12 || >=14}
3114 | dependencies:
3115 | nanoid: 3.3.7
3116 | picocolors: 1.0.0
3117 | source-map-js: 1.0.2
3118 | dev: true
3119 |
3120 | /prelude-ls@1.2.1:
3121 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
3122 | engines: {node: '>= 0.8.0'}
3123 | dev: true
3124 |
3125 | /prettier-linter-helpers@1.0.0:
3126 | resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==}
3127 | engines: {node: '>=6.0.0'}
3128 | dependencies:
3129 | fast-diff: 1.3.0
3130 | dev: true
3131 |
3132 | /prettier@3.2.4:
3133 | resolution: {integrity: sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==}
3134 | engines: {node: '>=14'}
3135 | hasBin: true
3136 | dev: true
3137 |
3138 | /pretty-format@27.5.1:
3139 | resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==}
3140 | engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
3141 | dependencies:
3142 | ansi-regex: 5.0.1
3143 | ansi-styles: 5.2.0
3144 | react-is: 17.0.2
3145 | dev: true
3146 |
3147 | /pretty-format@29.7.0:
3148 | resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==}
3149 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
3150 | dependencies:
3151 | '@jest/schemas': 29.6.3
3152 | ansi-styles: 5.2.0
3153 | react-is: 18.2.0
3154 | dev: true
3155 |
3156 | /prop-types@15.8.1:
3157 | resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
3158 | dependencies:
3159 | loose-envify: 1.4.0
3160 | object-assign: 4.1.1
3161 | react-is: 16.13.1
3162 | dev: true
3163 |
3164 | /psl@1.9.0:
3165 | resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==}
3166 | dev: true
3167 |
3168 | /punycode@2.3.1:
3169 | resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
3170 | engines: {node: '>=6'}
3171 | dev: true
3172 |
3173 | /querystringify@2.2.0:
3174 | resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==}
3175 | dev: true
3176 |
3177 | /queue-microtask@1.2.3:
3178 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
3179 | dev: true
3180 |
3181 | /react-dom@18.2.0(react@18.2.0):
3182 | resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==}
3183 | peerDependencies:
3184 | react: ^18.2.0
3185 | dependencies:
3186 | loose-envify: 1.4.0
3187 | react: 18.2.0
3188 | scheduler: 0.23.0
3189 |
3190 | /react-is@16.13.1:
3191 | resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
3192 | dev: true
3193 |
3194 | /react-is@17.0.2:
3195 | resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==}
3196 | dev: true
3197 |
3198 | /react-is@18.2.0:
3199 | resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
3200 | dev: true
3201 |
3202 | /react-refresh@0.14.0:
3203 | resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==}
3204 | engines: {node: '>=0.10.0'}
3205 | dev: true
3206 |
3207 | /react@18.2.0:
3208 | resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
3209 | engines: {node: '>=0.10.0'}
3210 | dependencies:
3211 | loose-envify: 1.4.0
3212 |
3213 | /redent@3.0.0:
3214 | resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
3215 | engines: {node: '>=8'}
3216 | dependencies:
3217 | indent-string: 4.0.0
3218 | strip-indent: 3.0.0
3219 | dev: true
3220 |
3221 | /reflect.getprototypeof@1.0.4:
3222 | resolution: {integrity: sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==}
3223 | engines: {node: '>= 0.4'}
3224 | dependencies:
3225 | call-bind: 1.0.5
3226 | define-properties: 1.2.1
3227 | es-abstract: 1.22.3
3228 | get-intrinsic: 1.2.2
3229 | globalthis: 1.0.3
3230 | which-builtin-type: 1.1.3
3231 | dev: true
3232 |
3233 | /regenerator-runtime@0.14.1:
3234 | resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
3235 | dev: true
3236 |
3237 | /regexp.prototype.flags@1.5.1:
3238 | resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==}
3239 | engines: {node: '>= 0.4'}
3240 | dependencies:
3241 | call-bind: 1.0.5
3242 | define-properties: 1.2.1
3243 | set-function-name: 2.0.1
3244 | dev: true
3245 |
3246 | /requires-port@1.0.0:
3247 | resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==}
3248 | dev: true
3249 |
3250 | /resolve-from@4.0.0:
3251 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
3252 | engines: {node: '>=4'}
3253 | dev: true
3254 |
3255 | /resolve@2.0.0-next.5:
3256 | resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==}
3257 | hasBin: true
3258 | dependencies:
3259 | is-core-module: 2.13.1
3260 | path-parse: 1.0.7
3261 | supports-preserve-symlinks-flag: 1.0.0
3262 | dev: true
3263 |
3264 | /restore-cursor@4.0.0:
3265 | resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==}
3266 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
3267 | dependencies:
3268 | onetime: 5.1.2
3269 | signal-exit: 3.0.7
3270 | dev: true
3271 |
3272 | /reusify@1.0.4:
3273 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
3274 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
3275 | dev: true
3276 |
3277 | /rfdc@1.3.1:
3278 | resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==}
3279 | dev: true
3280 |
3281 | /rimraf@3.0.2:
3282 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
3283 | hasBin: true
3284 | dependencies:
3285 | glob: 7.2.3
3286 | dev: true
3287 |
3288 | /rollup@4.9.6:
3289 | resolution: {integrity: sha512-05lzkCS2uASX0CiLFybYfVkwNbKZG5NFQ6Go0VWyogFTXXbR039UVsegViTntkk4OglHBdF54ccApXRRuXRbsg==}
3290 | engines: {node: '>=18.0.0', npm: '>=8.0.0'}
3291 | hasBin: true
3292 | dependencies:
3293 | '@types/estree': 1.0.5
3294 | optionalDependencies:
3295 | '@rollup/rollup-android-arm-eabi': 4.9.6
3296 | '@rollup/rollup-android-arm64': 4.9.6
3297 | '@rollup/rollup-darwin-arm64': 4.9.6
3298 | '@rollup/rollup-darwin-x64': 4.9.6
3299 | '@rollup/rollup-linux-arm-gnueabihf': 4.9.6
3300 | '@rollup/rollup-linux-arm64-gnu': 4.9.6
3301 | '@rollup/rollup-linux-arm64-musl': 4.9.6
3302 | '@rollup/rollup-linux-riscv64-gnu': 4.9.6
3303 | '@rollup/rollup-linux-x64-gnu': 4.9.6
3304 | '@rollup/rollup-linux-x64-musl': 4.9.6
3305 | '@rollup/rollup-win32-arm64-msvc': 4.9.6
3306 | '@rollup/rollup-win32-ia32-msvc': 4.9.6
3307 | '@rollup/rollup-win32-x64-msvc': 4.9.6
3308 | fsevents: 2.3.3
3309 | dev: true
3310 |
3311 | /rrweb-cssom@0.6.0:
3312 | resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==}
3313 | dev: true
3314 |
3315 | /run-parallel@1.2.0:
3316 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
3317 | dependencies:
3318 | queue-microtask: 1.2.3
3319 | dev: true
3320 |
3321 | /safe-array-concat@1.1.0:
3322 | resolution: {integrity: sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==}
3323 | engines: {node: '>=0.4'}
3324 | dependencies:
3325 | call-bind: 1.0.5
3326 | get-intrinsic: 1.2.2
3327 | has-symbols: 1.0.3
3328 | isarray: 2.0.5
3329 | dev: true
3330 |
3331 | /safe-regex-test@1.0.2:
3332 | resolution: {integrity: sha512-83S9w6eFq12BBIJYvjMux6/dkirb8+4zJRA9cxNBVb7Wq5fJBW+Xze48WqR8pxua7bDuAaaAxtVVd4Idjp1dBQ==}
3333 | engines: {node: '>= 0.4'}
3334 | dependencies:
3335 | call-bind: 1.0.5
3336 | get-intrinsic: 1.2.2
3337 | is-regex: 1.1.4
3338 | dev: true
3339 |
3340 | /safer-buffer@2.1.2:
3341 | resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
3342 | dev: true
3343 |
3344 | /saxes@6.0.0:
3345 | resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==}
3346 | engines: {node: '>=v12.22.7'}
3347 | dependencies:
3348 | xmlchars: 2.2.0
3349 | dev: true
3350 |
3351 | /scheduler@0.23.0:
3352 | resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==}
3353 | dependencies:
3354 | loose-envify: 1.4.0
3355 |
3356 | /semver@6.3.1:
3357 | resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
3358 | hasBin: true
3359 | dev: true
3360 |
3361 | /semver@7.5.4:
3362 | resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==}
3363 | engines: {node: '>=10'}
3364 | hasBin: true
3365 | dependencies:
3366 | lru-cache: 6.0.0
3367 | dev: true
3368 |
3369 | /set-function-length@1.2.0:
3370 | resolution: {integrity: sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==}
3371 | engines: {node: '>= 0.4'}
3372 | dependencies:
3373 | define-data-property: 1.1.1
3374 | function-bind: 1.1.2
3375 | get-intrinsic: 1.2.2
3376 | gopd: 1.0.1
3377 | has-property-descriptors: 1.0.1
3378 | dev: true
3379 |
3380 | /set-function-name@2.0.1:
3381 | resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==}
3382 | engines: {node: '>= 0.4'}
3383 | dependencies:
3384 | define-data-property: 1.1.1
3385 | functions-have-names: 1.2.3
3386 | has-property-descriptors: 1.0.1
3387 | dev: true
3388 |
3389 | /shebang-command@2.0.0:
3390 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
3391 | engines: {node: '>=8'}
3392 | dependencies:
3393 | shebang-regex: 3.0.0
3394 | dev: true
3395 |
3396 | /shebang-regex@3.0.0:
3397 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
3398 | engines: {node: '>=8'}
3399 | dev: true
3400 |
3401 | /side-channel@1.0.4:
3402 | resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
3403 | dependencies:
3404 | call-bind: 1.0.5
3405 | get-intrinsic: 1.2.2
3406 | object-inspect: 1.13.1
3407 | dev: true
3408 |
3409 | /siginfo@2.0.0:
3410 | resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
3411 | dev: true
3412 |
3413 | /signal-exit@3.0.7:
3414 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
3415 | dev: true
3416 |
3417 | /signal-exit@4.1.0:
3418 | resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
3419 | engines: {node: '>=14'}
3420 | dev: true
3421 |
3422 | /slash@3.0.0:
3423 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
3424 | engines: {node: '>=8'}
3425 | dev: true
3426 |
3427 | /slice-ansi@5.0.0:
3428 | resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
3429 | engines: {node: '>=12'}
3430 | dependencies:
3431 | ansi-styles: 6.2.1
3432 | is-fullwidth-code-point: 4.0.0
3433 | dev: true
3434 |
3435 | /slice-ansi@7.1.0:
3436 | resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==}
3437 | engines: {node: '>=18'}
3438 | dependencies:
3439 | ansi-styles: 6.2.1
3440 | is-fullwidth-code-point: 5.0.0
3441 | dev: true
3442 |
3443 | /source-map-js@1.0.2:
3444 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
3445 | engines: {node: '>=0.10.0'}
3446 | dev: true
3447 |
3448 | /stack-utils@2.0.6:
3449 | resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==}
3450 | engines: {node: '>=10'}
3451 | dependencies:
3452 | escape-string-regexp: 2.0.0
3453 | dev: true
3454 |
3455 | /stackback@0.0.2:
3456 | resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
3457 | dev: true
3458 |
3459 | /std-env@3.7.0:
3460 | resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==}
3461 | dev: true
3462 |
3463 | /stop-iteration-iterator@1.0.0:
3464 | resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==}
3465 | engines: {node: '>= 0.4'}
3466 | dependencies:
3467 | internal-slot: 1.0.6
3468 | dev: true
3469 |
3470 | /string-argv@0.3.2:
3471 | resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==}
3472 | engines: {node: '>=0.6.19'}
3473 | dev: true
3474 |
3475 | /string-width@7.1.0:
3476 | resolution: {integrity: sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==}
3477 | engines: {node: '>=18'}
3478 | dependencies:
3479 | emoji-regex: 10.3.0
3480 | get-east-asian-width: 1.2.0
3481 | strip-ansi: 7.1.0
3482 | dev: true
3483 |
3484 | /string.prototype.matchall@4.0.10:
3485 | resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==}
3486 | dependencies:
3487 | call-bind: 1.0.5
3488 | define-properties: 1.2.1
3489 | es-abstract: 1.22.3
3490 | get-intrinsic: 1.2.2
3491 | has-symbols: 1.0.3
3492 | internal-slot: 1.0.6
3493 | regexp.prototype.flags: 1.5.1
3494 | set-function-name: 2.0.1
3495 | side-channel: 1.0.4
3496 | dev: true
3497 |
3498 | /string.prototype.trim@1.2.8:
3499 | resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==}
3500 | engines: {node: '>= 0.4'}
3501 | dependencies:
3502 | call-bind: 1.0.5
3503 | define-properties: 1.2.1
3504 | es-abstract: 1.22.3
3505 | dev: true
3506 |
3507 | /string.prototype.trimend@1.0.7:
3508 | resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==}
3509 | dependencies:
3510 | call-bind: 1.0.5
3511 | define-properties: 1.2.1
3512 | es-abstract: 1.22.3
3513 | dev: true
3514 |
3515 | /string.prototype.trimstart@1.0.7:
3516 | resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==}
3517 | dependencies:
3518 | call-bind: 1.0.5
3519 | define-properties: 1.2.1
3520 | es-abstract: 1.22.3
3521 | dev: true
3522 |
3523 | /strip-ansi@6.0.1:
3524 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
3525 | engines: {node: '>=8'}
3526 | dependencies:
3527 | ansi-regex: 5.0.1
3528 | dev: true
3529 |
3530 | /strip-ansi@7.1.0:
3531 | resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
3532 | engines: {node: '>=12'}
3533 | dependencies:
3534 | ansi-regex: 6.0.1
3535 | dev: true
3536 |
3537 | /strip-final-newline@3.0.0:
3538 | resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
3539 | engines: {node: '>=12'}
3540 | dev: true
3541 |
3542 | /strip-indent@3.0.0:
3543 | resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
3544 | engines: {node: '>=8'}
3545 | dependencies:
3546 | min-indent: 1.0.1
3547 | dev: true
3548 |
3549 | /strip-json-comments@3.1.1:
3550 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
3551 | engines: {node: '>=8'}
3552 | dev: true
3553 |
3554 | /strip-literal@1.3.0:
3555 | resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==}
3556 | dependencies:
3557 | acorn: 8.11.3
3558 | dev: true
3559 |
3560 | /supports-color@5.5.0:
3561 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
3562 | engines: {node: '>=4'}
3563 | dependencies:
3564 | has-flag: 3.0.0
3565 | dev: true
3566 |
3567 | /supports-color@7.2.0:
3568 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
3569 | engines: {node: '>=8'}
3570 | dependencies:
3571 | has-flag: 4.0.0
3572 | dev: true
3573 |
3574 | /supports-preserve-symlinks-flag@1.0.0:
3575 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
3576 | engines: {node: '>= 0.4'}
3577 | dev: true
3578 |
3579 | /symbol-tree@3.2.4:
3580 | resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
3581 | dev: true
3582 |
3583 | /synckit@0.8.8:
3584 | resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==}
3585 | engines: {node: ^14.18.0 || >=16.0.0}
3586 | dependencies:
3587 | '@pkgr/core': 0.1.1
3588 | tslib: 2.6.2
3589 | dev: true
3590 |
3591 | /text-table@0.2.0:
3592 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
3593 | dev: true
3594 |
3595 | /tinybench@2.6.0:
3596 | resolution: {integrity: sha512-N8hW3PG/3aOoZAN5V/NSAEDz0ZixDSSt5b/a05iqtpgfLWMSVuCo7w0k2vVvEjdrIoeGqZzweX2WlyioNIHchA==}
3597 | dev: true
3598 |
3599 | /tinypool@0.8.2:
3600 | resolution: {integrity: sha512-SUszKYe5wgsxnNOVlBYO6IC+8VGWdVGZWAqUxp3UErNBtptZvWbwyUOyzNL59zigz2rCA92QiL3wvG+JDSdJdQ==}
3601 | engines: {node: '>=14.0.0'}
3602 | dev: true
3603 |
3604 | /tinyspy@2.2.0:
3605 | resolution: {integrity: sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==}
3606 | engines: {node: '>=14.0.0'}
3607 | dev: true
3608 |
3609 | /to-fast-properties@2.0.0:
3610 | resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
3611 | engines: {node: '>=4'}
3612 | dev: true
3613 |
3614 | /to-regex-range@5.0.1:
3615 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
3616 | engines: {node: '>=8.0'}
3617 | dependencies:
3618 | is-number: 7.0.0
3619 | dev: true
3620 |
3621 | /tough-cookie@4.1.3:
3622 | resolution: {integrity: sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==}
3623 | engines: {node: '>=6'}
3624 | dependencies:
3625 | psl: 1.9.0
3626 | punycode: 2.3.1
3627 | universalify: 0.2.0
3628 | url-parse: 1.5.10
3629 | dev: true
3630 |
3631 | /tr46@5.0.0:
3632 | resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==}
3633 | engines: {node: '>=18'}
3634 | dependencies:
3635 | punycode: 2.3.1
3636 | dev: true
3637 |
3638 | /ts-api-utils@1.0.3(typescript@5.3.3):
3639 | resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==}
3640 | engines: {node: '>=16.13.0'}
3641 | peerDependencies:
3642 | typescript: '>=4.2.0'
3643 | dependencies:
3644 | typescript: 5.3.3
3645 | dev: true
3646 |
3647 | /tslib@2.6.2:
3648 | resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
3649 | dev: true
3650 |
3651 | /type-check@0.4.0:
3652 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
3653 | engines: {node: '>= 0.8.0'}
3654 | dependencies:
3655 | prelude-ls: 1.2.1
3656 | dev: true
3657 |
3658 | /type-detect@4.0.8:
3659 | resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
3660 | engines: {node: '>=4'}
3661 | dev: true
3662 |
3663 | /type-fest@0.20.2:
3664 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
3665 | engines: {node: '>=10'}
3666 | dev: true
3667 |
3668 | /type-fest@3.13.1:
3669 | resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==}
3670 | engines: {node: '>=14.16'}
3671 | dev: true
3672 |
3673 | /typed-array-buffer@1.0.0:
3674 | resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==}
3675 | engines: {node: '>= 0.4'}
3676 | dependencies:
3677 | call-bind: 1.0.5
3678 | get-intrinsic: 1.2.2
3679 | is-typed-array: 1.1.12
3680 | dev: true
3681 |
3682 | /typed-array-byte-length@1.0.0:
3683 | resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==}
3684 | engines: {node: '>= 0.4'}
3685 | dependencies:
3686 | call-bind: 1.0.5
3687 | for-each: 0.3.3
3688 | has-proto: 1.0.1
3689 | is-typed-array: 1.1.12
3690 | dev: true
3691 |
3692 | /typed-array-byte-offset@1.0.0:
3693 | resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==}
3694 | engines: {node: '>= 0.4'}
3695 | dependencies:
3696 | available-typed-arrays: 1.0.6
3697 | call-bind: 1.0.5
3698 | for-each: 0.3.3
3699 | has-proto: 1.0.1
3700 | is-typed-array: 1.1.12
3701 | dev: true
3702 |
3703 | /typed-array-length@1.0.4:
3704 | resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==}
3705 | dependencies:
3706 | call-bind: 1.0.5
3707 | for-each: 0.3.3
3708 | is-typed-array: 1.1.12
3709 | dev: true
3710 |
3711 | /typescript@5.3.3:
3712 | resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==}
3713 | engines: {node: '>=14.17'}
3714 | hasBin: true
3715 | dev: true
3716 |
3717 | /ufo@1.3.2:
3718 | resolution: {integrity: sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==}
3719 | dev: true
3720 |
3721 | /unbox-primitive@1.0.2:
3722 | resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
3723 | dependencies:
3724 | call-bind: 1.0.5
3725 | has-bigints: 1.0.2
3726 | has-symbols: 1.0.3
3727 | which-boxed-primitive: 1.0.2
3728 | dev: true
3729 |
3730 | /undici-types@5.26.5:
3731 | resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
3732 | dev: true
3733 |
3734 | /universalify@0.2.0:
3735 | resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==}
3736 | engines: {node: '>= 4.0.0'}
3737 | dev: true
3738 |
3739 | /update-browserslist-db@1.0.13(browserslist@4.22.3):
3740 | resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
3741 | hasBin: true
3742 | peerDependencies:
3743 | browserslist: '>= 4.21.0'
3744 | dependencies:
3745 | browserslist: 4.22.3
3746 | escalade: 3.1.1
3747 | picocolors: 1.0.0
3748 | dev: true
3749 |
3750 | /uri-js@4.4.1:
3751 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
3752 | dependencies:
3753 | punycode: 2.3.1
3754 | dev: true
3755 |
3756 | /url-parse@1.5.10:
3757 | resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==}
3758 | dependencies:
3759 | querystringify: 2.2.0
3760 | requires-port: 1.0.0
3761 | dev: true
3762 |
3763 | /vite-node@1.2.2(@types/node@20.11.14):
3764 | resolution: {integrity: sha512-1as4rDTgVWJO3n1uHmUYqq7nsFgINQ9u+mRcXpjeOMJUmviqNKjcZB7UfRZrlM7MjYXMKpuWp5oGkjaFLnjawg==}
3765 | engines: {node: ^18.0.0 || >=20.0.0}
3766 | hasBin: true
3767 | dependencies:
3768 | cac: 6.7.14
3769 | debug: 4.3.4
3770 | pathe: 1.1.2
3771 | picocolors: 1.0.0
3772 | vite: 5.0.12(@types/node@20.11.14)
3773 | transitivePeerDependencies:
3774 | - '@types/node'
3775 | - less
3776 | - lightningcss
3777 | - sass
3778 | - stylus
3779 | - sugarss
3780 | - supports-color
3781 | - terser
3782 | dev: true
3783 |
3784 | /vite@5.0.12(@types/node@20.11.14):
3785 | resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==}
3786 | engines: {node: ^18.0.0 || >=20.0.0}
3787 | hasBin: true
3788 | peerDependencies:
3789 | '@types/node': ^18.0.0 || >=20.0.0
3790 | less: '*'
3791 | lightningcss: ^1.21.0
3792 | sass: '*'
3793 | stylus: '*'
3794 | sugarss: '*'
3795 | terser: ^5.4.0
3796 | peerDependenciesMeta:
3797 | '@types/node':
3798 | optional: true
3799 | less:
3800 | optional: true
3801 | lightningcss:
3802 | optional: true
3803 | sass:
3804 | optional: true
3805 | stylus:
3806 | optional: true
3807 | sugarss:
3808 | optional: true
3809 | terser:
3810 | optional: true
3811 | dependencies:
3812 | '@types/node': 20.11.14
3813 | esbuild: 0.19.12
3814 | postcss: 8.4.33
3815 | rollup: 4.9.6
3816 | optionalDependencies:
3817 | fsevents: 2.3.3
3818 | dev: true
3819 |
3820 | /vitest@1.2.2(@types/node@20.11.14)(jsdom@24.0.0):
3821 | resolution: {integrity: sha512-d5Ouvrnms3GD9USIK36KG8OZ5bEvKEkITFtnGv56HFaSlbItJuYr7hv2Lkn903+AvRAgSixiamozUVfORUekjw==}
3822 | engines: {node: ^18.0.0 || >=20.0.0}
3823 | hasBin: true
3824 | peerDependencies:
3825 | '@edge-runtime/vm': '*'
3826 | '@types/node': ^18.0.0 || >=20.0.0
3827 | '@vitest/browser': ^1.0.0
3828 | '@vitest/ui': ^1.0.0
3829 | happy-dom: '*'
3830 | jsdom: '*'
3831 | peerDependenciesMeta:
3832 | '@edge-runtime/vm':
3833 | optional: true
3834 | '@types/node':
3835 | optional: true
3836 | '@vitest/browser':
3837 | optional: true
3838 | '@vitest/ui':
3839 | optional: true
3840 | happy-dom:
3841 | optional: true
3842 | jsdom:
3843 | optional: true
3844 | dependencies:
3845 | '@types/node': 20.11.14
3846 | '@vitest/expect': 1.2.2
3847 | '@vitest/runner': 1.2.2
3848 | '@vitest/snapshot': 1.2.2
3849 | '@vitest/spy': 1.2.2
3850 | '@vitest/utils': 1.2.2
3851 | acorn-walk: 8.3.2
3852 | cac: 6.7.14
3853 | chai: 4.4.1
3854 | debug: 4.3.4
3855 | execa: 8.0.1
3856 | jsdom: 24.0.0
3857 | local-pkg: 0.5.0
3858 | magic-string: 0.30.6
3859 | pathe: 1.1.2
3860 | picocolors: 1.0.0
3861 | std-env: 3.7.0
3862 | strip-literal: 1.3.0
3863 | tinybench: 2.6.0
3864 | tinypool: 0.8.2
3865 | vite: 5.0.12(@types/node@20.11.14)
3866 | vite-node: 1.2.2(@types/node@20.11.14)
3867 | why-is-node-running: 2.2.2
3868 | transitivePeerDependencies:
3869 | - less
3870 | - lightningcss
3871 | - sass
3872 | - stylus
3873 | - sugarss
3874 | - supports-color
3875 | - terser
3876 | dev: true
3877 |
3878 | /w3c-xmlserializer@5.0.0:
3879 | resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==}
3880 | engines: {node: '>=18'}
3881 | dependencies:
3882 | xml-name-validator: 5.0.0
3883 | dev: true
3884 |
3885 | /webidl-conversions@7.0.0:
3886 | resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==}
3887 | engines: {node: '>=12'}
3888 | dev: true
3889 |
3890 | /whatwg-encoding@3.1.1:
3891 | resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==}
3892 | engines: {node: '>=18'}
3893 | dependencies:
3894 | iconv-lite: 0.6.3
3895 | dev: true
3896 |
3897 | /whatwg-mimetype@4.0.0:
3898 | resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==}
3899 | engines: {node: '>=18'}
3900 | dev: true
3901 |
3902 | /whatwg-url@14.0.0:
3903 | resolution: {integrity: sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==}
3904 | engines: {node: '>=18'}
3905 | dependencies:
3906 | tr46: 5.0.0
3907 | webidl-conversions: 7.0.0
3908 | dev: true
3909 |
3910 | /which-boxed-primitive@1.0.2:
3911 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
3912 | dependencies:
3913 | is-bigint: 1.0.4
3914 | is-boolean-object: 1.1.2
3915 | is-number-object: 1.0.7
3916 | is-string: 1.0.7
3917 | is-symbol: 1.0.4
3918 | dev: true
3919 |
3920 | /which-builtin-type@1.1.3:
3921 | resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==}
3922 | engines: {node: '>= 0.4'}
3923 | dependencies:
3924 | function.prototype.name: 1.1.6
3925 | has-tostringtag: 1.0.0
3926 | is-async-function: 2.0.0
3927 | is-date-object: 1.0.5
3928 | is-finalizationregistry: 1.0.2
3929 | is-generator-function: 1.0.10
3930 | is-regex: 1.1.4
3931 | is-weakref: 1.0.2
3932 | isarray: 2.0.5
3933 | which-boxed-primitive: 1.0.2
3934 | which-collection: 1.0.1
3935 | which-typed-array: 1.1.13
3936 | dev: true
3937 |
3938 | /which-collection@1.0.1:
3939 | resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==}
3940 | dependencies:
3941 | is-map: 2.0.2
3942 | is-set: 2.0.2
3943 | is-weakmap: 2.0.1
3944 | is-weakset: 2.0.2
3945 | dev: true
3946 |
3947 | /which-typed-array@1.1.13:
3948 | resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==}
3949 | engines: {node: '>= 0.4'}
3950 | dependencies:
3951 | available-typed-arrays: 1.0.6
3952 | call-bind: 1.0.5
3953 | for-each: 0.3.3
3954 | gopd: 1.0.1
3955 | has-tostringtag: 1.0.0
3956 | dev: true
3957 |
3958 | /which@2.0.2:
3959 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
3960 | engines: {node: '>= 8'}
3961 | hasBin: true
3962 | dependencies:
3963 | isexe: 2.0.0
3964 | dev: true
3965 |
3966 | /why-is-node-running@2.2.2:
3967 | resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==}
3968 | engines: {node: '>=8'}
3969 | hasBin: true
3970 | dependencies:
3971 | siginfo: 2.0.0
3972 | stackback: 0.0.2
3973 | dev: true
3974 |
3975 | /wrap-ansi@9.0.0:
3976 | resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==}
3977 | engines: {node: '>=18'}
3978 | dependencies:
3979 | ansi-styles: 6.2.1
3980 | string-width: 7.1.0
3981 | strip-ansi: 7.1.0
3982 | dev: true
3983 |
3984 | /wrappy@1.0.2:
3985 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
3986 | dev: true
3987 |
3988 | /ws@8.16.0:
3989 | resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==}
3990 | engines: {node: '>=10.0.0'}
3991 | peerDependencies:
3992 | bufferutil: ^4.0.1
3993 | utf-8-validate: '>=5.0.2'
3994 | peerDependenciesMeta:
3995 | bufferutil:
3996 | optional: true
3997 | utf-8-validate:
3998 | optional: true
3999 | dev: true
4000 |
4001 | /xml-name-validator@5.0.0:
4002 | resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==}
4003 | engines: {node: '>=18'}
4004 | dev: true
4005 |
4006 | /xmlchars@2.2.0:
4007 | resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==}
4008 | dev: true
4009 |
4010 | /yallist@3.1.1:
4011 | resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
4012 | dev: true
4013 |
4014 | /yallist@4.0.0:
4015 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
4016 | dev: true
4017 |
4018 | /yaml@2.3.4:
4019 | resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==}
4020 | engines: {node: '>= 14'}
4021 | dev: true
4022 |
4023 | /yocto-queue@0.1.0:
4024 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
4025 | engines: {node: '>=10'}
4026 | dev: true
4027 |
4028 | /yocto-queue@1.0.0:
4029 | resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==}
4030 | engines: {node: '>=12.20'}
4031 | dev: true
4032 |
--------------------------------------------------------------------------------