···
1
1
+
# Logs
2
2
+
logs
3
3
+
*.log
4
4
+
npm-debug.log*
5
5
+
yarn-debug.log*
6
6
+
yarn-error.log*
7
7
+
pnpm-debug.log*
8
8
+
lerna-debug.log*
9
9
+
10
10
+
node_modules
11
11
+
dist
12
12
+
dist-ssr
13
13
+
*.local
14
14
+
15
15
+
# Editor directories and files
16
16
+
.vscode/*
17
17
+
!.vscode/extensions.json
18
18
+
.idea
19
19
+
.DS_Store
20
20
+
*.suo
21
21
+
*.ntvs*
22
22
+
*.njsproj
23
23
+
*.sln
24
24
+
*.sw?
···
1
1
+
# React + TypeScript + Vite
2
2
+
3
3
+
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
4
4
+
5
5
+
Currently, two official plugins are available:
6
6
+
7
7
+
- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Babel](https://babeljs.io/) for Fast Refresh
8
8
+
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh
9
9
+
10
10
+
## Expanding the ESLint configuration
11
11
+
12
12
+
If you are developing a production application, we recommend updating the configuration to enable type-aware lint rules:
13
13
+
14
14
+
```js
15
15
+
export default tseslint.config({
16
16
+
extends: [
17
17
+
// Remove ...tseslint.configs.recommended and replace with this
18
18
+
...tseslint.configs.recommendedTypeChecked,
19
19
+
// Alternatively, use this for stricter rules
20
20
+
...tseslint.configs.strictTypeChecked,
21
21
+
// Optionally, add this for stylistic rules
22
22
+
...tseslint.configs.stylisticTypeChecked,
23
23
+
],
24
24
+
languageOptions: {
25
25
+
// other options...
26
26
+
parserOptions: {
27
27
+
project: ['./tsconfig.node.json', './tsconfig.app.json'],
28
28
+
tsconfigRootDir: import.meta.dirname,
29
29
+
},
30
30
+
},
31
31
+
})
32
32
+
```
33
33
+
34
34
+
You can also install [eslint-plugin-react-x](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-x) and [eslint-plugin-react-dom](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-dom) for React-specific lint rules:
35
35
+
36
36
+
```js
37
37
+
// eslint.config.js
38
38
+
import reactX from 'eslint-plugin-react-x'
39
39
+
import reactDom from 'eslint-plugin-react-dom'
40
40
+
41
41
+
export default tseslint.config({
42
42
+
plugins: {
43
43
+
// Add the react-x and react-dom plugins
44
44
+
'react-x': reactX,
45
45
+
'react-dom': reactDom,
46
46
+
},
47
47
+
rules: {
48
48
+
// other rules...
49
49
+
// Enable its recommended typescript rules
50
50
+
...reactX.configs['recommended-typescript'].rules,
51
51
+
...reactDom.configs.recommended.rules,
52
52
+
},
53
53
+
})
54
54
+
```
···
1
1
+
import js from '@eslint/js'
2
2
+
import globals from 'globals'
3
3
+
import reactHooks from 'eslint-plugin-react-hooks'
4
4
+
import reactRefresh from 'eslint-plugin-react-refresh'
5
5
+
import tseslint from 'typescript-eslint'
6
6
+
7
7
+
export default tseslint.config(
8
8
+
{ ignores: ['dist'] },
9
9
+
{
10
10
+
extends: [js.configs.recommended, ...tseslint.configs.recommended],
11
11
+
files: ['**/*.{ts,tsx}'],
12
12
+
languageOptions: {
13
13
+
ecmaVersion: 2020,
14
14
+
globals: globals.browser,
15
15
+
},
16
16
+
plugins: {
17
17
+
'react-hooks': reactHooks,
18
18
+
'react-refresh': reactRefresh,
19
19
+
},
20
20
+
rules: {
21
21
+
...reactHooks.configs.recommended.rules,
22
22
+
'react-refresh/only-export-components': [
23
23
+
'warn',
24
24
+
{ allowConstantExport: true },
25
25
+
],
26
26
+
},
27
27
+
},
28
28
+
)
···
1
1
+
<!doctype html>
2
2
+
<html lang="en">
3
3
+
<head>
4
4
+
<meta charset="UTF-8" />
5
5
+
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
6
6
+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7
7
+
<title>Vite + React + TS</title>
8
8
+
</head>
9
9
+
<body>
10
10
+
<div id="root"></div>
11
11
+
<script type="module" src="/src/main.tsx"></script>
12
12
+
</body>
13
13
+
</html>
···
1
1
+
{
2
2
+
"name": "firehose-diff",
3
3
+
"version": "0.0.0",
4
4
+
"lockfileVersion": 3,
5
5
+
"requires": true,
6
6
+
"packages": {
7
7
+
"": {
8
8
+
"name": "firehose-diff",
9
9
+
"version": "0.0.0",
10
10
+
"dependencies": {
11
11
+
"react": "^19.1.0",
12
12
+
"react-dom": "^19.1.0"
13
13
+
},
14
14
+
"devDependencies": {
15
15
+
"@eslint/js": "^9.25.0",
16
16
+
"@types/react": "^19.1.2",
17
17
+
"@types/react-dom": "^19.1.2",
18
18
+
"@vitejs/plugin-react": "^4.4.1",
19
19
+
"eslint": "^9.25.0",
20
20
+
"eslint-plugin-react-hooks": "^5.2.0",
21
21
+
"eslint-plugin-react-refresh": "^0.4.19",
22
22
+
"globals": "^16.0.0",
23
23
+
"typescript": "~5.8.3",
24
24
+
"typescript-eslint": "^8.30.1",
25
25
+
"vite": "^6.3.5"
26
26
+
}
27
27
+
},
28
28
+
"node_modules/@ampproject/remapping": {
29
29
+
"version": "2.3.0",
30
30
+
"resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
31
31
+
"integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
32
32
+
"dev": true,
33
33
+
"license": "Apache-2.0",
34
34
+
"dependencies": {
35
35
+
"@jridgewell/gen-mapping": "^0.3.5",
36
36
+
"@jridgewell/trace-mapping": "^0.3.24"
37
37
+
},
38
38
+
"engines": {
39
39
+
"node": ">=6.0.0"
40
40
+
}
41
41
+
},
42
42
+
"node_modules/@babel/code-frame": {
43
43
+
"version": "7.27.1",
44
44
+
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",
45
45
+
"integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==",
46
46
+
"dev": true,
47
47
+
"license": "MIT",
48
48
+
"dependencies": {
49
49
+
"@babel/helper-validator-identifier": "^7.27.1",
50
50
+
"js-tokens": "^4.0.0",
51
51
+
"picocolors": "^1.1.1"
52
52
+
},
53
53
+
"engines": {
54
54
+
"node": ">=6.9.0"
55
55
+
}
56
56
+
},
57
57
+
"node_modules/@babel/compat-data": {
58
58
+
"version": "7.27.2",
59
59
+
"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.2.tgz",
60
60
+
"integrity": "sha512-TUtMJYRPyUb/9aU8f3K0mjmjf6M9N5Woshn2CS6nqJSeJtTtQcpLUXjGt9vbF8ZGff0El99sWkLgzwW3VXnxZQ==",
61
61
+
"dev": true,
62
62
+
"license": "MIT",
63
63
+
"engines": {
64
64
+
"node": ">=6.9.0"
65
65
+
}
66
66
+
},
67
67
+
"node_modules/@babel/core": {
68
68
+
"version": "7.27.1",
69
69
+
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.1.tgz",
70
70
+
"integrity": "sha512-IaaGWsQqfsQWVLqMn9OB92MNN7zukfVA4s7KKAI0KfrrDsZ0yhi5uV4baBuLuN7n3vsZpwP8asPPcVwApxvjBQ==",
71
71
+
"dev": true,
72
72
+
"license": "MIT",
73
73
+
"dependencies": {
74
74
+
"@ampproject/remapping": "^2.2.0",
75
75
+
"@babel/code-frame": "^7.27.1",
76
76
+
"@babel/generator": "^7.27.1",
77
77
+
"@babel/helper-compilation-targets": "^7.27.1",
78
78
+
"@babel/helper-module-transforms": "^7.27.1",
79
79
+
"@babel/helpers": "^7.27.1",
80
80
+
"@babel/parser": "^7.27.1",
81
81
+
"@babel/template": "^7.27.1",
82
82
+
"@babel/traverse": "^7.27.1",
83
83
+
"@babel/types": "^7.27.1",
84
84
+
"convert-source-map": "^2.0.0",
85
85
+
"debug": "^4.1.0",
86
86
+
"gensync": "^1.0.0-beta.2",
87
87
+
"json5": "^2.2.3",
88
88
+
"semver": "^6.3.1"
89
89
+
},
90
90
+
"engines": {
91
91
+
"node": ">=6.9.0"
92
92
+
},
93
93
+
"funding": {
94
94
+
"type": "opencollective",
95
95
+
"url": "https://opencollective.com/babel"
96
96
+
}
97
97
+
},
98
98
+
"node_modules/@babel/generator": {
99
99
+
"version": "7.27.1",
100
100
+
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.1.tgz",
101
101
+
"integrity": "sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w==",
102
102
+
"dev": true,
103
103
+
"license": "MIT",
104
104
+
"dependencies": {
105
105
+
"@babel/parser": "^7.27.1",
106
106
+
"@babel/types": "^7.27.1",
107
107
+
"@jridgewell/gen-mapping": "^0.3.5",
108
108
+
"@jridgewell/trace-mapping": "^0.3.25",
109
109
+
"jsesc": "^3.0.2"
110
110
+
},
111
111
+
"engines": {
112
112
+
"node": ">=6.9.0"
113
113
+
}
114
114
+
},
115
115
+
"node_modules/@babel/helper-compilation-targets": {
116
116
+
"version": "7.27.2",
117
117
+
"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz",
118
118
+
"integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==",
119
119
+
"dev": true,
120
120
+
"license": "MIT",
121
121
+
"dependencies": {
122
122
+
"@babel/compat-data": "^7.27.2",
123
123
+
"@babel/helper-validator-option": "^7.27.1",
124
124
+
"browserslist": "^4.24.0",
125
125
+
"lru-cache": "^5.1.1",
126
126
+
"semver": "^6.3.1"
127
127
+
},
128
128
+
"engines": {
129
129
+
"node": ">=6.9.0"
130
130
+
}
131
131
+
},
132
132
+
"node_modules/@babel/helper-module-imports": {
133
133
+
"version": "7.27.1",
134
134
+
"resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",
135
135
+
"integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==",
136
136
+
"dev": true,
137
137
+
"license": "MIT",
138
138
+
"dependencies": {
139
139
+
"@babel/traverse": "^7.27.1",
140
140
+
"@babel/types": "^7.27.1"
141
141
+
},
142
142
+
"engines": {
143
143
+
"node": ">=6.9.0"
144
144
+
}
145
145
+
},
146
146
+
"node_modules/@babel/helper-module-transforms": {
147
147
+
"version": "7.27.1",
148
148
+
"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.1.tgz",
149
149
+
"integrity": "sha512-9yHn519/8KvTU5BjTVEEeIM3w9/2yXNKoD82JifINImhpKkARMJKPP59kLo+BafpdN5zgNeIcS4jsGDmd3l58g==",
150
150
+
"dev": true,
151
151
+
"license": "MIT",
152
152
+
"dependencies": {
153
153
+
"@babel/helper-module-imports": "^7.27.1",
154
154
+
"@babel/helper-validator-identifier": "^7.27.1",
155
155
+
"@babel/traverse": "^7.27.1"
156
156
+
},
157
157
+
"engines": {
158
158
+
"node": ">=6.9.0"
159
159
+
},
160
160
+
"peerDependencies": {
161
161
+
"@babel/core": "^7.0.0"
162
162
+
}
163
163
+
},
164
164
+
"node_modules/@babel/helper-plugin-utils": {
165
165
+
"version": "7.27.1",
166
166
+
"resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz",
167
167
+
"integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==",
168
168
+
"dev": true,
169
169
+
"license": "MIT",
170
170
+
"engines": {
171
171
+
"node": ">=6.9.0"
172
172
+
}
173
173
+
},
174
174
+
"node_modules/@babel/helper-string-parser": {
175
175
+
"version": "7.27.1",
176
176
+
"resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
177
177
+
"integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
178
178
+
"dev": true,
179
179
+
"license": "MIT",
180
180
+
"engines": {
181
181
+
"node": ">=6.9.0"
182
182
+
}
183
183
+
},
184
184
+
"node_modules/@babel/helper-validator-identifier": {
185
185
+
"version": "7.27.1",
186
186
+
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz",
187
187
+
"integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==",
188
188
+
"dev": true,
189
189
+
"license": "MIT",
190
190
+
"engines": {
191
191
+
"node": ">=6.9.0"
192
192
+
}
193
193
+
},
194
194
+
"node_modules/@babel/helper-validator-option": {
195
195
+
"version": "7.27.1",
196
196
+
"resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
197
197
+
"integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",
198
198
+
"dev": true,
199
199
+
"license": "MIT",
200
200
+
"engines": {
201
201
+
"node": ">=6.9.0"
202
202
+
}
203
203
+
},
204
204
+
"node_modules/@babel/helpers": {
205
205
+
"version": "7.27.1",
206
206
+
"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.1.tgz",
207
207
+
"integrity": "sha512-FCvFTm0sWV8Fxhpp2McP5/W53GPllQ9QeQ7SiqGWjMf/LVG07lFa5+pgK05IRhVwtvafT22KF+ZSnM9I545CvQ==",
208
208
+
"dev": true,
209
209
+
"license": "MIT",
210
210
+
"dependencies": {
211
211
+
"@babel/template": "^7.27.1",
212
212
+
"@babel/types": "^7.27.1"
213
213
+
},
214
214
+
"engines": {
215
215
+
"node": ">=6.9.0"
216
216
+
}
217
217
+
},
218
218
+
"node_modules/@babel/parser": {
219
219
+
"version": "7.27.2",
220
220
+
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.2.tgz",
221
221
+
"integrity": "sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw==",
222
222
+
"dev": true,
223
223
+
"license": "MIT",
224
224
+
"dependencies": {
225
225
+
"@babel/types": "^7.27.1"
226
226
+
},
227
227
+
"bin": {
228
228
+
"parser": "bin/babel-parser.js"
229
229
+
},
230
230
+
"engines": {
231
231
+
"node": ">=6.0.0"
232
232
+
}
233
233
+
},
234
234
+
"node_modules/@babel/plugin-transform-react-jsx-self": {
235
235
+
"version": "7.27.1",
236
236
+
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz",
237
237
+
"integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==",
238
238
+
"dev": true,
239
239
+
"license": "MIT",
240
240
+
"dependencies": {
241
241
+
"@babel/helper-plugin-utils": "^7.27.1"
242
242
+
},
243
243
+
"engines": {
244
244
+
"node": ">=6.9.0"
245
245
+
},
246
246
+
"peerDependencies": {
247
247
+
"@babel/core": "^7.0.0-0"
248
248
+
}
249
249
+
},
250
250
+
"node_modules/@babel/plugin-transform-react-jsx-source": {
251
251
+
"version": "7.27.1",
252
252
+
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz",
253
253
+
"integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==",
254
254
+
"dev": true,
255
255
+
"license": "MIT",
256
256
+
"dependencies": {
257
257
+
"@babel/helper-plugin-utils": "^7.27.1"
258
258
+
},
259
259
+
"engines": {
260
260
+
"node": ">=6.9.0"
261
261
+
},
262
262
+
"peerDependencies": {
263
263
+
"@babel/core": "^7.0.0-0"
264
264
+
}
265
265
+
},
266
266
+
"node_modules/@babel/template": {
267
267
+
"version": "7.27.2",
268
268
+
"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz",
269
269
+
"integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==",
270
270
+
"dev": true,
271
271
+
"license": "MIT",
272
272
+
"dependencies": {
273
273
+
"@babel/code-frame": "^7.27.1",
274
274
+
"@babel/parser": "^7.27.2",
275
275
+
"@babel/types": "^7.27.1"
276
276
+
},
277
277
+
"engines": {
278
278
+
"node": ">=6.9.0"
279
279
+
}
280
280
+
},
281
281
+
"node_modules/@babel/traverse": {
282
282
+
"version": "7.27.1",
283
283
+
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.1.tgz",
284
284
+
"integrity": "sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==",
285
285
+
"dev": true,
286
286
+
"license": "MIT",
287
287
+
"dependencies": {
288
288
+
"@babel/code-frame": "^7.27.1",
289
289
+
"@babel/generator": "^7.27.1",
290
290
+
"@babel/parser": "^7.27.1",
291
291
+
"@babel/template": "^7.27.1",
292
292
+
"@babel/types": "^7.27.1",
293
293
+
"debug": "^4.3.1",
294
294
+
"globals": "^11.1.0"
295
295
+
},
296
296
+
"engines": {
297
297
+
"node": ">=6.9.0"
298
298
+
}
299
299
+
},
300
300
+
"node_modules/@babel/traverse/node_modules/globals": {
301
301
+
"version": "11.12.0",
302
302
+
"resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
303
303
+
"integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
304
304
+
"dev": true,
305
305
+
"license": "MIT",
306
306
+
"engines": {
307
307
+
"node": ">=4"
308
308
+
}
309
309
+
},
310
310
+
"node_modules/@babel/types": {
311
311
+
"version": "7.27.1",
312
312
+
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.1.tgz",
313
313
+
"integrity": "sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==",
314
314
+
"dev": true,
315
315
+
"license": "MIT",
316
316
+
"dependencies": {
317
317
+
"@babel/helper-string-parser": "^7.27.1",
318
318
+
"@babel/helper-validator-identifier": "^7.27.1"
319
319
+
},
320
320
+
"engines": {
321
321
+
"node": ">=6.9.0"
322
322
+
}
323
323
+
},
324
324
+
"node_modules/@esbuild/aix-ppc64": {
325
325
+
"version": "0.25.4",
326
326
+
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.4.tgz",
327
327
+
"integrity": "sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==",
328
328
+
"cpu": [
329
329
+
"ppc64"
330
330
+
],
331
331
+
"dev": true,
332
332
+
"license": "MIT",
333
333
+
"optional": true,
334
334
+
"os": [
335
335
+
"aix"
336
336
+
],
337
337
+
"engines": {
338
338
+
"node": ">=18"
339
339
+
}
340
340
+
},
341
341
+
"node_modules/@esbuild/android-arm": {
342
342
+
"version": "0.25.4",
343
343
+
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.4.tgz",
344
344
+
"integrity": "sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==",
345
345
+
"cpu": [
346
346
+
"arm"
347
347
+
],
348
348
+
"dev": true,
349
349
+
"license": "MIT",
350
350
+
"optional": true,
351
351
+
"os": [
352
352
+
"android"
353
353
+
],
354
354
+
"engines": {
355
355
+
"node": ">=18"
356
356
+
}
357
357
+
},
358
358
+
"node_modules/@esbuild/android-arm64": {
359
359
+
"version": "0.25.4",
360
360
+
"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.4.tgz",
361
361
+
"integrity": "sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==",
362
362
+
"cpu": [
363
363
+
"arm64"
364
364
+
],
365
365
+
"dev": true,
366
366
+
"license": "MIT",
367
367
+
"optional": true,
368
368
+
"os": [
369
369
+
"android"
370
370
+
],
371
371
+
"engines": {
372
372
+
"node": ">=18"
373
373
+
}
374
374
+
},
375
375
+
"node_modules/@esbuild/android-x64": {
376
376
+
"version": "0.25.4",
377
377
+
"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.4.tgz",
378
378
+
"integrity": "sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==",
379
379
+
"cpu": [
380
380
+
"x64"
381
381
+
],
382
382
+
"dev": true,
383
383
+
"license": "MIT",
384
384
+
"optional": true,
385
385
+
"os": [
386
386
+
"android"
387
387
+
],
388
388
+
"engines": {
389
389
+
"node": ">=18"
390
390
+
}
391
391
+
},
392
392
+
"node_modules/@esbuild/darwin-arm64": {
393
393
+
"version": "0.25.4",
394
394
+
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.4.tgz",
395
395
+
"integrity": "sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==",
396
396
+
"cpu": [
397
397
+
"arm64"
398
398
+
],
399
399
+
"dev": true,
400
400
+
"license": "MIT",
401
401
+
"optional": true,
402
402
+
"os": [
403
403
+
"darwin"
404
404
+
],
405
405
+
"engines": {
406
406
+
"node": ">=18"
407
407
+
}
408
408
+
},
409
409
+
"node_modules/@esbuild/darwin-x64": {
410
410
+
"version": "0.25.4",
411
411
+
"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.4.tgz",
412
412
+
"integrity": "sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==",
413
413
+
"cpu": [
414
414
+
"x64"
415
415
+
],
416
416
+
"dev": true,
417
417
+
"license": "MIT",
418
418
+
"optional": true,
419
419
+
"os": [
420
420
+
"darwin"
421
421
+
],
422
422
+
"engines": {
423
423
+
"node": ">=18"
424
424
+
}
425
425
+
},
426
426
+
"node_modules/@esbuild/freebsd-arm64": {
427
427
+
"version": "0.25.4",
428
428
+
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.4.tgz",
429
429
+
"integrity": "sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==",
430
430
+
"cpu": [
431
431
+
"arm64"
432
432
+
],
433
433
+
"dev": true,
434
434
+
"license": "MIT",
435
435
+
"optional": true,
436
436
+
"os": [
437
437
+
"freebsd"
438
438
+
],
439
439
+
"engines": {
440
440
+
"node": ">=18"
441
441
+
}
442
442
+
},
443
443
+
"node_modules/@esbuild/freebsd-x64": {
444
444
+
"version": "0.25.4",
445
445
+
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.4.tgz",
446
446
+
"integrity": "sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==",
447
447
+
"cpu": [
448
448
+
"x64"
449
449
+
],
450
450
+
"dev": true,
451
451
+
"license": "MIT",
452
452
+
"optional": true,
453
453
+
"os": [
454
454
+
"freebsd"
455
455
+
],
456
456
+
"engines": {
457
457
+
"node": ">=18"
458
458
+
}
459
459
+
},
460
460
+
"node_modules/@esbuild/linux-arm": {
461
461
+
"version": "0.25.4",
462
462
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.4.tgz",
463
463
+
"integrity": "sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==",
464
464
+
"cpu": [
465
465
+
"arm"
466
466
+
],
467
467
+
"dev": true,
468
468
+
"license": "MIT",
469
469
+
"optional": true,
470
470
+
"os": [
471
471
+
"linux"
472
472
+
],
473
473
+
"engines": {
474
474
+
"node": ">=18"
475
475
+
}
476
476
+
},
477
477
+
"node_modules/@esbuild/linux-arm64": {
478
478
+
"version": "0.25.4",
479
479
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.4.tgz",
480
480
+
"integrity": "sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==",
481
481
+
"cpu": [
482
482
+
"arm64"
483
483
+
],
484
484
+
"dev": true,
485
485
+
"license": "MIT",
486
486
+
"optional": true,
487
487
+
"os": [
488
488
+
"linux"
489
489
+
],
490
490
+
"engines": {
491
491
+
"node": ">=18"
492
492
+
}
493
493
+
},
494
494
+
"node_modules/@esbuild/linux-ia32": {
495
495
+
"version": "0.25.4",
496
496
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.4.tgz",
497
497
+
"integrity": "sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==",
498
498
+
"cpu": [
499
499
+
"ia32"
500
500
+
],
501
501
+
"dev": true,
502
502
+
"license": "MIT",
503
503
+
"optional": true,
504
504
+
"os": [
505
505
+
"linux"
506
506
+
],
507
507
+
"engines": {
508
508
+
"node": ">=18"
509
509
+
}
510
510
+
},
511
511
+
"node_modules/@esbuild/linux-loong64": {
512
512
+
"version": "0.25.4",
513
513
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.4.tgz",
514
514
+
"integrity": "sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==",
515
515
+
"cpu": [
516
516
+
"loong64"
517
517
+
],
518
518
+
"dev": true,
519
519
+
"license": "MIT",
520
520
+
"optional": true,
521
521
+
"os": [
522
522
+
"linux"
523
523
+
],
524
524
+
"engines": {
525
525
+
"node": ">=18"
526
526
+
}
527
527
+
},
528
528
+
"node_modules/@esbuild/linux-mips64el": {
529
529
+
"version": "0.25.4",
530
530
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.4.tgz",
531
531
+
"integrity": "sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==",
532
532
+
"cpu": [
533
533
+
"mips64el"
534
534
+
],
535
535
+
"dev": true,
536
536
+
"license": "MIT",
537
537
+
"optional": true,
538
538
+
"os": [
539
539
+
"linux"
540
540
+
],
541
541
+
"engines": {
542
542
+
"node": ">=18"
543
543
+
}
544
544
+
},
545
545
+
"node_modules/@esbuild/linux-ppc64": {
546
546
+
"version": "0.25.4",
547
547
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.4.tgz",
548
548
+
"integrity": "sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==",
549
549
+
"cpu": [
550
550
+
"ppc64"
551
551
+
],
552
552
+
"dev": true,
553
553
+
"license": "MIT",
554
554
+
"optional": true,
555
555
+
"os": [
556
556
+
"linux"
557
557
+
],
558
558
+
"engines": {
559
559
+
"node": ">=18"
560
560
+
}
561
561
+
},
562
562
+
"node_modules/@esbuild/linux-riscv64": {
563
563
+
"version": "0.25.4",
564
564
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.4.tgz",
565
565
+
"integrity": "sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==",
566
566
+
"cpu": [
567
567
+
"riscv64"
568
568
+
],
569
569
+
"dev": true,
570
570
+
"license": "MIT",
571
571
+
"optional": true,
572
572
+
"os": [
573
573
+
"linux"
574
574
+
],
575
575
+
"engines": {
576
576
+
"node": ">=18"
577
577
+
}
578
578
+
},
579
579
+
"node_modules/@esbuild/linux-s390x": {
580
580
+
"version": "0.25.4",
581
581
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.4.tgz",
582
582
+
"integrity": "sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==",
583
583
+
"cpu": [
584
584
+
"s390x"
585
585
+
],
586
586
+
"dev": true,
587
587
+
"license": "MIT",
588
588
+
"optional": true,
589
589
+
"os": [
590
590
+
"linux"
591
591
+
],
592
592
+
"engines": {
593
593
+
"node": ">=18"
594
594
+
}
595
595
+
},
596
596
+
"node_modules/@esbuild/linux-x64": {
597
597
+
"version": "0.25.4",
598
598
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.4.tgz",
599
599
+
"integrity": "sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==",
600
600
+
"cpu": [
601
601
+
"x64"
602
602
+
],
603
603
+
"dev": true,
604
604
+
"license": "MIT",
605
605
+
"optional": true,
606
606
+
"os": [
607
607
+
"linux"
608
608
+
],
609
609
+
"engines": {
610
610
+
"node": ">=18"
611
611
+
}
612
612
+
},
613
613
+
"node_modules/@esbuild/netbsd-arm64": {
614
614
+
"version": "0.25.4",
615
615
+
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.4.tgz",
616
616
+
"integrity": "sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==",
617
617
+
"cpu": [
618
618
+
"arm64"
619
619
+
],
620
620
+
"dev": true,
621
621
+
"license": "MIT",
622
622
+
"optional": true,
623
623
+
"os": [
624
624
+
"netbsd"
625
625
+
],
626
626
+
"engines": {
627
627
+
"node": ">=18"
628
628
+
}
629
629
+
},
630
630
+
"node_modules/@esbuild/netbsd-x64": {
631
631
+
"version": "0.25.4",
632
632
+
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.4.tgz",
633
633
+
"integrity": "sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==",
634
634
+
"cpu": [
635
635
+
"x64"
636
636
+
],
637
637
+
"dev": true,
638
638
+
"license": "MIT",
639
639
+
"optional": true,
640
640
+
"os": [
641
641
+
"netbsd"
642
642
+
],
643
643
+
"engines": {
644
644
+
"node": ">=18"
645
645
+
}
646
646
+
},
647
647
+
"node_modules/@esbuild/openbsd-arm64": {
648
648
+
"version": "0.25.4",
649
649
+
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.4.tgz",
650
650
+
"integrity": "sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==",
651
651
+
"cpu": [
652
652
+
"arm64"
653
653
+
],
654
654
+
"dev": true,
655
655
+
"license": "MIT",
656
656
+
"optional": true,
657
657
+
"os": [
658
658
+
"openbsd"
659
659
+
],
660
660
+
"engines": {
661
661
+
"node": ">=18"
662
662
+
}
663
663
+
},
664
664
+
"node_modules/@esbuild/openbsd-x64": {
665
665
+
"version": "0.25.4",
666
666
+
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.4.tgz",
667
667
+
"integrity": "sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==",
668
668
+
"cpu": [
669
669
+
"x64"
670
670
+
],
671
671
+
"dev": true,
672
672
+
"license": "MIT",
673
673
+
"optional": true,
674
674
+
"os": [
675
675
+
"openbsd"
676
676
+
],
677
677
+
"engines": {
678
678
+
"node": ">=18"
679
679
+
}
680
680
+
},
681
681
+
"node_modules/@esbuild/sunos-x64": {
682
682
+
"version": "0.25.4",
683
683
+
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.4.tgz",
684
684
+
"integrity": "sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==",
685
685
+
"cpu": [
686
686
+
"x64"
687
687
+
],
688
688
+
"dev": true,
689
689
+
"license": "MIT",
690
690
+
"optional": true,
691
691
+
"os": [
692
692
+
"sunos"
693
693
+
],
694
694
+
"engines": {
695
695
+
"node": ">=18"
696
696
+
}
697
697
+
},
698
698
+
"node_modules/@esbuild/win32-arm64": {
699
699
+
"version": "0.25.4",
700
700
+
"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.4.tgz",
701
701
+
"integrity": "sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==",
702
702
+
"cpu": [
703
703
+
"arm64"
704
704
+
],
705
705
+
"dev": true,
706
706
+
"license": "MIT",
707
707
+
"optional": true,
708
708
+
"os": [
709
709
+
"win32"
710
710
+
],
711
711
+
"engines": {
712
712
+
"node": ">=18"
713
713
+
}
714
714
+
},
715
715
+
"node_modules/@esbuild/win32-ia32": {
716
716
+
"version": "0.25.4",
717
717
+
"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.4.tgz",
718
718
+
"integrity": "sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==",
719
719
+
"cpu": [
720
720
+
"ia32"
721
721
+
],
722
722
+
"dev": true,
723
723
+
"license": "MIT",
724
724
+
"optional": true,
725
725
+
"os": [
726
726
+
"win32"
727
727
+
],
728
728
+
"engines": {
729
729
+
"node": ">=18"
730
730
+
}
731
731
+
},
732
732
+
"node_modules/@esbuild/win32-x64": {
733
733
+
"version": "0.25.4",
734
734
+
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.4.tgz",
735
735
+
"integrity": "sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==",
736
736
+
"cpu": [
737
737
+
"x64"
738
738
+
],
739
739
+
"dev": true,
740
740
+
"license": "MIT",
741
741
+
"optional": true,
742
742
+
"os": [
743
743
+
"win32"
744
744
+
],
745
745
+
"engines": {
746
746
+
"node": ">=18"
747
747
+
}
748
748
+
},
749
749
+
"node_modules/@eslint-community/eslint-utils": {
750
750
+
"version": "4.7.0",
751
751
+
"resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz",
752
752
+
"integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==",
753
753
+
"dev": true,
754
754
+
"license": "MIT",
755
755
+
"dependencies": {
756
756
+
"eslint-visitor-keys": "^3.4.3"
757
757
+
},
758
758
+
"engines": {
759
759
+
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
760
760
+
},
761
761
+
"funding": {
762
762
+
"url": "https://opencollective.com/eslint"
763
763
+
},
764
764
+
"peerDependencies": {
765
765
+
"eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
766
766
+
}
767
767
+
},
768
768
+
"node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": {
769
769
+
"version": "3.4.3",
770
770
+
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
771
771
+
"integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
772
772
+
"dev": true,
773
773
+
"license": "Apache-2.0",
774
774
+
"engines": {
775
775
+
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
776
776
+
},
777
777
+
"funding": {
778
778
+
"url": "https://opencollective.com/eslint"
779
779
+
}
780
780
+
},
781
781
+
"node_modules/@eslint-community/regexpp": {
782
782
+
"version": "4.12.1",
783
783
+
"resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz",
784
784
+
"integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==",
785
785
+
"dev": true,
786
786
+
"license": "MIT",
787
787
+
"engines": {
788
788
+
"node": "^12.0.0 || ^14.0.0 || >=16.0.0"
789
789
+
}
790
790
+
},
791
791
+
"node_modules/@eslint/config-array": {
792
792
+
"version": "0.20.0",
793
793
+
"resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.0.tgz",
794
794
+
"integrity": "sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==",
795
795
+
"dev": true,
796
796
+
"license": "Apache-2.0",
797
797
+
"dependencies": {
798
798
+
"@eslint/object-schema": "^2.1.6",
799
799
+
"debug": "^4.3.1",
800
800
+
"minimatch": "^3.1.2"
801
801
+
},
802
802
+
"engines": {
803
803
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
804
804
+
}
805
805
+
},
806
806
+
"node_modules/@eslint/config-helpers": {
807
807
+
"version": "0.2.2",
808
808
+
"resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.2.tgz",
809
809
+
"integrity": "sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg==",
810
810
+
"dev": true,
811
811
+
"license": "Apache-2.0",
812
812
+
"engines": {
813
813
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
814
814
+
}
815
815
+
},
816
816
+
"node_modules/@eslint/core": {
817
817
+
"version": "0.13.0",
818
818
+
"resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz",
819
819
+
"integrity": "sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==",
820
820
+
"dev": true,
821
821
+
"license": "Apache-2.0",
822
822
+
"dependencies": {
823
823
+
"@types/json-schema": "^7.0.15"
824
824
+
},
825
825
+
"engines": {
826
826
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
827
827
+
}
828
828
+
},
829
829
+
"node_modules/@eslint/eslintrc": {
830
830
+
"version": "3.3.1",
831
831
+
"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz",
832
832
+
"integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==",
833
833
+
"dev": true,
834
834
+
"license": "MIT",
835
835
+
"dependencies": {
836
836
+
"ajv": "^6.12.4",
837
837
+
"debug": "^4.3.2",
838
838
+
"espree": "^10.0.1",
839
839
+
"globals": "^14.0.0",
840
840
+
"ignore": "^5.2.0",
841
841
+
"import-fresh": "^3.2.1",
842
842
+
"js-yaml": "^4.1.0",
843
843
+
"minimatch": "^3.1.2",
844
844
+
"strip-json-comments": "^3.1.1"
845
845
+
},
846
846
+
"engines": {
847
847
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
848
848
+
},
849
849
+
"funding": {
850
850
+
"url": "https://opencollective.com/eslint"
851
851
+
}
852
852
+
},
853
853
+
"node_modules/@eslint/eslintrc/node_modules/globals": {
854
854
+
"version": "14.0.0",
855
855
+
"resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
856
856
+
"integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
857
857
+
"dev": true,
858
858
+
"license": "MIT",
859
859
+
"engines": {
860
860
+
"node": ">=18"
861
861
+
},
862
862
+
"funding": {
863
863
+
"url": "https://github.com/sponsors/sindresorhus"
864
864
+
}
865
865
+
},
866
866
+
"node_modules/@eslint/js": {
867
867
+
"version": "9.26.0",
868
868
+
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.26.0.tgz",
869
869
+
"integrity": "sha512-I9XlJawFdSMvWjDt6wksMCrgns5ggLNfFwFvnShsleWruvXM514Qxk8V246efTw+eo9JABvVz+u3q2RiAowKxQ==",
870
870
+
"dev": true,
871
871
+
"license": "MIT",
872
872
+
"engines": {
873
873
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
874
874
+
}
875
875
+
},
876
876
+
"node_modules/@eslint/object-schema": {
877
877
+
"version": "2.1.6",
878
878
+
"resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz",
879
879
+
"integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==",
880
880
+
"dev": true,
881
881
+
"license": "Apache-2.0",
882
882
+
"engines": {
883
883
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
884
884
+
}
885
885
+
},
886
886
+
"node_modules/@eslint/plugin-kit": {
887
887
+
"version": "0.2.8",
888
888
+
"resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz",
889
889
+
"integrity": "sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==",
890
890
+
"dev": true,
891
891
+
"license": "Apache-2.0",
892
892
+
"dependencies": {
893
893
+
"@eslint/core": "^0.13.0",
894
894
+
"levn": "^0.4.1"
895
895
+
},
896
896
+
"engines": {
897
897
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
898
898
+
}
899
899
+
},
900
900
+
"node_modules/@humanfs/core": {
901
901
+
"version": "0.19.1",
902
902
+
"resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
903
903
+
"integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
904
904
+
"dev": true,
905
905
+
"license": "Apache-2.0",
906
906
+
"engines": {
907
907
+
"node": ">=18.18.0"
908
908
+
}
909
909
+
},
910
910
+
"node_modules/@humanfs/node": {
911
911
+
"version": "0.16.6",
912
912
+
"resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz",
913
913
+
"integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==",
914
914
+
"dev": true,
915
915
+
"license": "Apache-2.0",
916
916
+
"dependencies": {
917
917
+
"@humanfs/core": "^0.19.1",
918
918
+
"@humanwhocodes/retry": "^0.3.0"
919
919
+
},
920
920
+
"engines": {
921
921
+
"node": ">=18.18.0"
922
922
+
}
923
923
+
},
924
924
+
"node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": {
925
925
+
"version": "0.3.1",
926
926
+
"resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz",
927
927
+
"integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==",
928
928
+
"dev": true,
929
929
+
"license": "Apache-2.0",
930
930
+
"engines": {
931
931
+
"node": ">=18.18"
932
932
+
},
933
933
+
"funding": {
934
934
+
"type": "github",
935
935
+
"url": "https://github.com/sponsors/nzakas"
936
936
+
}
937
937
+
},
938
938
+
"node_modules/@humanwhocodes/module-importer": {
939
939
+
"version": "1.0.1",
940
940
+
"resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
941
941
+
"integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
942
942
+
"dev": true,
943
943
+
"license": "Apache-2.0",
944
944
+
"engines": {
945
945
+
"node": ">=12.22"
946
946
+
},
947
947
+
"funding": {
948
948
+
"type": "github",
949
949
+
"url": "https://github.com/sponsors/nzakas"
950
950
+
}
951
951
+
},
952
952
+
"node_modules/@humanwhocodes/retry": {
953
953
+
"version": "0.4.3",
954
954
+
"resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",
955
955
+
"integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",
956
956
+
"dev": true,
957
957
+
"license": "Apache-2.0",
958
958
+
"engines": {
959
959
+
"node": ">=18.18"
960
960
+
},
961
961
+
"funding": {
962
962
+
"type": "github",
963
963
+
"url": "https://github.com/sponsors/nzakas"
964
964
+
}
965
965
+
},
966
966
+
"node_modules/@jridgewell/gen-mapping": {
967
967
+
"version": "0.3.8",
968
968
+
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz",
969
969
+
"integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==",
970
970
+
"dev": true,
971
971
+
"license": "MIT",
972
972
+
"dependencies": {
973
973
+
"@jridgewell/set-array": "^1.2.1",
974
974
+
"@jridgewell/sourcemap-codec": "^1.4.10",
975
975
+
"@jridgewell/trace-mapping": "^0.3.24"
976
976
+
},
977
977
+
"engines": {
978
978
+
"node": ">=6.0.0"
979
979
+
}
980
980
+
},
981
981
+
"node_modules/@jridgewell/resolve-uri": {
982
982
+
"version": "3.1.2",
983
983
+
"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
984
984
+
"integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
985
985
+
"dev": true,
986
986
+
"license": "MIT",
987
987
+
"engines": {
988
988
+
"node": ">=6.0.0"
989
989
+
}
990
990
+
},
991
991
+
"node_modules/@jridgewell/set-array": {
992
992
+
"version": "1.2.1",
993
993
+
"resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
994
994
+
"integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
995
995
+
"dev": true,
996
996
+
"license": "MIT",
997
997
+
"engines": {
998
998
+
"node": ">=6.0.0"
999
999
+
}
1000
1000
+
},
1001
1001
+
"node_modules/@jridgewell/sourcemap-codec": {
1002
1002
+
"version": "1.5.0",
1003
1003
+
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
1004
1004
+
"integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
1005
1005
+
"dev": true,
1006
1006
+
"license": "MIT"
1007
1007
+
},
1008
1008
+
"node_modules/@jridgewell/trace-mapping": {
1009
1009
+
"version": "0.3.25",
1010
1010
+
"resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
1011
1011
+
"integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
1012
1012
+
"dev": true,
1013
1013
+
"license": "MIT",
1014
1014
+
"dependencies": {
1015
1015
+
"@jridgewell/resolve-uri": "^3.1.0",
1016
1016
+
"@jridgewell/sourcemap-codec": "^1.4.14"
1017
1017
+
}
1018
1018
+
},
1019
1019
+
"node_modules/@modelcontextprotocol/sdk": {
1020
1020
+
"version": "1.11.3",
1021
1021
+
"resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.11.3.tgz",
1022
1022
+
"integrity": "sha512-rmOWVRUbUJD7iSvJugjUbFZshTAuJ48MXoZ80Osx1GM0K/H1w7rSEvmw8m6vdWxNASgtaHIhAgre4H/E9GJiYQ==",
1023
1023
+
"dev": true,
1024
1024
+
"license": "MIT",
1025
1025
+
"dependencies": {
1026
1026
+
"content-type": "^1.0.5",
1027
1027
+
"cors": "^2.8.5",
1028
1028
+
"cross-spawn": "^7.0.5",
1029
1029
+
"eventsource": "^3.0.2",
1030
1030
+
"express": "^5.0.1",
1031
1031
+
"express-rate-limit": "^7.5.0",
1032
1032
+
"pkce-challenge": "^5.0.0",
1033
1033
+
"raw-body": "^3.0.0",
1034
1034
+
"zod": "^3.23.8",
1035
1035
+
"zod-to-json-schema": "^3.24.1"
1036
1036
+
},
1037
1037
+
"engines": {
1038
1038
+
"node": ">=18"
1039
1039
+
}
1040
1040
+
},
1041
1041
+
"node_modules/@nodelib/fs.scandir": {
1042
1042
+
"version": "2.1.5",
1043
1043
+
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
1044
1044
+
"integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
1045
1045
+
"dev": true,
1046
1046
+
"license": "MIT",
1047
1047
+
"dependencies": {
1048
1048
+
"@nodelib/fs.stat": "2.0.5",
1049
1049
+
"run-parallel": "^1.1.9"
1050
1050
+
},
1051
1051
+
"engines": {
1052
1052
+
"node": ">= 8"
1053
1053
+
}
1054
1054
+
},
1055
1055
+
"node_modules/@nodelib/fs.stat": {
1056
1056
+
"version": "2.0.5",
1057
1057
+
"resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
1058
1058
+
"integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
1059
1059
+
"dev": true,
1060
1060
+
"license": "MIT",
1061
1061
+
"engines": {
1062
1062
+
"node": ">= 8"
1063
1063
+
}
1064
1064
+
},
1065
1065
+
"node_modules/@nodelib/fs.walk": {
1066
1066
+
"version": "1.2.8",
1067
1067
+
"resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
1068
1068
+
"integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
1069
1069
+
"dev": true,
1070
1070
+
"license": "MIT",
1071
1071
+
"dependencies": {
1072
1072
+
"@nodelib/fs.scandir": "2.1.5",
1073
1073
+
"fastq": "^1.6.0"
1074
1074
+
},
1075
1075
+
"engines": {
1076
1076
+
"node": ">= 8"
1077
1077
+
}
1078
1078
+
},
1079
1079
+
"node_modules/@rollup/rollup-android-arm-eabi": {
1080
1080
+
"version": "4.40.2",
1081
1081
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.40.2.tgz",
1082
1082
+
"integrity": "sha512-JkdNEq+DFxZfUwxvB58tHMHBHVgX23ew41g1OQinthJ+ryhdRk67O31S7sYw8u2lTjHUPFxwar07BBt1KHp/hg==",
1083
1083
+
"cpu": [
1084
1084
+
"arm"
1085
1085
+
],
1086
1086
+
"dev": true,
1087
1087
+
"license": "MIT",
1088
1088
+
"optional": true,
1089
1089
+
"os": [
1090
1090
+
"android"
1091
1091
+
]
1092
1092
+
},
1093
1093
+
"node_modules/@rollup/rollup-android-arm64": {
1094
1094
+
"version": "4.40.2",
1095
1095
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.40.2.tgz",
1096
1096
+
"integrity": "sha512-13unNoZ8NzUmnndhPTkWPWbX3vtHodYmy+I9kuLxN+F+l+x3LdVF7UCu8TWVMt1POHLh6oDHhnOA04n8oJZhBw==",
1097
1097
+
"cpu": [
1098
1098
+
"arm64"
1099
1099
+
],
1100
1100
+
"dev": true,
1101
1101
+
"license": "MIT",
1102
1102
+
"optional": true,
1103
1103
+
"os": [
1104
1104
+
"android"
1105
1105
+
]
1106
1106
+
},
1107
1107
+
"node_modules/@rollup/rollup-darwin-arm64": {
1108
1108
+
"version": "4.40.2",
1109
1109
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.40.2.tgz",
1110
1110
+
"integrity": "sha512-Gzf1Hn2Aoe8VZzevHostPX23U7N5+4D36WJNHK88NZHCJr7aVMG4fadqkIf72eqVPGjGc0HJHNuUaUcxiR+N/w==",
1111
1111
+
"cpu": [
1112
1112
+
"arm64"
1113
1113
+
],
1114
1114
+
"dev": true,
1115
1115
+
"license": "MIT",
1116
1116
+
"optional": true,
1117
1117
+
"os": [
1118
1118
+
"darwin"
1119
1119
+
]
1120
1120
+
},
1121
1121
+
"node_modules/@rollup/rollup-darwin-x64": {
1122
1122
+
"version": "4.40.2",
1123
1123
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.40.2.tgz",
1124
1124
+
"integrity": "sha512-47N4hxa01a4x6XnJoskMKTS8XZ0CZMd8YTbINbi+w03A2w4j1RTlnGHOz/P0+Bg1LaVL6ufZyNprSg+fW5nYQQ==",
1125
1125
+
"cpu": [
1126
1126
+
"x64"
1127
1127
+
],
1128
1128
+
"dev": true,
1129
1129
+
"license": "MIT",
1130
1130
+
"optional": true,
1131
1131
+
"os": [
1132
1132
+
"darwin"
1133
1133
+
]
1134
1134
+
},
1135
1135
+
"node_modules/@rollup/rollup-freebsd-arm64": {
1136
1136
+
"version": "4.40.2",
1137
1137
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.40.2.tgz",
1138
1138
+
"integrity": "sha512-8t6aL4MD+rXSHHZUR1z19+9OFJ2rl1wGKvckN47XFRVO+QL/dUSpKA2SLRo4vMg7ELA8pzGpC+W9OEd1Z/ZqoQ==",
1139
1139
+
"cpu": [
1140
1140
+
"arm64"
1141
1141
+
],
1142
1142
+
"dev": true,
1143
1143
+
"license": "MIT",
1144
1144
+
"optional": true,
1145
1145
+
"os": [
1146
1146
+
"freebsd"
1147
1147
+
]
1148
1148
+
},
1149
1149
+
"node_modules/@rollup/rollup-freebsd-x64": {
1150
1150
+
"version": "4.40.2",
1151
1151
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.40.2.tgz",
1152
1152
+
"integrity": "sha512-C+AyHBzfpsOEYRFjztcYUFsH4S7UsE9cDtHCtma5BK8+ydOZYgMmWg1d/4KBytQspJCld8ZIujFMAdKG1xyr4Q==",
1153
1153
+
"cpu": [
1154
1154
+
"x64"
1155
1155
+
],
1156
1156
+
"dev": true,
1157
1157
+
"license": "MIT",
1158
1158
+
"optional": true,
1159
1159
+
"os": [
1160
1160
+
"freebsd"
1161
1161
+
]
1162
1162
+
},
1163
1163
+
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
1164
1164
+
"version": "4.40.2",
1165
1165
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.40.2.tgz",
1166
1166
+
"integrity": "sha512-de6TFZYIvJwRNjmW3+gaXiZ2DaWL5D5yGmSYzkdzjBDS3W+B9JQ48oZEsmMvemqjtAFzE16DIBLqd6IQQRuG9Q==",
1167
1167
+
"cpu": [
1168
1168
+
"arm"
1169
1169
+
],
1170
1170
+
"dev": true,
1171
1171
+
"license": "MIT",
1172
1172
+
"optional": true,
1173
1173
+
"os": [
1174
1174
+
"linux"
1175
1175
+
]
1176
1176
+
},
1177
1177
+
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
1178
1178
+
"version": "4.40.2",
1179
1179
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.40.2.tgz",
1180
1180
+
"integrity": "sha512-urjaEZubdIkacKc930hUDOfQPysezKla/O9qV+O89enqsqUmQm8Xj8O/vh0gHg4LYfv7Y7UsE3QjzLQzDYN1qg==",
1181
1181
+
"cpu": [
1182
1182
+
"arm"
1183
1183
+
],
1184
1184
+
"dev": true,
1185
1185
+
"license": "MIT",
1186
1186
+
"optional": true,
1187
1187
+
"os": [
1188
1188
+
"linux"
1189
1189
+
]
1190
1190
+
},
1191
1191
+
"node_modules/@rollup/rollup-linux-arm64-gnu": {
1192
1192
+
"version": "4.40.2",
1193
1193
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.40.2.tgz",
1194
1194
+
"integrity": "sha512-KlE8IC0HFOC33taNt1zR8qNlBYHj31qGT1UqWqtvR/+NuCVhfufAq9fxO8BMFC22Wu0rxOwGVWxtCMvZVLmhQg==",
1195
1195
+
"cpu": [
1196
1196
+
"arm64"
1197
1197
+
],
1198
1198
+
"dev": true,
1199
1199
+
"license": "MIT",
1200
1200
+
"optional": true,
1201
1201
+
"os": [
1202
1202
+
"linux"
1203
1203
+
]
1204
1204
+
},
1205
1205
+
"node_modules/@rollup/rollup-linux-arm64-musl": {
1206
1206
+
"version": "4.40.2",
1207
1207
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.40.2.tgz",
1208
1208
+
"integrity": "sha512-j8CgxvfM0kbnhu4XgjnCWJQyyBOeBI1Zq91Z850aUddUmPeQvuAy6OiMdPS46gNFgy8gN1xkYyLgwLYZG3rBOg==",
1209
1209
+
"cpu": [
1210
1210
+
"arm64"
1211
1211
+
],
1212
1212
+
"dev": true,
1213
1213
+
"license": "MIT",
1214
1214
+
"optional": true,
1215
1215
+
"os": [
1216
1216
+
"linux"
1217
1217
+
]
1218
1218
+
},
1219
1219
+
"node_modules/@rollup/rollup-linux-loongarch64-gnu": {
1220
1220
+
"version": "4.40.2",
1221
1221
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.40.2.tgz",
1222
1222
+
"integrity": "sha512-Ybc/1qUampKuRF4tQXc7G7QY9YRyeVSykfK36Y5Qc5dmrIxwFhrOzqaVTNoZygqZ1ZieSWTibfFhQ5qK8jpWxw==",
1223
1223
+
"cpu": [
1224
1224
+
"loong64"
1225
1225
+
],
1226
1226
+
"dev": true,
1227
1227
+
"license": "MIT",
1228
1228
+
"optional": true,
1229
1229
+
"os": [
1230
1230
+
"linux"
1231
1231
+
]
1232
1232
+
},
1233
1233
+
"node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
1234
1234
+
"version": "4.40.2",
1235
1235
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.40.2.tgz",
1236
1236
+
"integrity": "sha512-3FCIrnrt03CCsZqSYAOW/k9n625pjpuMzVfeI+ZBUSDT3MVIFDSPfSUgIl9FqUftxcUXInvFah79hE1c9abD+Q==",
1237
1237
+
"cpu": [
1238
1238
+
"ppc64"
1239
1239
+
],
1240
1240
+
"dev": true,
1241
1241
+
"license": "MIT",
1242
1242
+
"optional": true,
1243
1243
+
"os": [
1244
1244
+
"linux"
1245
1245
+
]
1246
1246
+
},
1247
1247
+
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
1248
1248
+
"version": "4.40.2",
1249
1249
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.40.2.tgz",
1250
1250
+
"integrity": "sha512-QNU7BFHEvHMp2ESSY3SozIkBPaPBDTsfVNGx3Xhv+TdvWXFGOSH2NJvhD1zKAT6AyuuErJgbdvaJhYVhVqrWTg==",
1251
1251
+
"cpu": [
1252
1252
+
"riscv64"
1253
1253
+
],
1254
1254
+
"dev": true,
1255
1255
+
"license": "MIT",
1256
1256
+
"optional": true,
1257
1257
+
"os": [
1258
1258
+
"linux"
1259
1259
+
]
1260
1260
+
},
1261
1261
+
"node_modules/@rollup/rollup-linux-riscv64-musl": {
1262
1262
+
"version": "4.40.2",
1263
1263
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.40.2.tgz",
1264
1264
+
"integrity": "sha512-5W6vNYkhgfh7URiXTO1E9a0cy4fSgfE4+Hl5agb/U1sa0kjOLMLC1wObxwKxecE17j0URxuTrYZZME4/VH57Hg==",
1265
1265
+
"cpu": [
1266
1266
+
"riscv64"
1267
1267
+
],
1268
1268
+
"dev": true,
1269
1269
+
"license": "MIT",
1270
1270
+
"optional": true,
1271
1271
+
"os": [
1272
1272
+
"linux"
1273
1273
+
]
1274
1274
+
},
1275
1275
+
"node_modules/@rollup/rollup-linux-s390x-gnu": {
1276
1276
+
"version": "4.40.2",
1277
1277
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.40.2.tgz",
1278
1278
+
"integrity": "sha512-B7LKIz+0+p348JoAL4X/YxGx9zOx3sR+o6Hj15Y3aaApNfAshK8+mWZEf759DXfRLeL2vg5LYJBB7DdcleYCoQ==",
1279
1279
+
"cpu": [
1280
1280
+
"s390x"
1281
1281
+
],
1282
1282
+
"dev": true,
1283
1283
+
"license": "MIT",
1284
1284
+
"optional": true,
1285
1285
+
"os": [
1286
1286
+
"linux"
1287
1287
+
]
1288
1288
+
},
1289
1289
+
"node_modules/@rollup/rollup-linux-x64-gnu": {
1290
1290
+
"version": "4.40.2",
1291
1291
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.40.2.tgz",
1292
1292
+
"integrity": "sha512-lG7Xa+BmBNwpjmVUbmyKxdQJ3Q6whHjMjzQplOs5Z+Gj7mxPtWakGHqzMqNER68G67kmCX9qX57aRsW5V0VOng==",
1293
1293
+
"cpu": [
1294
1294
+
"x64"
1295
1295
+
],
1296
1296
+
"dev": true,
1297
1297
+
"license": "MIT",
1298
1298
+
"optional": true,
1299
1299
+
"os": [
1300
1300
+
"linux"
1301
1301
+
]
1302
1302
+
},
1303
1303
+
"node_modules/@rollup/rollup-linux-x64-musl": {
1304
1304
+
"version": "4.40.2",
1305
1305
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.40.2.tgz",
1306
1306
+
"integrity": "sha512-tD46wKHd+KJvsmije4bUskNuvWKFcTOIM9tZ/RrmIvcXnbi0YK/cKS9FzFtAm7Oxi2EhV5N2OpfFB348vSQRXA==",
1307
1307
+
"cpu": [
1308
1308
+
"x64"
1309
1309
+
],
1310
1310
+
"dev": true,
1311
1311
+
"license": "MIT",
1312
1312
+
"optional": true,
1313
1313
+
"os": [
1314
1314
+
"linux"
1315
1315
+
]
1316
1316
+
},
1317
1317
+
"node_modules/@rollup/rollup-win32-arm64-msvc": {
1318
1318
+
"version": "4.40.2",
1319
1319
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.40.2.tgz",
1320
1320
+
"integrity": "sha512-Bjv/HG8RRWLNkXwQQemdsWw4Mg+IJ29LK+bJPW2SCzPKOUaMmPEppQlu/Fqk1d7+DX3V7JbFdbkh/NMmurT6Pg==",
1321
1321
+
"cpu": [
1322
1322
+
"arm64"
1323
1323
+
],
1324
1324
+
"dev": true,
1325
1325
+
"license": "MIT",
1326
1326
+
"optional": true,
1327
1327
+
"os": [
1328
1328
+
"win32"
1329
1329
+
]
1330
1330
+
},
1331
1331
+
"node_modules/@rollup/rollup-win32-ia32-msvc": {
1332
1332
+
"version": "4.40.2",
1333
1333
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.40.2.tgz",
1334
1334
+
"integrity": "sha512-dt1llVSGEsGKvzeIO76HToiYPNPYPkmjhMHhP00T9S4rDern8P2ZWvWAQUEJ+R1UdMWJ/42i/QqJ2WV765GZcA==",
1335
1335
+
"cpu": [
1336
1336
+
"ia32"
1337
1337
+
],
1338
1338
+
"dev": true,
1339
1339
+
"license": "MIT",
1340
1340
+
"optional": true,
1341
1341
+
"os": [
1342
1342
+
"win32"
1343
1343
+
]
1344
1344
+
},
1345
1345
+
"node_modules/@rollup/rollup-win32-x64-msvc": {
1346
1346
+
"version": "4.40.2",
1347
1347
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.40.2.tgz",
1348
1348
+
"integrity": "sha512-bwspbWB04XJpeElvsp+DCylKfF4trJDa2Y9Go8O6A7YLX2LIKGcNK/CYImJN6ZP4DcuOHB4Utl3iCbnR62DudA==",
1349
1349
+
"cpu": [
1350
1350
+
"x64"
1351
1351
+
],
1352
1352
+
"dev": true,
1353
1353
+
"license": "MIT",
1354
1354
+
"optional": true,
1355
1355
+
"os": [
1356
1356
+
"win32"
1357
1357
+
]
1358
1358
+
},
1359
1359
+
"node_modules/@types/babel__core": {
1360
1360
+
"version": "7.20.5",
1361
1361
+
"resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
1362
1362
+
"integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
1363
1363
+
"dev": true,
1364
1364
+
"license": "MIT",
1365
1365
+
"dependencies": {
1366
1366
+
"@babel/parser": "^7.20.7",
1367
1367
+
"@babel/types": "^7.20.7",
1368
1368
+
"@types/babel__generator": "*",
1369
1369
+
"@types/babel__template": "*",
1370
1370
+
"@types/babel__traverse": "*"
1371
1371
+
}
1372
1372
+
},
1373
1373
+
"node_modules/@types/babel__generator": {
1374
1374
+
"version": "7.27.0",
1375
1375
+
"resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
1376
1376
+
"integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==",
1377
1377
+
"dev": true,
1378
1378
+
"license": "MIT",
1379
1379
+
"dependencies": {
1380
1380
+
"@babel/types": "^7.0.0"
1381
1381
+
}
1382
1382
+
},
1383
1383
+
"node_modules/@types/babel__template": {
1384
1384
+
"version": "7.4.4",
1385
1385
+
"resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
1386
1386
+
"integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
1387
1387
+
"dev": true,
1388
1388
+
"license": "MIT",
1389
1389
+
"dependencies": {
1390
1390
+
"@babel/parser": "^7.1.0",
1391
1391
+
"@babel/types": "^7.0.0"
1392
1392
+
}
1393
1393
+
},
1394
1394
+
"node_modules/@types/babel__traverse": {
1395
1395
+
"version": "7.20.7",
1396
1396
+
"resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.7.tgz",
1397
1397
+
"integrity": "sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==",
1398
1398
+
"dev": true,
1399
1399
+
"license": "MIT",
1400
1400
+
"dependencies": {
1401
1401
+
"@babel/types": "^7.20.7"
1402
1402
+
}
1403
1403
+
},
1404
1404
+
"node_modules/@types/estree": {
1405
1405
+
"version": "1.0.7",
1406
1406
+
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz",
1407
1407
+
"integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==",
1408
1408
+
"dev": true,
1409
1409
+
"license": "MIT"
1410
1410
+
},
1411
1411
+
"node_modules/@types/json-schema": {
1412
1412
+
"version": "7.0.15",
1413
1413
+
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
1414
1414
+
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
1415
1415
+
"dev": true,
1416
1416
+
"license": "MIT"
1417
1417
+
},
1418
1418
+
"node_modules/@types/react": {
1419
1419
+
"version": "19.1.4",
1420
1420
+
"resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.4.tgz",
1421
1421
+
"integrity": "sha512-EB1yiiYdvySuIITtD5lhW4yPyJ31RkJkkDw794LaQYrxCSaQV/47y5o1FMC4zF9ZyjUjzJMZwbovEnT5yHTW6g==",
1422
1422
+
"dev": true,
1423
1423
+
"license": "MIT",
1424
1424
+
"dependencies": {
1425
1425
+
"csstype": "^3.0.2"
1426
1426
+
}
1427
1427
+
},
1428
1428
+
"node_modules/@types/react-dom": {
1429
1429
+
"version": "19.1.5",
1430
1430
+
"resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.1.5.tgz",
1431
1431
+
"integrity": "sha512-CMCjrWucUBZvohgZxkjd6S9h0nZxXjzus6yDfUb+xLxYM7VvjKNH1tQrE9GWLql1XoOP4/Ds3bwFqShHUYraGg==",
1432
1432
+
"dev": true,
1433
1433
+
"license": "MIT",
1434
1434
+
"peerDependencies": {
1435
1435
+
"@types/react": "^19.0.0"
1436
1436
+
}
1437
1437
+
},
1438
1438
+
"node_modules/@typescript-eslint/eslint-plugin": {
1439
1439
+
"version": "8.32.1",
1440
1440
+
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.32.1.tgz",
1441
1441
+
"integrity": "sha512-6u6Plg9nP/J1GRpe/vcjjabo6Uc5YQPAMxsgQyGC/I0RuukiG1wIe3+Vtg3IrSCVJDmqK3j8adrtzXSENRtFgg==",
1442
1442
+
"dev": true,
1443
1443
+
"license": "MIT",
1444
1444
+
"dependencies": {
1445
1445
+
"@eslint-community/regexpp": "^4.10.0",
1446
1446
+
"@typescript-eslint/scope-manager": "8.32.1",
1447
1447
+
"@typescript-eslint/type-utils": "8.32.1",
1448
1448
+
"@typescript-eslint/utils": "8.32.1",
1449
1449
+
"@typescript-eslint/visitor-keys": "8.32.1",
1450
1450
+
"graphemer": "^1.4.0",
1451
1451
+
"ignore": "^7.0.0",
1452
1452
+
"natural-compare": "^1.4.0",
1453
1453
+
"ts-api-utils": "^2.1.0"
1454
1454
+
},
1455
1455
+
"engines": {
1456
1456
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1457
1457
+
},
1458
1458
+
"funding": {
1459
1459
+
"type": "opencollective",
1460
1460
+
"url": "https://opencollective.com/typescript-eslint"
1461
1461
+
},
1462
1462
+
"peerDependencies": {
1463
1463
+
"@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0",
1464
1464
+
"eslint": "^8.57.0 || ^9.0.0",
1465
1465
+
"typescript": ">=4.8.4 <5.9.0"
1466
1466
+
}
1467
1467
+
},
1468
1468
+
"node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": {
1469
1469
+
"version": "7.0.4",
1470
1470
+
"resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.4.tgz",
1471
1471
+
"integrity": "sha512-gJzzk+PQNznz8ysRrC0aOkBNVRBDtE1n53IqyqEf3PXrYwomFs5q4pGMizBMJF+ykh03insJ27hB8gSrD2Hn8A==",
1472
1472
+
"dev": true,
1473
1473
+
"license": "MIT",
1474
1474
+
"engines": {
1475
1475
+
"node": ">= 4"
1476
1476
+
}
1477
1477
+
},
1478
1478
+
"node_modules/@typescript-eslint/parser": {
1479
1479
+
"version": "8.32.1",
1480
1480
+
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.32.1.tgz",
1481
1481
+
"integrity": "sha512-LKMrmwCPoLhM45Z00O1ulb6jwyVr2kr3XJp+G+tSEZcbauNnScewcQwtJqXDhXeYPDEjZ8C1SjXm015CirEmGg==",
1482
1482
+
"dev": true,
1483
1483
+
"license": "MIT",
1484
1484
+
"dependencies": {
1485
1485
+
"@typescript-eslint/scope-manager": "8.32.1",
1486
1486
+
"@typescript-eslint/types": "8.32.1",
1487
1487
+
"@typescript-eslint/typescript-estree": "8.32.1",
1488
1488
+
"@typescript-eslint/visitor-keys": "8.32.1",
1489
1489
+
"debug": "^4.3.4"
1490
1490
+
},
1491
1491
+
"engines": {
1492
1492
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1493
1493
+
},
1494
1494
+
"funding": {
1495
1495
+
"type": "opencollective",
1496
1496
+
"url": "https://opencollective.com/typescript-eslint"
1497
1497
+
},
1498
1498
+
"peerDependencies": {
1499
1499
+
"eslint": "^8.57.0 || ^9.0.0",
1500
1500
+
"typescript": ">=4.8.4 <5.9.0"
1501
1501
+
}
1502
1502
+
},
1503
1503
+
"node_modules/@typescript-eslint/scope-manager": {
1504
1504
+
"version": "8.32.1",
1505
1505
+
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.32.1.tgz",
1506
1506
+
"integrity": "sha512-7IsIaIDeZn7kffk7qXC3o6Z4UblZJKV3UBpkvRNpr5NSyLji7tvTcvmnMNYuYLyh26mN8W723xpo3i4MlD33vA==",
1507
1507
+
"dev": true,
1508
1508
+
"license": "MIT",
1509
1509
+
"dependencies": {
1510
1510
+
"@typescript-eslint/types": "8.32.1",
1511
1511
+
"@typescript-eslint/visitor-keys": "8.32.1"
1512
1512
+
},
1513
1513
+
"engines": {
1514
1514
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1515
1515
+
},
1516
1516
+
"funding": {
1517
1517
+
"type": "opencollective",
1518
1518
+
"url": "https://opencollective.com/typescript-eslint"
1519
1519
+
}
1520
1520
+
},
1521
1521
+
"node_modules/@typescript-eslint/type-utils": {
1522
1522
+
"version": "8.32.1",
1523
1523
+
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.32.1.tgz",
1524
1524
+
"integrity": "sha512-mv9YpQGA8iIsl5KyUPi+FGLm7+bA4fgXaeRcFKRDRwDMu4iwrSHeDPipwueNXhdIIZltwCJv+NkxftECbIZWfA==",
1525
1525
+
"dev": true,
1526
1526
+
"license": "MIT",
1527
1527
+
"dependencies": {
1528
1528
+
"@typescript-eslint/typescript-estree": "8.32.1",
1529
1529
+
"@typescript-eslint/utils": "8.32.1",
1530
1530
+
"debug": "^4.3.4",
1531
1531
+
"ts-api-utils": "^2.1.0"
1532
1532
+
},
1533
1533
+
"engines": {
1534
1534
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1535
1535
+
},
1536
1536
+
"funding": {
1537
1537
+
"type": "opencollective",
1538
1538
+
"url": "https://opencollective.com/typescript-eslint"
1539
1539
+
},
1540
1540
+
"peerDependencies": {
1541
1541
+
"eslint": "^8.57.0 || ^9.0.0",
1542
1542
+
"typescript": ">=4.8.4 <5.9.0"
1543
1543
+
}
1544
1544
+
},
1545
1545
+
"node_modules/@typescript-eslint/types": {
1546
1546
+
"version": "8.32.1",
1547
1547
+
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.32.1.tgz",
1548
1548
+
"integrity": "sha512-YmybwXUJcgGqgAp6bEsgpPXEg6dcCyPyCSr0CAAueacR/CCBi25G3V8gGQ2kRzQRBNol7VQknxMs9HvVa9Rvfg==",
1549
1549
+
"dev": true,
1550
1550
+
"license": "MIT",
1551
1551
+
"engines": {
1552
1552
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1553
1553
+
},
1554
1554
+
"funding": {
1555
1555
+
"type": "opencollective",
1556
1556
+
"url": "https://opencollective.com/typescript-eslint"
1557
1557
+
}
1558
1558
+
},
1559
1559
+
"node_modules/@typescript-eslint/typescript-estree": {
1560
1560
+
"version": "8.32.1",
1561
1561
+
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.32.1.tgz",
1562
1562
+
"integrity": "sha512-Y3AP9EIfYwBb4kWGb+simvPaqQoT5oJuzzj9m0i6FCY6SPvlomY2Ei4UEMm7+FXtlNJbor80ximyslzaQF6xhg==",
1563
1563
+
"dev": true,
1564
1564
+
"license": "MIT",
1565
1565
+
"dependencies": {
1566
1566
+
"@typescript-eslint/types": "8.32.1",
1567
1567
+
"@typescript-eslint/visitor-keys": "8.32.1",
1568
1568
+
"debug": "^4.3.4",
1569
1569
+
"fast-glob": "^3.3.2",
1570
1570
+
"is-glob": "^4.0.3",
1571
1571
+
"minimatch": "^9.0.4",
1572
1572
+
"semver": "^7.6.0",
1573
1573
+
"ts-api-utils": "^2.1.0"
1574
1574
+
},
1575
1575
+
"engines": {
1576
1576
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1577
1577
+
},
1578
1578
+
"funding": {
1579
1579
+
"type": "opencollective",
1580
1580
+
"url": "https://opencollective.com/typescript-eslint"
1581
1581
+
},
1582
1582
+
"peerDependencies": {
1583
1583
+
"typescript": ">=4.8.4 <5.9.0"
1584
1584
+
}
1585
1585
+
},
1586
1586
+
"node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
1587
1587
+
"version": "2.0.1",
1588
1588
+
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
1589
1589
+
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
1590
1590
+
"dev": true,
1591
1591
+
"license": "MIT",
1592
1592
+
"dependencies": {
1593
1593
+
"balanced-match": "^1.0.0"
1594
1594
+
}
1595
1595
+
},
1596
1596
+
"node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
1597
1597
+
"version": "9.0.5",
1598
1598
+
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
1599
1599
+
"integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
1600
1600
+
"dev": true,
1601
1601
+
"license": "ISC",
1602
1602
+
"dependencies": {
1603
1603
+
"brace-expansion": "^2.0.1"
1604
1604
+
},
1605
1605
+
"engines": {
1606
1606
+
"node": ">=16 || 14 >=14.17"
1607
1607
+
},
1608
1608
+
"funding": {
1609
1609
+
"url": "https://github.com/sponsors/isaacs"
1610
1610
+
}
1611
1611
+
},
1612
1612
+
"node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
1613
1613
+
"version": "7.7.2",
1614
1614
+
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
1615
1615
+
"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
1616
1616
+
"dev": true,
1617
1617
+
"license": "ISC",
1618
1618
+
"bin": {
1619
1619
+
"semver": "bin/semver.js"
1620
1620
+
},
1621
1621
+
"engines": {
1622
1622
+
"node": ">=10"
1623
1623
+
}
1624
1624
+
},
1625
1625
+
"node_modules/@typescript-eslint/utils": {
1626
1626
+
"version": "8.32.1",
1627
1627
+
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.32.1.tgz",
1628
1628
+
"integrity": "sha512-DsSFNIgLSrc89gpq1LJB7Hm1YpuhK086DRDJSNrewcGvYloWW1vZLHBTIvarKZDcAORIy/uWNx8Gad+4oMpkSA==",
1629
1629
+
"dev": true,
1630
1630
+
"license": "MIT",
1631
1631
+
"dependencies": {
1632
1632
+
"@eslint-community/eslint-utils": "^4.7.0",
1633
1633
+
"@typescript-eslint/scope-manager": "8.32.1",
1634
1634
+
"@typescript-eslint/types": "8.32.1",
1635
1635
+
"@typescript-eslint/typescript-estree": "8.32.1"
1636
1636
+
},
1637
1637
+
"engines": {
1638
1638
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1639
1639
+
},
1640
1640
+
"funding": {
1641
1641
+
"type": "opencollective",
1642
1642
+
"url": "https://opencollective.com/typescript-eslint"
1643
1643
+
},
1644
1644
+
"peerDependencies": {
1645
1645
+
"eslint": "^8.57.0 || ^9.0.0",
1646
1646
+
"typescript": ">=4.8.4 <5.9.0"
1647
1647
+
}
1648
1648
+
},
1649
1649
+
"node_modules/@typescript-eslint/visitor-keys": {
1650
1650
+
"version": "8.32.1",
1651
1651
+
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.32.1.tgz",
1652
1652
+
"integrity": "sha512-ar0tjQfObzhSaW3C3QNmTc5ofj0hDoNQ5XWrCy6zDyabdr0TWhCkClp+rywGNj/odAFBVzzJrK4tEq5M4Hmu4w==",
1653
1653
+
"dev": true,
1654
1654
+
"license": "MIT",
1655
1655
+
"dependencies": {
1656
1656
+
"@typescript-eslint/types": "8.32.1",
1657
1657
+
"eslint-visitor-keys": "^4.2.0"
1658
1658
+
},
1659
1659
+
"engines": {
1660
1660
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1661
1661
+
},
1662
1662
+
"funding": {
1663
1663
+
"type": "opencollective",
1664
1664
+
"url": "https://opencollective.com/typescript-eslint"
1665
1665
+
}
1666
1666
+
},
1667
1667
+
"node_modules/@vitejs/plugin-react": {
1668
1668
+
"version": "4.4.1",
1669
1669
+
"resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.4.1.tgz",
1670
1670
+
"integrity": "sha512-IpEm5ZmeXAP/osiBXVVP5KjFMzbWOonMs0NaQQl+xYnUAcq4oHUBsF2+p4MgKWG4YMmFYJU8A6sxRPuowllm6w==",
1671
1671
+
"dev": true,
1672
1672
+
"license": "MIT",
1673
1673
+
"dependencies": {
1674
1674
+
"@babel/core": "^7.26.10",
1675
1675
+
"@babel/plugin-transform-react-jsx-self": "^7.25.9",
1676
1676
+
"@babel/plugin-transform-react-jsx-source": "^7.25.9",
1677
1677
+
"@types/babel__core": "^7.20.5",
1678
1678
+
"react-refresh": "^0.17.0"
1679
1679
+
},
1680
1680
+
"engines": {
1681
1681
+
"node": "^14.18.0 || >=16.0.0"
1682
1682
+
},
1683
1683
+
"peerDependencies": {
1684
1684
+
"vite": "^4.2.0 || ^5.0.0 || ^6.0.0"
1685
1685
+
}
1686
1686
+
},
1687
1687
+
"node_modules/accepts": {
1688
1688
+
"version": "2.0.0",
1689
1689
+
"resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz",
1690
1690
+
"integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==",
1691
1691
+
"dev": true,
1692
1692
+
"license": "MIT",
1693
1693
+
"dependencies": {
1694
1694
+
"mime-types": "^3.0.0",
1695
1695
+
"negotiator": "^1.0.0"
1696
1696
+
},
1697
1697
+
"engines": {
1698
1698
+
"node": ">= 0.6"
1699
1699
+
}
1700
1700
+
},
1701
1701
+
"node_modules/acorn": {
1702
1702
+
"version": "8.14.1",
1703
1703
+
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz",
1704
1704
+
"integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==",
1705
1705
+
"dev": true,
1706
1706
+
"license": "MIT",
1707
1707
+
"bin": {
1708
1708
+
"acorn": "bin/acorn"
1709
1709
+
},
1710
1710
+
"engines": {
1711
1711
+
"node": ">=0.4.0"
1712
1712
+
}
1713
1713
+
},
1714
1714
+
"node_modules/acorn-jsx": {
1715
1715
+
"version": "5.3.2",
1716
1716
+
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
1717
1717
+
"integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
1718
1718
+
"dev": true,
1719
1719
+
"license": "MIT",
1720
1720
+
"peerDependencies": {
1721
1721
+
"acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
1722
1722
+
}
1723
1723
+
},
1724
1724
+
"node_modules/ajv": {
1725
1725
+
"version": "6.12.6",
1726
1726
+
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
1727
1727
+
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
1728
1728
+
"dev": true,
1729
1729
+
"license": "MIT",
1730
1730
+
"dependencies": {
1731
1731
+
"fast-deep-equal": "^3.1.1",
1732
1732
+
"fast-json-stable-stringify": "^2.0.0",
1733
1733
+
"json-schema-traverse": "^0.4.1",
1734
1734
+
"uri-js": "^4.2.2"
1735
1735
+
},
1736
1736
+
"funding": {
1737
1737
+
"type": "github",
1738
1738
+
"url": "https://github.com/sponsors/epoberezkin"
1739
1739
+
}
1740
1740
+
},
1741
1741
+
"node_modules/ansi-styles": {
1742
1742
+
"version": "4.3.0",
1743
1743
+
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1744
1744
+
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1745
1745
+
"dev": true,
1746
1746
+
"license": "MIT",
1747
1747
+
"dependencies": {
1748
1748
+
"color-convert": "^2.0.1"
1749
1749
+
},
1750
1750
+
"engines": {
1751
1751
+
"node": ">=8"
1752
1752
+
},
1753
1753
+
"funding": {
1754
1754
+
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
1755
1755
+
}
1756
1756
+
},
1757
1757
+
"node_modules/argparse": {
1758
1758
+
"version": "2.0.1",
1759
1759
+
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
1760
1760
+
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
1761
1761
+
"dev": true,
1762
1762
+
"license": "Python-2.0"
1763
1763
+
},
1764
1764
+
"node_modules/balanced-match": {
1765
1765
+
"version": "1.0.2",
1766
1766
+
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
1767
1767
+
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
1768
1768
+
"dev": true,
1769
1769
+
"license": "MIT"
1770
1770
+
},
1771
1771
+
"node_modules/body-parser": {
1772
1772
+
"version": "2.2.0",
1773
1773
+
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz",
1774
1774
+
"integrity": "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==",
1775
1775
+
"dev": true,
1776
1776
+
"license": "MIT",
1777
1777
+
"dependencies": {
1778
1778
+
"bytes": "^3.1.2",
1779
1779
+
"content-type": "^1.0.5",
1780
1780
+
"debug": "^4.4.0",
1781
1781
+
"http-errors": "^2.0.0",
1782
1782
+
"iconv-lite": "^0.6.3",
1783
1783
+
"on-finished": "^2.4.1",
1784
1784
+
"qs": "^6.14.0",
1785
1785
+
"raw-body": "^3.0.0",
1786
1786
+
"type-is": "^2.0.0"
1787
1787
+
},
1788
1788
+
"engines": {
1789
1789
+
"node": ">=18"
1790
1790
+
}
1791
1791
+
},
1792
1792
+
"node_modules/brace-expansion": {
1793
1793
+
"version": "1.1.11",
1794
1794
+
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1795
1795
+
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1796
1796
+
"dev": true,
1797
1797
+
"license": "MIT",
1798
1798
+
"dependencies": {
1799
1799
+
"balanced-match": "^1.0.0",
1800
1800
+
"concat-map": "0.0.1"
1801
1801
+
}
1802
1802
+
},
1803
1803
+
"node_modules/braces": {
1804
1804
+
"version": "3.0.3",
1805
1805
+
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
1806
1806
+
"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
1807
1807
+
"dev": true,
1808
1808
+
"license": "MIT",
1809
1809
+
"dependencies": {
1810
1810
+
"fill-range": "^7.1.1"
1811
1811
+
},
1812
1812
+
"engines": {
1813
1813
+
"node": ">=8"
1814
1814
+
}
1815
1815
+
},
1816
1816
+
"node_modules/browserslist": {
1817
1817
+
"version": "4.24.5",
1818
1818
+
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.5.tgz",
1819
1819
+
"integrity": "sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==",
1820
1820
+
"dev": true,
1821
1821
+
"funding": [
1822
1822
+
{
1823
1823
+
"type": "opencollective",
1824
1824
+
"url": "https://opencollective.com/browserslist"
1825
1825
+
},
1826
1826
+
{
1827
1827
+
"type": "tidelift",
1828
1828
+
"url": "https://tidelift.com/funding/github/npm/browserslist"
1829
1829
+
},
1830
1830
+
{
1831
1831
+
"type": "github",
1832
1832
+
"url": "https://github.com/sponsors/ai"
1833
1833
+
}
1834
1834
+
],
1835
1835
+
"license": "MIT",
1836
1836
+
"dependencies": {
1837
1837
+
"caniuse-lite": "^1.0.30001716",
1838
1838
+
"electron-to-chromium": "^1.5.149",
1839
1839
+
"node-releases": "^2.0.19",
1840
1840
+
"update-browserslist-db": "^1.1.3"
1841
1841
+
},
1842
1842
+
"bin": {
1843
1843
+
"browserslist": "cli.js"
1844
1844
+
},
1845
1845
+
"engines": {
1846
1846
+
"node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
1847
1847
+
}
1848
1848
+
},
1849
1849
+
"node_modules/bytes": {
1850
1850
+
"version": "3.1.2",
1851
1851
+
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
1852
1852
+
"integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
1853
1853
+
"dev": true,
1854
1854
+
"license": "MIT",
1855
1855
+
"engines": {
1856
1856
+
"node": ">= 0.8"
1857
1857
+
}
1858
1858
+
},
1859
1859
+
"node_modules/call-bind-apply-helpers": {
1860
1860
+
"version": "1.0.2",
1861
1861
+
"resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
1862
1862
+
"integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
1863
1863
+
"dev": true,
1864
1864
+
"license": "MIT",
1865
1865
+
"dependencies": {
1866
1866
+
"es-errors": "^1.3.0",
1867
1867
+
"function-bind": "^1.1.2"
1868
1868
+
},
1869
1869
+
"engines": {
1870
1870
+
"node": ">= 0.4"
1871
1871
+
}
1872
1872
+
},
1873
1873
+
"node_modules/call-bound": {
1874
1874
+
"version": "1.0.4",
1875
1875
+
"resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
1876
1876
+
"integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
1877
1877
+
"dev": true,
1878
1878
+
"license": "MIT",
1879
1879
+
"dependencies": {
1880
1880
+
"call-bind-apply-helpers": "^1.0.2",
1881
1881
+
"get-intrinsic": "^1.3.0"
1882
1882
+
},
1883
1883
+
"engines": {
1884
1884
+
"node": ">= 0.4"
1885
1885
+
},
1886
1886
+
"funding": {
1887
1887
+
"url": "https://github.com/sponsors/ljharb"
1888
1888
+
}
1889
1889
+
},
1890
1890
+
"node_modules/callsites": {
1891
1891
+
"version": "3.1.0",
1892
1892
+
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
1893
1893
+
"integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
1894
1894
+
"dev": true,
1895
1895
+
"license": "MIT",
1896
1896
+
"engines": {
1897
1897
+
"node": ">=6"
1898
1898
+
}
1899
1899
+
},
1900
1900
+
"node_modules/caniuse-lite": {
1901
1901
+
"version": "1.0.30001718",
1902
1902
+
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001718.tgz",
1903
1903
+
"integrity": "sha512-AflseV1ahcSunK53NfEs9gFWgOEmzr0f+kaMFA4xiLZlr9Hzt7HxcSpIFcnNCUkz6R6dWKa54rUz3HUmI3nVcw==",
1904
1904
+
"dev": true,
1905
1905
+
"funding": [
1906
1906
+
{
1907
1907
+
"type": "opencollective",
1908
1908
+
"url": "https://opencollective.com/browserslist"
1909
1909
+
},
1910
1910
+
{
1911
1911
+
"type": "tidelift",
1912
1912
+
"url": "https://tidelift.com/funding/github/npm/caniuse-lite"
1913
1913
+
},
1914
1914
+
{
1915
1915
+
"type": "github",
1916
1916
+
"url": "https://github.com/sponsors/ai"
1917
1917
+
}
1918
1918
+
],
1919
1919
+
"license": "CC-BY-4.0"
1920
1920
+
},
1921
1921
+
"node_modules/chalk": {
1922
1922
+
"version": "4.1.2",
1923
1923
+
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
1924
1924
+
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
1925
1925
+
"dev": true,
1926
1926
+
"license": "MIT",
1927
1927
+
"dependencies": {
1928
1928
+
"ansi-styles": "^4.1.0",
1929
1929
+
"supports-color": "^7.1.0"
1930
1930
+
},
1931
1931
+
"engines": {
1932
1932
+
"node": ">=10"
1933
1933
+
},
1934
1934
+
"funding": {
1935
1935
+
"url": "https://github.com/chalk/chalk?sponsor=1"
1936
1936
+
}
1937
1937
+
},
1938
1938
+
"node_modules/color-convert": {
1939
1939
+
"version": "2.0.1",
1940
1940
+
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1941
1941
+
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1942
1942
+
"dev": true,
1943
1943
+
"license": "MIT",
1944
1944
+
"dependencies": {
1945
1945
+
"color-name": "~1.1.4"
1946
1946
+
},
1947
1947
+
"engines": {
1948
1948
+
"node": ">=7.0.0"
1949
1949
+
}
1950
1950
+
},
1951
1951
+
"node_modules/color-name": {
1952
1952
+
"version": "1.1.4",
1953
1953
+
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1954
1954
+
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1955
1955
+
"dev": true,
1956
1956
+
"license": "MIT"
1957
1957
+
},
1958
1958
+
"node_modules/concat-map": {
1959
1959
+
"version": "0.0.1",
1960
1960
+
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1961
1961
+
"integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
1962
1962
+
"dev": true,
1963
1963
+
"license": "MIT"
1964
1964
+
},
1965
1965
+
"node_modules/content-disposition": {
1966
1966
+
"version": "1.0.0",
1967
1967
+
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.0.tgz",
1968
1968
+
"integrity": "sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==",
1969
1969
+
"dev": true,
1970
1970
+
"license": "MIT",
1971
1971
+
"dependencies": {
1972
1972
+
"safe-buffer": "5.2.1"
1973
1973
+
},
1974
1974
+
"engines": {
1975
1975
+
"node": ">= 0.6"
1976
1976
+
}
1977
1977
+
},
1978
1978
+
"node_modules/content-type": {
1979
1979
+
"version": "1.0.5",
1980
1980
+
"resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
1981
1981
+
"integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
1982
1982
+
"dev": true,
1983
1983
+
"license": "MIT",
1984
1984
+
"engines": {
1985
1985
+
"node": ">= 0.6"
1986
1986
+
}
1987
1987
+
},
1988
1988
+
"node_modules/convert-source-map": {
1989
1989
+
"version": "2.0.0",
1990
1990
+
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
1991
1991
+
"integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
1992
1992
+
"dev": true,
1993
1993
+
"license": "MIT"
1994
1994
+
},
1995
1995
+
"node_modules/cookie": {
1996
1996
+
"version": "0.7.2",
1997
1997
+
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
1998
1998
+
"integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
1999
1999
+
"dev": true,
2000
2000
+
"license": "MIT",
2001
2001
+
"engines": {
2002
2002
+
"node": ">= 0.6"
2003
2003
+
}
2004
2004
+
},
2005
2005
+
"node_modules/cookie-signature": {
2006
2006
+
"version": "1.2.2",
2007
2007
+
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz",
2008
2008
+
"integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==",
2009
2009
+
"dev": true,
2010
2010
+
"license": "MIT",
2011
2011
+
"engines": {
2012
2012
+
"node": ">=6.6.0"
2013
2013
+
}
2014
2014
+
},
2015
2015
+
"node_modules/cors": {
2016
2016
+
"version": "2.8.5",
2017
2017
+
"resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
2018
2018
+
"integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
2019
2019
+
"dev": true,
2020
2020
+
"license": "MIT",
2021
2021
+
"dependencies": {
2022
2022
+
"object-assign": "^4",
2023
2023
+
"vary": "^1"
2024
2024
+
},
2025
2025
+
"engines": {
2026
2026
+
"node": ">= 0.10"
2027
2027
+
}
2028
2028
+
},
2029
2029
+
"node_modules/cross-spawn": {
2030
2030
+
"version": "7.0.6",
2031
2031
+
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
2032
2032
+
"integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
2033
2033
+
"dev": true,
2034
2034
+
"license": "MIT",
2035
2035
+
"dependencies": {
2036
2036
+
"path-key": "^3.1.0",
2037
2037
+
"shebang-command": "^2.0.0",
2038
2038
+
"which": "^2.0.1"
2039
2039
+
},
2040
2040
+
"engines": {
2041
2041
+
"node": ">= 8"
2042
2042
+
}
2043
2043
+
},
2044
2044
+
"node_modules/csstype": {
2045
2045
+
"version": "3.1.3",
2046
2046
+
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
2047
2047
+
"integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
2048
2048
+
"dev": true,
2049
2049
+
"license": "MIT"
2050
2050
+
},
2051
2051
+
"node_modules/debug": {
2052
2052
+
"version": "4.4.1",
2053
2053
+
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
2054
2054
+
"integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==",
2055
2055
+
"dev": true,
2056
2056
+
"license": "MIT",
2057
2057
+
"dependencies": {
2058
2058
+
"ms": "^2.1.3"
2059
2059
+
},
2060
2060
+
"engines": {
2061
2061
+
"node": ">=6.0"
2062
2062
+
},
2063
2063
+
"peerDependenciesMeta": {
2064
2064
+
"supports-color": {
2065
2065
+
"optional": true
2066
2066
+
}
2067
2067
+
}
2068
2068
+
},
2069
2069
+
"node_modules/deep-is": {
2070
2070
+
"version": "0.1.4",
2071
2071
+
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
2072
2072
+
"integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
2073
2073
+
"dev": true,
2074
2074
+
"license": "MIT"
2075
2075
+
},
2076
2076
+
"node_modules/depd": {
2077
2077
+
"version": "2.0.0",
2078
2078
+
"resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
2079
2079
+
"integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
2080
2080
+
"dev": true,
2081
2081
+
"license": "MIT",
2082
2082
+
"engines": {
2083
2083
+
"node": ">= 0.8"
2084
2084
+
}
2085
2085
+
},
2086
2086
+
"node_modules/dunder-proto": {
2087
2087
+
"version": "1.0.1",
2088
2088
+
"resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
2089
2089
+
"integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
2090
2090
+
"dev": true,
2091
2091
+
"license": "MIT",
2092
2092
+
"dependencies": {
2093
2093
+
"call-bind-apply-helpers": "^1.0.1",
2094
2094
+
"es-errors": "^1.3.0",
2095
2095
+
"gopd": "^1.2.0"
2096
2096
+
},
2097
2097
+
"engines": {
2098
2098
+
"node": ">= 0.4"
2099
2099
+
}
2100
2100
+
},
2101
2101
+
"node_modules/ee-first": {
2102
2102
+
"version": "1.1.1",
2103
2103
+
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
2104
2104
+
"integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
2105
2105
+
"dev": true,
2106
2106
+
"license": "MIT"
2107
2107
+
},
2108
2108
+
"node_modules/electron-to-chromium": {
2109
2109
+
"version": "1.5.155",
2110
2110
+
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.155.tgz",
2111
2111
+
"integrity": "sha512-ps5KcGGmwL8VaeJlvlDlu4fORQpv3+GIcF5I3f9tUKUlJ/wsysh6HU8P5L1XWRYeXfA0oJd4PyM8ds8zTFf6Ng==",
2112
2112
+
"dev": true,
2113
2113
+
"license": "ISC"
2114
2114
+
},
2115
2115
+
"node_modules/encodeurl": {
2116
2116
+
"version": "2.0.0",
2117
2117
+
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
2118
2118
+
"integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
2119
2119
+
"dev": true,
2120
2120
+
"license": "MIT",
2121
2121
+
"engines": {
2122
2122
+
"node": ">= 0.8"
2123
2123
+
}
2124
2124
+
},
2125
2125
+
"node_modules/es-define-property": {
2126
2126
+
"version": "1.0.1",
2127
2127
+
"resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
2128
2128
+
"integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
2129
2129
+
"dev": true,
2130
2130
+
"license": "MIT",
2131
2131
+
"engines": {
2132
2132
+
"node": ">= 0.4"
2133
2133
+
}
2134
2134
+
},
2135
2135
+
"node_modules/es-errors": {
2136
2136
+
"version": "1.3.0",
2137
2137
+
"resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
2138
2138
+
"integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
2139
2139
+
"dev": true,
2140
2140
+
"license": "MIT",
2141
2141
+
"engines": {
2142
2142
+
"node": ">= 0.4"
2143
2143
+
}
2144
2144
+
},
2145
2145
+
"node_modules/es-object-atoms": {
2146
2146
+
"version": "1.1.1",
2147
2147
+
"resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
2148
2148
+
"integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
2149
2149
+
"dev": true,
2150
2150
+
"license": "MIT",
2151
2151
+
"dependencies": {
2152
2152
+
"es-errors": "^1.3.0"
2153
2153
+
},
2154
2154
+
"engines": {
2155
2155
+
"node": ">= 0.4"
2156
2156
+
}
2157
2157
+
},
2158
2158
+
"node_modules/esbuild": {
2159
2159
+
"version": "0.25.4",
2160
2160
+
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.4.tgz",
2161
2161
+
"integrity": "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==",
2162
2162
+
"dev": true,
2163
2163
+
"hasInstallScript": true,
2164
2164
+
"license": "MIT",
2165
2165
+
"bin": {
2166
2166
+
"esbuild": "bin/esbuild"
2167
2167
+
},
2168
2168
+
"engines": {
2169
2169
+
"node": ">=18"
2170
2170
+
},
2171
2171
+
"optionalDependencies": {
2172
2172
+
"@esbuild/aix-ppc64": "0.25.4",
2173
2173
+
"@esbuild/android-arm": "0.25.4",
2174
2174
+
"@esbuild/android-arm64": "0.25.4",
2175
2175
+
"@esbuild/android-x64": "0.25.4",
2176
2176
+
"@esbuild/darwin-arm64": "0.25.4",
2177
2177
+
"@esbuild/darwin-x64": "0.25.4",
2178
2178
+
"@esbuild/freebsd-arm64": "0.25.4",
2179
2179
+
"@esbuild/freebsd-x64": "0.25.4",
2180
2180
+
"@esbuild/linux-arm": "0.25.4",
2181
2181
+
"@esbuild/linux-arm64": "0.25.4",
2182
2182
+
"@esbuild/linux-ia32": "0.25.4",
2183
2183
+
"@esbuild/linux-loong64": "0.25.4",
2184
2184
+
"@esbuild/linux-mips64el": "0.25.4",
2185
2185
+
"@esbuild/linux-ppc64": "0.25.4",
2186
2186
+
"@esbuild/linux-riscv64": "0.25.4",
2187
2187
+
"@esbuild/linux-s390x": "0.25.4",
2188
2188
+
"@esbuild/linux-x64": "0.25.4",
2189
2189
+
"@esbuild/netbsd-arm64": "0.25.4",
2190
2190
+
"@esbuild/netbsd-x64": "0.25.4",
2191
2191
+
"@esbuild/openbsd-arm64": "0.25.4",
2192
2192
+
"@esbuild/openbsd-x64": "0.25.4",
2193
2193
+
"@esbuild/sunos-x64": "0.25.4",
2194
2194
+
"@esbuild/win32-arm64": "0.25.4",
2195
2195
+
"@esbuild/win32-ia32": "0.25.4",
2196
2196
+
"@esbuild/win32-x64": "0.25.4"
2197
2197
+
}
2198
2198
+
},
2199
2199
+
"node_modules/escalade": {
2200
2200
+
"version": "3.2.0",
2201
2201
+
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
2202
2202
+
"integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
2203
2203
+
"dev": true,
2204
2204
+
"license": "MIT",
2205
2205
+
"engines": {
2206
2206
+
"node": ">=6"
2207
2207
+
}
2208
2208
+
},
2209
2209
+
"node_modules/escape-html": {
2210
2210
+
"version": "1.0.3",
2211
2211
+
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
2212
2212
+
"integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
2213
2213
+
"dev": true,
2214
2214
+
"license": "MIT"
2215
2215
+
},
2216
2216
+
"node_modules/escape-string-regexp": {
2217
2217
+
"version": "4.0.0",
2218
2218
+
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
2219
2219
+
"integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
2220
2220
+
"dev": true,
2221
2221
+
"license": "MIT",
2222
2222
+
"engines": {
2223
2223
+
"node": ">=10"
2224
2224
+
},
2225
2225
+
"funding": {
2226
2226
+
"url": "https://github.com/sponsors/sindresorhus"
2227
2227
+
}
2228
2228
+
},
2229
2229
+
"node_modules/eslint": {
2230
2230
+
"version": "9.26.0",
2231
2231
+
"resolved": "https://registry.npmjs.org/eslint/-/eslint-9.26.0.tgz",
2232
2232
+
"integrity": "sha512-Hx0MOjPh6uK9oq9nVsATZKE/Wlbai7KFjfCuw9UHaguDW3x+HF0O5nIi3ud39TWgrTjTO5nHxmL3R1eANinWHQ==",
2233
2233
+
"dev": true,
2234
2234
+
"license": "MIT",
2235
2235
+
"dependencies": {
2236
2236
+
"@eslint-community/eslint-utils": "^4.2.0",
2237
2237
+
"@eslint-community/regexpp": "^4.12.1",
2238
2238
+
"@eslint/config-array": "^0.20.0",
2239
2239
+
"@eslint/config-helpers": "^0.2.1",
2240
2240
+
"@eslint/core": "^0.13.0",
2241
2241
+
"@eslint/eslintrc": "^3.3.1",
2242
2242
+
"@eslint/js": "9.26.0",
2243
2243
+
"@eslint/plugin-kit": "^0.2.8",
2244
2244
+
"@humanfs/node": "^0.16.6",
2245
2245
+
"@humanwhocodes/module-importer": "^1.0.1",
2246
2246
+
"@humanwhocodes/retry": "^0.4.2",
2247
2247
+
"@modelcontextprotocol/sdk": "^1.8.0",
2248
2248
+
"@types/estree": "^1.0.6",
2249
2249
+
"@types/json-schema": "^7.0.15",
2250
2250
+
"ajv": "^6.12.4",
2251
2251
+
"chalk": "^4.0.0",
2252
2252
+
"cross-spawn": "^7.0.6",
2253
2253
+
"debug": "^4.3.2",
2254
2254
+
"escape-string-regexp": "^4.0.0",
2255
2255
+
"eslint-scope": "^8.3.0",
2256
2256
+
"eslint-visitor-keys": "^4.2.0",
2257
2257
+
"espree": "^10.3.0",
2258
2258
+
"esquery": "^1.5.0",
2259
2259
+
"esutils": "^2.0.2",
2260
2260
+
"fast-deep-equal": "^3.1.3",
2261
2261
+
"file-entry-cache": "^8.0.0",
2262
2262
+
"find-up": "^5.0.0",
2263
2263
+
"glob-parent": "^6.0.2",
2264
2264
+
"ignore": "^5.2.0",
2265
2265
+
"imurmurhash": "^0.1.4",
2266
2266
+
"is-glob": "^4.0.0",
2267
2267
+
"json-stable-stringify-without-jsonify": "^1.0.1",
2268
2268
+
"lodash.merge": "^4.6.2",
2269
2269
+
"minimatch": "^3.1.2",
2270
2270
+
"natural-compare": "^1.4.0",
2271
2271
+
"optionator": "^0.9.3",
2272
2272
+
"zod": "^3.24.2"
2273
2273
+
},
2274
2274
+
"bin": {
2275
2275
+
"eslint": "bin/eslint.js"
2276
2276
+
},
2277
2277
+
"engines": {
2278
2278
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2279
2279
+
},
2280
2280
+
"funding": {
2281
2281
+
"url": "https://eslint.org/donate"
2282
2282
+
},
2283
2283
+
"peerDependencies": {
2284
2284
+
"jiti": "*"
2285
2285
+
},
2286
2286
+
"peerDependenciesMeta": {
2287
2287
+
"jiti": {
2288
2288
+
"optional": true
2289
2289
+
}
2290
2290
+
}
2291
2291
+
},
2292
2292
+
"node_modules/eslint-plugin-react-hooks": {
2293
2293
+
"version": "5.2.0",
2294
2294
+
"resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz",
2295
2295
+
"integrity": "sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==",
2296
2296
+
"dev": true,
2297
2297
+
"license": "MIT",
2298
2298
+
"engines": {
2299
2299
+
"node": ">=10"
2300
2300
+
},
2301
2301
+
"peerDependencies": {
2302
2302
+
"eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0"
2303
2303
+
}
2304
2304
+
},
2305
2305
+
"node_modules/eslint-plugin-react-refresh": {
2306
2306
+
"version": "0.4.20",
2307
2307
+
"resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.20.tgz",
2308
2308
+
"integrity": "sha512-XpbHQ2q5gUF8BGOX4dHe+71qoirYMhApEPZ7sfhF/dNnOF1UXnCMGZf79SFTBO7Bz5YEIT4TMieSlJBWhP9WBA==",
2309
2309
+
"dev": true,
2310
2310
+
"license": "MIT",
2311
2311
+
"peerDependencies": {
2312
2312
+
"eslint": ">=8.40"
2313
2313
+
}
2314
2314
+
},
2315
2315
+
"node_modules/eslint-scope": {
2316
2316
+
"version": "8.3.0",
2317
2317
+
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.3.0.tgz",
2318
2318
+
"integrity": "sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==",
2319
2319
+
"dev": true,
2320
2320
+
"license": "BSD-2-Clause",
2321
2321
+
"dependencies": {
2322
2322
+
"esrecurse": "^4.3.0",
2323
2323
+
"estraverse": "^5.2.0"
2324
2324
+
},
2325
2325
+
"engines": {
2326
2326
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2327
2327
+
},
2328
2328
+
"funding": {
2329
2329
+
"url": "https://opencollective.com/eslint"
2330
2330
+
}
2331
2331
+
},
2332
2332
+
"node_modules/eslint-visitor-keys": {
2333
2333
+
"version": "4.2.0",
2334
2334
+
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
2335
2335
+
"integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
2336
2336
+
"dev": true,
2337
2337
+
"license": "Apache-2.0",
2338
2338
+
"engines": {
2339
2339
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2340
2340
+
},
2341
2341
+
"funding": {
2342
2342
+
"url": "https://opencollective.com/eslint"
2343
2343
+
}
2344
2344
+
},
2345
2345
+
"node_modules/espree": {
2346
2346
+
"version": "10.3.0",
2347
2347
+
"resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz",
2348
2348
+
"integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==",
2349
2349
+
"dev": true,
2350
2350
+
"license": "BSD-2-Clause",
2351
2351
+
"dependencies": {
2352
2352
+
"acorn": "^8.14.0",
2353
2353
+
"acorn-jsx": "^5.3.2",
2354
2354
+
"eslint-visitor-keys": "^4.2.0"
2355
2355
+
},
2356
2356
+
"engines": {
2357
2357
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2358
2358
+
},
2359
2359
+
"funding": {
2360
2360
+
"url": "https://opencollective.com/eslint"
2361
2361
+
}
2362
2362
+
},
2363
2363
+
"node_modules/esquery": {
2364
2364
+
"version": "1.6.0",
2365
2365
+
"resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
2366
2366
+
"integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
2367
2367
+
"dev": true,
2368
2368
+
"license": "BSD-3-Clause",
2369
2369
+
"dependencies": {
2370
2370
+
"estraverse": "^5.1.0"
2371
2371
+
},
2372
2372
+
"engines": {
2373
2373
+
"node": ">=0.10"
2374
2374
+
}
2375
2375
+
},
2376
2376
+
"node_modules/esrecurse": {
2377
2377
+
"version": "4.3.0",
2378
2378
+
"resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
2379
2379
+
"integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
2380
2380
+
"dev": true,
2381
2381
+
"license": "BSD-2-Clause",
2382
2382
+
"dependencies": {
2383
2383
+
"estraverse": "^5.2.0"
2384
2384
+
},
2385
2385
+
"engines": {
2386
2386
+
"node": ">=4.0"
2387
2387
+
}
2388
2388
+
},
2389
2389
+
"node_modules/estraverse": {
2390
2390
+
"version": "5.3.0",
2391
2391
+
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
2392
2392
+
"integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
2393
2393
+
"dev": true,
2394
2394
+
"license": "BSD-2-Clause",
2395
2395
+
"engines": {
2396
2396
+
"node": ">=4.0"
2397
2397
+
}
2398
2398
+
},
2399
2399
+
"node_modules/esutils": {
2400
2400
+
"version": "2.0.3",
2401
2401
+
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
2402
2402
+
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
2403
2403
+
"dev": true,
2404
2404
+
"license": "BSD-2-Clause",
2405
2405
+
"engines": {
2406
2406
+
"node": ">=0.10.0"
2407
2407
+
}
2408
2408
+
},
2409
2409
+
"node_modules/etag": {
2410
2410
+
"version": "1.8.1",
2411
2411
+
"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
2412
2412
+
"integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
2413
2413
+
"dev": true,
2414
2414
+
"license": "MIT",
2415
2415
+
"engines": {
2416
2416
+
"node": ">= 0.6"
2417
2417
+
}
2418
2418
+
},
2419
2419
+
"node_modules/eventsource": {
2420
2420
+
"version": "3.0.7",
2421
2421
+
"resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz",
2422
2422
+
"integrity": "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==",
2423
2423
+
"dev": true,
2424
2424
+
"license": "MIT",
2425
2425
+
"dependencies": {
2426
2426
+
"eventsource-parser": "^3.0.1"
2427
2427
+
},
2428
2428
+
"engines": {
2429
2429
+
"node": ">=18.0.0"
2430
2430
+
}
2431
2431
+
},
2432
2432
+
"node_modules/eventsource-parser": {
2433
2433
+
"version": "3.0.2",
2434
2434
+
"resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.2.tgz",
2435
2435
+
"integrity": "sha512-6RxOBZ/cYgd8usLwsEl+EC09Au/9BcmCKYF2/xbml6DNczf7nv0MQb+7BA2F+li6//I+28VNlQR37XfQtcAJuA==",
2436
2436
+
"dev": true,
2437
2437
+
"license": "MIT",
2438
2438
+
"engines": {
2439
2439
+
"node": ">=18.0.0"
2440
2440
+
}
2441
2441
+
},
2442
2442
+
"node_modules/express": {
2443
2443
+
"version": "5.1.0",
2444
2444
+
"resolved": "https://registry.npmjs.org/express/-/express-5.1.0.tgz",
2445
2445
+
"integrity": "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==",
2446
2446
+
"dev": true,
2447
2447
+
"license": "MIT",
2448
2448
+
"dependencies": {
2449
2449
+
"accepts": "^2.0.0",
2450
2450
+
"body-parser": "^2.2.0",
2451
2451
+
"content-disposition": "^1.0.0",
2452
2452
+
"content-type": "^1.0.5",
2453
2453
+
"cookie": "^0.7.1",
2454
2454
+
"cookie-signature": "^1.2.1",
2455
2455
+
"debug": "^4.4.0",
2456
2456
+
"encodeurl": "^2.0.0",
2457
2457
+
"escape-html": "^1.0.3",
2458
2458
+
"etag": "^1.8.1",
2459
2459
+
"finalhandler": "^2.1.0",
2460
2460
+
"fresh": "^2.0.0",
2461
2461
+
"http-errors": "^2.0.0",
2462
2462
+
"merge-descriptors": "^2.0.0",
2463
2463
+
"mime-types": "^3.0.0",
2464
2464
+
"on-finished": "^2.4.1",
2465
2465
+
"once": "^1.4.0",
2466
2466
+
"parseurl": "^1.3.3",
2467
2467
+
"proxy-addr": "^2.0.7",
2468
2468
+
"qs": "^6.14.0",
2469
2469
+
"range-parser": "^1.2.1",
2470
2470
+
"router": "^2.2.0",
2471
2471
+
"send": "^1.1.0",
2472
2472
+
"serve-static": "^2.2.0",
2473
2473
+
"statuses": "^2.0.1",
2474
2474
+
"type-is": "^2.0.1",
2475
2475
+
"vary": "^1.1.2"
2476
2476
+
},
2477
2477
+
"engines": {
2478
2478
+
"node": ">= 18"
2479
2479
+
},
2480
2480
+
"funding": {
2481
2481
+
"type": "opencollective",
2482
2482
+
"url": "https://opencollective.com/express"
2483
2483
+
}
2484
2484
+
},
2485
2485
+
"node_modules/express-rate-limit": {
2486
2486
+
"version": "7.5.0",
2487
2487
+
"resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.5.0.tgz",
2488
2488
+
"integrity": "sha512-eB5zbQh5h+VenMPM3fh+nw1YExi5nMr6HUCR62ELSP11huvxm/Uir1H1QEyTkk5QX6A58pX6NmaTMceKZ0Eodg==",
2489
2489
+
"dev": true,
2490
2490
+
"license": "MIT",
2491
2491
+
"engines": {
2492
2492
+
"node": ">= 16"
2493
2493
+
},
2494
2494
+
"funding": {
2495
2495
+
"url": "https://github.com/sponsors/express-rate-limit"
2496
2496
+
},
2497
2497
+
"peerDependencies": {
2498
2498
+
"express": "^4.11 || 5 || ^5.0.0-beta.1"
2499
2499
+
}
2500
2500
+
},
2501
2501
+
"node_modules/fast-deep-equal": {
2502
2502
+
"version": "3.1.3",
2503
2503
+
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
2504
2504
+
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
2505
2505
+
"dev": true,
2506
2506
+
"license": "MIT"
2507
2507
+
},
2508
2508
+
"node_modules/fast-glob": {
2509
2509
+
"version": "3.3.3",
2510
2510
+
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
2511
2511
+
"integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
2512
2512
+
"dev": true,
2513
2513
+
"license": "MIT",
2514
2514
+
"dependencies": {
2515
2515
+
"@nodelib/fs.stat": "^2.0.2",
2516
2516
+
"@nodelib/fs.walk": "^1.2.3",
2517
2517
+
"glob-parent": "^5.1.2",
2518
2518
+
"merge2": "^1.3.0",
2519
2519
+
"micromatch": "^4.0.8"
2520
2520
+
},
2521
2521
+
"engines": {
2522
2522
+
"node": ">=8.6.0"
2523
2523
+
}
2524
2524
+
},
2525
2525
+
"node_modules/fast-glob/node_modules/glob-parent": {
2526
2526
+
"version": "5.1.2",
2527
2527
+
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
2528
2528
+
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
2529
2529
+
"dev": true,
2530
2530
+
"license": "ISC",
2531
2531
+
"dependencies": {
2532
2532
+
"is-glob": "^4.0.1"
2533
2533
+
},
2534
2534
+
"engines": {
2535
2535
+
"node": ">= 6"
2536
2536
+
}
2537
2537
+
},
2538
2538
+
"node_modules/fast-json-stable-stringify": {
2539
2539
+
"version": "2.1.0",
2540
2540
+
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
2541
2541
+
"integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
2542
2542
+
"dev": true,
2543
2543
+
"license": "MIT"
2544
2544
+
},
2545
2545
+
"node_modules/fast-levenshtein": {
2546
2546
+
"version": "2.0.6",
2547
2547
+
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
2548
2548
+
"integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
2549
2549
+
"dev": true,
2550
2550
+
"license": "MIT"
2551
2551
+
},
2552
2552
+
"node_modules/fastq": {
2553
2553
+
"version": "1.19.1",
2554
2554
+
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz",
2555
2555
+
"integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
2556
2556
+
"dev": true,
2557
2557
+
"license": "ISC",
2558
2558
+
"dependencies": {
2559
2559
+
"reusify": "^1.0.4"
2560
2560
+
}
2561
2561
+
},
2562
2562
+
"node_modules/file-entry-cache": {
2563
2563
+
"version": "8.0.0",
2564
2564
+
"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
2565
2565
+
"integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
2566
2566
+
"dev": true,
2567
2567
+
"license": "MIT",
2568
2568
+
"dependencies": {
2569
2569
+
"flat-cache": "^4.0.0"
2570
2570
+
},
2571
2571
+
"engines": {
2572
2572
+
"node": ">=16.0.0"
2573
2573
+
}
2574
2574
+
},
2575
2575
+
"node_modules/fill-range": {
2576
2576
+
"version": "7.1.1",
2577
2577
+
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
2578
2578
+
"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
2579
2579
+
"dev": true,
2580
2580
+
"license": "MIT",
2581
2581
+
"dependencies": {
2582
2582
+
"to-regex-range": "^5.0.1"
2583
2583
+
},
2584
2584
+
"engines": {
2585
2585
+
"node": ">=8"
2586
2586
+
}
2587
2587
+
},
2588
2588
+
"node_modules/finalhandler": {
2589
2589
+
"version": "2.1.0",
2590
2590
+
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.0.tgz",
2591
2591
+
"integrity": "sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==",
2592
2592
+
"dev": true,
2593
2593
+
"license": "MIT",
2594
2594
+
"dependencies": {
2595
2595
+
"debug": "^4.4.0",
2596
2596
+
"encodeurl": "^2.0.0",
2597
2597
+
"escape-html": "^1.0.3",
2598
2598
+
"on-finished": "^2.4.1",
2599
2599
+
"parseurl": "^1.3.3",
2600
2600
+
"statuses": "^2.0.1"
2601
2601
+
},
2602
2602
+
"engines": {
2603
2603
+
"node": ">= 0.8"
2604
2604
+
}
2605
2605
+
},
2606
2606
+
"node_modules/find-up": {
2607
2607
+
"version": "5.0.0",
2608
2608
+
"resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
2609
2609
+
"integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
2610
2610
+
"dev": true,
2611
2611
+
"license": "MIT",
2612
2612
+
"dependencies": {
2613
2613
+
"locate-path": "^6.0.0",
2614
2614
+
"path-exists": "^4.0.0"
2615
2615
+
},
2616
2616
+
"engines": {
2617
2617
+
"node": ">=10"
2618
2618
+
},
2619
2619
+
"funding": {
2620
2620
+
"url": "https://github.com/sponsors/sindresorhus"
2621
2621
+
}
2622
2622
+
},
2623
2623
+
"node_modules/flat-cache": {
2624
2624
+
"version": "4.0.1",
2625
2625
+
"resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
2626
2626
+
"integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
2627
2627
+
"dev": true,
2628
2628
+
"license": "MIT",
2629
2629
+
"dependencies": {
2630
2630
+
"flatted": "^3.2.9",
2631
2631
+
"keyv": "^4.5.4"
2632
2632
+
},
2633
2633
+
"engines": {
2634
2634
+
"node": ">=16"
2635
2635
+
}
2636
2636
+
},
2637
2637
+
"node_modules/flatted": {
2638
2638
+
"version": "3.3.3",
2639
2639
+
"resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz",
2640
2640
+
"integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==",
2641
2641
+
"dev": true,
2642
2642
+
"license": "ISC"
2643
2643
+
},
2644
2644
+
"node_modules/forwarded": {
2645
2645
+
"version": "0.2.0",
2646
2646
+
"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
2647
2647
+
"integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
2648
2648
+
"dev": true,
2649
2649
+
"license": "MIT",
2650
2650
+
"engines": {
2651
2651
+
"node": ">= 0.6"
2652
2652
+
}
2653
2653
+
},
2654
2654
+
"node_modules/fresh": {
2655
2655
+
"version": "2.0.0",
2656
2656
+
"resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz",
2657
2657
+
"integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==",
2658
2658
+
"dev": true,
2659
2659
+
"license": "MIT",
2660
2660
+
"engines": {
2661
2661
+
"node": ">= 0.8"
2662
2662
+
}
2663
2663
+
},
2664
2664
+
"node_modules/fsevents": {
2665
2665
+
"version": "2.3.3",
2666
2666
+
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
2667
2667
+
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
2668
2668
+
"dev": true,
2669
2669
+
"hasInstallScript": true,
2670
2670
+
"license": "MIT",
2671
2671
+
"optional": true,
2672
2672
+
"os": [
2673
2673
+
"darwin"
2674
2674
+
],
2675
2675
+
"engines": {
2676
2676
+
"node": "^8.16.0 || ^10.6.0 || >=11.0.0"
2677
2677
+
}
2678
2678
+
},
2679
2679
+
"node_modules/function-bind": {
2680
2680
+
"version": "1.1.2",
2681
2681
+
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
2682
2682
+
"integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
2683
2683
+
"dev": true,
2684
2684
+
"license": "MIT",
2685
2685
+
"funding": {
2686
2686
+
"url": "https://github.com/sponsors/ljharb"
2687
2687
+
}
2688
2688
+
},
2689
2689
+
"node_modules/gensync": {
2690
2690
+
"version": "1.0.0-beta.2",
2691
2691
+
"resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
2692
2692
+
"integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
2693
2693
+
"dev": true,
2694
2694
+
"license": "MIT",
2695
2695
+
"engines": {
2696
2696
+
"node": ">=6.9.0"
2697
2697
+
}
2698
2698
+
},
2699
2699
+
"node_modules/get-intrinsic": {
2700
2700
+
"version": "1.3.0",
2701
2701
+
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
2702
2702
+
"integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
2703
2703
+
"dev": true,
2704
2704
+
"license": "MIT",
2705
2705
+
"dependencies": {
2706
2706
+
"call-bind-apply-helpers": "^1.0.2",
2707
2707
+
"es-define-property": "^1.0.1",
2708
2708
+
"es-errors": "^1.3.0",
2709
2709
+
"es-object-atoms": "^1.1.1",
2710
2710
+
"function-bind": "^1.1.2",
2711
2711
+
"get-proto": "^1.0.1",
2712
2712
+
"gopd": "^1.2.0",
2713
2713
+
"has-symbols": "^1.1.0",
2714
2714
+
"hasown": "^2.0.2",
2715
2715
+
"math-intrinsics": "^1.1.0"
2716
2716
+
},
2717
2717
+
"engines": {
2718
2718
+
"node": ">= 0.4"
2719
2719
+
},
2720
2720
+
"funding": {
2721
2721
+
"url": "https://github.com/sponsors/ljharb"
2722
2722
+
}
2723
2723
+
},
2724
2724
+
"node_modules/get-proto": {
2725
2725
+
"version": "1.0.1",
2726
2726
+
"resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
2727
2727
+
"integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
2728
2728
+
"dev": true,
2729
2729
+
"license": "MIT",
2730
2730
+
"dependencies": {
2731
2731
+
"dunder-proto": "^1.0.1",
2732
2732
+
"es-object-atoms": "^1.0.0"
2733
2733
+
},
2734
2734
+
"engines": {
2735
2735
+
"node": ">= 0.4"
2736
2736
+
}
2737
2737
+
},
2738
2738
+
"node_modules/glob-parent": {
2739
2739
+
"version": "6.0.2",
2740
2740
+
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
2741
2741
+
"integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
2742
2742
+
"dev": true,
2743
2743
+
"license": "ISC",
2744
2744
+
"dependencies": {
2745
2745
+
"is-glob": "^4.0.3"
2746
2746
+
},
2747
2747
+
"engines": {
2748
2748
+
"node": ">=10.13.0"
2749
2749
+
}
2750
2750
+
},
2751
2751
+
"node_modules/globals": {
2752
2752
+
"version": "16.1.0",
2753
2753
+
"resolved": "https://registry.npmjs.org/globals/-/globals-16.1.0.tgz",
2754
2754
+
"integrity": "sha512-aibexHNbb/jiUSObBgpHLj+sIuUmJnYcgXBlrfsiDZ9rt4aF2TFRbyLgZ2iFQuVZ1K5Mx3FVkbKRSgKrbK3K2g==",
2755
2755
+
"dev": true,
2756
2756
+
"license": "MIT",
2757
2757
+
"engines": {
2758
2758
+
"node": ">=18"
2759
2759
+
},
2760
2760
+
"funding": {
2761
2761
+
"url": "https://github.com/sponsors/sindresorhus"
2762
2762
+
}
2763
2763
+
},
2764
2764
+
"node_modules/gopd": {
2765
2765
+
"version": "1.2.0",
2766
2766
+
"resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
2767
2767
+
"integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
2768
2768
+
"dev": true,
2769
2769
+
"license": "MIT",
2770
2770
+
"engines": {
2771
2771
+
"node": ">= 0.4"
2772
2772
+
},
2773
2773
+
"funding": {
2774
2774
+
"url": "https://github.com/sponsors/ljharb"
2775
2775
+
}
2776
2776
+
},
2777
2777
+
"node_modules/graphemer": {
2778
2778
+
"version": "1.4.0",
2779
2779
+
"resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
2780
2780
+
"integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
2781
2781
+
"dev": true,
2782
2782
+
"license": "MIT"
2783
2783
+
},
2784
2784
+
"node_modules/has-flag": {
2785
2785
+
"version": "4.0.0",
2786
2786
+
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2787
2787
+
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2788
2788
+
"dev": true,
2789
2789
+
"license": "MIT",
2790
2790
+
"engines": {
2791
2791
+
"node": ">=8"
2792
2792
+
}
2793
2793
+
},
2794
2794
+
"node_modules/has-symbols": {
2795
2795
+
"version": "1.1.0",
2796
2796
+
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
2797
2797
+
"integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
2798
2798
+
"dev": true,
2799
2799
+
"license": "MIT",
2800
2800
+
"engines": {
2801
2801
+
"node": ">= 0.4"
2802
2802
+
},
2803
2803
+
"funding": {
2804
2804
+
"url": "https://github.com/sponsors/ljharb"
2805
2805
+
}
2806
2806
+
},
2807
2807
+
"node_modules/hasown": {
2808
2808
+
"version": "2.0.2",
2809
2809
+
"resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
2810
2810
+
"integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
2811
2811
+
"dev": true,
2812
2812
+
"license": "MIT",
2813
2813
+
"dependencies": {
2814
2814
+
"function-bind": "^1.1.2"
2815
2815
+
},
2816
2816
+
"engines": {
2817
2817
+
"node": ">= 0.4"
2818
2818
+
}
2819
2819
+
},
2820
2820
+
"node_modules/http-errors": {
2821
2821
+
"version": "2.0.0",
2822
2822
+
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
2823
2823
+
"integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
2824
2824
+
"dev": true,
2825
2825
+
"license": "MIT",
2826
2826
+
"dependencies": {
2827
2827
+
"depd": "2.0.0",
2828
2828
+
"inherits": "2.0.4",
2829
2829
+
"setprototypeof": "1.2.0",
2830
2830
+
"statuses": "2.0.1",
2831
2831
+
"toidentifier": "1.0.1"
2832
2832
+
},
2833
2833
+
"engines": {
2834
2834
+
"node": ">= 0.8"
2835
2835
+
}
2836
2836
+
},
2837
2837
+
"node_modules/iconv-lite": {
2838
2838
+
"version": "0.6.3",
2839
2839
+
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
2840
2840
+
"integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
2841
2841
+
"dev": true,
2842
2842
+
"license": "MIT",
2843
2843
+
"dependencies": {
2844
2844
+
"safer-buffer": ">= 2.1.2 < 3.0.0"
2845
2845
+
},
2846
2846
+
"engines": {
2847
2847
+
"node": ">=0.10.0"
2848
2848
+
}
2849
2849
+
},
2850
2850
+
"node_modules/ignore": {
2851
2851
+
"version": "5.3.2",
2852
2852
+
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
2853
2853
+
"integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
2854
2854
+
"dev": true,
2855
2855
+
"license": "MIT",
2856
2856
+
"engines": {
2857
2857
+
"node": ">= 4"
2858
2858
+
}
2859
2859
+
},
2860
2860
+
"node_modules/import-fresh": {
2861
2861
+
"version": "3.3.1",
2862
2862
+
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
2863
2863
+
"integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
2864
2864
+
"dev": true,
2865
2865
+
"license": "MIT",
2866
2866
+
"dependencies": {
2867
2867
+
"parent-module": "^1.0.0",
2868
2868
+
"resolve-from": "^4.0.0"
2869
2869
+
},
2870
2870
+
"engines": {
2871
2871
+
"node": ">=6"
2872
2872
+
},
2873
2873
+
"funding": {
2874
2874
+
"url": "https://github.com/sponsors/sindresorhus"
2875
2875
+
}
2876
2876
+
},
2877
2877
+
"node_modules/imurmurhash": {
2878
2878
+
"version": "0.1.4",
2879
2879
+
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
2880
2880
+
"integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
2881
2881
+
"dev": true,
2882
2882
+
"license": "MIT",
2883
2883
+
"engines": {
2884
2884
+
"node": ">=0.8.19"
2885
2885
+
}
2886
2886
+
},
2887
2887
+
"node_modules/inherits": {
2888
2888
+
"version": "2.0.4",
2889
2889
+
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2890
2890
+
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
2891
2891
+
"dev": true,
2892
2892
+
"license": "ISC"
2893
2893
+
},
2894
2894
+
"node_modules/ipaddr.js": {
2895
2895
+
"version": "1.9.1",
2896
2896
+
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
2897
2897
+
"integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
2898
2898
+
"dev": true,
2899
2899
+
"license": "MIT",
2900
2900
+
"engines": {
2901
2901
+
"node": ">= 0.10"
2902
2902
+
}
2903
2903
+
},
2904
2904
+
"node_modules/is-extglob": {
2905
2905
+
"version": "2.1.1",
2906
2906
+
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2907
2907
+
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
2908
2908
+
"dev": true,
2909
2909
+
"license": "MIT",
2910
2910
+
"engines": {
2911
2911
+
"node": ">=0.10.0"
2912
2912
+
}
2913
2913
+
},
2914
2914
+
"node_modules/is-glob": {
2915
2915
+
"version": "4.0.3",
2916
2916
+
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
2917
2917
+
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
2918
2918
+
"dev": true,
2919
2919
+
"license": "MIT",
2920
2920
+
"dependencies": {
2921
2921
+
"is-extglob": "^2.1.1"
2922
2922
+
},
2923
2923
+
"engines": {
2924
2924
+
"node": ">=0.10.0"
2925
2925
+
}
2926
2926
+
},
2927
2927
+
"node_modules/is-number": {
2928
2928
+
"version": "7.0.0",
2929
2929
+
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
2930
2930
+
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
2931
2931
+
"dev": true,
2932
2932
+
"license": "MIT",
2933
2933
+
"engines": {
2934
2934
+
"node": ">=0.12.0"
2935
2935
+
}
2936
2936
+
},
2937
2937
+
"node_modules/is-promise": {
2938
2938
+
"version": "4.0.0",
2939
2939
+
"resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz",
2940
2940
+
"integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==",
2941
2941
+
"dev": true,
2942
2942
+
"license": "MIT"
2943
2943
+
},
2944
2944
+
"node_modules/isexe": {
2945
2945
+
"version": "2.0.0",
2946
2946
+
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2947
2947
+
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
2948
2948
+
"dev": true,
2949
2949
+
"license": "ISC"
2950
2950
+
},
2951
2951
+
"node_modules/js-tokens": {
2952
2952
+
"version": "4.0.0",
2953
2953
+
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
2954
2954
+
"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
2955
2955
+
"dev": true,
2956
2956
+
"license": "MIT"
2957
2957
+
},
2958
2958
+
"node_modules/js-yaml": {
2959
2959
+
"version": "4.1.0",
2960
2960
+
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
2961
2961
+
"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
2962
2962
+
"dev": true,
2963
2963
+
"license": "MIT",
2964
2964
+
"dependencies": {
2965
2965
+
"argparse": "^2.0.1"
2966
2966
+
},
2967
2967
+
"bin": {
2968
2968
+
"js-yaml": "bin/js-yaml.js"
2969
2969
+
}
2970
2970
+
},
2971
2971
+
"node_modules/jsesc": {
2972
2972
+
"version": "3.1.0",
2973
2973
+
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
2974
2974
+
"integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
2975
2975
+
"dev": true,
2976
2976
+
"license": "MIT",
2977
2977
+
"bin": {
2978
2978
+
"jsesc": "bin/jsesc"
2979
2979
+
},
2980
2980
+
"engines": {
2981
2981
+
"node": ">=6"
2982
2982
+
}
2983
2983
+
},
2984
2984
+
"node_modules/json-buffer": {
2985
2985
+
"version": "3.0.1",
2986
2986
+
"resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
2987
2987
+
"integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
2988
2988
+
"dev": true,
2989
2989
+
"license": "MIT"
2990
2990
+
},
2991
2991
+
"node_modules/json-schema-traverse": {
2992
2992
+
"version": "0.4.1",
2993
2993
+
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
2994
2994
+
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
2995
2995
+
"dev": true,
2996
2996
+
"license": "MIT"
2997
2997
+
},
2998
2998
+
"node_modules/json-stable-stringify-without-jsonify": {
2999
2999
+
"version": "1.0.1",
3000
3000
+
"resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
3001
3001
+
"integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
3002
3002
+
"dev": true,
3003
3003
+
"license": "MIT"
3004
3004
+
},
3005
3005
+
"node_modules/json5": {
3006
3006
+
"version": "2.2.3",
3007
3007
+
"resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
3008
3008
+
"integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
3009
3009
+
"dev": true,
3010
3010
+
"license": "MIT",
3011
3011
+
"bin": {
3012
3012
+
"json5": "lib/cli.js"
3013
3013
+
},
3014
3014
+
"engines": {
3015
3015
+
"node": ">=6"
3016
3016
+
}
3017
3017
+
},
3018
3018
+
"node_modules/keyv": {
3019
3019
+
"version": "4.5.4",
3020
3020
+
"resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
3021
3021
+
"integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
3022
3022
+
"dev": true,
3023
3023
+
"license": "MIT",
3024
3024
+
"dependencies": {
3025
3025
+
"json-buffer": "3.0.1"
3026
3026
+
}
3027
3027
+
},
3028
3028
+
"node_modules/levn": {
3029
3029
+
"version": "0.4.1",
3030
3030
+
"resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
3031
3031
+
"integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
3032
3032
+
"dev": true,
3033
3033
+
"license": "MIT",
3034
3034
+
"dependencies": {
3035
3035
+
"prelude-ls": "^1.2.1",
3036
3036
+
"type-check": "~0.4.0"
3037
3037
+
},
3038
3038
+
"engines": {
3039
3039
+
"node": ">= 0.8.0"
3040
3040
+
}
3041
3041
+
},
3042
3042
+
"node_modules/locate-path": {
3043
3043
+
"version": "6.0.0",
3044
3044
+
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
3045
3045
+
"integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
3046
3046
+
"dev": true,
3047
3047
+
"license": "MIT",
3048
3048
+
"dependencies": {
3049
3049
+
"p-locate": "^5.0.0"
3050
3050
+
},
3051
3051
+
"engines": {
3052
3052
+
"node": ">=10"
3053
3053
+
},
3054
3054
+
"funding": {
3055
3055
+
"url": "https://github.com/sponsors/sindresorhus"
3056
3056
+
}
3057
3057
+
},
3058
3058
+
"node_modules/lodash.merge": {
3059
3059
+
"version": "4.6.2",
3060
3060
+
"resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
3061
3061
+
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
3062
3062
+
"dev": true,
3063
3063
+
"license": "MIT"
3064
3064
+
},
3065
3065
+
"node_modules/lru-cache": {
3066
3066
+
"version": "5.1.1",
3067
3067
+
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
3068
3068
+
"integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
3069
3069
+
"dev": true,
3070
3070
+
"license": "ISC",
3071
3071
+
"dependencies": {
3072
3072
+
"yallist": "^3.0.2"
3073
3073
+
}
3074
3074
+
},
3075
3075
+
"node_modules/math-intrinsics": {
3076
3076
+
"version": "1.1.0",
3077
3077
+
"resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
3078
3078
+
"integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
3079
3079
+
"dev": true,
3080
3080
+
"license": "MIT",
3081
3081
+
"engines": {
3082
3082
+
"node": ">= 0.4"
3083
3083
+
}
3084
3084
+
},
3085
3085
+
"node_modules/media-typer": {
3086
3086
+
"version": "1.1.0",
3087
3087
+
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz",
3088
3088
+
"integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==",
3089
3089
+
"dev": true,
3090
3090
+
"license": "MIT",
3091
3091
+
"engines": {
3092
3092
+
"node": ">= 0.8"
3093
3093
+
}
3094
3094
+
},
3095
3095
+
"node_modules/merge-descriptors": {
3096
3096
+
"version": "2.0.0",
3097
3097
+
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz",
3098
3098
+
"integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==",
3099
3099
+
"dev": true,
3100
3100
+
"license": "MIT",
3101
3101
+
"engines": {
3102
3102
+
"node": ">=18"
3103
3103
+
},
3104
3104
+
"funding": {
3105
3105
+
"url": "https://github.com/sponsors/sindresorhus"
3106
3106
+
}
3107
3107
+
},
3108
3108
+
"node_modules/merge2": {
3109
3109
+
"version": "1.4.1",
3110
3110
+
"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
3111
3111
+
"integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
3112
3112
+
"dev": true,
3113
3113
+
"license": "MIT",
3114
3114
+
"engines": {
3115
3115
+
"node": ">= 8"
3116
3116
+
}
3117
3117
+
},
3118
3118
+
"node_modules/micromatch": {
3119
3119
+
"version": "4.0.8",
3120
3120
+
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
3121
3121
+
"integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
3122
3122
+
"dev": true,
3123
3123
+
"license": "MIT",
3124
3124
+
"dependencies": {
3125
3125
+
"braces": "^3.0.3",
3126
3126
+
"picomatch": "^2.3.1"
3127
3127
+
},
3128
3128
+
"engines": {
3129
3129
+
"node": ">=8.6"
3130
3130
+
}
3131
3131
+
},
3132
3132
+
"node_modules/mime-db": {
3133
3133
+
"version": "1.54.0",
3134
3134
+
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
3135
3135
+
"integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
3136
3136
+
"dev": true,
3137
3137
+
"license": "MIT",
3138
3138
+
"engines": {
3139
3139
+
"node": ">= 0.6"
3140
3140
+
}
3141
3141
+
},
3142
3142
+
"node_modules/mime-types": {
3143
3143
+
"version": "3.0.1",
3144
3144
+
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz",
3145
3145
+
"integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==",
3146
3146
+
"dev": true,
3147
3147
+
"license": "MIT",
3148
3148
+
"dependencies": {
3149
3149
+
"mime-db": "^1.54.0"
3150
3150
+
},
3151
3151
+
"engines": {
3152
3152
+
"node": ">= 0.6"
3153
3153
+
}
3154
3154
+
},
3155
3155
+
"node_modules/minimatch": {
3156
3156
+
"version": "3.1.2",
3157
3157
+
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
3158
3158
+
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
3159
3159
+
"dev": true,
3160
3160
+
"license": "ISC",
3161
3161
+
"dependencies": {
3162
3162
+
"brace-expansion": "^1.1.7"
3163
3163
+
},
3164
3164
+
"engines": {
3165
3165
+
"node": "*"
3166
3166
+
}
3167
3167
+
},
3168
3168
+
"node_modules/ms": {
3169
3169
+
"version": "2.1.3",
3170
3170
+
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
3171
3171
+
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
3172
3172
+
"dev": true,
3173
3173
+
"license": "MIT"
3174
3174
+
},
3175
3175
+
"node_modules/nanoid": {
3176
3176
+
"version": "3.3.11",
3177
3177
+
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
3178
3178
+
"integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
3179
3179
+
"dev": true,
3180
3180
+
"funding": [
3181
3181
+
{
3182
3182
+
"type": "github",
3183
3183
+
"url": "https://github.com/sponsors/ai"
3184
3184
+
}
3185
3185
+
],
3186
3186
+
"license": "MIT",
3187
3187
+
"bin": {
3188
3188
+
"nanoid": "bin/nanoid.cjs"
3189
3189
+
},
3190
3190
+
"engines": {
3191
3191
+
"node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
3192
3192
+
}
3193
3193
+
},
3194
3194
+
"node_modules/natural-compare": {
3195
3195
+
"version": "1.4.0",
3196
3196
+
"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
3197
3197
+
"integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
3198
3198
+
"dev": true,
3199
3199
+
"license": "MIT"
3200
3200
+
},
3201
3201
+
"node_modules/negotiator": {
3202
3202
+
"version": "1.0.0",
3203
3203
+
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz",
3204
3204
+
"integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==",
3205
3205
+
"dev": true,
3206
3206
+
"license": "MIT",
3207
3207
+
"engines": {
3208
3208
+
"node": ">= 0.6"
3209
3209
+
}
3210
3210
+
},
3211
3211
+
"node_modules/node-releases": {
3212
3212
+
"version": "2.0.19",
3213
3213
+
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz",
3214
3214
+
"integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==",
3215
3215
+
"dev": true,
3216
3216
+
"license": "MIT"
3217
3217
+
},
3218
3218
+
"node_modules/object-assign": {
3219
3219
+
"version": "4.1.1",
3220
3220
+
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
3221
3221
+
"integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
3222
3222
+
"dev": true,
3223
3223
+
"license": "MIT",
3224
3224
+
"engines": {
3225
3225
+
"node": ">=0.10.0"
3226
3226
+
}
3227
3227
+
},
3228
3228
+
"node_modules/object-inspect": {
3229
3229
+
"version": "1.13.4",
3230
3230
+
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
3231
3231
+
"integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
3232
3232
+
"dev": true,
3233
3233
+
"license": "MIT",
3234
3234
+
"engines": {
3235
3235
+
"node": ">= 0.4"
3236
3236
+
},
3237
3237
+
"funding": {
3238
3238
+
"url": "https://github.com/sponsors/ljharb"
3239
3239
+
}
3240
3240
+
},
3241
3241
+
"node_modules/on-finished": {
3242
3242
+
"version": "2.4.1",
3243
3243
+
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
3244
3244
+
"integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
3245
3245
+
"dev": true,
3246
3246
+
"license": "MIT",
3247
3247
+
"dependencies": {
3248
3248
+
"ee-first": "1.1.1"
3249
3249
+
},
3250
3250
+
"engines": {
3251
3251
+
"node": ">= 0.8"
3252
3252
+
}
3253
3253
+
},
3254
3254
+
"node_modules/once": {
3255
3255
+
"version": "1.4.0",
3256
3256
+
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
3257
3257
+
"integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
3258
3258
+
"dev": true,
3259
3259
+
"license": "ISC",
3260
3260
+
"dependencies": {
3261
3261
+
"wrappy": "1"
3262
3262
+
}
3263
3263
+
},
3264
3264
+
"node_modules/optionator": {
3265
3265
+
"version": "0.9.4",
3266
3266
+
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
3267
3267
+
"integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
3268
3268
+
"dev": true,
3269
3269
+
"license": "MIT",
3270
3270
+
"dependencies": {
3271
3271
+
"deep-is": "^0.1.3",
3272
3272
+
"fast-levenshtein": "^2.0.6",
3273
3273
+
"levn": "^0.4.1",
3274
3274
+
"prelude-ls": "^1.2.1",
3275
3275
+
"type-check": "^0.4.0",
3276
3276
+
"word-wrap": "^1.2.5"
3277
3277
+
},
3278
3278
+
"engines": {
3279
3279
+
"node": ">= 0.8.0"
3280
3280
+
}
3281
3281
+
},
3282
3282
+
"node_modules/p-limit": {
3283
3283
+
"version": "3.1.0",
3284
3284
+
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
3285
3285
+
"integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
3286
3286
+
"dev": true,
3287
3287
+
"license": "MIT",
3288
3288
+
"dependencies": {
3289
3289
+
"yocto-queue": "^0.1.0"
3290
3290
+
},
3291
3291
+
"engines": {
3292
3292
+
"node": ">=10"
3293
3293
+
},
3294
3294
+
"funding": {
3295
3295
+
"url": "https://github.com/sponsors/sindresorhus"
3296
3296
+
}
3297
3297
+
},
3298
3298
+
"node_modules/p-locate": {
3299
3299
+
"version": "5.0.0",
3300
3300
+
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
3301
3301
+
"integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
3302
3302
+
"dev": true,
3303
3303
+
"license": "MIT",
3304
3304
+
"dependencies": {
3305
3305
+
"p-limit": "^3.0.2"
3306
3306
+
},
3307
3307
+
"engines": {
3308
3308
+
"node": ">=10"
3309
3309
+
},
3310
3310
+
"funding": {
3311
3311
+
"url": "https://github.com/sponsors/sindresorhus"
3312
3312
+
}
3313
3313
+
},
3314
3314
+
"node_modules/parent-module": {
3315
3315
+
"version": "1.0.1",
3316
3316
+
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
3317
3317
+
"integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
3318
3318
+
"dev": true,
3319
3319
+
"license": "MIT",
3320
3320
+
"dependencies": {
3321
3321
+
"callsites": "^3.0.0"
3322
3322
+
},
3323
3323
+
"engines": {
3324
3324
+
"node": ">=6"
3325
3325
+
}
3326
3326
+
},
3327
3327
+
"node_modules/parseurl": {
3328
3328
+
"version": "1.3.3",
3329
3329
+
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
3330
3330
+
"integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
3331
3331
+
"dev": true,
3332
3332
+
"license": "MIT",
3333
3333
+
"engines": {
3334
3334
+
"node": ">= 0.8"
3335
3335
+
}
3336
3336
+
},
3337
3337
+
"node_modules/path-exists": {
3338
3338
+
"version": "4.0.0",
3339
3339
+
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
3340
3340
+
"integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
3341
3341
+
"dev": true,
3342
3342
+
"license": "MIT",
3343
3343
+
"engines": {
3344
3344
+
"node": ">=8"
3345
3345
+
}
3346
3346
+
},
3347
3347
+
"node_modules/path-key": {
3348
3348
+
"version": "3.1.1",
3349
3349
+
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
3350
3350
+
"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
3351
3351
+
"dev": true,
3352
3352
+
"license": "MIT",
3353
3353
+
"engines": {
3354
3354
+
"node": ">=8"
3355
3355
+
}
3356
3356
+
},
3357
3357
+
"node_modules/path-to-regexp": {
3358
3358
+
"version": "8.2.0",
3359
3359
+
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz",
3360
3360
+
"integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==",
3361
3361
+
"dev": true,
3362
3362
+
"license": "MIT",
3363
3363
+
"engines": {
3364
3364
+
"node": ">=16"
3365
3365
+
}
3366
3366
+
},
3367
3367
+
"node_modules/picocolors": {
3368
3368
+
"version": "1.1.1",
3369
3369
+
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
3370
3370
+
"integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
3371
3371
+
"dev": true,
3372
3372
+
"license": "ISC"
3373
3373
+
},
3374
3374
+
"node_modules/picomatch": {
3375
3375
+
"version": "2.3.1",
3376
3376
+
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
3377
3377
+
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
3378
3378
+
"dev": true,
3379
3379
+
"license": "MIT",
3380
3380
+
"engines": {
3381
3381
+
"node": ">=8.6"
3382
3382
+
},
3383
3383
+
"funding": {
3384
3384
+
"url": "https://github.com/sponsors/jonschlinkert"
3385
3385
+
}
3386
3386
+
},
3387
3387
+
"node_modules/pkce-challenge": {
3388
3388
+
"version": "5.0.0",
3389
3389
+
"resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.0.tgz",
3390
3390
+
"integrity": "sha512-ueGLflrrnvwB3xuo/uGob5pd5FN7l0MsLf0Z87o/UQmRtwjvfylfc9MurIxRAWywCYTgrvpXBcqjV4OfCYGCIQ==",
3391
3391
+
"dev": true,
3392
3392
+
"license": "MIT",
3393
3393
+
"engines": {
3394
3394
+
"node": ">=16.20.0"
3395
3395
+
}
3396
3396
+
},
3397
3397
+
"node_modules/postcss": {
3398
3398
+
"version": "8.5.3",
3399
3399
+
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz",
3400
3400
+
"integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==",
3401
3401
+
"dev": true,
3402
3402
+
"funding": [
3403
3403
+
{
3404
3404
+
"type": "opencollective",
3405
3405
+
"url": "https://opencollective.com/postcss/"
3406
3406
+
},
3407
3407
+
{
3408
3408
+
"type": "tidelift",
3409
3409
+
"url": "https://tidelift.com/funding/github/npm/postcss"
3410
3410
+
},
3411
3411
+
{
3412
3412
+
"type": "github",
3413
3413
+
"url": "https://github.com/sponsors/ai"
3414
3414
+
}
3415
3415
+
],
3416
3416
+
"license": "MIT",
3417
3417
+
"dependencies": {
3418
3418
+
"nanoid": "^3.3.8",
3419
3419
+
"picocolors": "^1.1.1",
3420
3420
+
"source-map-js": "^1.2.1"
3421
3421
+
},
3422
3422
+
"engines": {
3423
3423
+
"node": "^10 || ^12 || >=14"
3424
3424
+
}
3425
3425
+
},
3426
3426
+
"node_modules/prelude-ls": {
3427
3427
+
"version": "1.2.1",
3428
3428
+
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
3429
3429
+
"integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
3430
3430
+
"dev": true,
3431
3431
+
"license": "MIT",
3432
3432
+
"engines": {
3433
3433
+
"node": ">= 0.8.0"
3434
3434
+
}
3435
3435
+
},
3436
3436
+
"node_modules/proxy-addr": {
3437
3437
+
"version": "2.0.7",
3438
3438
+
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
3439
3439
+
"integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
3440
3440
+
"dev": true,
3441
3441
+
"license": "MIT",
3442
3442
+
"dependencies": {
3443
3443
+
"forwarded": "0.2.0",
3444
3444
+
"ipaddr.js": "1.9.1"
3445
3445
+
},
3446
3446
+
"engines": {
3447
3447
+
"node": ">= 0.10"
3448
3448
+
}
3449
3449
+
},
3450
3450
+
"node_modules/punycode": {
3451
3451
+
"version": "2.3.1",
3452
3452
+
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
3453
3453
+
"integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
3454
3454
+
"dev": true,
3455
3455
+
"license": "MIT",
3456
3456
+
"engines": {
3457
3457
+
"node": ">=6"
3458
3458
+
}
3459
3459
+
},
3460
3460
+
"node_modules/qs": {
3461
3461
+
"version": "6.14.0",
3462
3462
+
"resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz",
3463
3463
+
"integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==",
3464
3464
+
"dev": true,
3465
3465
+
"license": "BSD-3-Clause",
3466
3466
+
"dependencies": {
3467
3467
+
"side-channel": "^1.1.0"
3468
3468
+
},
3469
3469
+
"engines": {
3470
3470
+
"node": ">=0.6"
3471
3471
+
},
3472
3472
+
"funding": {
3473
3473
+
"url": "https://github.com/sponsors/ljharb"
3474
3474
+
}
3475
3475
+
},
3476
3476
+
"node_modules/queue-microtask": {
3477
3477
+
"version": "1.2.3",
3478
3478
+
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
3479
3479
+
"integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
3480
3480
+
"dev": true,
3481
3481
+
"funding": [
3482
3482
+
{
3483
3483
+
"type": "github",
3484
3484
+
"url": "https://github.com/sponsors/feross"
3485
3485
+
},
3486
3486
+
{
3487
3487
+
"type": "patreon",
3488
3488
+
"url": "https://www.patreon.com/feross"
3489
3489
+
},
3490
3490
+
{
3491
3491
+
"type": "consulting",
3492
3492
+
"url": "https://feross.org/support"
3493
3493
+
}
3494
3494
+
],
3495
3495
+
"license": "MIT"
3496
3496
+
},
3497
3497
+
"node_modules/range-parser": {
3498
3498
+
"version": "1.2.1",
3499
3499
+
"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
3500
3500
+
"integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
3501
3501
+
"dev": true,
3502
3502
+
"license": "MIT",
3503
3503
+
"engines": {
3504
3504
+
"node": ">= 0.6"
3505
3505
+
}
3506
3506
+
},
3507
3507
+
"node_modules/raw-body": {
3508
3508
+
"version": "3.0.0",
3509
3509
+
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz",
3510
3510
+
"integrity": "sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==",
3511
3511
+
"dev": true,
3512
3512
+
"license": "MIT",
3513
3513
+
"dependencies": {
3514
3514
+
"bytes": "3.1.2",
3515
3515
+
"http-errors": "2.0.0",
3516
3516
+
"iconv-lite": "0.6.3",
3517
3517
+
"unpipe": "1.0.0"
3518
3518
+
},
3519
3519
+
"engines": {
3520
3520
+
"node": ">= 0.8"
3521
3521
+
}
3522
3522
+
},
3523
3523
+
"node_modules/react": {
3524
3524
+
"version": "19.1.0",
3525
3525
+
"resolved": "https://registry.npmjs.org/react/-/react-19.1.0.tgz",
3526
3526
+
"integrity": "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==",
3527
3527
+
"license": "MIT",
3528
3528
+
"engines": {
3529
3529
+
"node": ">=0.10.0"
3530
3530
+
}
3531
3531
+
},
3532
3532
+
"node_modules/react-dom": {
3533
3533
+
"version": "19.1.0",
3534
3534
+
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.0.tgz",
3535
3535
+
"integrity": "sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==",
3536
3536
+
"license": "MIT",
3537
3537
+
"dependencies": {
3538
3538
+
"scheduler": "^0.26.0"
3539
3539
+
},
3540
3540
+
"peerDependencies": {
3541
3541
+
"react": "^19.1.0"
3542
3542
+
}
3543
3543
+
},
3544
3544
+
"node_modules/react-refresh": {
3545
3545
+
"version": "0.17.0",
3546
3546
+
"resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz",
3547
3547
+
"integrity": "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==",
3548
3548
+
"dev": true,
3549
3549
+
"license": "MIT",
3550
3550
+
"engines": {
3551
3551
+
"node": ">=0.10.0"
3552
3552
+
}
3553
3553
+
},
3554
3554
+
"node_modules/resolve-from": {
3555
3555
+
"version": "4.0.0",
3556
3556
+
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
3557
3557
+
"integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
3558
3558
+
"dev": true,
3559
3559
+
"license": "MIT",
3560
3560
+
"engines": {
3561
3561
+
"node": ">=4"
3562
3562
+
}
3563
3563
+
},
3564
3564
+
"node_modules/reusify": {
3565
3565
+
"version": "1.1.0",
3566
3566
+
"resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
3567
3567
+
"integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
3568
3568
+
"dev": true,
3569
3569
+
"license": "MIT",
3570
3570
+
"engines": {
3571
3571
+
"iojs": ">=1.0.0",
3572
3572
+
"node": ">=0.10.0"
3573
3573
+
}
3574
3574
+
},
3575
3575
+
"node_modules/rollup": {
3576
3576
+
"version": "4.40.2",
3577
3577
+
"resolved": "https://registry.npmjs.org/rollup/-/rollup-4.40.2.tgz",
3578
3578
+
"integrity": "sha512-tfUOg6DTP4rhQ3VjOO6B4wyrJnGOX85requAXvqYTHsOgb2TFJdZ3aWpT8W2kPoypSGP7dZUyzxJ9ee4buM5Fg==",
3579
3579
+
"dev": true,
3580
3580
+
"license": "MIT",
3581
3581
+
"dependencies": {
3582
3582
+
"@types/estree": "1.0.7"
3583
3583
+
},
3584
3584
+
"bin": {
3585
3585
+
"rollup": "dist/bin/rollup"
3586
3586
+
},
3587
3587
+
"engines": {
3588
3588
+
"node": ">=18.0.0",
3589
3589
+
"npm": ">=8.0.0"
3590
3590
+
},
3591
3591
+
"optionalDependencies": {
3592
3592
+
"@rollup/rollup-android-arm-eabi": "4.40.2",
3593
3593
+
"@rollup/rollup-android-arm64": "4.40.2",
3594
3594
+
"@rollup/rollup-darwin-arm64": "4.40.2",
3595
3595
+
"@rollup/rollup-darwin-x64": "4.40.2",
3596
3596
+
"@rollup/rollup-freebsd-arm64": "4.40.2",
3597
3597
+
"@rollup/rollup-freebsd-x64": "4.40.2",
3598
3598
+
"@rollup/rollup-linux-arm-gnueabihf": "4.40.2",
3599
3599
+
"@rollup/rollup-linux-arm-musleabihf": "4.40.2",
3600
3600
+
"@rollup/rollup-linux-arm64-gnu": "4.40.2",
3601
3601
+
"@rollup/rollup-linux-arm64-musl": "4.40.2",
3602
3602
+
"@rollup/rollup-linux-loongarch64-gnu": "4.40.2",
3603
3603
+
"@rollup/rollup-linux-powerpc64le-gnu": "4.40.2",
3604
3604
+
"@rollup/rollup-linux-riscv64-gnu": "4.40.2",
3605
3605
+
"@rollup/rollup-linux-riscv64-musl": "4.40.2",
3606
3606
+
"@rollup/rollup-linux-s390x-gnu": "4.40.2",
3607
3607
+
"@rollup/rollup-linux-x64-gnu": "4.40.2",
3608
3608
+
"@rollup/rollup-linux-x64-musl": "4.40.2",
3609
3609
+
"@rollup/rollup-win32-arm64-msvc": "4.40.2",
3610
3610
+
"@rollup/rollup-win32-ia32-msvc": "4.40.2",
3611
3611
+
"@rollup/rollup-win32-x64-msvc": "4.40.2",
3612
3612
+
"fsevents": "~2.3.2"
3613
3613
+
}
3614
3614
+
},
3615
3615
+
"node_modules/router": {
3616
3616
+
"version": "2.2.0",
3617
3617
+
"resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz",
3618
3618
+
"integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==",
3619
3619
+
"dev": true,
3620
3620
+
"license": "MIT",
3621
3621
+
"dependencies": {
3622
3622
+
"debug": "^4.4.0",
3623
3623
+
"depd": "^2.0.0",
3624
3624
+
"is-promise": "^4.0.0",
3625
3625
+
"parseurl": "^1.3.3",
3626
3626
+
"path-to-regexp": "^8.0.0"
3627
3627
+
},
3628
3628
+
"engines": {
3629
3629
+
"node": ">= 18"
3630
3630
+
}
3631
3631
+
},
3632
3632
+
"node_modules/run-parallel": {
3633
3633
+
"version": "1.2.0",
3634
3634
+
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
3635
3635
+
"integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
3636
3636
+
"dev": true,
3637
3637
+
"funding": [
3638
3638
+
{
3639
3639
+
"type": "github",
3640
3640
+
"url": "https://github.com/sponsors/feross"
3641
3641
+
},
3642
3642
+
{
3643
3643
+
"type": "patreon",
3644
3644
+
"url": "https://www.patreon.com/feross"
3645
3645
+
},
3646
3646
+
{
3647
3647
+
"type": "consulting",
3648
3648
+
"url": "https://feross.org/support"
3649
3649
+
}
3650
3650
+
],
3651
3651
+
"license": "MIT",
3652
3652
+
"dependencies": {
3653
3653
+
"queue-microtask": "^1.2.2"
3654
3654
+
}
3655
3655
+
},
3656
3656
+
"node_modules/safe-buffer": {
3657
3657
+
"version": "5.2.1",
3658
3658
+
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
3659
3659
+
"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
3660
3660
+
"dev": true,
3661
3661
+
"funding": [
3662
3662
+
{
3663
3663
+
"type": "github",
3664
3664
+
"url": "https://github.com/sponsors/feross"
3665
3665
+
},
3666
3666
+
{
3667
3667
+
"type": "patreon",
3668
3668
+
"url": "https://www.patreon.com/feross"
3669
3669
+
},
3670
3670
+
{
3671
3671
+
"type": "consulting",
3672
3672
+
"url": "https://feross.org/support"
3673
3673
+
}
3674
3674
+
],
3675
3675
+
"license": "MIT"
3676
3676
+
},
3677
3677
+
"node_modules/safer-buffer": {
3678
3678
+
"version": "2.1.2",
3679
3679
+
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
3680
3680
+
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
3681
3681
+
"dev": true,
3682
3682
+
"license": "MIT"
3683
3683
+
},
3684
3684
+
"node_modules/scheduler": {
3685
3685
+
"version": "0.26.0",
3686
3686
+
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz",
3687
3687
+
"integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==",
3688
3688
+
"license": "MIT"
3689
3689
+
},
3690
3690
+
"node_modules/semver": {
3691
3691
+
"version": "6.3.1",
3692
3692
+
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
3693
3693
+
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
3694
3694
+
"dev": true,
3695
3695
+
"license": "ISC",
3696
3696
+
"bin": {
3697
3697
+
"semver": "bin/semver.js"
3698
3698
+
}
3699
3699
+
},
3700
3700
+
"node_modules/send": {
3701
3701
+
"version": "1.2.0",
3702
3702
+
"resolved": "https://registry.npmjs.org/send/-/send-1.2.0.tgz",
3703
3703
+
"integrity": "sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==",
3704
3704
+
"dev": true,
3705
3705
+
"license": "MIT",
3706
3706
+
"dependencies": {
3707
3707
+
"debug": "^4.3.5",
3708
3708
+
"encodeurl": "^2.0.0",
3709
3709
+
"escape-html": "^1.0.3",
3710
3710
+
"etag": "^1.8.1",
3711
3711
+
"fresh": "^2.0.0",
3712
3712
+
"http-errors": "^2.0.0",
3713
3713
+
"mime-types": "^3.0.1",
3714
3714
+
"ms": "^2.1.3",
3715
3715
+
"on-finished": "^2.4.1",
3716
3716
+
"range-parser": "^1.2.1",
3717
3717
+
"statuses": "^2.0.1"
3718
3718
+
},
3719
3719
+
"engines": {
3720
3720
+
"node": ">= 18"
3721
3721
+
}
3722
3722
+
},
3723
3723
+
"node_modules/serve-static": {
3724
3724
+
"version": "2.2.0",
3725
3725
+
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.0.tgz",
3726
3726
+
"integrity": "sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==",
3727
3727
+
"dev": true,
3728
3728
+
"license": "MIT",
3729
3729
+
"dependencies": {
3730
3730
+
"encodeurl": "^2.0.0",
3731
3731
+
"escape-html": "^1.0.3",
3732
3732
+
"parseurl": "^1.3.3",
3733
3733
+
"send": "^1.2.0"
3734
3734
+
},
3735
3735
+
"engines": {
3736
3736
+
"node": ">= 18"
3737
3737
+
}
3738
3738
+
},
3739
3739
+
"node_modules/setprototypeof": {
3740
3740
+
"version": "1.2.0",
3741
3741
+
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
3742
3742
+
"integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
3743
3743
+
"dev": true,
3744
3744
+
"license": "ISC"
3745
3745
+
},
3746
3746
+
"node_modules/shebang-command": {
3747
3747
+
"version": "2.0.0",
3748
3748
+
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
3749
3749
+
"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
3750
3750
+
"dev": true,
3751
3751
+
"license": "MIT",
3752
3752
+
"dependencies": {
3753
3753
+
"shebang-regex": "^3.0.0"
3754
3754
+
},
3755
3755
+
"engines": {
3756
3756
+
"node": ">=8"
3757
3757
+
}
3758
3758
+
},
3759
3759
+
"node_modules/shebang-regex": {
3760
3760
+
"version": "3.0.0",
3761
3761
+
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
3762
3762
+
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
3763
3763
+
"dev": true,
3764
3764
+
"license": "MIT",
3765
3765
+
"engines": {
3766
3766
+
"node": ">=8"
3767
3767
+
}
3768
3768
+
},
3769
3769
+
"node_modules/side-channel": {
3770
3770
+
"version": "1.1.0",
3771
3771
+
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
3772
3772
+
"integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
3773
3773
+
"dev": true,
3774
3774
+
"license": "MIT",
3775
3775
+
"dependencies": {
3776
3776
+
"es-errors": "^1.3.0",
3777
3777
+
"object-inspect": "^1.13.3",
3778
3778
+
"side-channel-list": "^1.0.0",
3779
3779
+
"side-channel-map": "^1.0.1",
3780
3780
+
"side-channel-weakmap": "^1.0.2"
3781
3781
+
},
3782
3782
+
"engines": {
3783
3783
+
"node": ">= 0.4"
3784
3784
+
},
3785
3785
+
"funding": {
3786
3786
+
"url": "https://github.com/sponsors/ljharb"
3787
3787
+
}
3788
3788
+
},
3789
3789
+
"node_modules/side-channel-list": {
3790
3790
+
"version": "1.0.0",
3791
3791
+
"resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
3792
3792
+
"integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
3793
3793
+
"dev": true,
3794
3794
+
"license": "MIT",
3795
3795
+
"dependencies": {
3796
3796
+
"es-errors": "^1.3.0",
3797
3797
+
"object-inspect": "^1.13.3"
3798
3798
+
},
3799
3799
+
"engines": {
3800
3800
+
"node": ">= 0.4"
3801
3801
+
},
3802
3802
+
"funding": {
3803
3803
+
"url": "https://github.com/sponsors/ljharb"
3804
3804
+
}
3805
3805
+
},
3806
3806
+
"node_modules/side-channel-map": {
3807
3807
+
"version": "1.0.1",
3808
3808
+
"resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
3809
3809
+
"integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
3810
3810
+
"dev": true,
3811
3811
+
"license": "MIT",
3812
3812
+
"dependencies": {
3813
3813
+
"call-bound": "^1.0.2",
3814
3814
+
"es-errors": "^1.3.0",
3815
3815
+
"get-intrinsic": "^1.2.5",
3816
3816
+
"object-inspect": "^1.13.3"
3817
3817
+
},
3818
3818
+
"engines": {
3819
3819
+
"node": ">= 0.4"
3820
3820
+
},
3821
3821
+
"funding": {
3822
3822
+
"url": "https://github.com/sponsors/ljharb"
3823
3823
+
}
3824
3824
+
},
3825
3825
+
"node_modules/side-channel-weakmap": {
3826
3826
+
"version": "1.0.2",
3827
3827
+
"resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
3828
3828
+
"integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
3829
3829
+
"dev": true,
3830
3830
+
"license": "MIT",
3831
3831
+
"dependencies": {
3832
3832
+
"call-bound": "^1.0.2",
3833
3833
+
"es-errors": "^1.3.0",
3834
3834
+
"get-intrinsic": "^1.2.5",
3835
3835
+
"object-inspect": "^1.13.3",
3836
3836
+
"side-channel-map": "^1.0.1"
3837
3837
+
},
3838
3838
+
"engines": {
3839
3839
+
"node": ">= 0.4"
3840
3840
+
},
3841
3841
+
"funding": {
3842
3842
+
"url": "https://github.com/sponsors/ljharb"
3843
3843
+
}
3844
3844
+
},
3845
3845
+
"node_modules/source-map-js": {
3846
3846
+
"version": "1.2.1",
3847
3847
+
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
3848
3848
+
"integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
3849
3849
+
"dev": true,
3850
3850
+
"license": "BSD-3-Clause",
3851
3851
+
"engines": {
3852
3852
+
"node": ">=0.10.0"
3853
3853
+
}
3854
3854
+
},
3855
3855
+
"node_modules/statuses": {
3856
3856
+
"version": "2.0.1",
3857
3857
+
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
3858
3858
+
"integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
3859
3859
+
"dev": true,
3860
3860
+
"license": "MIT",
3861
3861
+
"engines": {
3862
3862
+
"node": ">= 0.8"
3863
3863
+
}
3864
3864
+
},
3865
3865
+
"node_modules/strip-json-comments": {
3866
3866
+
"version": "3.1.1",
3867
3867
+
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
3868
3868
+
"integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
3869
3869
+
"dev": true,
3870
3870
+
"license": "MIT",
3871
3871
+
"engines": {
3872
3872
+
"node": ">=8"
3873
3873
+
},
3874
3874
+
"funding": {
3875
3875
+
"url": "https://github.com/sponsors/sindresorhus"
3876
3876
+
}
3877
3877
+
},
3878
3878
+
"node_modules/supports-color": {
3879
3879
+
"version": "7.2.0",
3880
3880
+
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3881
3881
+
"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3882
3882
+
"dev": true,
3883
3883
+
"license": "MIT",
3884
3884
+
"dependencies": {
3885
3885
+
"has-flag": "^4.0.0"
3886
3886
+
},
3887
3887
+
"engines": {
3888
3888
+
"node": ">=8"
3889
3889
+
}
3890
3890
+
},
3891
3891
+
"node_modules/tinyglobby": {
3892
3892
+
"version": "0.2.13",
3893
3893
+
"resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz",
3894
3894
+
"integrity": "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==",
3895
3895
+
"dev": true,
3896
3896
+
"license": "MIT",
3897
3897
+
"dependencies": {
3898
3898
+
"fdir": "^6.4.4",
3899
3899
+
"picomatch": "^4.0.2"
3900
3900
+
},
3901
3901
+
"engines": {
3902
3902
+
"node": ">=12.0.0"
3903
3903
+
},
3904
3904
+
"funding": {
3905
3905
+
"url": "https://github.com/sponsors/SuperchupuDev"
3906
3906
+
}
3907
3907
+
},
3908
3908
+
"node_modules/tinyglobby/node_modules/fdir": {
3909
3909
+
"version": "6.4.4",
3910
3910
+
"resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz",
3911
3911
+
"integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==",
3912
3912
+
"dev": true,
3913
3913
+
"license": "MIT",
3914
3914
+
"peerDependencies": {
3915
3915
+
"picomatch": "^3 || ^4"
3916
3916
+
},
3917
3917
+
"peerDependenciesMeta": {
3918
3918
+
"picomatch": {
3919
3919
+
"optional": true
3920
3920
+
}
3921
3921
+
}
3922
3922
+
},
3923
3923
+
"node_modules/tinyglobby/node_modules/picomatch": {
3924
3924
+
"version": "4.0.2",
3925
3925
+
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
3926
3926
+
"integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
3927
3927
+
"dev": true,
3928
3928
+
"license": "MIT",
3929
3929
+
"engines": {
3930
3930
+
"node": ">=12"
3931
3931
+
},
3932
3932
+
"funding": {
3933
3933
+
"url": "https://github.com/sponsors/jonschlinkert"
3934
3934
+
}
3935
3935
+
},
3936
3936
+
"node_modules/to-regex-range": {
3937
3937
+
"version": "5.0.1",
3938
3938
+
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
3939
3939
+
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
3940
3940
+
"dev": true,
3941
3941
+
"license": "MIT",
3942
3942
+
"dependencies": {
3943
3943
+
"is-number": "^7.0.0"
3944
3944
+
},
3945
3945
+
"engines": {
3946
3946
+
"node": ">=8.0"
3947
3947
+
}
3948
3948
+
},
3949
3949
+
"node_modules/toidentifier": {
3950
3950
+
"version": "1.0.1",
3951
3951
+
"resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
3952
3952
+
"integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
3953
3953
+
"dev": true,
3954
3954
+
"license": "MIT",
3955
3955
+
"engines": {
3956
3956
+
"node": ">=0.6"
3957
3957
+
}
3958
3958
+
},
3959
3959
+
"node_modules/ts-api-utils": {
3960
3960
+
"version": "2.1.0",
3961
3961
+
"resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz",
3962
3962
+
"integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==",
3963
3963
+
"dev": true,
3964
3964
+
"license": "MIT",
3965
3965
+
"engines": {
3966
3966
+
"node": ">=18.12"
3967
3967
+
},
3968
3968
+
"peerDependencies": {
3969
3969
+
"typescript": ">=4.8.4"
3970
3970
+
}
3971
3971
+
},
3972
3972
+
"node_modules/type-check": {
3973
3973
+
"version": "0.4.0",
3974
3974
+
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
3975
3975
+
"integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
3976
3976
+
"dev": true,
3977
3977
+
"license": "MIT",
3978
3978
+
"dependencies": {
3979
3979
+
"prelude-ls": "^1.2.1"
3980
3980
+
},
3981
3981
+
"engines": {
3982
3982
+
"node": ">= 0.8.0"
3983
3983
+
}
3984
3984
+
},
3985
3985
+
"node_modules/type-is": {
3986
3986
+
"version": "2.0.1",
3987
3987
+
"resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz",
3988
3988
+
"integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==",
3989
3989
+
"dev": true,
3990
3990
+
"license": "MIT",
3991
3991
+
"dependencies": {
3992
3992
+
"content-type": "^1.0.5",
3993
3993
+
"media-typer": "^1.1.0",
3994
3994
+
"mime-types": "^3.0.0"
3995
3995
+
},
3996
3996
+
"engines": {
3997
3997
+
"node": ">= 0.6"
3998
3998
+
}
3999
3999
+
},
4000
4000
+
"node_modules/typescript": {
4001
4001
+
"version": "5.8.3",
4002
4002
+
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
4003
4003
+
"integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
4004
4004
+
"dev": true,
4005
4005
+
"license": "Apache-2.0",
4006
4006
+
"bin": {
4007
4007
+
"tsc": "bin/tsc",
4008
4008
+
"tsserver": "bin/tsserver"
4009
4009
+
},
4010
4010
+
"engines": {
4011
4011
+
"node": ">=14.17"
4012
4012
+
}
4013
4013
+
},
4014
4014
+
"node_modules/typescript-eslint": {
4015
4015
+
"version": "8.32.1",
4016
4016
+
"resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.32.1.tgz",
4017
4017
+
"integrity": "sha512-D7el+eaDHAmXvrZBy1zpzSNIRqnCOrkwTgZxTu3MUqRWk8k0q9m9Ho4+vPf7iHtgUfrK/o8IZaEApsxPlHTFCg==",
4018
4018
+
"dev": true,
4019
4019
+
"license": "MIT",
4020
4020
+
"dependencies": {
4021
4021
+
"@typescript-eslint/eslint-plugin": "8.32.1",
4022
4022
+
"@typescript-eslint/parser": "8.32.1",
4023
4023
+
"@typescript-eslint/utils": "8.32.1"
4024
4024
+
},
4025
4025
+
"engines": {
4026
4026
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4027
4027
+
},
4028
4028
+
"funding": {
4029
4029
+
"type": "opencollective",
4030
4030
+
"url": "https://opencollective.com/typescript-eslint"
4031
4031
+
},
4032
4032
+
"peerDependencies": {
4033
4033
+
"eslint": "^8.57.0 || ^9.0.0",
4034
4034
+
"typescript": ">=4.8.4 <5.9.0"
4035
4035
+
}
4036
4036
+
},
4037
4037
+
"node_modules/unpipe": {
4038
4038
+
"version": "1.0.0",
4039
4039
+
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
4040
4040
+
"integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
4041
4041
+
"dev": true,
4042
4042
+
"license": "MIT",
4043
4043
+
"engines": {
4044
4044
+
"node": ">= 0.8"
4045
4045
+
}
4046
4046
+
},
4047
4047
+
"node_modules/update-browserslist-db": {
4048
4048
+
"version": "1.1.3",
4049
4049
+
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
4050
4050
+
"integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
4051
4051
+
"dev": true,
4052
4052
+
"funding": [
4053
4053
+
{
4054
4054
+
"type": "opencollective",
4055
4055
+
"url": "https://opencollective.com/browserslist"
4056
4056
+
},
4057
4057
+
{
4058
4058
+
"type": "tidelift",
4059
4059
+
"url": "https://tidelift.com/funding/github/npm/browserslist"
4060
4060
+
},
4061
4061
+
{
4062
4062
+
"type": "github",
4063
4063
+
"url": "https://github.com/sponsors/ai"
4064
4064
+
}
4065
4065
+
],
4066
4066
+
"license": "MIT",
4067
4067
+
"dependencies": {
4068
4068
+
"escalade": "^3.2.0",
4069
4069
+
"picocolors": "^1.1.1"
4070
4070
+
},
4071
4071
+
"bin": {
4072
4072
+
"update-browserslist-db": "cli.js"
4073
4073
+
},
4074
4074
+
"peerDependencies": {
4075
4075
+
"browserslist": ">= 4.21.0"
4076
4076
+
}
4077
4077
+
},
4078
4078
+
"node_modules/uri-js": {
4079
4079
+
"version": "4.4.1",
4080
4080
+
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
4081
4081
+
"integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
4082
4082
+
"dev": true,
4083
4083
+
"license": "BSD-2-Clause",
4084
4084
+
"dependencies": {
4085
4085
+
"punycode": "^2.1.0"
4086
4086
+
}
4087
4087
+
},
4088
4088
+
"node_modules/vary": {
4089
4089
+
"version": "1.1.2",
4090
4090
+
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
4091
4091
+
"integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
4092
4092
+
"dev": true,
4093
4093
+
"license": "MIT",
4094
4094
+
"engines": {
4095
4095
+
"node": ">= 0.8"
4096
4096
+
}
4097
4097
+
},
4098
4098
+
"node_modules/vite": {
4099
4099
+
"version": "6.3.5",
4100
4100
+
"resolved": "https://registry.npmjs.org/vite/-/vite-6.3.5.tgz",
4101
4101
+
"integrity": "sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==",
4102
4102
+
"dev": true,
4103
4103
+
"license": "MIT",
4104
4104
+
"dependencies": {
4105
4105
+
"esbuild": "^0.25.0",
4106
4106
+
"fdir": "^6.4.4",
4107
4107
+
"picomatch": "^4.0.2",
4108
4108
+
"postcss": "^8.5.3",
4109
4109
+
"rollup": "^4.34.9",
4110
4110
+
"tinyglobby": "^0.2.13"
4111
4111
+
},
4112
4112
+
"bin": {
4113
4113
+
"vite": "bin/vite.js"
4114
4114
+
},
4115
4115
+
"engines": {
4116
4116
+
"node": "^18.0.0 || ^20.0.0 || >=22.0.0"
4117
4117
+
},
4118
4118
+
"funding": {
4119
4119
+
"url": "https://github.com/vitejs/vite?sponsor=1"
4120
4120
+
},
4121
4121
+
"optionalDependencies": {
4122
4122
+
"fsevents": "~2.3.3"
4123
4123
+
},
4124
4124
+
"peerDependencies": {
4125
4125
+
"@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",
4126
4126
+
"jiti": ">=1.21.0",
4127
4127
+
"less": "*",
4128
4128
+
"lightningcss": "^1.21.0",
4129
4129
+
"sass": "*",
4130
4130
+
"sass-embedded": "*",
4131
4131
+
"stylus": "*",
4132
4132
+
"sugarss": "*",
4133
4133
+
"terser": "^5.16.0",
4134
4134
+
"tsx": "^4.8.1",
4135
4135
+
"yaml": "^2.4.2"
4136
4136
+
},
4137
4137
+
"peerDependenciesMeta": {
4138
4138
+
"@types/node": {
4139
4139
+
"optional": true
4140
4140
+
},
4141
4141
+
"jiti": {
4142
4142
+
"optional": true
4143
4143
+
},
4144
4144
+
"less": {
4145
4145
+
"optional": true
4146
4146
+
},
4147
4147
+
"lightningcss": {
4148
4148
+
"optional": true
4149
4149
+
},
4150
4150
+
"sass": {
4151
4151
+
"optional": true
4152
4152
+
},
4153
4153
+
"sass-embedded": {
4154
4154
+
"optional": true
4155
4155
+
},
4156
4156
+
"stylus": {
4157
4157
+
"optional": true
4158
4158
+
},
4159
4159
+
"sugarss": {
4160
4160
+
"optional": true
4161
4161
+
},
4162
4162
+
"terser": {
4163
4163
+
"optional": true
4164
4164
+
},
4165
4165
+
"tsx": {
4166
4166
+
"optional": true
4167
4167
+
},
4168
4168
+
"yaml": {
4169
4169
+
"optional": true
4170
4170
+
}
4171
4171
+
}
4172
4172
+
},
4173
4173
+
"node_modules/vite/node_modules/fdir": {
4174
4174
+
"version": "6.4.4",
4175
4175
+
"resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz",
4176
4176
+
"integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==",
4177
4177
+
"dev": true,
4178
4178
+
"license": "MIT",
4179
4179
+
"peerDependencies": {
4180
4180
+
"picomatch": "^3 || ^4"
4181
4181
+
},
4182
4182
+
"peerDependenciesMeta": {
4183
4183
+
"picomatch": {
4184
4184
+
"optional": true
4185
4185
+
}
4186
4186
+
}
4187
4187
+
},
4188
4188
+
"node_modules/vite/node_modules/picomatch": {
4189
4189
+
"version": "4.0.2",
4190
4190
+
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
4191
4191
+
"integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
4192
4192
+
"dev": true,
4193
4193
+
"license": "MIT",
4194
4194
+
"engines": {
4195
4195
+
"node": ">=12"
4196
4196
+
},
4197
4197
+
"funding": {
4198
4198
+
"url": "https://github.com/sponsors/jonschlinkert"
4199
4199
+
}
4200
4200
+
},
4201
4201
+
"node_modules/which": {
4202
4202
+
"version": "2.0.2",
4203
4203
+
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
4204
4204
+
"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
4205
4205
+
"dev": true,
4206
4206
+
"license": "ISC",
4207
4207
+
"dependencies": {
4208
4208
+
"isexe": "^2.0.0"
4209
4209
+
},
4210
4210
+
"bin": {
4211
4211
+
"node-which": "bin/node-which"
4212
4212
+
},
4213
4213
+
"engines": {
4214
4214
+
"node": ">= 8"
4215
4215
+
}
4216
4216
+
},
4217
4217
+
"node_modules/word-wrap": {
4218
4218
+
"version": "1.2.5",
4219
4219
+
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
4220
4220
+
"integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
4221
4221
+
"dev": true,
4222
4222
+
"license": "MIT",
4223
4223
+
"engines": {
4224
4224
+
"node": ">=0.10.0"
4225
4225
+
}
4226
4226
+
},
4227
4227
+
"node_modules/wrappy": {
4228
4228
+
"version": "1.0.2",
4229
4229
+
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
4230
4230
+
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
4231
4231
+
"dev": true,
4232
4232
+
"license": "ISC"
4233
4233
+
},
4234
4234
+
"node_modules/yallist": {
4235
4235
+
"version": "3.1.1",
4236
4236
+
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
4237
4237
+
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
4238
4238
+
"dev": true,
4239
4239
+
"license": "ISC"
4240
4240
+
},
4241
4241
+
"node_modules/yocto-queue": {
4242
4242
+
"version": "0.1.0",
4243
4243
+
"resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
4244
4244
+
"integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
4245
4245
+
"dev": true,
4246
4246
+
"license": "MIT",
4247
4247
+
"engines": {
4248
4248
+
"node": ">=10"
4249
4249
+
},
4250
4250
+
"funding": {
4251
4251
+
"url": "https://github.com/sponsors/sindresorhus"
4252
4252
+
}
4253
4253
+
},
4254
4254
+
"node_modules/zod": {
4255
4255
+
"version": "3.24.4",
4256
4256
+
"resolved": "https://registry.npmjs.org/zod/-/zod-3.24.4.tgz",
4257
4257
+
"integrity": "sha512-OdqJE9UDRPwWsrHjLN2F8bPxvwJBK22EHLWtanu0LSYr5YqzsaaW3RMgmjwr8Rypg5k+meEJdSPXJZXE/yqOMg==",
4258
4258
+
"dev": true,
4259
4259
+
"license": "MIT",
4260
4260
+
"funding": {
4261
4261
+
"url": "https://github.com/sponsors/colinhacks"
4262
4262
+
}
4263
4263
+
},
4264
4264
+
"node_modules/zod-to-json-schema": {
4265
4265
+
"version": "3.24.5",
4266
4266
+
"resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.24.5.tgz",
4267
4267
+
"integrity": "sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==",
4268
4268
+
"dev": true,
4269
4269
+
"license": "ISC",
4270
4270
+
"peerDependencies": {
4271
4271
+
"zod": "^3.24.1"
4272
4272
+
}
4273
4273
+
}
4274
4274
+
}
4275
4275
+
}
···
1
1
+
{
2
2
+
"name": "firehose-diff",
3
3
+
"private": true,
4
4
+
"version": "0.0.0",
5
5
+
"type": "module",
6
6
+
"scripts": {
7
7
+
"dev": "vite",
8
8
+
"build": "tsc -b && vite build",
9
9
+
"lint": "eslint .",
10
10
+
"preview": "vite preview"
11
11
+
},
12
12
+
"dependencies": {
13
13
+
"react": "^19.1.0",
14
14
+
"react-dom": "^19.1.0"
15
15
+
},
16
16
+
"devDependencies": {
17
17
+
"@eslint/js": "^9.25.0",
18
18
+
"@types/react": "^19.1.2",
19
19
+
"@types/react-dom": "^19.1.2",
20
20
+
"@vitejs/plugin-react": "^4.4.1",
21
21
+
"eslint": "^9.25.0",
22
22
+
"eslint-plugin-react-hooks": "^5.2.0",
23
23
+
"eslint-plugin-react-refresh": "^0.4.19",
24
24
+
"globals": "^16.0.0",
25
25
+
"typescript": "~5.8.3",
26
26
+
"typescript-eslint": "^8.30.1",
27
27
+
"vite": "^6.3.5"
28
28
+
}
29
29
+
}
···
1
1
+
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="31.88" height="32" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 257"><defs><linearGradient id="IconifyId1813088fe1fbc01fb466" x1="-.828%" x2="57.636%" y1="7.652%" y2="78.411%"><stop offset="0%" stop-color="#41D1FF"></stop><stop offset="100%" stop-color="#BD34FE"></stop></linearGradient><linearGradient id="IconifyId1813088fe1fbc01fb467" x1="43.376%" x2="50.316%" y1="2.242%" y2="89.03%"><stop offset="0%" stop-color="#FFEA83"></stop><stop offset="8.333%" stop-color="#FFDD35"></stop><stop offset="100%" stop-color="#FFA800"></stop></linearGradient></defs><path fill="url(#IconifyId1813088fe1fbc01fb466)" d="M255.153 37.938L134.897 252.976c-2.483 4.44-8.862 4.466-11.382.048L.875 37.958c-2.746-4.814 1.371-10.646 6.827-9.67l120.385 21.517a6.537 6.537 0 0 0 2.322-.004l117.867-21.483c5.438-.991 9.574 4.796 6.877 9.62Z"></path><path fill="url(#IconifyId1813088fe1fbc01fb467)" d="M185.432.063L96.44 17.501a3.268 3.268 0 0 0-2.634 3.014l-5.474 92.456a3.268 3.268 0 0 0 3.997 3.378l24.777-5.718c2.318-.535 4.413 1.507 3.936 3.838l-7.361 36.047c-.495 2.426 1.782 4.5 4.151 3.78l15.304-4.649c2.372-.72 4.652 1.36 4.15 3.788l-11.698 56.621c-.732 3.542 3.979 5.473 5.943 2.437l1.313-2.028l72.516-144.72c1.215-2.423-.88-5.186-3.54-4.672l-25.505 4.922c-2.396.462-4.435-1.77-3.759-4.114l16.646-57.705c.677-2.35-1.37-4.583-3.769-4.113Z"></path></svg>
···
1
1
+
#root {
2
2
+
max-width: 1280px;
3
3
+
margin: 0 auto;
4
4
+
padding: 2rem;
5
5
+
text-align: center;
6
6
+
}
7
7
+
8
8
+
.logo {
9
9
+
height: 6em;
10
10
+
padding: 1.5em;
11
11
+
will-change: filter;
12
12
+
transition: filter 300ms;
13
13
+
}
14
14
+
.logo:hover {
15
15
+
filter: drop-shadow(0 0 2em #646cffaa);
16
16
+
}
17
17
+
.logo.react:hover {
18
18
+
filter: drop-shadow(0 0 2em #61dafbaa);
19
19
+
}
20
20
+
21
21
+
@keyframes logo-spin {
22
22
+
from {
23
23
+
transform: rotate(0deg);
24
24
+
}
25
25
+
to {
26
26
+
transform: rotate(360deg);
27
27
+
}
28
28
+
}
29
29
+
30
30
+
@media (prefers-reduced-motion: no-preference) {
31
31
+
a:nth-of-type(2) .logo {
32
32
+
animation: logo-spin infinite 20s linear;
33
33
+
}
34
34
+
}
35
35
+
36
36
+
.card {
37
37
+
padding: 2em;
38
38
+
}
39
39
+
40
40
+
.read-the-docs {
41
41
+
color: #888;
42
42
+
}
···
1
1
+
import { useState } from 'react'
2
2
+
import reactLogo from './assets/react.svg'
3
3
+
import viteLogo from '/vite.svg'
4
4
+
import './App.css'
5
5
+
6
6
+
function App() {
7
7
+
const [count, setCount] = useState(0)
8
8
+
9
9
+
return (
10
10
+
<>
11
11
+
<div>
12
12
+
<a href="https://vite.dev" target="_blank">
13
13
+
<img src={viteLogo} className="logo" alt="Vite logo" />
14
14
+
</a>
15
15
+
<a href="https://react.dev" target="_blank">
16
16
+
<img src={reactLogo} className="logo react" alt="React logo" />
17
17
+
</a>
18
18
+
</div>
19
19
+
<h1>Vite + React</h1>
20
20
+
<div className="card">
21
21
+
<button onClick={() => setCount((count) => count + 1)}>
22
22
+
count is {count}
23
23
+
</button>
24
24
+
<p>
25
25
+
Edit <code>src/App.tsx</code> and save to test HMR
26
26
+
</p>
27
27
+
</div>
28
28
+
<p className="read-the-docs">
29
29
+
Click on the Vite and React logos to learn more
30
30
+
</p>
31
31
+
</>
32
32
+
)
33
33
+
}
34
34
+
35
35
+
export default App
···
1
1
+
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="35.93" height="32" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 228"><path fill="#00D8FF" d="M210.483 73.824a171.49 171.49 0 0 0-8.24-2.597c.465-1.9.893-3.777 1.273-5.621c6.238-30.281 2.16-54.676-11.769-62.708c-13.355-7.7-35.196.329-57.254 19.526a171.23 171.23 0 0 0-6.375 5.848a155.866 155.866 0 0 0-4.241-3.917C100.759 3.829 77.587-4.822 63.673 3.233C50.33 10.957 46.379 33.89 51.995 62.588a170.974 170.974 0 0 0 1.892 8.48c-3.28.932-6.445 1.924-9.474 2.98C17.309 83.498 0 98.307 0 113.668c0 15.865 18.582 31.778 46.812 41.427a145.52 145.52 0 0 0 6.921 2.165a167.467 167.467 0 0 0-2.01 9.138c-5.354 28.2-1.173 50.591 12.134 58.266c13.744 7.926 36.812-.22 59.273-19.855a145.567 145.567 0 0 0 5.342-4.923a168.064 168.064 0 0 0 6.92 6.314c21.758 18.722 43.246 26.282 56.54 18.586c13.731-7.949 18.194-32.003 12.4-61.268a145.016 145.016 0 0 0-1.535-6.842c1.62-.48 3.21-.974 4.76-1.488c29.348-9.723 48.443-25.443 48.443-41.52c0-15.417-17.868-30.326-45.517-39.844Zm-6.365 70.984c-1.4.463-2.836.91-4.3 1.345c-3.24-10.257-7.612-21.163-12.963-32.432c5.106-11 9.31-21.767 12.459-31.957c2.619.758 5.16 1.557 7.61 2.4c23.69 8.156 38.14 20.213 38.14 29.504c0 9.896-15.606 22.743-40.946 31.14Zm-10.514 20.834c2.562 12.94 2.927 24.64 1.23 33.787c-1.524 8.219-4.59 13.698-8.382 15.893c-8.067 4.67-25.32-1.4-43.927-17.412a156.726 156.726 0 0 1-6.437-5.87c7.214-7.889 14.423-17.06 21.459-27.246c12.376-1.098 24.068-2.894 34.671-5.345a134.17 134.17 0 0 1 1.386 6.193ZM87.276 214.515c-7.882 2.783-14.16 2.863-17.955.675c-8.075-4.657-11.432-22.636-6.853-46.752a156.923 156.923 0 0 1 1.869-8.499c10.486 2.32 22.093 3.988 34.498 4.994c7.084 9.967 14.501 19.128 21.976 27.15a134.668 134.668 0 0 1-4.877 4.492c-9.933 8.682-19.886 14.842-28.658 17.94ZM50.35 144.747c-12.483-4.267-22.792-9.812-29.858-15.863c-6.35-5.437-9.555-10.836-9.555-15.216c0-9.322 13.897-21.212 37.076-29.293c2.813-.98 5.757-1.905 8.812-2.773c3.204 10.42 7.406 21.315 12.477 32.332c-5.137 11.18-9.399 22.249-12.634 32.792a134.718 134.718 0 0 1-6.318-1.979Zm12.378-84.26c-4.811-24.587-1.616-43.134 6.425-47.789c8.564-4.958 27.502 2.111 47.463 19.835a144.318 144.318 0 0 1 3.841 3.545c-7.438 7.987-14.787 17.08-21.808 26.988c-12.04 1.116-23.565 2.908-34.161 5.309a160.342 160.342 0 0 1-1.76-7.887Zm110.427 27.268a347.8 347.8 0 0 0-7.785-12.803c8.168 1.033 15.994 2.404 23.343 4.08c-2.206 7.072-4.956 14.465-8.193 22.045a381.151 381.151 0 0 0-7.365-13.322Zm-45.032-43.861c5.044 5.465 10.096 11.566 15.065 18.186a322.04 322.04 0 0 0-30.257-.006c4.974-6.559 10.069-12.652 15.192-18.18ZM82.802 87.83a323.167 323.167 0 0 0-7.227 13.238c-3.184-7.553-5.909-14.98-8.134-22.152c7.304-1.634 15.093-2.97 23.209-3.984a321.524 321.524 0 0 0-7.848 12.897Zm8.081 65.352c-8.385-.936-16.291-2.203-23.593-3.793c2.26-7.3 5.045-14.885 8.298-22.6a321.187 321.187 0 0 0 7.257 13.246c2.594 4.48 5.28 8.868 8.038 13.147Zm37.542 31.03c-5.184-5.592-10.354-11.779-15.403-18.433c4.902.192 9.899.29 14.978.29c5.218 0 10.376-.117 15.453-.343c-4.985 6.774-10.018 12.97-15.028 18.486Zm52.198-57.817c3.422 7.8 6.306 15.345 8.596 22.52c-7.422 1.694-15.436 3.058-23.88 4.071a382.417 382.417 0 0 0 7.859-13.026a347.403 347.403 0 0 0 7.425-13.565Zm-16.898 8.101a358.557 358.557 0 0 1-12.281 19.815a329.4 329.4 0 0 1-23.444.823c-7.967 0-15.716-.248-23.178-.732a310.202 310.202 0 0 1-12.513-19.846h.001a307.41 307.41 0 0 1-10.923-20.627a310.278 310.278 0 0 1 10.89-20.637l-.001.001a307.318 307.318 0 0 1 12.413-19.761c7.613-.576 15.42-.876 23.31-.876H128c7.926 0 15.743.303 23.354.883a329.357 329.357 0 0 1 12.335 19.695a358.489 358.489 0 0 1 11.036 20.54a329.472 329.472 0 0 1-11 20.722Zm22.56-122.124c8.572 4.944 11.906 24.881 6.52 51.026c-.344 1.668-.73 3.367-1.15 5.09c-10.622-2.452-22.155-4.275-34.23-5.408c-7.034-10.017-14.323-19.124-21.64-27.008a160.789 160.789 0 0 1 5.888-5.4c18.9-16.447 36.564-22.941 44.612-18.3ZM128 90.808c12.625 0 22.86 10.235 22.86 22.86s-10.235 22.86-22.86 22.86s-22.86-10.235-22.86-22.86s10.235-22.86 22.86-22.86Z"></path></svg>
···
1
1
+
:root {
2
2
+
font-family: system-ui, Avenir, Helvetica, Arial, sans-serif;
3
3
+
line-height: 1.5;
4
4
+
font-weight: 400;
5
5
+
6
6
+
color-scheme: light dark;
7
7
+
color: rgba(255, 255, 255, 0.87);
8
8
+
background-color: #242424;
9
9
+
10
10
+
font-synthesis: none;
11
11
+
text-rendering: optimizeLegibility;
12
12
+
-webkit-font-smoothing: antialiased;
13
13
+
-moz-osx-font-smoothing: grayscale;
14
14
+
}
15
15
+
16
16
+
a {
17
17
+
font-weight: 500;
18
18
+
color: #646cff;
19
19
+
text-decoration: inherit;
20
20
+
}
21
21
+
a:hover {
22
22
+
color: #535bf2;
23
23
+
}
24
24
+
25
25
+
body {
26
26
+
margin: 0;
27
27
+
display: flex;
28
28
+
place-items: center;
29
29
+
min-width: 320px;
30
30
+
min-height: 100vh;
31
31
+
}
32
32
+
33
33
+
h1 {
34
34
+
font-size: 3.2em;
35
35
+
line-height: 1.1;
36
36
+
}
37
37
+
38
38
+
button {
39
39
+
border-radius: 8px;
40
40
+
border: 1px solid transparent;
41
41
+
padding: 0.6em 1.2em;
42
42
+
font-size: 1em;
43
43
+
font-weight: 500;
44
44
+
font-family: inherit;
45
45
+
background-color: #1a1a1a;
46
46
+
cursor: pointer;
47
47
+
transition: border-color 0.25s;
48
48
+
}
49
49
+
button:hover {
50
50
+
border-color: #646cff;
51
51
+
}
52
52
+
button:focus,
53
53
+
button:focus-visible {
54
54
+
outline: 4px auto -webkit-focus-ring-color;
55
55
+
}
56
56
+
57
57
+
@media (prefers-color-scheme: light) {
58
58
+
:root {
59
59
+
color: #213547;
60
60
+
background-color: #ffffff;
61
61
+
}
62
62
+
a:hover {
63
63
+
color: #747bff;
64
64
+
}
65
65
+
button {
66
66
+
background-color: #f9f9f9;
67
67
+
}
68
68
+
}
···
1
1
+
import { StrictMode } from 'react'
2
2
+
import { createRoot } from 'react-dom/client'
3
3
+
import './index.css'
4
4
+
import App from './App.tsx'
5
5
+
6
6
+
createRoot(document.getElementById('root')!).render(
7
7
+
<StrictMode>
8
8
+
<App />
9
9
+
</StrictMode>,
10
10
+
)
···
1
1
+
/// <reference types="vite/client" />
···
1
1
+
{
2
2
+
"compilerOptions": {
3
3
+
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
4
4
+
"target": "ES2020",
5
5
+
"useDefineForClassFields": true,
6
6
+
"lib": ["ES2020", "DOM", "DOM.Iterable"],
7
7
+
"module": "ESNext",
8
8
+
"skipLibCheck": true,
9
9
+
10
10
+
/* Bundler mode */
11
11
+
"moduleResolution": "bundler",
12
12
+
"allowImportingTsExtensions": true,
13
13
+
"verbatimModuleSyntax": true,
14
14
+
"moduleDetection": "force",
15
15
+
"noEmit": true,
16
16
+
"jsx": "react-jsx",
17
17
+
18
18
+
/* Linting */
19
19
+
"strict": true,
20
20
+
"noUnusedLocals": true,
21
21
+
"noUnusedParameters": true,
22
22
+
"erasableSyntaxOnly": true,
23
23
+
"noFallthroughCasesInSwitch": true,
24
24
+
"noUncheckedSideEffectImports": true
25
25
+
},
26
26
+
"include": ["src"]
27
27
+
}
···
1
1
+
{
2
2
+
"files": [],
3
3
+
"references": [
4
4
+
{ "path": "./tsconfig.app.json" },
5
5
+
{ "path": "./tsconfig.node.json" }
6
6
+
]
7
7
+
}
···
1
1
+
{
2
2
+
"compilerOptions": {
3
3
+
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo",
4
4
+
"target": "ES2022",
5
5
+
"lib": ["ES2023"],
6
6
+
"module": "ESNext",
7
7
+
"skipLibCheck": true,
8
8
+
9
9
+
/* Bundler mode */
10
10
+
"moduleResolution": "bundler",
11
11
+
"allowImportingTsExtensions": true,
12
12
+
"verbatimModuleSyntax": true,
13
13
+
"moduleDetection": "force",
14
14
+
"noEmit": true,
15
15
+
16
16
+
/* Linting */
17
17
+
"strict": true,
18
18
+
"noUnusedLocals": true,
19
19
+
"noUnusedParameters": true,
20
20
+
"erasableSyntaxOnly": true,
21
21
+
"noFallthroughCasesInSwitch": true,
22
22
+
"noUncheckedSideEffectImports": true
23
23
+
},
24
24
+
"include": ["vite.config.ts"]
25
25
+
}
···
1
1
+
import { defineConfig } from 'vite'
2
2
+
import react from '@vitejs/plugin-react'
3
3
+
4
4
+
// https://vite.dev/config/
5
5
+
export default defineConfig({
6
6
+
plugins: [react()],
7
7
+
})