blob: f229b3298c04ff3c348863f9b644c0bed5005a03 [file] [log] [blame]
LaoeGaocia82dfe92025-04-01 20:17:11 +08001{
2 "name": "frontend",
3 "version": "0.1.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "frontend",
9 "version": "0.1.0",
10 "dependencies": {
LaoeGaociee7c5772025-05-28 12:34:47 +080011 "@icon-park/react": "^1.4.2",
12 "@react-icons/all-files": "^4.1.0",
13 "axios": "^1.9.0",
LaoeGaoci8f6d0db2025-06-03 22:57:04 +080014 "chart.js": "^4.4.9",
LaoeGaociee7c5772025-05-28 12:34:47 +080015 "lodash": "^4.17.21",
LaoeGaocia82dfe92025-04-01 20:17:11 +080016 "next": "15.2.4",
LaoeGaociee7c5772025-05-28 12:34:47 +080017 "primeicons": "^7.0.0",
18 "primereact": "^10.9.5",
LaoeGaocia82dfe92025-04-01 20:17:11 +080019 "react": "^19.0.0",
LaoeGaociee7c5772025-05-28 12:34:47 +080020 "react-dom": "^19.0.0",
21 "react-router-dom": "^7.6.0"
LaoeGaocia82dfe92025-04-01 20:17:11 +080022 },
23 "devDependencies": {
24 "@eslint/eslintrc": "^3",
LaoeGaociee7c5772025-05-28 12:34:47 +080025 "@types/lodash": "^4.17.17",
LaoeGaocia82dfe92025-04-01 20:17:11 +080026 "@types/node": "^20",
27 "@types/react": "^19",
28 "@types/react-dom": "^19",
29 "eslint": "^9",
30 "eslint-config-next": "15.2.4",
LaoeGaociee7c5772025-05-28 12:34:47 +080031 "sass": "^1.89.0",
LaoeGaocia82dfe92025-04-01 20:17:11 +080032 "typescript": "^5"
33 }
34 },
LaoeGaociee7c5772025-05-28 12:34:47 +080035 "node_modules/@babel/runtime": {
36 "version": "7.27.1",
37 "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.27.1.tgz",
38 "integrity": "sha512-1x3D2xEk2fRo3PAhwQwu5UubzgiVWSXTBfWpVd2Mx2AzRqJuDJCsgaDVZ7HB5iGzDW1Hl1sWN2mFyKjmR9uAog==",
39 "engines": {
40 "node": ">=6.9.0"
41 }
42 },
LaoeGaocia82dfe92025-04-01 20:17:11 +080043 "node_modules/@emnapi/core": {
44 "version": "1.4.0",
45 "resolved": "https://registry.npmmirror.com/@emnapi/core/-/core-1.4.0.tgz",
46 "integrity": "sha512-H+N/FqT07NmLmt6OFFtDfwe8PNygprzBikrEMyQfgqSmT0vzE515Pz7R8izwB9q/zsH/MA64AKoul3sA6/CzVg==",
47 "dev": true,
48 "optional": true,
49 "dependencies": {
50 "@emnapi/wasi-threads": "1.0.1",
51 "tslib": "^2.4.0"
52 }
53 },
54 "node_modules/@emnapi/runtime": {
55 "version": "1.4.0",
56 "resolved": "https://registry.npmmirror.com/@emnapi/runtime/-/runtime-1.4.0.tgz",
57 "integrity": "sha512-64WYIf4UYcdLnbKn/umDlNjQDSS8AgZrI/R9+x5ilkUVFxXcA1Ebl+gQLc/6mERA4407Xof0R7wEyEuj091CVw==",
58 "optional": true,
59 "dependencies": {
60 "tslib": "^2.4.0"
61 }
62 },
63 "node_modules/@emnapi/wasi-threads": {
64 "version": "1.0.1",
65 "resolved": "https://registry.npmmirror.com/@emnapi/wasi-threads/-/wasi-threads-1.0.1.tgz",
66 "integrity": "sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==",
67 "dev": true,
68 "optional": true,
69 "dependencies": {
70 "tslib": "^2.4.0"
71 }
72 },
73 "node_modules/@eslint-community/eslint-utils": {
74 "version": "4.5.1",
75 "resolved": "https://registry.npmmirror.com/@eslint-community/eslint-utils/-/eslint-utils-4.5.1.tgz",
76 "integrity": "sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w==",
77 "dev": true,
78 "dependencies": {
79 "eslint-visitor-keys": "^3.4.3"
80 },
81 "engines": {
82 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
83 },
84 "funding": {
85 "url": "https://opencollective.com/eslint"
86 },
87 "peerDependencies": {
88 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
89 }
90 },
91 "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": {
92 "version": "3.4.3",
93 "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
94 "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
95 "dev": true,
96 "engines": {
97 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
98 },
99 "funding": {
100 "url": "https://opencollective.com/eslint"
101 }
102 },
103 "node_modules/@eslint-community/regexpp": {
104 "version": "4.12.1",
105 "resolved": "https://registry.npmmirror.com/@eslint-community/regexpp/-/regexpp-4.12.1.tgz",
106 "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==",
107 "dev": true,
108 "engines": {
109 "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
110 }
111 },
112 "node_modules/@eslint/config-array": {
113 "version": "0.19.2",
114 "resolved": "https://registry.npmmirror.com/@eslint/config-array/-/config-array-0.19.2.tgz",
115 "integrity": "sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==",
116 "dev": true,
117 "dependencies": {
118 "@eslint/object-schema": "^2.1.6",
119 "debug": "^4.3.1",
120 "minimatch": "^3.1.2"
121 },
122 "engines": {
123 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
124 }
125 },
126 "node_modules/@eslint/config-helpers": {
127 "version": "0.2.0",
128 "resolved": "https://registry.npmmirror.com/@eslint/config-helpers/-/config-helpers-0.2.0.tgz",
129 "integrity": "sha512-yJLLmLexii32mGrhW29qvU3QBVTu0GUmEf/J4XsBtVhp4JkIUFN/BjWqTF63yRvGApIDpZm5fa97LtYtINmfeQ==",
130 "dev": true,
131 "engines": {
132 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
133 }
134 },
135 "node_modules/@eslint/core": {
136 "version": "0.12.0",
137 "resolved": "https://registry.npmmirror.com/@eslint/core/-/core-0.12.0.tgz",
138 "integrity": "sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==",
139 "dev": true,
140 "dependencies": {
141 "@types/json-schema": "^7.0.15"
142 },
143 "engines": {
144 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
145 }
146 },
147 "node_modules/@eslint/eslintrc": {
148 "version": "3.3.1",
149 "resolved": "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-3.3.1.tgz",
150 "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==",
151 "dev": true,
152 "dependencies": {
153 "ajv": "^6.12.4",
154 "debug": "^4.3.2",
155 "espree": "^10.0.1",
156 "globals": "^14.0.0",
157 "ignore": "^5.2.0",
158 "import-fresh": "^3.2.1",
159 "js-yaml": "^4.1.0",
160 "minimatch": "^3.1.2",
161 "strip-json-comments": "^3.1.1"
162 },
163 "engines": {
164 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
165 },
166 "funding": {
167 "url": "https://opencollective.com/eslint"
168 }
169 },
170 "node_modules/@eslint/js": {
171 "version": "9.23.0",
172 "resolved": "https://registry.npmmirror.com/@eslint/js/-/js-9.23.0.tgz",
173 "integrity": "sha512-35MJ8vCPU0ZMxo7zfev2pypqTwWTofFZO6m4KAtdoFhRpLJUpHTZZ+KB3C7Hb1d7bULYwO4lJXGCi5Se+8OMbw==",
174 "dev": true,
175 "engines": {
176 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
177 }
178 },
179 "node_modules/@eslint/object-schema": {
180 "version": "2.1.6",
181 "resolved": "https://registry.npmmirror.com/@eslint/object-schema/-/object-schema-2.1.6.tgz",
182 "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==",
183 "dev": true,
184 "engines": {
185 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
186 }
187 },
188 "node_modules/@eslint/plugin-kit": {
189 "version": "0.2.7",
190 "resolved": "https://registry.npmmirror.com/@eslint/plugin-kit/-/plugin-kit-0.2.7.tgz",
191 "integrity": "sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==",
192 "dev": true,
193 "dependencies": {
194 "@eslint/core": "^0.12.0",
195 "levn": "^0.4.1"
196 },
197 "engines": {
198 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
199 }
200 },
201 "node_modules/@humanfs/core": {
202 "version": "0.19.1",
203 "resolved": "https://registry.npmmirror.com/@humanfs/core/-/core-0.19.1.tgz",
204 "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
205 "dev": true,
206 "engines": {
207 "node": ">=18.18.0"
208 }
209 },
210 "node_modules/@humanfs/node": {
211 "version": "0.16.6",
212 "resolved": "https://registry.npmmirror.com/@humanfs/node/-/node-0.16.6.tgz",
213 "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==",
214 "dev": true,
215 "dependencies": {
216 "@humanfs/core": "^0.19.1",
217 "@humanwhocodes/retry": "^0.3.0"
218 },
219 "engines": {
220 "node": ">=18.18.0"
221 }
222 },
223 "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": {
224 "version": "0.3.1",
225 "resolved": "https://registry.npmmirror.com/@humanwhocodes/retry/-/retry-0.3.1.tgz",
226 "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==",
227 "dev": true,
228 "engines": {
229 "node": ">=18.18"
230 },
231 "funding": {
232 "type": "github",
233 "url": "https://github.com/sponsors/nzakas"
234 }
235 },
236 "node_modules/@humanwhocodes/module-importer": {
237 "version": "1.0.1",
238 "resolved": "https://registry.npmmirror.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
239 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
240 "dev": true,
241 "engines": {
242 "node": ">=12.22"
243 },
244 "funding": {
245 "type": "github",
246 "url": "https://github.com/sponsors/nzakas"
247 }
248 },
249 "node_modules/@humanwhocodes/retry": {
250 "version": "0.4.2",
251 "resolved": "https://registry.npmmirror.com/@humanwhocodes/retry/-/retry-0.4.2.tgz",
252 "integrity": "sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==",
253 "dev": true,
254 "engines": {
255 "node": ">=18.18"
256 },
257 "funding": {
258 "type": "github",
259 "url": "https://github.com/sponsors/nzakas"
260 }
261 },
LaoeGaociee7c5772025-05-28 12:34:47 +0800262 "node_modules/@icon-park/react": {
263 "version": "1.4.2",
264 "resolved": "https://registry.npmmirror.com/@icon-park/react/-/react-1.4.2.tgz",
265 "integrity": "sha512-+MtQLjNiRuia3fC/NfpSCTIy5KH5b+NkMB9zYd7p3R4aAIK61AjK0OSraaICJdkKooU9jpzk8m0fY4g9A3JqhQ==",
266 "engines": {
267 "node": ">= 8.0.0",
268 "npm": ">= 5.0.0"
269 },
270 "peerDependencies": {
271 "react": ">=16.9",
272 "react-dom": ">=16.9"
273 }
274 },
LaoeGaocia82dfe92025-04-01 20:17:11 +0800275 "node_modules/@img/sharp-darwin-arm64": {
276 "version": "0.33.5",
277 "resolved": "https://registry.npmmirror.com/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz",
278 "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==",
279 "cpu": [
280 "arm64"
281 ],
282 "optional": true,
283 "os": [
284 "darwin"
285 ],
286 "engines": {
287 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
288 },
289 "funding": {
290 "url": "https://opencollective.com/libvips"
291 },
292 "optionalDependencies": {
293 "@img/sharp-libvips-darwin-arm64": "1.0.4"
294 }
295 },
296 "node_modules/@img/sharp-darwin-x64": {
297 "version": "0.33.5",
298 "resolved": "https://registry.npmmirror.com/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz",
299 "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==",
300 "cpu": [
301 "x64"
302 ],
303 "optional": true,
304 "os": [
305 "darwin"
306 ],
307 "engines": {
308 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
309 },
310 "funding": {
311 "url": "https://opencollective.com/libvips"
312 },
313 "optionalDependencies": {
314 "@img/sharp-libvips-darwin-x64": "1.0.4"
315 }
316 },
317 "node_modules/@img/sharp-libvips-darwin-arm64": {
318 "version": "1.0.4",
319 "resolved": "https://registry.npmmirror.com/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz",
320 "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==",
321 "cpu": [
322 "arm64"
323 ],
324 "optional": true,
325 "os": [
326 "darwin"
327 ],
328 "funding": {
329 "url": "https://opencollective.com/libvips"
330 }
331 },
332 "node_modules/@img/sharp-libvips-darwin-x64": {
333 "version": "1.0.4",
334 "resolved": "https://registry.npmmirror.com/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz",
335 "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==",
336 "cpu": [
337 "x64"
338 ],
339 "optional": true,
340 "os": [
341 "darwin"
342 ],
343 "funding": {
344 "url": "https://opencollective.com/libvips"
345 }
346 },
347 "node_modules/@img/sharp-libvips-linux-arm": {
348 "version": "1.0.5",
349 "resolved": "https://registry.npmmirror.com/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz",
350 "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==",
351 "cpu": [
352 "arm"
353 ],
354 "optional": true,
355 "os": [
356 "linux"
357 ],
358 "funding": {
359 "url": "https://opencollective.com/libvips"
360 }
361 },
362 "node_modules/@img/sharp-libvips-linux-arm64": {
363 "version": "1.0.4",
364 "resolved": "https://registry.npmmirror.com/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz",
365 "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==",
366 "cpu": [
367 "arm64"
368 ],
369 "optional": true,
370 "os": [
371 "linux"
372 ],
373 "funding": {
374 "url": "https://opencollective.com/libvips"
375 }
376 },
377 "node_modules/@img/sharp-libvips-linux-s390x": {
378 "version": "1.0.4",
379 "resolved": "https://registry.npmmirror.com/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz",
380 "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==",
381 "cpu": [
382 "s390x"
383 ],
384 "optional": true,
385 "os": [
386 "linux"
387 ],
388 "funding": {
389 "url": "https://opencollective.com/libvips"
390 }
391 },
392 "node_modules/@img/sharp-libvips-linux-x64": {
393 "version": "1.0.4",
394 "resolved": "https://registry.npmmirror.com/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz",
395 "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==",
396 "cpu": [
397 "x64"
398 ],
399 "optional": true,
400 "os": [
401 "linux"
402 ],
403 "funding": {
404 "url": "https://opencollective.com/libvips"
405 }
406 },
407 "node_modules/@img/sharp-libvips-linuxmusl-arm64": {
408 "version": "1.0.4",
409 "resolved": "https://registry.npmmirror.com/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz",
410 "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==",
411 "cpu": [
412 "arm64"
413 ],
414 "optional": true,
415 "os": [
416 "linux"
417 ],
418 "funding": {
419 "url": "https://opencollective.com/libvips"
420 }
421 },
422 "node_modules/@img/sharp-libvips-linuxmusl-x64": {
423 "version": "1.0.4",
424 "resolved": "https://registry.npmmirror.com/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz",
425 "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==",
426 "cpu": [
427 "x64"
428 ],
429 "optional": true,
430 "os": [
431 "linux"
432 ],
433 "funding": {
434 "url": "https://opencollective.com/libvips"
435 }
436 },
437 "node_modules/@img/sharp-linux-arm": {
438 "version": "0.33.5",
439 "resolved": "https://registry.npmmirror.com/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz",
440 "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==",
441 "cpu": [
442 "arm"
443 ],
444 "optional": true,
445 "os": [
446 "linux"
447 ],
448 "engines": {
449 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
450 },
451 "funding": {
452 "url": "https://opencollective.com/libvips"
453 },
454 "optionalDependencies": {
455 "@img/sharp-libvips-linux-arm": "1.0.5"
456 }
457 },
458 "node_modules/@img/sharp-linux-arm64": {
459 "version": "0.33.5",
460 "resolved": "https://registry.npmmirror.com/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz",
461 "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==",
462 "cpu": [
463 "arm64"
464 ],
465 "optional": true,
466 "os": [
467 "linux"
468 ],
469 "engines": {
470 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
471 },
472 "funding": {
473 "url": "https://opencollective.com/libvips"
474 },
475 "optionalDependencies": {
476 "@img/sharp-libvips-linux-arm64": "1.0.4"
477 }
478 },
479 "node_modules/@img/sharp-linux-s390x": {
480 "version": "0.33.5",
481 "resolved": "https://registry.npmmirror.com/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz",
482 "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==",
483 "cpu": [
484 "s390x"
485 ],
486 "optional": true,
487 "os": [
488 "linux"
489 ],
490 "engines": {
491 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
492 },
493 "funding": {
494 "url": "https://opencollective.com/libvips"
495 },
496 "optionalDependencies": {
497 "@img/sharp-libvips-linux-s390x": "1.0.4"
498 }
499 },
500 "node_modules/@img/sharp-linux-x64": {
501 "version": "0.33.5",
502 "resolved": "https://registry.npmmirror.com/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz",
503 "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==",
504 "cpu": [
505 "x64"
506 ],
507 "optional": true,
508 "os": [
509 "linux"
510 ],
511 "engines": {
512 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
513 },
514 "funding": {
515 "url": "https://opencollective.com/libvips"
516 },
517 "optionalDependencies": {
518 "@img/sharp-libvips-linux-x64": "1.0.4"
519 }
520 },
521 "node_modules/@img/sharp-linuxmusl-arm64": {
522 "version": "0.33.5",
523 "resolved": "https://registry.npmmirror.com/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz",
524 "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==",
525 "cpu": [
526 "arm64"
527 ],
528 "optional": true,
529 "os": [
530 "linux"
531 ],
532 "engines": {
533 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
534 },
535 "funding": {
536 "url": "https://opencollective.com/libvips"
537 },
538 "optionalDependencies": {
539 "@img/sharp-libvips-linuxmusl-arm64": "1.0.4"
540 }
541 },
542 "node_modules/@img/sharp-linuxmusl-x64": {
543 "version": "0.33.5",
544 "resolved": "https://registry.npmmirror.com/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz",
545 "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==",
546 "cpu": [
547 "x64"
548 ],
549 "optional": true,
550 "os": [
551 "linux"
552 ],
553 "engines": {
554 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
555 },
556 "funding": {
557 "url": "https://opencollective.com/libvips"
558 },
559 "optionalDependencies": {
560 "@img/sharp-libvips-linuxmusl-x64": "1.0.4"
561 }
562 },
563 "node_modules/@img/sharp-wasm32": {
564 "version": "0.33.5",
565 "resolved": "https://registry.npmmirror.com/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz",
566 "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==",
567 "cpu": [
568 "wasm32"
569 ],
570 "optional": true,
571 "dependencies": {
572 "@emnapi/runtime": "^1.2.0"
573 },
574 "engines": {
575 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
576 },
577 "funding": {
578 "url": "https://opencollective.com/libvips"
579 }
580 },
581 "node_modules/@img/sharp-win32-ia32": {
582 "version": "0.33.5",
583 "resolved": "https://registry.npmmirror.com/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz",
584 "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==",
585 "cpu": [
586 "ia32"
587 ],
588 "optional": true,
589 "os": [
590 "win32"
591 ],
592 "engines": {
593 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
594 },
595 "funding": {
596 "url": "https://opencollective.com/libvips"
597 }
598 },
599 "node_modules/@img/sharp-win32-x64": {
600 "version": "0.33.5",
601 "resolved": "https://registry.npmmirror.com/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz",
602 "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==",
603 "cpu": [
604 "x64"
605 ],
606 "optional": true,
607 "os": [
608 "win32"
609 ],
610 "engines": {
611 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
612 },
613 "funding": {
614 "url": "https://opencollective.com/libvips"
615 }
616 },
LaoeGaoci8f6d0db2025-06-03 22:57:04 +0800617 "node_modules/@kurkle/color": {
618 "version": "0.3.4",
619 "resolved": "https://registry.npmmirror.com/@kurkle/color/-/color-0.3.4.tgz",
620 "integrity": "sha512-M5UknZPHRu3DEDWoipU6sE8PdkZ6Z/S+v4dD+Ke8IaNlpdSQah50lz1KtcFBa2vsdOnwbbnxJwVM4wty6udA5w=="
621 },
LaoeGaocia82dfe92025-04-01 20:17:11 +0800622 "node_modules/@napi-rs/wasm-runtime": {
623 "version": "0.2.7",
624 "resolved": "https://registry.npmmirror.com/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.7.tgz",
625 "integrity": "sha512-5yximcFK5FNompXfJFoWanu5l8v1hNGqNHh9du1xETp9HWk/B/PzvchX55WYOPaIeNglG8++68AAiauBAtbnzw==",
626 "dev": true,
627 "optional": true,
628 "dependencies": {
629 "@emnapi/core": "^1.3.1",
630 "@emnapi/runtime": "^1.3.1",
631 "@tybys/wasm-util": "^0.9.0"
632 }
633 },
634 "node_modules/@next/env": {
635 "version": "15.2.4",
636 "resolved": "https://registry.npmmirror.com/@next/env/-/env-15.2.4.tgz",
637 "integrity": "sha512-+SFtMgoiYP3WoSswuNmxJOCwi06TdWE733D+WPjpXIe4LXGULwEaofiiAy6kbS0+XjM5xF5n3lKuBwN2SnqD9g=="
638 },
639 "node_modules/@next/eslint-plugin-next": {
640 "version": "15.2.4",
641 "resolved": "https://registry.npmmirror.com/@next/eslint-plugin-next/-/eslint-plugin-next-15.2.4.tgz",
642 "integrity": "sha512-O8ScvKtnxkp8kL9TpJTTKnMqlkZnS+QxwoQnJwPGBxjBbzd6OVVPEJ5/pMNrktSyXQD/chEfzfFzYLM6JANOOQ==",
643 "dev": true,
644 "dependencies": {
645 "fast-glob": "3.3.1"
646 }
647 },
648 "node_modules/@next/swc-darwin-arm64": {
649 "version": "15.2.4",
650 "resolved": "https://registry.npmmirror.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.2.4.tgz",
651 "integrity": "sha512-1AnMfs655ipJEDC/FHkSr0r3lXBgpqKo4K1kiwfUf3iE68rDFXZ1TtHdMvf7D0hMItgDZ7Vuq3JgNMbt/+3bYw==",
652 "cpu": [
653 "arm64"
654 ],
655 "optional": true,
656 "os": [
657 "darwin"
658 ],
659 "engines": {
660 "node": ">= 10"
661 }
662 },
663 "node_modules/@next/swc-darwin-x64": {
664 "version": "15.2.4",
665 "resolved": "https://registry.npmmirror.com/@next/swc-darwin-x64/-/swc-darwin-x64-15.2.4.tgz",
666 "integrity": "sha512-3qK2zb5EwCwxnO2HeO+TRqCubeI/NgCe+kL5dTJlPldV/uwCnUgC7VbEzgmxbfrkbjehL4H9BPztWOEtsoMwew==",
667 "cpu": [
668 "x64"
669 ],
670 "optional": true,
671 "os": [
672 "darwin"
673 ],
674 "engines": {
675 "node": ">= 10"
676 }
677 },
678 "node_modules/@next/swc-linux-arm64-gnu": {
679 "version": "15.2.4",
680 "resolved": "https://registry.npmmirror.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.2.4.tgz",
681 "integrity": "sha512-HFN6GKUcrTWvem8AZN7tT95zPb0GUGv9v0d0iyuTb303vbXkkbHDp/DxufB04jNVD+IN9yHy7y/6Mqq0h0YVaQ==",
682 "cpu": [
683 "arm64"
684 ],
685 "optional": true,
686 "os": [
687 "linux"
688 ],
689 "engines": {
690 "node": ">= 10"
691 }
692 },
693 "node_modules/@next/swc-linux-arm64-musl": {
694 "version": "15.2.4",
695 "resolved": "https://registry.npmmirror.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.2.4.tgz",
696 "integrity": "sha512-Oioa0SORWLwi35/kVB8aCk5Uq+5/ZIumMK1kJV+jSdazFm2NzPDztsefzdmzzpx5oGCJ6FkUC7vkaUseNTStNA==",
697 "cpu": [
698 "arm64"
699 ],
700 "optional": true,
701 "os": [
702 "linux"
703 ],
704 "engines": {
705 "node": ">= 10"
706 }
707 },
708 "node_modules/@next/swc-linux-x64-gnu": {
709 "version": "15.2.4",
710 "resolved": "https://registry.npmmirror.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.2.4.tgz",
711 "integrity": "sha512-yb5WTRaHdkgOqFOZiu6rHV1fAEK0flVpaIN2HB6kxHVSy/dIajWbThS7qON3W9/SNOH2JWkVCyulgGYekMePuw==",
712 "cpu": [
713 "x64"
714 ],
715 "optional": true,
716 "os": [
717 "linux"
718 ],
719 "engines": {
720 "node": ">= 10"
721 }
722 },
723 "node_modules/@next/swc-linux-x64-musl": {
724 "version": "15.2.4",
725 "resolved": "https://registry.npmmirror.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.2.4.tgz",
726 "integrity": "sha512-Dcdv/ix6srhkM25fgXiyOieFUkz+fOYkHlydWCtB0xMST6X9XYI3yPDKBZt1xuhOytONsIFJFB08xXYsxUwJLw==",
727 "cpu": [
728 "x64"
729 ],
730 "optional": true,
731 "os": [
732 "linux"
733 ],
734 "engines": {
735 "node": ">= 10"
736 }
737 },
738 "node_modules/@next/swc-win32-arm64-msvc": {
739 "version": "15.2.4",
740 "resolved": "https://registry.npmmirror.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.2.4.tgz",
741 "integrity": "sha512-dW0i7eukvDxtIhCYkMrZNQfNicPDExt2jPb9AZPpL7cfyUo7QSNl1DjsHjmmKp6qNAqUESyT8YFl/Aw91cNJJg==",
742 "cpu": [
743 "arm64"
744 ],
745 "optional": true,
746 "os": [
747 "win32"
748 ],
749 "engines": {
750 "node": ">= 10"
751 }
752 },
753 "node_modules/@next/swc-win32-x64-msvc": {
754 "version": "15.2.4",
755 "resolved": "https://registry.npmmirror.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.2.4.tgz",
756 "integrity": "sha512-SbnWkJmkS7Xl3kre8SdMF6F/XDh1DTFEhp0jRTj/uB8iPKoU2bb2NDfcu+iifv1+mxQEd1g2vvSxcZbXSKyWiQ==",
757 "cpu": [
758 "x64"
759 ],
760 "optional": true,
761 "os": [
762 "win32"
763 ],
764 "engines": {
765 "node": ">= 10"
766 }
767 },
768 "node_modules/@nodelib/fs.scandir": {
769 "version": "2.1.5",
770 "resolved": "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
771 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
772 "dev": true,
773 "dependencies": {
774 "@nodelib/fs.stat": "2.0.5",
775 "run-parallel": "^1.1.9"
776 },
777 "engines": {
778 "node": ">= 8"
779 }
780 },
781 "node_modules/@nodelib/fs.stat": {
782 "version": "2.0.5",
783 "resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
784 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
785 "dev": true,
786 "engines": {
787 "node": ">= 8"
788 }
789 },
790 "node_modules/@nodelib/fs.walk": {
791 "version": "1.2.8",
792 "resolved": "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
793 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
794 "dev": true,
795 "dependencies": {
796 "@nodelib/fs.scandir": "2.1.5",
797 "fastq": "^1.6.0"
798 },
799 "engines": {
800 "node": ">= 8"
801 }
802 },
803 "node_modules/@nolyfill/is-core-module": {
804 "version": "1.0.39",
805 "resolved": "https://registry.npmmirror.com/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz",
806 "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==",
807 "dev": true,
808 "engines": {
809 "node": ">=12.4.0"
810 }
811 },
LaoeGaociee7c5772025-05-28 12:34:47 +0800812 "node_modules/@parcel/watcher": {
813 "version": "2.5.1",
814 "resolved": "https://registry.npmmirror.com/@parcel/watcher/-/watcher-2.5.1.tgz",
815 "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==",
816 "dev": true,
817 "hasInstallScript": true,
818 "optional": true,
819 "dependencies": {
820 "detect-libc": "^1.0.3",
821 "is-glob": "^4.0.3",
822 "micromatch": "^4.0.5",
823 "node-addon-api": "^7.0.0"
824 },
825 "engines": {
826 "node": ">= 10.0.0"
827 },
828 "funding": {
829 "type": "opencollective",
830 "url": "https://opencollective.com/parcel"
831 },
832 "optionalDependencies": {
833 "@parcel/watcher-android-arm64": "2.5.1",
834 "@parcel/watcher-darwin-arm64": "2.5.1",
835 "@parcel/watcher-darwin-x64": "2.5.1",
836 "@parcel/watcher-freebsd-x64": "2.5.1",
837 "@parcel/watcher-linux-arm-glibc": "2.5.1",
838 "@parcel/watcher-linux-arm-musl": "2.5.1",
839 "@parcel/watcher-linux-arm64-glibc": "2.5.1",
840 "@parcel/watcher-linux-arm64-musl": "2.5.1",
841 "@parcel/watcher-linux-x64-glibc": "2.5.1",
842 "@parcel/watcher-linux-x64-musl": "2.5.1",
843 "@parcel/watcher-win32-arm64": "2.5.1",
844 "@parcel/watcher-win32-ia32": "2.5.1",
845 "@parcel/watcher-win32-x64": "2.5.1"
846 }
847 },
848 "node_modules/@parcel/watcher-android-arm64": {
849 "version": "2.5.1",
850 "resolved": "https://registry.npmmirror.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz",
851 "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==",
852 "cpu": [
853 "arm64"
854 ],
855 "dev": true,
856 "optional": true,
857 "os": [
858 "android"
859 ],
860 "engines": {
861 "node": ">= 10.0.0"
862 },
863 "funding": {
864 "type": "opencollective",
865 "url": "https://opencollective.com/parcel"
866 }
867 },
868 "node_modules/@parcel/watcher-darwin-arm64": {
869 "version": "2.5.1",
870 "resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz",
871 "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==",
872 "cpu": [
873 "arm64"
874 ],
875 "dev": true,
876 "optional": true,
877 "os": [
878 "darwin"
879 ],
880 "engines": {
881 "node": ">= 10.0.0"
882 },
883 "funding": {
884 "type": "opencollective",
885 "url": "https://opencollective.com/parcel"
886 }
887 },
888 "node_modules/@parcel/watcher-darwin-x64": {
889 "version": "2.5.1",
890 "resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz",
891 "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==",
892 "cpu": [
893 "x64"
894 ],
895 "dev": true,
896 "optional": true,
897 "os": [
898 "darwin"
899 ],
900 "engines": {
901 "node": ">= 10.0.0"
902 },
903 "funding": {
904 "type": "opencollective",
905 "url": "https://opencollective.com/parcel"
906 }
907 },
908 "node_modules/@parcel/watcher-freebsd-x64": {
909 "version": "2.5.1",
910 "resolved": "https://registry.npmmirror.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz",
911 "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==",
912 "cpu": [
913 "x64"
914 ],
915 "dev": true,
916 "optional": true,
917 "os": [
918 "freebsd"
919 ],
920 "engines": {
921 "node": ">= 10.0.0"
922 },
923 "funding": {
924 "type": "opencollective",
925 "url": "https://opencollective.com/parcel"
926 }
927 },
928 "node_modules/@parcel/watcher-linux-arm-glibc": {
929 "version": "2.5.1",
930 "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz",
931 "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==",
932 "cpu": [
933 "arm"
934 ],
935 "dev": true,
936 "optional": true,
937 "os": [
938 "linux"
939 ],
940 "engines": {
941 "node": ">= 10.0.0"
942 },
943 "funding": {
944 "type": "opencollective",
945 "url": "https://opencollective.com/parcel"
946 }
947 },
948 "node_modules/@parcel/watcher-linux-arm-musl": {
949 "version": "2.5.1",
950 "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz",
951 "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==",
952 "cpu": [
953 "arm"
954 ],
955 "dev": true,
956 "optional": true,
957 "os": [
958 "linux"
959 ],
960 "engines": {
961 "node": ">= 10.0.0"
962 },
963 "funding": {
964 "type": "opencollective",
965 "url": "https://opencollective.com/parcel"
966 }
967 },
968 "node_modules/@parcel/watcher-linux-arm64-glibc": {
969 "version": "2.5.1",
970 "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz",
971 "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==",
972 "cpu": [
973 "arm64"
974 ],
975 "dev": true,
976 "optional": true,
977 "os": [
978 "linux"
979 ],
980 "engines": {
981 "node": ">= 10.0.0"
982 },
983 "funding": {
984 "type": "opencollective",
985 "url": "https://opencollective.com/parcel"
986 }
987 },
988 "node_modules/@parcel/watcher-linux-arm64-musl": {
989 "version": "2.5.1",
990 "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz",
991 "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==",
992 "cpu": [
993 "arm64"
994 ],
995 "dev": true,
996 "optional": true,
997 "os": [
998 "linux"
999 ],
1000 "engines": {
1001 "node": ">= 10.0.0"
1002 },
1003 "funding": {
1004 "type": "opencollective",
1005 "url": "https://opencollective.com/parcel"
1006 }
1007 },
1008 "node_modules/@parcel/watcher-linux-x64-glibc": {
1009 "version": "2.5.1",
1010 "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz",
1011 "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==",
1012 "cpu": [
1013 "x64"
1014 ],
1015 "dev": true,
1016 "optional": true,
1017 "os": [
1018 "linux"
1019 ],
1020 "engines": {
1021 "node": ">= 10.0.0"
1022 },
1023 "funding": {
1024 "type": "opencollective",
1025 "url": "https://opencollective.com/parcel"
1026 }
1027 },
1028 "node_modules/@parcel/watcher-linux-x64-musl": {
1029 "version": "2.5.1",
1030 "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz",
1031 "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==",
1032 "cpu": [
1033 "x64"
1034 ],
1035 "dev": true,
1036 "optional": true,
1037 "os": [
1038 "linux"
1039 ],
1040 "engines": {
1041 "node": ">= 10.0.0"
1042 },
1043 "funding": {
1044 "type": "opencollective",
1045 "url": "https://opencollective.com/parcel"
1046 }
1047 },
1048 "node_modules/@parcel/watcher-win32-arm64": {
1049 "version": "2.5.1",
1050 "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz",
1051 "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==",
1052 "cpu": [
1053 "arm64"
1054 ],
1055 "dev": true,
1056 "optional": true,
1057 "os": [
1058 "win32"
1059 ],
1060 "engines": {
1061 "node": ">= 10.0.0"
1062 },
1063 "funding": {
1064 "type": "opencollective",
1065 "url": "https://opencollective.com/parcel"
1066 }
1067 },
1068 "node_modules/@parcel/watcher-win32-ia32": {
1069 "version": "2.5.1",
1070 "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz",
1071 "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==",
1072 "cpu": [
1073 "ia32"
1074 ],
1075 "dev": true,
1076 "optional": true,
1077 "os": [
1078 "win32"
1079 ],
1080 "engines": {
1081 "node": ">= 10.0.0"
1082 },
1083 "funding": {
1084 "type": "opencollective",
1085 "url": "https://opencollective.com/parcel"
1086 }
1087 },
1088 "node_modules/@parcel/watcher-win32-x64": {
1089 "version": "2.5.1",
1090 "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz",
1091 "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==",
1092 "cpu": [
1093 "x64"
1094 ],
1095 "dev": true,
1096 "optional": true,
1097 "os": [
1098 "win32"
1099 ],
1100 "engines": {
1101 "node": ">= 10.0.0"
1102 },
1103 "funding": {
1104 "type": "opencollective",
1105 "url": "https://opencollective.com/parcel"
1106 }
1107 },
1108 "node_modules/@parcel/watcher/node_modules/detect-libc": {
1109 "version": "1.0.3",
1110 "resolved": "https://registry.npmmirror.com/detect-libc/-/detect-libc-1.0.3.tgz",
1111 "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==",
1112 "dev": true,
1113 "optional": true,
1114 "bin": {
1115 "detect-libc": "bin/detect-libc.js"
1116 },
1117 "engines": {
1118 "node": ">=0.10"
1119 }
1120 },
1121 "node_modules/@react-icons/all-files": {
1122 "version": "4.1.0",
1123 "resolved": "https://registry.npmmirror.com/@react-icons/all-files/-/all-files-4.1.0.tgz",
1124 "integrity": "sha512-hxBI2UOuVaI3O/BhQfhtb4kcGn9ft12RWAFVMUeNjqqhLsHvFtzIkFaptBJpFDANTKoDfdVoHTKZDlwKCACbMQ==",
1125 "peerDependencies": {
1126 "react": "*"
1127 }
1128 },
LaoeGaocia82dfe92025-04-01 20:17:11 +08001129 "node_modules/@rtsao/scc": {
1130 "version": "1.1.0",
1131 "resolved": "https://registry.npmmirror.com/@rtsao/scc/-/scc-1.1.0.tgz",
1132 "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==",
1133 "dev": true
1134 },
1135 "node_modules/@rushstack/eslint-patch": {
1136 "version": "1.11.0",
1137 "resolved": "https://registry.npmmirror.com/@rushstack/eslint-patch/-/eslint-patch-1.11.0.tgz",
1138 "integrity": "sha512-zxnHvoMQVqewTJr/W4pKjF0bMGiKJv1WX7bSrkl46Hg0QjESbzBROWK0Wg4RphzSOS5Jiy7eFimmM3UgMrMZbQ==",
1139 "dev": true
1140 },
1141 "node_modules/@swc/counter": {
1142 "version": "0.1.3",
1143 "resolved": "https://registry.npmmirror.com/@swc/counter/-/counter-0.1.3.tgz",
1144 "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ=="
1145 },
1146 "node_modules/@swc/helpers": {
1147 "version": "0.5.15",
1148 "resolved": "https://registry.npmmirror.com/@swc/helpers/-/helpers-0.5.15.tgz",
1149 "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==",
1150 "dependencies": {
1151 "tslib": "^2.8.0"
1152 }
1153 },
1154 "node_modules/@tybys/wasm-util": {
1155 "version": "0.9.0",
1156 "resolved": "https://registry.npmmirror.com/@tybys/wasm-util/-/wasm-util-0.9.0.tgz",
1157 "integrity": "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==",
1158 "dev": true,
1159 "optional": true,
1160 "dependencies": {
1161 "tslib": "^2.4.0"
1162 }
1163 },
1164 "node_modules/@types/estree": {
1165 "version": "1.0.7",
1166 "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.7.tgz",
1167 "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==",
1168 "dev": true
1169 },
1170 "node_modules/@types/json-schema": {
1171 "version": "7.0.15",
1172 "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.15.tgz",
1173 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
1174 "dev": true
1175 },
1176 "node_modules/@types/json5": {
1177 "version": "0.0.29",
1178 "resolved": "https://registry.npmmirror.com/@types/json5/-/json5-0.0.29.tgz",
1179 "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
1180 "dev": true
1181 },
LaoeGaociee7c5772025-05-28 12:34:47 +08001182 "node_modules/@types/lodash": {
1183 "version": "4.17.17",
1184 "resolved": "https://registry.npmmirror.com/@types/lodash/-/lodash-4.17.17.tgz",
1185 "integrity": "sha512-RRVJ+J3J+WmyOTqnz3PiBLA501eKwXl2noseKOrNo/6+XEHjTAxO4xHvxQB6QuNm+s4WRbn6rSiap8+EA+ykFQ==",
1186 "dev": true
1187 },
LaoeGaocia82dfe92025-04-01 20:17:11 +08001188 "node_modules/@types/node": {
1189 "version": "20.17.29",
1190 "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.17.29.tgz",
1191 "integrity": "sha512-6rbekrnsa5WWCo5UnPYEKfNuoF2yqAmigUKXM8wBzfEbZc+E/CITqjCrHqiq+6QBifsw0ZDaA5VdTFONOtG7+A==",
1192 "dev": true,
1193 "dependencies": {
1194 "undici-types": "~6.19.2"
1195 }
1196 },
1197 "node_modules/@types/react": {
1198 "version": "19.0.12",
1199 "resolved": "https://registry.npmmirror.com/@types/react/-/react-19.0.12.tgz",
1200 "integrity": "sha512-V6Ar115dBDrjbtXSrS+/Oruobc+qVbbUxDFC1RSbRqLt5SYvxxyIDrSC85RWml54g+jfNeEMZhEj7wW07ONQhA==",
LaoeGaocia82dfe92025-04-01 20:17:11 +08001201 "dependencies": {
1202 "csstype": "^3.0.2"
1203 }
1204 },
1205 "node_modules/@types/react-dom": {
1206 "version": "19.0.4",
1207 "resolved": "https://registry.npmmirror.com/@types/react-dom/-/react-dom-19.0.4.tgz",
1208 "integrity": "sha512-4fSQ8vWFkg+TGhePfUzVmat3eC14TXYSsiiDSLI0dVLsrm9gZFABjPy/Qu6TKgl1tq1Bu1yDsuQgY3A3DOjCcg==",
1209 "dev": true,
1210 "peerDependencies": {
1211 "@types/react": "^19.0.0"
1212 }
1213 },
LaoeGaociee7c5772025-05-28 12:34:47 +08001214 "node_modules/@types/react-transition-group": {
1215 "version": "4.4.12",
1216 "resolved": "https://registry.npmmirror.com/@types/react-transition-group/-/react-transition-group-4.4.12.tgz",
1217 "integrity": "sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==",
1218 "peerDependencies": {
1219 "@types/react": "*"
1220 }
1221 },
LaoeGaocia82dfe92025-04-01 20:17:11 +08001222 "node_modules/@typescript-eslint/eslint-plugin": {
1223 "version": "8.29.0",
1224 "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.29.0.tgz",
1225 "integrity": "sha512-PAIpk/U7NIS6H7TEtN45SPGLQaHNgB7wSjsQV/8+KYokAb2T/gloOA/Bee2yd4/yKVhPKe5LlaUGhAZk5zmSaQ==",
1226 "dev": true,
1227 "dependencies": {
1228 "@eslint-community/regexpp": "^4.10.0",
1229 "@typescript-eslint/scope-manager": "8.29.0",
1230 "@typescript-eslint/type-utils": "8.29.0",
1231 "@typescript-eslint/utils": "8.29.0",
1232 "@typescript-eslint/visitor-keys": "8.29.0",
1233 "graphemer": "^1.4.0",
1234 "ignore": "^5.3.1",
1235 "natural-compare": "^1.4.0",
1236 "ts-api-utils": "^2.0.1"
1237 },
1238 "engines": {
1239 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1240 },
1241 "funding": {
1242 "type": "opencollective",
1243 "url": "https://opencollective.com/typescript-eslint"
1244 },
1245 "peerDependencies": {
1246 "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0",
1247 "eslint": "^8.57.0 || ^9.0.0",
1248 "typescript": ">=4.8.4 <5.9.0"
1249 }
1250 },
1251 "node_modules/@typescript-eslint/parser": {
1252 "version": "8.29.0",
1253 "resolved": "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-8.29.0.tgz",
1254 "integrity": "sha512-8C0+jlNJOwQso2GapCVWWfW/rzaq7Lbme+vGUFKE31djwNncIpgXD7Cd4weEsDdkoZDjH0lwwr3QDQFuyrMg9g==",
1255 "dev": true,
1256 "dependencies": {
1257 "@typescript-eslint/scope-manager": "8.29.0",
1258 "@typescript-eslint/types": "8.29.0",
1259 "@typescript-eslint/typescript-estree": "8.29.0",
1260 "@typescript-eslint/visitor-keys": "8.29.0",
1261 "debug": "^4.3.4"
1262 },
1263 "engines": {
1264 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1265 },
1266 "funding": {
1267 "type": "opencollective",
1268 "url": "https://opencollective.com/typescript-eslint"
1269 },
1270 "peerDependencies": {
1271 "eslint": "^8.57.0 || ^9.0.0",
1272 "typescript": ">=4.8.4 <5.9.0"
1273 }
1274 },
1275 "node_modules/@typescript-eslint/scope-manager": {
1276 "version": "8.29.0",
1277 "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-8.29.0.tgz",
1278 "integrity": "sha512-aO1PVsq7Gm+tcghabUpzEnVSFMCU4/nYIgC2GOatJcllvWfnhrgW0ZEbnTxm36QsikmCN1K/6ZgM7fok2I7xNw==",
1279 "dev": true,
1280 "dependencies": {
1281 "@typescript-eslint/types": "8.29.0",
1282 "@typescript-eslint/visitor-keys": "8.29.0"
1283 },
1284 "engines": {
1285 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1286 },
1287 "funding": {
1288 "type": "opencollective",
1289 "url": "https://opencollective.com/typescript-eslint"
1290 }
1291 },
1292 "node_modules/@typescript-eslint/type-utils": {
1293 "version": "8.29.0",
1294 "resolved": "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-8.29.0.tgz",
1295 "integrity": "sha512-ahaWQ42JAOx+NKEf5++WC/ua17q5l+j1GFrbbpVKzFL/tKVc0aYY8rVSYUpUvt2hUP1YBr7mwXzx+E/DfUWI9Q==",
1296 "dev": true,
1297 "dependencies": {
1298 "@typescript-eslint/typescript-estree": "8.29.0",
1299 "@typescript-eslint/utils": "8.29.0",
1300 "debug": "^4.3.4",
1301 "ts-api-utils": "^2.0.1"
1302 },
1303 "engines": {
1304 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1305 },
1306 "funding": {
1307 "type": "opencollective",
1308 "url": "https://opencollective.com/typescript-eslint"
1309 },
1310 "peerDependencies": {
1311 "eslint": "^8.57.0 || ^9.0.0",
1312 "typescript": ">=4.8.4 <5.9.0"
1313 }
1314 },
1315 "node_modules/@typescript-eslint/types": {
1316 "version": "8.29.0",
1317 "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-8.29.0.tgz",
1318 "integrity": "sha512-wcJL/+cOXV+RE3gjCyl/V2G877+2faqvlgtso/ZRbTCnZazh0gXhe+7gbAnfubzN2bNsBtZjDvlh7ero8uIbzg==",
1319 "dev": true,
1320 "engines": {
1321 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1322 },
1323 "funding": {
1324 "type": "opencollective",
1325 "url": "https://opencollective.com/typescript-eslint"
1326 }
1327 },
1328 "node_modules/@typescript-eslint/typescript-estree": {
1329 "version": "8.29.0",
1330 "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.29.0.tgz",
1331 "integrity": "sha512-yOfen3jE9ISZR/hHpU/bmNvTtBW1NjRbkSFdZOksL1N+ybPEE7UVGMwqvS6CP022Rp00Sb0tdiIkhSCe6NI8ow==",
1332 "dev": true,
1333 "dependencies": {
1334 "@typescript-eslint/types": "8.29.0",
1335 "@typescript-eslint/visitor-keys": "8.29.0",
1336 "debug": "^4.3.4",
1337 "fast-glob": "^3.3.2",
1338 "is-glob": "^4.0.3",
1339 "minimatch": "^9.0.4",
1340 "semver": "^7.6.0",
1341 "ts-api-utils": "^2.0.1"
1342 },
1343 "engines": {
1344 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1345 },
1346 "funding": {
1347 "type": "opencollective",
1348 "url": "https://opencollective.com/typescript-eslint"
1349 },
1350 "peerDependencies": {
1351 "typescript": ">=4.8.4 <5.9.0"
1352 }
1353 },
1354 "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
1355 "version": "2.0.1",
1356 "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz",
1357 "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
1358 "dev": true,
1359 "dependencies": {
1360 "balanced-match": "^1.0.0"
1361 }
1362 },
1363 "node_modules/@typescript-eslint/typescript-estree/node_modules/fast-glob": {
1364 "version": "3.3.3",
1365 "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.3.tgz",
1366 "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
1367 "dev": true,
1368 "dependencies": {
1369 "@nodelib/fs.stat": "^2.0.2",
1370 "@nodelib/fs.walk": "^1.2.3",
1371 "glob-parent": "^5.1.2",
1372 "merge2": "^1.3.0",
1373 "micromatch": "^4.0.8"
1374 },
1375 "engines": {
1376 "node": ">=8.6.0"
1377 }
1378 },
1379 "node_modules/@typescript-eslint/typescript-estree/node_modules/glob-parent": {
1380 "version": "5.1.2",
1381 "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz",
1382 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
1383 "dev": true,
1384 "dependencies": {
1385 "is-glob": "^4.0.1"
1386 },
1387 "engines": {
1388 "node": ">= 6"
1389 }
1390 },
1391 "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
1392 "version": "9.0.5",
1393 "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.5.tgz",
1394 "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
1395 "dev": true,
1396 "dependencies": {
1397 "brace-expansion": "^2.0.1"
1398 },
1399 "engines": {
1400 "node": ">=16 || 14 >=14.17"
1401 },
1402 "funding": {
1403 "url": "https://github.com/sponsors/isaacs"
1404 }
1405 },
1406 "node_modules/@typescript-eslint/utils": {
1407 "version": "8.29.0",
1408 "resolved": "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-8.29.0.tgz",
1409 "integrity": "sha512-gX/A0Mz9Bskm8avSWFcK0gP7cZpbY4AIo6B0hWYFCaIsz750oaiWR4Jr2CI+PQhfW1CpcQr9OlfPS+kMFegjXA==",
1410 "dev": true,
1411 "dependencies": {
1412 "@eslint-community/eslint-utils": "^4.4.0",
1413 "@typescript-eslint/scope-manager": "8.29.0",
1414 "@typescript-eslint/types": "8.29.0",
1415 "@typescript-eslint/typescript-estree": "8.29.0"
1416 },
1417 "engines": {
1418 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1419 },
1420 "funding": {
1421 "type": "opencollective",
1422 "url": "https://opencollective.com/typescript-eslint"
1423 },
1424 "peerDependencies": {
1425 "eslint": "^8.57.0 || ^9.0.0",
1426 "typescript": ">=4.8.4 <5.9.0"
1427 }
1428 },
1429 "node_modules/@typescript-eslint/visitor-keys": {
1430 "version": "8.29.0",
1431 "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.29.0.tgz",
1432 "integrity": "sha512-Sne/pVz8ryR03NFK21VpN88dZ2FdQXOlq3VIklbrTYEt8yXtRFr9tvUhqvCeKjqYk5FSim37sHbooT6vzBTZcg==",
1433 "dev": true,
1434 "dependencies": {
1435 "@typescript-eslint/types": "8.29.0",
1436 "eslint-visitor-keys": "^4.2.0"
1437 },
1438 "engines": {
1439 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1440 },
1441 "funding": {
1442 "type": "opencollective",
1443 "url": "https://opencollective.com/typescript-eslint"
1444 }
1445 },
1446 "node_modules/@unrs/resolver-binding-darwin-arm64": {
1447 "version": "1.3.3",
1448 "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.3.3.tgz",
1449 "integrity": "sha512-EpRILdWr3/xDa/7MoyfO7JuBIJqpBMphtu4+80BK1bRfFcniVT74h3Z7q1+WOc92FuIAYatB1vn9TJR67sORGw==",
1450 "cpu": [
1451 "arm64"
1452 ],
1453 "dev": true,
1454 "optional": true,
1455 "os": [
1456 "darwin"
1457 ]
1458 },
1459 "node_modules/@unrs/resolver-binding-darwin-x64": {
1460 "version": "1.3.3",
1461 "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.3.3.tgz",
1462 "integrity": "sha512-ntj/g7lPyqwinMJWZ+DKHBse8HhVxswGTmNgFKJtdgGub3M3zp5BSZ3bvMP+kBT6dnYJLSVlDqdwOq1P8i0+/g==",
1463 "cpu": [
1464 "x64"
1465 ],
1466 "dev": true,
1467 "optional": true,
1468 "os": [
1469 "darwin"
1470 ]
1471 },
1472 "node_modules/@unrs/resolver-binding-freebsd-x64": {
1473 "version": "1.3.3",
1474 "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.3.3.tgz",
1475 "integrity": "sha512-l6BT8f2CU821EW7U8hSUK8XPq4bmyTlt9Mn4ERrfjJNoCw0/JoHAh9amZZtV3cwC3bwwIat+GUnrcHTG9+qixw==",
1476 "cpu": [
1477 "x64"
1478 ],
1479 "dev": true,
1480 "optional": true,
1481 "os": [
1482 "freebsd"
1483 ]
1484 },
1485 "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": {
1486 "version": "1.3.3",
1487 "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.3.3.tgz",
1488 "integrity": "sha512-8ScEc5a4y7oE2BonRvzJ+2GSkBaYWyh0/Ko4Q25e/ix6ANpJNhwEPZvCR6GVRmsQAYMIfQvYLdM6YEN+qRjnAQ==",
1489 "cpu": [
1490 "arm"
1491 ],
1492 "dev": true,
1493 "optional": true,
1494 "os": [
1495 "linux"
1496 ]
1497 },
1498 "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": {
1499 "version": "1.3.3",
1500 "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.3.3.tgz",
1501 "integrity": "sha512-8qQ6l1VTzLNd3xb2IEXISOKwMGXDCzY/UNy/7SovFW2Sp0K3YbL7Ao7R18v6SQkLqQlhhqSBIFRk+u6+qu5R5A==",
1502 "cpu": [
1503 "arm"
1504 ],
1505 "dev": true,
1506 "optional": true,
1507 "os": [
1508 "linux"
1509 ]
1510 },
1511 "node_modules/@unrs/resolver-binding-linux-arm64-gnu": {
1512 "version": "1.3.3",
1513 "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.3.3.tgz",
1514 "integrity": "sha512-v81R2wjqcWXJlQY23byqYHt9221h4anQ6wwN64oMD/WAE+FmxPHFZee5bhRkNVtzqO/q7wki33VFWlhiADwUeQ==",
1515 "cpu": [
1516 "arm64"
1517 ],
1518 "dev": true,
1519 "optional": true,
1520 "os": [
1521 "linux"
1522 ]
1523 },
1524 "node_modules/@unrs/resolver-binding-linux-arm64-musl": {
1525 "version": "1.3.3",
1526 "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.3.3.tgz",
1527 "integrity": "sha512-cAOx/j0u5coMg4oct/BwMzvWJdVciVauUvsd+GQB/1FZYKQZmqPy0EjJzJGbVzFc6gbnfEcSqvQE6gvbGf2N8Q==",
1528 "cpu": [
1529 "arm64"
1530 ],
1531 "dev": true,
1532 "optional": true,
1533 "os": [
1534 "linux"
1535 ]
1536 },
1537 "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": {
1538 "version": "1.3.3",
1539 "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.3.3.tgz",
1540 "integrity": "sha512-mq2blqwErgDJD4gtFDlTX/HZ7lNP8YCHYFij2gkXPtMzrXxPW1hOtxL6xg4NWxvnj4bppppb0W3s/buvM55yfg==",
1541 "cpu": [
1542 "ppc64"
1543 ],
1544 "dev": true,
1545 "optional": true,
1546 "os": [
1547 "linux"
1548 ]
1549 },
1550 "node_modules/@unrs/resolver-binding-linux-s390x-gnu": {
1551 "version": "1.3.3",
1552 "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.3.3.tgz",
1553 "integrity": "sha512-u0VRzfFYysarYHnztj2k2xr+eu9rmgoTUUgCCIT37Nr+j0A05Xk2c3RY8Mh5+DhCl2aYibihnaAEJHeR0UOFIQ==",
1554 "cpu": [
1555 "s390x"
1556 ],
1557 "dev": true,
1558 "optional": true,
1559 "os": [
1560 "linux"
1561 ]
1562 },
1563 "node_modules/@unrs/resolver-binding-linux-x64-gnu": {
1564 "version": "1.3.3",
1565 "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.3.3.tgz",
1566 "integrity": "sha512-OrVo5ZsG29kBF0Ug95a2KidS16PqAMmQNozM6InbquOfW/udouk063e25JVLqIBhHLB2WyBnixOQ19tmeC/hIg==",
1567 "cpu": [
1568 "x64"
1569 ],
1570 "dev": true,
1571 "optional": true,
1572 "os": [
1573 "linux"
1574 ]
1575 },
1576 "node_modules/@unrs/resolver-binding-linux-x64-musl": {
1577 "version": "1.3.3",
1578 "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.3.3.tgz",
1579 "integrity": "sha512-PYnmrwZ4HMp9SkrOhqPghY/aoL+Rtd4CQbr93GlrRTjK6kDzfMfgz3UH3jt6elrQAfupa1qyr1uXzeVmoEAxUA==",
1580 "cpu": [
1581 "x64"
1582 ],
1583 "dev": true,
1584 "optional": true,
1585 "os": [
1586 "linux"
1587 ]
1588 },
1589 "node_modules/@unrs/resolver-binding-wasm32-wasi": {
1590 "version": "1.3.3",
1591 "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.3.3.tgz",
1592 "integrity": "sha512-81AnQY6fShmktQw4hWDUIilsKSdvr/acdJ5azAreu2IWNlaJOKphJSsUVWE+yCk6kBMoQyG9ZHCb/krb5K0PEA==",
1593 "cpu": [
1594 "wasm32"
1595 ],
1596 "dev": true,
1597 "optional": true,
1598 "dependencies": {
1599 "@napi-rs/wasm-runtime": "^0.2.7"
1600 },
1601 "engines": {
1602 "node": ">=14.0.0"
1603 }
1604 },
1605 "node_modules/@unrs/resolver-binding-win32-arm64-msvc": {
1606 "version": "1.3.3",
1607 "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.3.3.tgz",
1608 "integrity": "sha512-X/42BMNw7cW6xrB9syuP5RusRnWGoq+IqvJO8IDpp/BZg64J1uuIW6qA/1Cl13Y4LyLXbJVYbYNSKwR/FiHEng==",
1609 "cpu": [
1610 "arm64"
1611 ],
1612 "dev": true,
1613 "optional": true,
1614 "os": [
1615 "win32"
1616 ]
1617 },
1618 "node_modules/@unrs/resolver-binding-win32-ia32-msvc": {
1619 "version": "1.3.3",
1620 "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.3.3.tgz",
1621 "integrity": "sha512-EGNnNGQxMU5aTN7js3ETYvuw882zcO+dsVjs+DwO2j/fRVKth87C8e2GzxW1L3+iWAXMyJhvFBKRavk9Og1Z6A==",
1622 "cpu": [
1623 "ia32"
1624 ],
1625 "dev": true,
1626 "optional": true,
1627 "os": [
1628 "win32"
1629 ]
1630 },
1631 "node_modules/@unrs/resolver-binding-win32-x64-msvc": {
1632 "version": "1.3.3",
1633 "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.3.3.tgz",
1634 "integrity": "sha512-GraLbYqOJcmW1qY3osB+2YIiD62nVf2/bVLHZmrb4t/YSUwE03l7TwcDJl08T/Tm3SVhepX8RQkpzWbag/Sb4w==",
1635 "cpu": [
1636 "x64"
1637 ],
1638 "dev": true,
1639 "optional": true,
1640 "os": [
1641 "win32"
1642 ]
1643 },
1644 "node_modules/acorn": {
1645 "version": "8.14.1",
1646 "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.14.1.tgz",
1647 "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==",
1648 "dev": true,
1649 "bin": {
1650 "acorn": "bin/acorn"
1651 },
1652 "engines": {
1653 "node": ">=0.4.0"
1654 }
1655 },
1656 "node_modules/acorn-jsx": {
1657 "version": "5.3.2",
1658 "resolved": "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
1659 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
1660 "dev": true,
1661 "peerDependencies": {
1662 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
1663 }
1664 },
1665 "node_modules/ajv": {
1666 "version": "6.12.6",
1667 "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz",
1668 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
1669 "dev": true,
1670 "dependencies": {
1671 "fast-deep-equal": "^3.1.1",
1672 "fast-json-stable-stringify": "^2.0.0",
1673 "json-schema-traverse": "^0.4.1",
1674 "uri-js": "^4.2.2"
1675 },
1676 "funding": {
1677 "type": "github",
1678 "url": "https://github.com/sponsors/epoberezkin"
1679 }
1680 },
1681 "node_modules/ansi-styles": {
1682 "version": "4.3.0",
1683 "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz",
1684 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1685 "dev": true,
1686 "dependencies": {
1687 "color-convert": "^2.0.1"
1688 },
1689 "engines": {
1690 "node": ">=8"
1691 },
1692 "funding": {
1693 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
1694 }
1695 },
1696 "node_modules/argparse": {
1697 "version": "2.0.1",
1698 "resolved": "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz",
1699 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
1700 "dev": true
1701 },
1702 "node_modules/aria-query": {
1703 "version": "5.3.2",
1704 "resolved": "https://registry.npmmirror.com/aria-query/-/aria-query-5.3.2.tgz",
1705 "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==",
1706 "dev": true,
1707 "engines": {
1708 "node": ">= 0.4"
1709 }
1710 },
1711 "node_modules/array-buffer-byte-length": {
1712 "version": "1.0.2",
1713 "resolved": "https://registry.npmmirror.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz",
1714 "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==",
1715 "dev": true,
1716 "dependencies": {
1717 "call-bound": "^1.0.3",
1718 "is-array-buffer": "^3.0.5"
1719 },
1720 "engines": {
1721 "node": ">= 0.4"
1722 },
1723 "funding": {
1724 "url": "https://github.com/sponsors/ljharb"
1725 }
1726 },
1727 "node_modules/array-includes": {
1728 "version": "3.1.8",
1729 "resolved": "https://registry.npmmirror.com/array-includes/-/array-includes-3.1.8.tgz",
1730 "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==",
1731 "dev": true,
1732 "dependencies": {
1733 "call-bind": "^1.0.7",
1734 "define-properties": "^1.2.1",
1735 "es-abstract": "^1.23.2",
1736 "es-object-atoms": "^1.0.0",
1737 "get-intrinsic": "^1.2.4",
1738 "is-string": "^1.0.7"
1739 },
1740 "engines": {
1741 "node": ">= 0.4"
1742 },
1743 "funding": {
1744 "url": "https://github.com/sponsors/ljharb"
1745 }
1746 },
1747 "node_modules/array.prototype.findlast": {
1748 "version": "1.2.5",
1749 "resolved": "https://registry.npmmirror.com/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz",
1750 "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==",
1751 "dev": true,
1752 "dependencies": {
1753 "call-bind": "^1.0.7",
1754 "define-properties": "^1.2.1",
1755 "es-abstract": "^1.23.2",
1756 "es-errors": "^1.3.0",
1757 "es-object-atoms": "^1.0.0",
1758 "es-shim-unscopables": "^1.0.2"
1759 },
1760 "engines": {
1761 "node": ">= 0.4"
1762 },
1763 "funding": {
1764 "url": "https://github.com/sponsors/ljharb"
1765 }
1766 },
1767 "node_modules/array.prototype.findlastindex": {
1768 "version": "1.2.6",
1769 "resolved": "https://registry.npmmirror.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz",
1770 "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==",
1771 "dev": true,
1772 "dependencies": {
1773 "call-bind": "^1.0.8",
1774 "call-bound": "^1.0.4",
1775 "define-properties": "^1.2.1",
1776 "es-abstract": "^1.23.9",
1777 "es-errors": "^1.3.0",
1778 "es-object-atoms": "^1.1.1",
1779 "es-shim-unscopables": "^1.1.0"
1780 },
1781 "engines": {
1782 "node": ">= 0.4"
1783 },
1784 "funding": {
1785 "url": "https://github.com/sponsors/ljharb"
1786 }
1787 },
1788 "node_modules/array.prototype.flat": {
1789 "version": "1.3.3",
1790 "resolved": "https://registry.npmmirror.com/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz",
1791 "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==",
1792 "dev": true,
1793 "dependencies": {
1794 "call-bind": "^1.0.8",
1795 "define-properties": "^1.2.1",
1796 "es-abstract": "^1.23.5",
1797 "es-shim-unscopables": "^1.0.2"
1798 },
1799 "engines": {
1800 "node": ">= 0.4"
1801 },
1802 "funding": {
1803 "url": "https://github.com/sponsors/ljharb"
1804 }
1805 },
1806 "node_modules/array.prototype.flatmap": {
1807 "version": "1.3.3",
1808 "resolved": "https://registry.npmmirror.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz",
1809 "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==",
1810 "dev": true,
1811 "dependencies": {
1812 "call-bind": "^1.0.8",
1813 "define-properties": "^1.2.1",
1814 "es-abstract": "^1.23.5",
1815 "es-shim-unscopables": "^1.0.2"
1816 },
1817 "engines": {
1818 "node": ">= 0.4"
1819 },
1820 "funding": {
1821 "url": "https://github.com/sponsors/ljharb"
1822 }
1823 },
1824 "node_modules/array.prototype.tosorted": {
1825 "version": "1.1.4",
1826 "resolved": "https://registry.npmmirror.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz",
1827 "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==",
1828 "dev": true,
1829 "dependencies": {
1830 "call-bind": "^1.0.7",
1831 "define-properties": "^1.2.1",
1832 "es-abstract": "^1.23.3",
1833 "es-errors": "^1.3.0",
1834 "es-shim-unscopables": "^1.0.2"
1835 },
1836 "engines": {
1837 "node": ">= 0.4"
1838 }
1839 },
1840 "node_modules/arraybuffer.prototype.slice": {
1841 "version": "1.0.4",
1842 "resolved": "https://registry.npmmirror.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz",
1843 "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==",
1844 "dev": true,
1845 "dependencies": {
1846 "array-buffer-byte-length": "^1.0.1",
1847 "call-bind": "^1.0.8",
1848 "define-properties": "^1.2.1",
1849 "es-abstract": "^1.23.5",
1850 "es-errors": "^1.3.0",
1851 "get-intrinsic": "^1.2.6",
1852 "is-array-buffer": "^3.0.4"
1853 },
1854 "engines": {
1855 "node": ">= 0.4"
1856 },
1857 "funding": {
1858 "url": "https://github.com/sponsors/ljharb"
1859 }
1860 },
1861 "node_modules/ast-types-flow": {
1862 "version": "0.0.8",
1863 "resolved": "https://registry.npmmirror.com/ast-types-flow/-/ast-types-flow-0.0.8.tgz",
1864 "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==",
1865 "dev": true
1866 },
1867 "node_modules/async-function": {
1868 "version": "1.0.0",
1869 "resolved": "https://registry.npmmirror.com/async-function/-/async-function-1.0.0.tgz",
1870 "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==",
1871 "dev": true,
1872 "engines": {
1873 "node": ">= 0.4"
1874 }
1875 },
LaoeGaociee7c5772025-05-28 12:34:47 +08001876 "node_modules/asynckit": {
1877 "version": "0.4.0",
1878 "resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz",
1879 "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
1880 },
LaoeGaocia82dfe92025-04-01 20:17:11 +08001881 "node_modules/available-typed-arrays": {
1882 "version": "1.0.7",
1883 "resolved": "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
1884 "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==",
1885 "dev": true,
1886 "dependencies": {
1887 "possible-typed-array-names": "^1.0.0"
1888 },
1889 "engines": {
1890 "node": ">= 0.4"
1891 },
1892 "funding": {
1893 "url": "https://github.com/sponsors/ljharb"
1894 }
1895 },
1896 "node_modules/axe-core": {
1897 "version": "4.10.3",
1898 "resolved": "https://registry.npmmirror.com/axe-core/-/axe-core-4.10.3.tgz",
1899 "integrity": "sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==",
1900 "dev": true,
1901 "engines": {
1902 "node": ">=4"
1903 }
1904 },
LaoeGaociee7c5772025-05-28 12:34:47 +08001905 "node_modules/axios": {
1906 "version": "1.9.0",
1907 "resolved": "https://registry.npmmirror.com/axios/-/axios-1.9.0.tgz",
1908 "integrity": "sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg==",
1909 "dependencies": {
1910 "follow-redirects": "^1.15.6",
1911 "form-data": "^4.0.0",
1912 "proxy-from-env": "^1.1.0"
1913 }
1914 },
LaoeGaocia82dfe92025-04-01 20:17:11 +08001915 "node_modules/axobject-query": {
1916 "version": "4.1.0",
1917 "resolved": "https://registry.npmmirror.com/axobject-query/-/axobject-query-4.1.0.tgz",
1918 "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==",
1919 "dev": true,
1920 "engines": {
1921 "node": ">= 0.4"
1922 }
1923 },
1924 "node_modules/balanced-match": {
1925 "version": "1.0.2",
1926 "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz",
1927 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
1928 "dev": true
1929 },
1930 "node_modules/brace-expansion": {
1931 "version": "1.1.11",
1932 "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz",
1933 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1934 "dev": true,
1935 "dependencies": {
1936 "balanced-match": "^1.0.0",
1937 "concat-map": "0.0.1"
1938 }
1939 },
1940 "node_modules/braces": {
1941 "version": "3.0.3",
1942 "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.3.tgz",
1943 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
1944 "dev": true,
1945 "dependencies": {
1946 "fill-range": "^7.1.1"
1947 },
1948 "engines": {
1949 "node": ">=8"
1950 }
1951 },
1952 "node_modules/busboy": {
1953 "version": "1.6.0",
1954 "resolved": "https://registry.npmmirror.com/busboy/-/busboy-1.6.0.tgz",
1955 "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==",
1956 "dependencies": {
1957 "streamsearch": "^1.1.0"
1958 },
1959 "engines": {
1960 "node": ">=10.16.0"
1961 }
1962 },
1963 "node_modules/call-bind": {
1964 "version": "1.0.8",
1965 "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.8.tgz",
1966 "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==",
1967 "dev": true,
1968 "dependencies": {
1969 "call-bind-apply-helpers": "^1.0.0",
1970 "es-define-property": "^1.0.0",
1971 "get-intrinsic": "^1.2.4",
1972 "set-function-length": "^1.2.2"
1973 },
1974 "engines": {
1975 "node": ">= 0.4"
1976 },
1977 "funding": {
1978 "url": "https://github.com/sponsors/ljharb"
1979 }
1980 },
1981 "node_modules/call-bind-apply-helpers": {
1982 "version": "1.0.2",
1983 "resolved": "https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
1984 "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
LaoeGaocia82dfe92025-04-01 20:17:11 +08001985 "dependencies": {
1986 "es-errors": "^1.3.0",
1987 "function-bind": "^1.1.2"
1988 },
1989 "engines": {
1990 "node": ">= 0.4"
1991 }
1992 },
1993 "node_modules/call-bound": {
1994 "version": "1.0.4",
1995 "resolved": "https://registry.npmmirror.com/call-bound/-/call-bound-1.0.4.tgz",
1996 "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
1997 "dev": true,
1998 "dependencies": {
1999 "call-bind-apply-helpers": "^1.0.2",
2000 "get-intrinsic": "^1.3.0"
2001 },
2002 "engines": {
2003 "node": ">= 0.4"
2004 },
2005 "funding": {
2006 "url": "https://github.com/sponsors/ljharb"
2007 }
2008 },
2009 "node_modules/callsites": {
2010 "version": "3.1.0",
2011 "resolved": "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz",
2012 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
2013 "dev": true,
2014 "engines": {
2015 "node": ">=6"
2016 }
2017 },
2018 "node_modules/caniuse-lite": {
2019 "version": "1.0.30001707",
2020 "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001707.tgz",
2021 "integrity": "sha512-3qtRjw/HQSMlDWf+X79N206fepf4SOOU6SQLMaq/0KkZLmSjPxAkBOQQ+FxbHKfHmYLZFfdWsO3KA90ceHPSnw==",
2022 "funding": [
2023 {
2024 "type": "opencollective",
2025 "url": "https://opencollective.com/browserslist"
2026 },
2027 {
2028 "type": "tidelift",
2029 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
2030 },
2031 {
2032 "type": "github",
2033 "url": "https://github.com/sponsors/ai"
2034 }
2035 ]
2036 },
2037 "node_modules/chalk": {
2038 "version": "4.1.2",
2039 "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz",
2040 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
2041 "dev": true,
2042 "dependencies": {
2043 "ansi-styles": "^4.1.0",
2044 "supports-color": "^7.1.0"
2045 },
2046 "engines": {
2047 "node": ">=10"
2048 },
2049 "funding": {
2050 "url": "https://github.com/chalk/chalk?sponsor=1"
2051 }
2052 },
LaoeGaoci8f6d0db2025-06-03 22:57:04 +08002053 "node_modules/chart.js": {
2054 "version": "4.4.9",
2055 "resolved": "https://registry.npmmirror.com/chart.js/-/chart.js-4.4.9.tgz",
2056 "integrity": "sha512-EyZ9wWKgpAU0fLJ43YAEIF8sr5F2W3LqbS40ZJyHIner2lY14ufqv2VMp69MAiZ2rpwxEUxEhIH/0U3xyRynxg==",
2057 "dependencies": {
2058 "@kurkle/color": "^0.3.0"
2059 },
2060 "engines": {
2061 "pnpm": ">=8"
2062 }
2063 },
LaoeGaociee7c5772025-05-28 12:34:47 +08002064 "node_modules/chokidar": {
2065 "version": "4.0.3",
2066 "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-4.0.3.tgz",
2067 "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
2068 "devOptional": true,
2069 "dependencies": {
2070 "readdirp": "^4.0.1"
2071 },
2072 "engines": {
2073 "node": ">= 14.16.0"
2074 },
2075 "funding": {
2076 "url": "https://paulmillr.com/funding/"
2077 }
2078 },
LaoeGaocia82dfe92025-04-01 20:17:11 +08002079 "node_modules/client-only": {
2080 "version": "0.0.1",
2081 "resolved": "https://registry.npmmirror.com/client-only/-/client-only-0.0.1.tgz",
2082 "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA=="
2083 },
2084 "node_modules/color": {
2085 "version": "4.2.3",
2086 "resolved": "https://registry.npmmirror.com/color/-/color-4.2.3.tgz",
2087 "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
2088 "optional": true,
2089 "dependencies": {
2090 "color-convert": "^2.0.1",
2091 "color-string": "^1.9.0"
2092 },
2093 "engines": {
2094 "node": ">=12.5.0"
2095 }
2096 },
2097 "node_modules/color-convert": {
2098 "version": "2.0.1",
2099 "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz",
2100 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2101 "devOptional": true,
2102 "dependencies": {
2103 "color-name": "~1.1.4"
2104 },
2105 "engines": {
2106 "node": ">=7.0.0"
2107 }
2108 },
2109 "node_modules/color-name": {
2110 "version": "1.1.4",
2111 "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz",
2112 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2113 "devOptional": true
2114 },
2115 "node_modules/color-string": {
2116 "version": "1.9.1",
2117 "resolved": "https://registry.npmmirror.com/color-string/-/color-string-1.9.1.tgz",
2118 "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
2119 "optional": true,
2120 "dependencies": {
2121 "color-name": "^1.0.0",
2122 "simple-swizzle": "^0.2.2"
2123 }
2124 },
LaoeGaociee7c5772025-05-28 12:34:47 +08002125 "node_modules/combined-stream": {
2126 "version": "1.0.8",
2127 "resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz",
2128 "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
2129 "dependencies": {
2130 "delayed-stream": "~1.0.0"
2131 },
2132 "engines": {
2133 "node": ">= 0.8"
2134 }
2135 },
LaoeGaocia82dfe92025-04-01 20:17:11 +08002136 "node_modules/concat-map": {
2137 "version": "0.0.1",
2138 "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz",
2139 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
2140 "dev": true
2141 },
LaoeGaociee7c5772025-05-28 12:34:47 +08002142 "node_modules/cookie": {
2143 "version": "1.0.2",
2144 "resolved": "https://registry.npmmirror.com/cookie/-/cookie-1.0.2.tgz",
2145 "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==",
2146 "engines": {
2147 "node": ">=18"
2148 }
2149 },
LaoeGaocia82dfe92025-04-01 20:17:11 +08002150 "node_modules/cross-spawn": {
2151 "version": "7.0.6",
2152 "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.6.tgz",
2153 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
2154 "dev": true,
2155 "dependencies": {
2156 "path-key": "^3.1.0",
2157 "shebang-command": "^2.0.0",
2158 "which": "^2.0.1"
2159 },
2160 "engines": {
2161 "node": ">= 8"
2162 }
2163 },
2164 "node_modules/csstype": {
2165 "version": "3.1.3",
2166 "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz",
LaoeGaociee7c5772025-05-28 12:34:47 +08002167 "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="
LaoeGaocia82dfe92025-04-01 20:17:11 +08002168 },
2169 "node_modules/damerau-levenshtein": {
2170 "version": "1.0.8",
2171 "resolved": "https://registry.npmmirror.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
2172 "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==",
2173 "dev": true
2174 },
2175 "node_modules/data-view-buffer": {
2176 "version": "1.0.2",
2177 "resolved": "https://registry.npmmirror.com/data-view-buffer/-/data-view-buffer-1.0.2.tgz",
2178 "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==",
2179 "dev": true,
2180 "dependencies": {
2181 "call-bound": "^1.0.3",
2182 "es-errors": "^1.3.0",
2183 "is-data-view": "^1.0.2"
2184 },
2185 "engines": {
2186 "node": ">= 0.4"
2187 },
2188 "funding": {
2189 "url": "https://github.com/sponsors/ljharb"
2190 }
2191 },
2192 "node_modules/data-view-byte-length": {
2193 "version": "1.0.2",
2194 "resolved": "https://registry.npmmirror.com/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz",
2195 "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==",
2196 "dev": true,
2197 "dependencies": {
2198 "call-bound": "^1.0.3",
2199 "es-errors": "^1.3.0",
2200 "is-data-view": "^1.0.2"
2201 },
2202 "engines": {
2203 "node": ">= 0.4"
2204 },
2205 "funding": {
2206 "url": "https://github.com/sponsors/inspect-js"
2207 }
2208 },
2209 "node_modules/data-view-byte-offset": {
2210 "version": "1.0.1",
2211 "resolved": "https://registry.npmmirror.com/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz",
2212 "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==",
2213 "dev": true,
2214 "dependencies": {
2215 "call-bound": "^1.0.2",
2216 "es-errors": "^1.3.0",
2217 "is-data-view": "^1.0.1"
2218 },
2219 "engines": {
2220 "node": ">= 0.4"
2221 },
2222 "funding": {
2223 "url": "https://github.com/sponsors/ljharb"
2224 }
2225 },
2226 "node_modules/debug": {
2227 "version": "4.4.0",
2228 "resolved": "https://registry.npmmirror.com/debug/-/debug-4.4.0.tgz",
2229 "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
2230 "dev": true,
2231 "dependencies": {
2232 "ms": "^2.1.3"
2233 },
2234 "engines": {
2235 "node": ">=6.0"
2236 },
2237 "peerDependenciesMeta": {
2238 "supports-color": {
2239 "optional": true
2240 }
2241 }
2242 },
2243 "node_modules/deep-is": {
2244 "version": "0.1.4",
2245 "resolved": "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz",
2246 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
2247 "dev": true
2248 },
2249 "node_modules/define-data-property": {
2250 "version": "1.1.4",
2251 "resolved": "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.4.tgz",
2252 "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
2253 "dev": true,
2254 "dependencies": {
2255 "es-define-property": "^1.0.0",
2256 "es-errors": "^1.3.0",
2257 "gopd": "^1.0.1"
2258 },
2259 "engines": {
2260 "node": ">= 0.4"
2261 },
2262 "funding": {
2263 "url": "https://github.com/sponsors/ljharb"
2264 }
2265 },
2266 "node_modules/define-properties": {
2267 "version": "1.2.1",
2268 "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.1.tgz",
2269 "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
2270 "dev": true,
2271 "dependencies": {
2272 "define-data-property": "^1.0.1",
2273 "has-property-descriptors": "^1.0.0",
2274 "object-keys": "^1.1.1"
2275 },
2276 "engines": {
2277 "node": ">= 0.4"
2278 },
2279 "funding": {
2280 "url": "https://github.com/sponsors/ljharb"
2281 }
2282 },
LaoeGaociee7c5772025-05-28 12:34:47 +08002283 "node_modules/delayed-stream": {
2284 "version": "1.0.0",
2285 "resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz",
2286 "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
2287 "engines": {
2288 "node": ">=0.4.0"
2289 }
2290 },
LaoeGaocia82dfe92025-04-01 20:17:11 +08002291 "node_modules/detect-libc": {
2292 "version": "2.0.3",
2293 "resolved": "https://registry.npmmirror.com/detect-libc/-/detect-libc-2.0.3.tgz",
2294 "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==",
2295 "optional": true,
2296 "engines": {
2297 "node": ">=8"
2298 }
2299 },
2300 "node_modules/doctrine": {
2301 "version": "2.1.0",
2302 "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-2.1.0.tgz",
2303 "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
2304 "dev": true,
2305 "dependencies": {
2306 "esutils": "^2.0.2"
2307 },
2308 "engines": {
2309 "node": ">=0.10.0"
2310 }
2311 },
LaoeGaociee7c5772025-05-28 12:34:47 +08002312 "node_modules/dom-helpers": {
2313 "version": "5.2.1",
2314 "resolved": "https://registry.npmmirror.com/dom-helpers/-/dom-helpers-5.2.1.tgz",
2315 "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==",
2316 "dependencies": {
2317 "@babel/runtime": "^7.8.7",
2318 "csstype": "^3.0.2"
2319 }
2320 },
LaoeGaocia82dfe92025-04-01 20:17:11 +08002321 "node_modules/dunder-proto": {
2322 "version": "1.0.1",
2323 "resolved": "https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz",
2324 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
LaoeGaocia82dfe92025-04-01 20:17:11 +08002325 "dependencies": {
2326 "call-bind-apply-helpers": "^1.0.1",
2327 "es-errors": "^1.3.0",
2328 "gopd": "^1.2.0"
2329 },
2330 "engines": {
2331 "node": ">= 0.4"
2332 }
2333 },
2334 "node_modules/emoji-regex": {
2335 "version": "9.2.2",
2336 "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz",
2337 "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
2338 "dev": true
2339 },
2340 "node_modules/es-abstract": {
2341 "version": "1.23.9",
2342 "resolved": "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.23.9.tgz",
2343 "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==",
2344 "dev": true,
2345 "dependencies": {
2346 "array-buffer-byte-length": "^1.0.2",
2347 "arraybuffer.prototype.slice": "^1.0.4",
2348 "available-typed-arrays": "^1.0.7",
2349 "call-bind": "^1.0.8",
2350 "call-bound": "^1.0.3",
2351 "data-view-buffer": "^1.0.2",
2352 "data-view-byte-length": "^1.0.2",
2353 "data-view-byte-offset": "^1.0.1",
2354 "es-define-property": "^1.0.1",
2355 "es-errors": "^1.3.0",
2356 "es-object-atoms": "^1.0.0",
2357 "es-set-tostringtag": "^2.1.0",
2358 "es-to-primitive": "^1.3.0",
2359 "function.prototype.name": "^1.1.8",
2360 "get-intrinsic": "^1.2.7",
2361 "get-proto": "^1.0.0",
2362 "get-symbol-description": "^1.1.0",
2363 "globalthis": "^1.0.4",
2364 "gopd": "^1.2.0",
2365 "has-property-descriptors": "^1.0.2",
2366 "has-proto": "^1.2.0",
2367 "has-symbols": "^1.1.0",
2368 "hasown": "^2.0.2",
2369 "internal-slot": "^1.1.0",
2370 "is-array-buffer": "^3.0.5",
2371 "is-callable": "^1.2.7",
2372 "is-data-view": "^1.0.2",
2373 "is-regex": "^1.2.1",
2374 "is-shared-array-buffer": "^1.0.4",
2375 "is-string": "^1.1.1",
2376 "is-typed-array": "^1.1.15",
2377 "is-weakref": "^1.1.0",
2378 "math-intrinsics": "^1.1.0",
2379 "object-inspect": "^1.13.3",
2380 "object-keys": "^1.1.1",
2381 "object.assign": "^4.1.7",
2382 "own-keys": "^1.0.1",
2383 "regexp.prototype.flags": "^1.5.3",
2384 "safe-array-concat": "^1.1.3",
2385 "safe-push-apply": "^1.0.0",
2386 "safe-regex-test": "^1.1.0",
2387 "set-proto": "^1.0.0",
2388 "string.prototype.trim": "^1.2.10",
2389 "string.prototype.trimend": "^1.0.9",
2390 "string.prototype.trimstart": "^1.0.8",
2391 "typed-array-buffer": "^1.0.3",
2392 "typed-array-byte-length": "^1.0.3",
2393 "typed-array-byte-offset": "^1.0.4",
2394 "typed-array-length": "^1.0.7",
2395 "unbox-primitive": "^1.1.0",
2396 "which-typed-array": "^1.1.18"
2397 },
2398 "engines": {
2399 "node": ">= 0.4"
2400 },
2401 "funding": {
2402 "url": "https://github.com/sponsors/ljharb"
2403 }
2404 },
2405 "node_modules/es-define-property": {
2406 "version": "1.0.1",
2407 "resolved": "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz",
2408 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
LaoeGaocia82dfe92025-04-01 20:17:11 +08002409 "engines": {
2410 "node": ">= 0.4"
2411 }
2412 },
2413 "node_modules/es-errors": {
2414 "version": "1.3.0",
2415 "resolved": "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz",
2416 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
LaoeGaocia82dfe92025-04-01 20:17:11 +08002417 "engines": {
2418 "node": ">= 0.4"
2419 }
2420 },
2421 "node_modules/es-iterator-helpers": {
2422 "version": "1.2.1",
2423 "resolved": "https://registry.npmmirror.com/es-iterator-helpers/-/es-iterator-helpers-1.2.1.tgz",
2424 "integrity": "sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==",
2425 "dev": true,
2426 "dependencies": {
2427 "call-bind": "^1.0.8",
2428 "call-bound": "^1.0.3",
2429 "define-properties": "^1.2.1",
2430 "es-abstract": "^1.23.6",
2431 "es-errors": "^1.3.0",
2432 "es-set-tostringtag": "^2.0.3",
2433 "function-bind": "^1.1.2",
2434 "get-intrinsic": "^1.2.6",
2435 "globalthis": "^1.0.4",
2436 "gopd": "^1.2.0",
2437 "has-property-descriptors": "^1.0.2",
2438 "has-proto": "^1.2.0",
2439 "has-symbols": "^1.1.0",
2440 "internal-slot": "^1.1.0",
2441 "iterator.prototype": "^1.1.4",
2442 "safe-array-concat": "^1.1.3"
2443 },
2444 "engines": {
2445 "node": ">= 0.4"
2446 }
2447 },
2448 "node_modules/es-object-atoms": {
2449 "version": "1.1.1",
2450 "resolved": "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
2451 "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
LaoeGaocia82dfe92025-04-01 20:17:11 +08002452 "dependencies": {
2453 "es-errors": "^1.3.0"
2454 },
2455 "engines": {
2456 "node": ">= 0.4"
2457 }
2458 },
2459 "node_modules/es-set-tostringtag": {
2460 "version": "2.1.0",
2461 "resolved": "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
2462 "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
LaoeGaocia82dfe92025-04-01 20:17:11 +08002463 "dependencies": {
2464 "es-errors": "^1.3.0",
2465 "get-intrinsic": "^1.2.6",
2466 "has-tostringtag": "^1.0.2",
2467 "hasown": "^2.0.2"
2468 },
2469 "engines": {
2470 "node": ">= 0.4"
2471 }
2472 },
2473 "node_modules/es-shim-unscopables": {
2474 "version": "1.1.0",
2475 "resolved": "https://registry.npmmirror.com/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz",
2476 "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==",
2477 "dev": true,
2478 "dependencies": {
2479 "hasown": "^2.0.2"
2480 },
2481 "engines": {
2482 "node": ">= 0.4"
2483 }
2484 },
2485 "node_modules/es-to-primitive": {
2486 "version": "1.3.0",
2487 "resolved": "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.3.0.tgz",
2488 "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==",
2489 "dev": true,
2490 "dependencies": {
2491 "is-callable": "^1.2.7",
2492 "is-date-object": "^1.0.5",
2493 "is-symbol": "^1.0.4"
2494 },
2495 "engines": {
2496 "node": ">= 0.4"
2497 },
2498 "funding": {
2499 "url": "https://github.com/sponsors/ljharb"
2500 }
2501 },
2502 "node_modules/escape-string-regexp": {
2503 "version": "4.0.0",
2504 "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
2505 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
2506 "dev": true,
2507 "engines": {
2508 "node": ">=10"
2509 },
2510 "funding": {
2511 "url": "https://github.com/sponsors/sindresorhus"
2512 }
2513 },
2514 "node_modules/eslint": {
2515 "version": "9.23.0",
2516 "resolved": "https://registry.npmmirror.com/eslint/-/eslint-9.23.0.tgz",
2517 "integrity": "sha512-jV7AbNoFPAY1EkFYpLq5bslU9NLNO8xnEeQXwErNibVryjk67wHVmddTBilc5srIttJDBrB0eMHKZBFbSIABCw==",
2518 "dev": true,
2519 "dependencies": {
2520 "@eslint-community/eslint-utils": "^4.2.0",
2521 "@eslint-community/regexpp": "^4.12.1",
2522 "@eslint/config-array": "^0.19.2",
2523 "@eslint/config-helpers": "^0.2.0",
2524 "@eslint/core": "^0.12.0",
2525 "@eslint/eslintrc": "^3.3.1",
2526 "@eslint/js": "9.23.0",
2527 "@eslint/plugin-kit": "^0.2.7",
2528 "@humanfs/node": "^0.16.6",
2529 "@humanwhocodes/module-importer": "^1.0.1",
2530 "@humanwhocodes/retry": "^0.4.2",
2531 "@types/estree": "^1.0.6",
2532 "@types/json-schema": "^7.0.15",
2533 "ajv": "^6.12.4",
2534 "chalk": "^4.0.0",
2535 "cross-spawn": "^7.0.6",
2536 "debug": "^4.3.2",
2537 "escape-string-regexp": "^4.0.0",
2538 "eslint-scope": "^8.3.0",
2539 "eslint-visitor-keys": "^4.2.0",
2540 "espree": "^10.3.0",
2541 "esquery": "^1.5.0",
2542 "esutils": "^2.0.2",
2543 "fast-deep-equal": "^3.1.3",
2544 "file-entry-cache": "^8.0.0",
2545 "find-up": "^5.0.0",
2546 "glob-parent": "^6.0.2",
2547 "ignore": "^5.2.0",
2548 "imurmurhash": "^0.1.4",
2549 "is-glob": "^4.0.0",
2550 "json-stable-stringify-without-jsonify": "^1.0.1",
2551 "lodash.merge": "^4.6.2",
2552 "minimatch": "^3.1.2",
2553 "natural-compare": "^1.4.0",
2554 "optionator": "^0.9.3"
2555 },
2556 "bin": {
2557 "eslint": "bin/eslint.js"
2558 },
2559 "engines": {
2560 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2561 },
2562 "funding": {
2563 "url": "https://eslint.org/donate"
2564 },
2565 "peerDependencies": {
2566 "jiti": "*"
2567 },
2568 "peerDependenciesMeta": {
2569 "jiti": {
2570 "optional": true
2571 }
2572 }
2573 },
2574 "node_modules/eslint-config-next": {
2575 "version": "15.2.4",
2576 "resolved": "https://registry.npmmirror.com/eslint-config-next/-/eslint-config-next-15.2.4.tgz",
2577 "integrity": "sha512-v4gYjd4eYIme8qzaJItpR5MMBXJ0/YV07u7eb50kEnlEmX7yhOjdUdzz70v4fiINYRjLf8X8TbogF0k7wlz6sA==",
2578 "dev": true,
2579 "dependencies": {
2580 "@next/eslint-plugin-next": "15.2.4",
2581 "@rushstack/eslint-patch": "^1.10.3",
2582 "@typescript-eslint/eslint-plugin": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0",
2583 "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0",
2584 "eslint-import-resolver-node": "^0.3.6",
2585 "eslint-import-resolver-typescript": "^3.5.2",
2586 "eslint-plugin-import": "^2.31.0",
2587 "eslint-plugin-jsx-a11y": "^6.10.0",
2588 "eslint-plugin-react": "^7.37.0",
2589 "eslint-plugin-react-hooks": "^5.0.0"
2590 },
2591 "peerDependencies": {
2592 "eslint": "^7.23.0 || ^8.0.0 || ^9.0.0",
2593 "typescript": ">=3.3.1"
2594 },
2595 "peerDependenciesMeta": {
2596 "typescript": {
2597 "optional": true
2598 }
2599 }
2600 },
2601 "node_modules/eslint-import-resolver-node": {
2602 "version": "0.3.9",
2603 "resolved": "https://registry.npmmirror.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz",
2604 "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==",
2605 "dev": true,
2606 "dependencies": {
2607 "debug": "^3.2.7",
2608 "is-core-module": "^2.13.0",
2609 "resolve": "^1.22.4"
2610 }
2611 },
2612 "node_modules/eslint-import-resolver-node/node_modules/debug": {
2613 "version": "3.2.7",
2614 "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz",
2615 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
2616 "dev": true,
2617 "dependencies": {
2618 "ms": "^2.1.1"
2619 }
2620 },
2621 "node_modules/eslint-import-resolver-typescript": {
2622 "version": "3.10.0",
2623 "resolved": "https://registry.npmmirror.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.10.0.tgz",
2624 "integrity": "sha512-aV3/dVsT0/H9BtpNwbaqvl+0xGMRGzncLyhm793NFGvbwGGvzyAykqWZ8oZlZuGwuHkwJjhWJkG1cM3ynvd2pQ==",
2625 "dev": true,
2626 "dependencies": {
2627 "@nolyfill/is-core-module": "1.0.39",
2628 "debug": "^4.4.0",
2629 "get-tsconfig": "^4.10.0",
2630 "is-bun-module": "^2.0.0",
2631 "stable-hash": "^0.0.5",
2632 "tinyglobby": "^0.2.12",
2633 "unrs-resolver": "^1.3.2"
2634 },
2635 "engines": {
2636 "node": "^14.18.0 || >=16.0.0"
2637 },
2638 "funding": {
2639 "url": "https://opencollective.com/eslint-import-resolver-typescript"
2640 },
2641 "peerDependencies": {
2642 "eslint": "*",
2643 "eslint-plugin-import": "*",
2644 "eslint-plugin-import-x": "*"
2645 },
2646 "peerDependenciesMeta": {
2647 "eslint-plugin-import": {
2648 "optional": true
2649 },
2650 "eslint-plugin-import-x": {
2651 "optional": true
2652 }
2653 }
2654 },
2655 "node_modules/eslint-module-utils": {
2656 "version": "2.12.0",
2657 "resolved": "https://registry.npmmirror.com/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz",
2658 "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==",
2659 "dev": true,
2660 "dependencies": {
2661 "debug": "^3.2.7"
2662 },
2663 "engines": {
2664 "node": ">=4"
2665 },
2666 "peerDependenciesMeta": {
2667 "eslint": {
2668 "optional": true
2669 }
2670 }
2671 },
2672 "node_modules/eslint-module-utils/node_modules/debug": {
2673 "version": "3.2.7",
2674 "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz",
2675 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
2676 "dev": true,
2677 "dependencies": {
2678 "ms": "^2.1.1"
2679 }
2680 },
2681 "node_modules/eslint-plugin-import": {
2682 "version": "2.31.0",
2683 "resolved": "https://registry.npmmirror.com/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz",
2684 "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==",
2685 "dev": true,
2686 "dependencies": {
2687 "@rtsao/scc": "^1.1.0",
2688 "array-includes": "^3.1.8",
2689 "array.prototype.findlastindex": "^1.2.5",
2690 "array.prototype.flat": "^1.3.2",
2691 "array.prototype.flatmap": "^1.3.2",
2692 "debug": "^3.2.7",
2693 "doctrine": "^2.1.0",
2694 "eslint-import-resolver-node": "^0.3.9",
2695 "eslint-module-utils": "^2.12.0",
2696 "hasown": "^2.0.2",
2697 "is-core-module": "^2.15.1",
2698 "is-glob": "^4.0.3",
2699 "minimatch": "^3.1.2",
2700 "object.fromentries": "^2.0.8",
2701 "object.groupby": "^1.0.3",
2702 "object.values": "^1.2.0",
2703 "semver": "^6.3.1",
2704 "string.prototype.trimend": "^1.0.8",
2705 "tsconfig-paths": "^3.15.0"
2706 },
2707 "engines": {
2708 "node": ">=4"
2709 },
2710 "peerDependencies": {
2711 "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9"
2712 }
2713 },
2714 "node_modules/eslint-plugin-import/node_modules/debug": {
2715 "version": "3.2.7",
2716 "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz",
2717 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
2718 "dev": true,
2719 "dependencies": {
2720 "ms": "^2.1.1"
2721 }
2722 },
2723 "node_modules/eslint-plugin-import/node_modules/semver": {
2724 "version": "6.3.1",
2725 "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz",
2726 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
2727 "dev": true,
2728 "bin": {
2729 "semver": "bin/semver.js"
2730 }
2731 },
2732 "node_modules/eslint-plugin-jsx-a11y": {
2733 "version": "6.10.2",
2734 "resolved": "https://registry.npmmirror.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz",
2735 "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==",
2736 "dev": true,
2737 "dependencies": {
2738 "aria-query": "^5.3.2",
2739 "array-includes": "^3.1.8",
2740 "array.prototype.flatmap": "^1.3.2",
2741 "ast-types-flow": "^0.0.8",
2742 "axe-core": "^4.10.0",
2743 "axobject-query": "^4.1.0",
2744 "damerau-levenshtein": "^1.0.8",
2745 "emoji-regex": "^9.2.2",
2746 "hasown": "^2.0.2",
2747 "jsx-ast-utils": "^3.3.5",
2748 "language-tags": "^1.0.9",
2749 "minimatch": "^3.1.2",
2750 "object.fromentries": "^2.0.8",
2751 "safe-regex-test": "^1.0.3",
2752 "string.prototype.includes": "^2.0.1"
2753 },
2754 "engines": {
2755 "node": ">=4.0"
2756 },
2757 "peerDependencies": {
2758 "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9"
2759 }
2760 },
2761 "node_modules/eslint-plugin-react": {
2762 "version": "7.37.4",
2763 "resolved": "https://registry.npmmirror.com/eslint-plugin-react/-/eslint-plugin-react-7.37.4.tgz",
2764 "integrity": "sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==",
2765 "dev": true,
2766 "dependencies": {
2767 "array-includes": "^3.1.8",
2768 "array.prototype.findlast": "^1.2.5",
2769 "array.prototype.flatmap": "^1.3.3",
2770 "array.prototype.tosorted": "^1.1.4",
2771 "doctrine": "^2.1.0",
2772 "es-iterator-helpers": "^1.2.1",
2773 "estraverse": "^5.3.0",
2774 "hasown": "^2.0.2",
2775 "jsx-ast-utils": "^2.4.1 || ^3.0.0",
2776 "minimatch": "^3.1.2",
2777 "object.entries": "^1.1.8",
2778 "object.fromentries": "^2.0.8",
2779 "object.values": "^1.2.1",
2780 "prop-types": "^15.8.1",
2781 "resolve": "^2.0.0-next.5",
2782 "semver": "^6.3.1",
2783 "string.prototype.matchall": "^4.0.12",
2784 "string.prototype.repeat": "^1.0.0"
2785 },
2786 "engines": {
2787 "node": ">=4"
2788 },
2789 "peerDependencies": {
2790 "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7"
2791 }
2792 },
2793 "node_modules/eslint-plugin-react-hooks": {
2794 "version": "5.2.0",
2795 "resolved": "https://registry.npmmirror.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz",
2796 "integrity": "sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==",
2797 "dev": true,
2798 "engines": {
2799 "node": ">=10"
2800 },
2801 "peerDependencies": {
2802 "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0"
2803 }
2804 },
2805 "node_modules/eslint-plugin-react/node_modules/resolve": {
2806 "version": "2.0.0-next.5",
2807 "resolved": "https://registry.npmmirror.com/resolve/-/resolve-2.0.0-next.5.tgz",
2808 "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==",
2809 "dev": true,
2810 "dependencies": {
2811 "is-core-module": "^2.13.0",
2812 "path-parse": "^1.0.7",
2813 "supports-preserve-symlinks-flag": "^1.0.0"
2814 },
2815 "bin": {
2816 "resolve": "bin/resolve"
2817 },
2818 "funding": {
2819 "url": "https://github.com/sponsors/ljharb"
2820 }
2821 },
2822 "node_modules/eslint-plugin-react/node_modules/semver": {
2823 "version": "6.3.1",
2824 "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz",
2825 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
2826 "dev": true,
2827 "bin": {
2828 "semver": "bin/semver.js"
2829 }
2830 },
2831 "node_modules/eslint-scope": {
2832 "version": "8.3.0",
2833 "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-8.3.0.tgz",
2834 "integrity": "sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==",
2835 "dev": true,
2836 "dependencies": {
2837 "esrecurse": "^4.3.0",
2838 "estraverse": "^5.2.0"
2839 },
2840 "engines": {
2841 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2842 },
2843 "funding": {
2844 "url": "https://opencollective.com/eslint"
2845 }
2846 },
2847 "node_modules/eslint-visitor-keys": {
2848 "version": "4.2.0",
2849 "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
2850 "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
2851 "dev": true,
2852 "engines": {
2853 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2854 },
2855 "funding": {
2856 "url": "https://opencollective.com/eslint"
2857 }
2858 },
2859 "node_modules/espree": {
2860 "version": "10.3.0",
2861 "resolved": "https://registry.npmmirror.com/espree/-/espree-10.3.0.tgz",
2862 "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==",
2863 "dev": true,
2864 "dependencies": {
2865 "acorn": "^8.14.0",
2866 "acorn-jsx": "^5.3.2",
2867 "eslint-visitor-keys": "^4.2.0"
2868 },
2869 "engines": {
2870 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2871 },
2872 "funding": {
2873 "url": "https://opencollective.com/eslint"
2874 }
2875 },
2876 "node_modules/esquery": {
2877 "version": "1.6.0",
2878 "resolved": "https://registry.npmmirror.com/esquery/-/esquery-1.6.0.tgz",
2879 "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
2880 "dev": true,
2881 "dependencies": {
2882 "estraverse": "^5.1.0"
2883 },
2884 "engines": {
2885 "node": ">=0.10"
2886 }
2887 },
2888 "node_modules/esrecurse": {
2889 "version": "4.3.0",
2890 "resolved": "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz",
2891 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
2892 "dev": true,
2893 "dependencies": {
2894 "estraverse": "^5.2.0"
2895 },
2896 "engines": {
2897 "node": ">=4.0"
2898 }
2899 },
2900 "node_modules/estraverse": {
2901 "version": "5.3.0",
2902 "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz",
2903 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
2904 "dev": true,
2905 "engines": {
2906 "node": ">=4.0"
2907 }
2908 },
2909 "node_modules/esutils": {
2910 "version": "2.0.3",
2911 "resolved": "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz",
2912 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
2913 "dev": true,
2914 "engines": {
2915 "node": ">=0.10.0"
2916 }
2917 },
2918 "node_modules/fast-deep-equal": {
2919 "version": "3.1.3",
2920 "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
2921 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
2922 "dev": true
2923 },
2924 "node_modules/fast-glob": {
2925 "version": "3.3.1",
2926 "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.1.tgz",
2927 "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==",
2928 "dev": true,
2929 "dependencies": {
2930 "@nodelib/fs.stat": "^2.0.2",
2931 "@nodelib/fs.walk": "^1.2.3",
2932 "glob-parent": "^5.1.2",
2933 "merge2": "^1.3.0",
2934 "micromatch": "^4.0.4"
2935 },
2936 "engines": {
2937 "node": ">=8.6.0"
2938 }
2939 },
2940 "node_modules/fast-glob/node_modules/glob-parent": {
2941 "version": "5.1.2",
2942 "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz",
2943 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
2944 "dev": true,
2945 "dependencies": {
2946 "is-glob": "^4.0.1"
2947 },
2948 "engines": {
2949 "node": ">= 6"
2950 }
2951 },
2952 "node_modules/fast-json-stable-stringify": {
2953 "version": "2.1.0",
2954 "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
2955 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
2956 "dev": true
2957 },
2958 "node_modules/fast-levenshtein": {
2959 "version": "2.0.6",
2960 "resolved": "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
2961 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
2962 "dev": true
2963 },
2964 "node_modules/fastq": {
2965 "version": "1.19.1",
2966 "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.19.1.tgz",
2967 "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
2968 "dev": true,
2969 "dependencies": {
2970 "reusify": "^1.0.4"
2971 }
2972 },
2973 "node_modules/file-entry-cache": {
2974 "version": "8.0.0",
2975 "resolved": "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
2976 "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
2977 "dev": true,
2978 "dependencies": {
2979 "flat-cache": "^4.0.0"
2980 },
2981 "engines": {
2982 "node": ">=16.0.0"
2983 }
2984 },
2985 "node_modules/fill-range": {
2986 "version": "7.1.1",
2987 "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.1.1.tgz",
2988 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
2989 "dev": true,
2990 "dependencies": {
2991 "to-regex-range": "^5.0.1"
2992 },
2993 "engines": {
2994 "node": ">=8"
2995 }
2996 },
2997 "node_modules/find-up": {
2998 "version": "5.0.0",
2999 "resolved": "https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz",
3000 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
3001 "dev": true,
3002 "dependencies": {
3003 "locate-path": "^6.0.0",
3004 "path-exists": "^4.0.0"
3005 },
3006 "engines": {
3007 "node": ">=10"
3008 },
3009 "funding": {
3010 "url": "https://github.com/sponsors/sindresorhus"
3011 }
3012 },
3013 "node_modules/flat-cache": {
3014 "version": "4.0.1",
3015 "resolved": "https://registry.npmmirror.com/flat-cache/-/flat-cache-4.0.1.tgz",
3016 "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
3017 "dev": true,
3018 "dependencies": {
3019 "flatted": "^3.2.9",
3020 "keyv": "^4.5.4"
3021 },
3022 "engines": {
3023 "node": ">=16"
3024 }
3025 },
3026 "node_modules/flatted": {
3027 "version": "3.3.3",
3028 "resolved": "https://registry.npmmirror.com/flatted/-/flatted-3.3.3.tgz",
3029 "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==",
3030 "dev": true
3031 },
LaoeGaociee7c5772025-05-28 12:34:47 +08003032 "node_modules/follow-redirects": {
3033 "version": "1.15.9",
3034 "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.9.tgz",
3035 "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
3036 "funding": [
3037 {
3038 "type": "individual",
3039 "url": "https://github.com/sponsors/RubenVerborgh"
3040 }
3041 ],
3042 "engines": {
3043 "node": ">=4.0"
3044 },
3045 "peerDependenciesMeta": {
3046 "debug": {
3047 "optional": true
3048 }
3049 }
3050 },
LaoeGaocia82dfe92025-04-01 20:17:11 +08003051 "node_modules/for-each": {
3052 "version": "0.3.5",
3053 "resolved": "https://registry.npmmirror.com/for-each/-/for-each-0.3.5.tgz",
3054 "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==",
3055 "dev": true,
3056 "dependencies": {
3057 "is-callable": "^1.2.7"
3058 },
3059 "engines": {
3060 "node": ">= 0.4"
3061 },
3062 "funding": {
3063 "url": "https://github.com/sponsors/ljharb"
3064 }
3065 },
LaoeGaociee7c5772025-05-28 12:34:47 +08003066 "node_modules/form-data": {
3067 "version": "4.0.2",
3068 "resolved": "https://registry.npmmirror.com/form-data/-/form-data-4.0.2.tgz",
3069 "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==",
3070 "dependencies": {
3071 "asynckit": "^0.4.0",
3072 "combined-stream": "^1.0.8",
3073 "es-set-tostringtag": "^2.1.0",
3074 "mime-types": "^2.1.12"
3075 },
3076 "engines": {
3077 "node": ">= 6"
3078 }
3079 },
LaoeGaocia82dfe92025-04-01 20:17:11 +08003080 "node_modules/function-bind": {
3081 "version": "1.1.2",
3082 "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz",
3083 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
LaoeGaocia82dfe92025-04-01 20:17:11 +08003084 "funding": {
3085 "url": "https://github.com/sponsors/ljharb"
3086 }
3087 },
3088 "node_modules/function.prototype.name": {
3089 "version": "1.1.8",
3090 "resolved": "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.8.tgz",
3091 "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==",
3092 "dev": true,
3093 "dependencies": {
3094 "call-bind": "^1.0.8",
3095 "call-bound": "^1.0.3",
3096 "define-properties": "^1.2.1",
3097 "functions-have-names": "^1.2.3",
3098 "hasown": "^2.0.2",
3099 "is-callable": "^1.2.7"
3100 },
3101 "engines": {
3102 "node": ">= 0.4"
3103 },
3104 "funding": {
3105 "url": "https://github.com/sponsors/ljharb"
3106 }
3107 },
3108 "node_modules/functions-have-names": {
3109 "version": "1.2.3",
3110 "resolved": "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz",
3111 "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
3112 "dev": true,
3113 "funding": {
3114 "url": "https://github.com/sponsors/ljharb"
3115 }
3116 },
3117 "node_modules/get-intrinsic": {
3118 "version": "1.3.0",
3119 "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
3120 "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
LaoeGaocia82dfe92025-04-01 20:17:11 +08003121 "dependencies": {
3122 "call-bind-apply-helpers": "^1.0.2",
3123 "es-define-property": "^1.0.1",
3124 "es-errors": "^1.3.0",
3125 "es-object-atoms": "^1.1.1",
3126 "function-bind": "^1.1.2",
3127 "get-proto": "^1.0.1",
3128 "gopd": "^1.2.0",
3129 "has-symbols": "^1.1.0",
3130 "hasown": "^2.0.2",
3131 "math-intrinsics": "^1.1.0"
3132 },
3133 "engines": {
3134 "node": ">= 0.4"
3135 },
3136 "funding": {
3137 "url": "https://github.com/sponsors/ljharb"
3138 }
3139 },
3140 "node_modules/get-proto": {
3141 "version": "1.0.1",
3142 "resolved": "https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz",
3143 "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
LaoeGaocia82dfe92025-04-01 20:17:11 +08003144 "dependencies": {
3145 "dunder-proto": "^1.0.1",
3146 "es-object-atoms": "^1.0.0"
3147 },
3148 "engines": {
3149 "node": ">= 0.4"
3150 }
3151 },
3152 "node_modules/get-symbol-description": {
3153 "version": "1.1.0",
3154 "resolved": "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.1.0.tgz",
3155 "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==",
3156 "dev": true,
3157 "dependencies": {
3158 "call-bound": "^1.0.3",
3159 "es-errors": "^1.3.0",
3160 "get-intrinsic": "^1.2.6"
3161 },
3162 "engines": {
3163 "node": ">= 0.4"
3164 },
3165 "funding": {
3166 "url": "https://github.com/sponsors/ljharb"
3167 }
3168 },
3169 "node_modules/get-tsconfig": {
3170 "version": "4.10.0",
3171 "resolved": "https://registry.npmmirror.com/get-tsconfig/-/get-tsconfig-4.10.0.tgz",
3172 "integrity": "sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==",
3173 "dev": true,
3174 "dependencies": {
3175 "resolve-pkg-maps": "^1.0.0"
3176 },
3177 "funding": {
3178 "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
3179 }
3180 },
3181 "node_modules/glob-parent": {
3182 "version": "6.0.2",
3183 "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz",
3184 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
3185 "dev": true,
3186 "dependencies": {
3187 "is-glob": "^4.0.3"
3188 },
3189 "engines": {
3190 "node": ">=10.13.0"
3191 }
3192 },
3193 "node_modules/globals": {
3194 "version": "14.0.0",
3195 "resolved": "https://registry.npmmirror.com/globals/-/globals-14.0.0.tgz",
3196 "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
3197 "dev": true,
3198 "engines": {
3199 "node": ">=18"
3200 },
3201 "funding": {
3202 "url": "https://github.com/sponsors/sindresorhus"
3203 }
3204 },
3205 "node_modules/globalthis": {
3206 "version": "1.0.4",
3207 "resolved": "https://registry.npmmirror.com/globalthis/-/globalthis-1.0.4.tgz",
3208 "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==",
3209 "dev": true,
3210 "dependencies": {
3211 "define-properties": "^1.2.1",
3212 "gopd": "^1.0.1"
3213 },
3214 "engines": {
3215 "node": ">= 0.4"
3216 },
3217 "funding": {
3218 "url": "https://github.com/sponsors/ljharb"
3219 }
3220 },
3221 "node_modules/gopd": {
3222 "version": "1.2.0",
3223 "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz",
3224 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
LaoeGaocia82dfe92025-04-01 20:17:11 +08003225 "engines": {
3226 "node": ">= 0.4"
3227 },
3228 "funding": {
3229 "url": "https://github.com/sponsors/ljharb"
3230 }
3231 },
3232 "node_modules/graphemer": {
3233 "version": "1.4.0",
3234 "resolved": "https://registry.npmmirror.com/graphemer/-/graphemer-1.4.0.tgz",
3235 "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
3236 "dev": true
3237 },
3238 "node_modules/has-bigints": {
3239 "version": "1.1.0",
3240 "resolved": "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.1.0.tgz",
3241 "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==",
3242 "dev": true,
3243 "engines": {
3244 "node": ">= 0.4"
3245 },
3246 "funding": {
3247 "url": "https://github.com/sponsors/ljharb"
3248 }
3249 },
3250 "node_modules/has-flag": {
3251 "version": "4.0.0",
3252 "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz",
3253 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3254 "dev": true,
3255 "engines": {
3256 "node": ">=8"
3257 }
3258 },
3259 "node_modules/has-property-descriptors": {
3260 "version": "1.0.2",
3261 "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
3262 "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
3263 "dev": true,
3264 "dependencies": {
3265 "es-define-property": "^1.0.0"
3266 },
3267 "funding": {
3268 "url": "https://github.com/sponsors/ljharb"
3269 }
3270 },
3271 "node_modules/has-proto": {
3272 "version": "1.2.0",
3273 "resolved": "https://registry.npmmirror.com/has-proto/-/has-proto-1.2.0.tgz",
3274 "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==",
3275 "dev": true,
3276 "dependencies": {
3277 "dunder-proto": "^1.0.0"
3278 },
3279 "engines": {
3280 "node": ">= 0.4"
3281 },
3282 "funding": {
3283 "url": "https://github.com/sponsors/ljharb"
3284 }
3285 },
3286 "node_modules/has-symbols": {
3287 "version": "1.1.0",
3288 "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz",
3289 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
LaoeGaocia82dfe92025-04-01 20:17:11 +08003290 "engines": {
3291 "node": ">= 0.4"
3292 },
3293 "funding": {
3294 "url": "https://github.com/sponsors/ljharb"
3295 }
3296 },
3297 "node_modules/has-tostringtag": {
3298 "version": "1.0.2",
3299 "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
3300 "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
LaoeGaocia82dfe92025-04-01 20:17:11 +08003301 "dependencies": {
3302 "has-symbols": "^1.0.3"
3303 },
3304 "engines": {
3305 "node": ">= 0.4"
3306 },
3307 "funding": {
3308 "url": "https://github.com/sponsors/ljharb"
3309 }
3310 },
3311 "node_modules/hasown": {
3312 "version": "2.0.2",
3313 "resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz",
3314 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
LaoeGaocia82dfe92025-04-01 20:17:11 +08003315 "dependencies": {
3316 "function-bind": "^1.1.2"
3317 },
3318 "engines": {
3319 "node": ">= 0.4"
3320 }
3321 },
3322 "node_modules/ignore": {
3323 "version": "5.3.2",
3324 "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.3.2.tgz",
3325 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
3326 "dev": true,
3327 "engines": {
3328 "node": ">= 4"
3329 }
3330 },
LaoeGaociee7c5772025-05-28 12:34:47 +08003331 "node_modules/immutable": {
3332 "version": "5.1.2",
3333 "resolved": "https://registry.npmmirror.com/immutable/-/immutable-5.1.2.tgz",
3334 "integrity": "sha512-qHKXW1q6liAk1Oys6umoaZbDRqjcjgSrbnrifHsfsttza7zcvRAsL7mMV6xWcyhwQy7Xj5v4hhbr6b+iDYwlmQ==",
3335 "devOptional": true
3336 },
LaoeGaocia82dfe92025-04-01 20:17:11 +08003337 "node_modules/import-fresh": {
3338 "version": "3.3.1",
3339 "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.1.tgz",
3340 "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
3341 "dev": true,
3342 "dependencies": {
3343 "parent-module": "^1.0.0",
3344 "resolve-from": "^4.0.0"
3345 },
3346 "engines": {
3347 "node": ">=6"
3348 },
3349 "funding": {
3350 "url": "https://github.com/sponsors/sindresorhus"
3351 }
3352 },
3353 "node_modules/imurmurhash": {
3354 "version": "0.1.4",
3355 "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz",
3356 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
3357 "dev": true,
3358 "engines": {
3359 "node": ">=0.8.19"
3360 }
3361 },
3362 "node_modules/internal-slot": {
3363 "version": "1.1.0",
3364 "resolved": "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.1.0.tgz",
3365 "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==",
3366 "dev": true,
3367 "dependencies": {
3368 "es-errors": "^1.3.0",
3369 "hasown": "^2.0.2",
3370 "side-channel": "^1.1.0"
3371 },
3372 "engines": {
3373 "node": ">= 0.4"
3374 }
3375 },
3376 "node_modules/is-array-buffer": {
3377 "version": "3.0.5",
3378 "resolved": "https://registry.npmmirror.com/is-array-buffer/-/is-array-buffer-3.0.5.tgz",
3379 "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==",
3380 "dev": true,
3381 "dependencies": {
3382 "call-bind": "^1.0.8",
3383 "call-bound": "^1.0.3",
3384 "get-intrinsic": "^1.2.6"
3385 },
3386 "engines": {
3387 "node": ">= 0.4"
3388 },
3389 "funding": {
3390 "url": "https://github.com/sponsors/ljharb"
3391 }
3392 },
3393 "node_modules/is-arrayish": {
3394 "version": "0.3.2",
3395 "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.3.2.tgz",
3396 "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
3397 "optional": true
3398 },
3399 "node_modules/is-async-function": {
3400 "version": "2.1.1",
3401 "resolved": "https://registry.npmmirror.com/is-async-function/-/is-async-function-2.1.1.tgz",
3402 "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==",
3403 "dev": true,
3404 "dependencies": {
3405 "async-function": "^1.0.0",
3406 "call-bound": "^1.0.3",
3407 "get-proto": "^1.0.1",
3408 "has-tostringtag": "^1.0.2",
3409 "safe-regex-test": "^1.1.0"
3410 },
3411 "engines": {
3412 "node": ">= 0.4"
3413 },
3414 "funding": {
3415 "url": "https://github.com/sponsors/ljharb"
3416 }
3417 },
3418 "node_modules/is-bigint": {
3419 "version": "1.1.0",
3420 "resolved": "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.1.0.tgz",
3421 "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==",
3422 "dev": true,
3423 "dependencies": {
3424 "has-bigints": "^1.0.2"
3425 },
3426 "engines": {
3427 "node": ">= 0.4"
3428 },
3429 "funding": {
3430 "url": "https://github.com/sponsors/ljharb"
3431 }
3432 },
3433 "node_modules/is-boolean-object": {
3434 "version": "1.2.2",
3435 "resolved": "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.2.2.tgz",
3436 "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==",
3437 "dev": true,
3438 "dependencies": {
3439 "call-bound": "^1.0.3",
3440 "has-tostringtag": "^1.0.2"
3441 },
3442 "engines": {
3443 "node": ">= 0.4"
3444 },
3445 "funding": {
3446 "url": "https://github.com/sponsors/ljharb"
3447 }
3448 },
3449 "node_modules/is-bun-module": {
3450 "version": "2.0.0",
3451 "resolved": "https://registry.npmmirror.com/is-bun-module/-/is-bun-module-2.0.0.tgz",
3452 "integrity": "sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ==",
3453 "dev": true,
3454 "dependencies": {
3455 "semver": "^7.7.1"
3456 }
3457 },
3458 "node_modules/is-callable": {
3459 "version": "1.2.7",
3460 "resolved": "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz",
3461 "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
3462 "dev": true,
3463 "engines": {
3464 "node": ">= 0.4"
3465 },
3466 "funding": {
3467 "url": "https://github.com/sponsors/ljharb"
3468 }
3469 },
3470 "node_modules/is-core-module": {
3471 "version": "2.16.1",
3472 "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.16.1.tgz",
3473 "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
3474 "dev": true,
3475 "dependencies": {
3476 "hasown": "^2.0.2"
3477 },
3478 "engines": {
3479 "node": ">= 0.4"
3480 },
3481 "funding": {
3482 "url": "https://github.com/sponsors/ljharb"
3483 }
3484 },
3485 "node_modules/is-data-view": {
3486 "version": "1.0.2",
3487 "resolved": "https://registry.npmmirror.com/is-data-view/-/is-data-view-1.0.2.tgz",
3488 "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==",
3489 "dev": true,
3490 "dependencies": {
3491 "call-bound": "^1.0.2",
3492 "get-intrinsic": "^1.2.6",
3493 "is-typed-array": "^1.1.13"
3494 },
3495 "engines": {
3496 "node": ">= 0.4"
3497 },
3498 "funding": {
3499 "url": "https://github.com/sponsors/ljharb"
3500 }
3501 },
3502 "node_modules/is-date-object": {
3503 "version": "1.1.0",
3504 "resolved": "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.1.0.tgz",
3505 "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==",
3506 "dev": true,
3507 "dependencies": {
3508 "call-bound": "^1.0.2",
3509 "has-tostringtag": "^1.0.2"
3510 },
3511 "engines": {
3512 "node": ">= 0.4"
3513 },
3514 "funding": {
3515 "url": "https://github.com/sponsors/ljharb"
3516 }
3517 },
3518 "node_modules/is-extglob": {
3519 "version": "2.1.1",
3520 "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz",
3521 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
3522 "dev": true,
3523 "engines": {
3524 "node": ">=0.10.0"
3525 }
3526 },
3527 "node_modules/is-finalizationregistry": {
3528 "version": "1.1.1",
3529 "resolved": "https://registry.npmmirror.com/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz",
3530 "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==",
3531 "dev": true,
3532 "dependencies": {
3533 "call-bound": "^1.0.3"
3534 },
3535 "engines": {
3536 "node": ">= 0.4"
3537 },
3538 "funding": {
3539 "url": "https://github.com/sponsors/ljharb"
3540 }
3541 },
3542 "node_modules/is-generator-function": {
3543 "version": "1.1.0",
3544 "resolved": "https://registry.npmmirror.com/is-generator-function/-/is-generator-function-1.1.0.tgz",
3545 "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==",
3546 "dev": true,
3547 "dependencies": {
3548 "call-bound": "^1.0.3",
3549 "get-proto": "^1.0.0",
3550 "has-tostringtag": "^1.0.2",
3551 "safe-regex-test": "^1.1.0"
3552 },
3553 "engines": {
3554 "node": ">= 0.4"
3555 },
3556 "funding": {
3557 "url": "https://github.com/sponsors/ljharb"
3558 }
3559 },
3560 "node_modules/is-glob": {
3561 "version": "4.0.3",
3562 "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz",
3563 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
3564 "dev": true,
3565 "dependencies": {
3566 "is-extglob": "^2.1.1"
3567 },
3568 "engines": {
3569 "node": ">=0.10.0"
3570 }
3571 },
3572 "node_modules/is-map": {
3573 "version": "2.0.3",
3574 "resolved": "https://registry.npmmirror.com/is-map/-/is-map-2.0.3.tgz",
3575 "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==",
3576 "dev": true,
3577 "engines": {
3578 "node": ">= 0.4"
3579 },
3580 "funding": {
3581 "url": "https://github.com/sponsors/ljharb"
3582 }
3583 },
3584 "node_modules/is-number": {
3585 "version": "7.0.0",
3586 "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz",
3587 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
3588 "dev": true,
3589 "engines": {
3590 "node": ">=0.12.0"
3591 }
3592 },
3593 "node_modules/is-number-object": {
3594 "version": "1.1.1",
3595 "resolved": "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.1.1.tgz",
3596 "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==",
3597 "dev": true,
3598 "dependencies": {
3599 "call-bound": "^1.0.3",
3600 "has-tostringtag": "^1.0.2"
3601 },
3602 "engines": {
3603 "node": ">= 0.4"
3604 },
3605 "funding": {
3606 "url": "https://github.com/sponsors/ljharb"
3607 }
3608 },
3609 "node_modules/is-regex": {
3610 "version": "1.2.1",
3611 "resolved": "https://registry.npmmirror.com/is-regex/-/is-regex-1.2.1.tgz",
3612 "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==",
3613 "dev": true,
3614 "dependencies": {
3615 "call-bound": "^1.0.2",
3616 "gopd": "^1.2.0",
3617 "has-tostringtag": "^1.0.2",
3618 "hasown": "^2.0.2"
3619 },
3620 "engines": {
3621 "node": ">= 0.4"
3622 },
3623 "funding": {
3624 "url": "https://github.com/sponsors/ljharb"
3625 }
3626 },
3627 "node_modules/is-set": {
3628 "version": "2.0.3",
3629 "resolved": "https://registry.npmmirror.com/is-set/-/is-set-2.0.3.tgz",
3630 "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==",
3631 "dev": true,
3632 "engines": {
3633 "node": ">= 0.4"
3634 },
3635 "funding": {
3636 "url": "https://github.com/sponsors/ljharb"
3637 }
3638 },
3639 "node_modules/is-shared-array-buffer": {
3640 "version": "1.0.4",
3641 "resolved": "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz",
3642 "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==",
3643 "dev": true,
3644 "dependencies": {
3645 "call-bound": "^1.0.3"
3646 },
3647 "engines": {
3648 "node": ">= 0.4"
3649 },
3650 "funding": {
3651 "url": "https://github.com/sponsors/ljharb"
3652 }
3653 },
3654 "node_modules/is-string": {
3655 "version": "1.1.1",
3656 "resolved": "https://registry.npmmirror.com/is-string/-/is-string-1.1.1.tgz",
3657 "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==",
3658 "dev": true,
3659 "dependencies": {
3660 "call-bound": "^1.0.3",
3661 "has-tostringtag": "^1.0.2"
3662 },
3663 "engines": {
3664 "node": ">= 0.4"
3665 },
3666 "funding": {
3667 "url": "https://github.com/sponsors/ljharb"
3668 }
3669 },
3670 "node_modules/is-symbol": {
3671 "version": "1.1.1",
3672 "resolved": "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.1.1.tgz",
3673 "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==",
3674 "dev": true,
3675 "dependencies": {
3676 "call-bound": "^1.0.2",
3677 "has-symbols": "^1.1.0",
3678 "safe-regex-test": "^1.1.0"
3679 },
3680 "engines": {
3681 "node": ">= 0.4"
3682 },
3683 "funding": {
3684 "url": "https://github.com/sponsors/ljharb"
3685 }
3686 },
3687 "node_modules/is-typed-array": {
3688 "version": "1.1.15",
3689 "resolved": "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.15.tgz",
3690 "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==",
3691 "dev": true,
3692 "dependencies": {
3693 "which-typed-array": "^1.1.16"
3694 },
3695 "engines": {
3696 "node": ">= 0.4"
3697 },
3698 "funding": {
3699 "url": "https://github.com/sponsors/ljharb"
3700 }
3701 },
3702 "node_modules/is-weakmap": {
3703 "version": "2.0.2",
3704 "resolved": "https://registry.npmmirror.com/is-weakmap/-/is-weakmap-2.0.2.tgz",
3705 "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==",
3706 "dev": true,
3707 "engines": {
3708 "node": ">= 0.4"
3709 },
3710 "funding": {
3711 "url": "https://github.com/sponsors/ljharb"
3712 }
3713 },
3714 "node_modules/is-weakref": {
3715 "version": "1.1.1",
3716 "resolved": "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.1.1.tgz",
3717 "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==",
3718 "dev": true,
3719 "dependencies": {
3720 "call-bound": "^1.0.3"
3721 },
3722 "engines": {
3723 "node": ">= 0.4"
3724 },
3725 "funding": {
3726 "url": "https://github.com/sponsors/ljharb"
3727 }
3728 },
3729 "node_modules/is-weakset": {
3730 "version": "2.0.4",
3731 "resolved": "https://registry.npmmirror.com/is-weakset/-/is-weakset-2.0.4.tgz",
3732 "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==",
3733 "dev": true,
3734 "dependencies": {
3735 "call-bound": "^1.0.3",
3736 "get-intrinsic": "^1.2.6"
3737 },
3738 "engines": {
3739 "node": ">= 0.4"
3740 },
3741 "funding": {
3742 "url": "https://github.com/sponsors/ljharb"
3743 }
3744 },
3745 "node_modules/isarray": {
3746 "version": "2.0.5",
3747 "resolved": "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz",
3748 "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
3749 "dev": true
3750 },
3751 "node_modules/isexe": {
3752 "version": "2.0.0",
3753 "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz",
3754 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
3755 "dev": true
3756 },
3757 "node_modules/iterator.prototype": {
3758 "version": "1.1.5",
3759 "resolved": "https://registry.npmmirror.com/iterator.prototype/-/iterator.prototype-1.1.5.tgz",
3760 "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==",
3761 "dev": true,
3762 "dependencies": {
3763 "define-data-property": "^1.1.4",
3764 "es-object-atoms": "^1.0.0",
3765 "get-intrinsic": "^1.2.6",
3766 "get-proto": "^1.0.0",
3767 "has-symbols": "^1.1.0",
3768 "set-function-name": "^2.0.2"
3769 },
3770 "engines": {
3771 "node": ">= 0.4"
3772 }
3773 },
3774 "node_modules/js-tokens": {
3775 "version": "4.0.0",
3776 "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz",
LaoeGaociee7c5772025-05-28 12:34:47 +08003777 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
LaoeGaocia82dfe92025-04-01 20:17:11 +08003778 },
3779 "node_modules/js-yaml": {
3780 "version": "4.1.0",
3781 "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz",
3782 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
3783 "dev": true,
3784 "dependencies": {
3785 "argparse": "^2.0.1"
3786 },
3787 "bin": {
3788 "js-yaml": "bin/js-yaml.js"
3789 }
3790 },
3791 "node_modules/json-buffer": {
3792 "version": "3.0.1",
3793 "resolved": "https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.1.tgz",
3794 "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
3795 "dev": true
3796 },
3797 "node_modules/json-schema-traverse": {
3798 "version": "0.4.1",
3799 "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
3800 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
3801 "dev": true
3802 },
3803 "node_modules/json-stable-stringify-without-jsonify": {
3804 "version": "1.0.1",
3805 "resolved": "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
3806 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
3807 "dev": true
3808 },
3809 "node_modules/json5": {
3810 "version": "1.0.2",
3811 "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz",
3812 "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
3813 "dev": true,
3814 "dependencies": {
3815 "minimist": "^1.2.0"
3816 },
3817 "bin": {
3818 "json5": "lib/cli.js"
3819 }
3820 },
3821 "node_modules/jsx-ast-utils": {
3822 "version": "3.3.5",
3823 "resolved": "https://registry.npmmirror.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz",
3824 "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==",
3825 "dev": true,
3826 "dependencies": {
3827 "array-includes": "^3.1.6",
3828 "array.prototype.flat": "^1.3.1",
3829 "object.assign": "^4.1.4",
3830 "object.values": "^1.1.6"
3831 },
3832 "engines": {
3833 "node": ">=4.0"
3834 }
3835 },
3836 "node_modules/keyv": {
3837 "version": "4.5.4",
3838 "resolved": "https://registry.npmmirror.com/keyv/-/keyv-4.5.4.tgz",
3839 "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
3840 "dev": true,
3841 "dependencies": {
3842 "json-buffer": "3.0.1"
3843 }
3844 },
3845 "node_modules/language-subtag-registry": {
3846 "version": "0.3.23",
3847 "resolved": "https://registry.npmmirror.com/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz",
3848 "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==",
3849 "dev": true
3850 },
3851 "node_modules/language-tags": {
3852 "version": "1.0.9",
3853 "resolved": "https://registry.npmmirror.com/language-tags/-/language-tags-1.0.9.tgz",
3854 "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==",
3855 "dev": true,
3856 "dependencies": {
3857 "language-subtag-registry": "^0.3.20"
3858 },
3859 "engines": {
3860 "node": ">=0.10"
3861 }
3862 },
3863 "node_modules/levn": {
3864 "version": "0.4.1",
3865 "resolved": "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz",
3866 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
3867 "dev": true,
3868 "dependencies": {
3869 "prelude-ls": "^1.2.1",
3870 "type-check": "~0.4.0"
3871 },
3872 "engines": {
3873 "node": ">= 0.8.0"
3874 }
3875 },
3876 "node_modules/locate-path": {
3877 "version": "6.0.0",
3878 "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz",
3879 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
3880 "dev": true,
3881 "dependencies": {
3882 "p-locate": "^5.0.0"
3883 },
3884 "engines": {
3885 "node": ">=10"
3886 },
3887 "funding": {
3888 "url": "https://github.com/sponsors/sindresorhus"
3889 }
3890 },
LaoeGaociee7c5772025-05-28 12:34:47 +08003891 "node_modules/lodash": {
3892 "version": "4.17.21",
3893 "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz",
3894 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
3895 },
LaoeGaocia82dfe92025-04-01 20:17:11 +08003896 "node_modules/lodash.merge": {
3897 "version": "4.6.2",
3898 "resolved": "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz",
3899 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
3900 "dev": true
3901 },
3902 "node_modules/loose-envify": {
3903 "version": "1.4.0",
3904 "resolved": "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz",
3905 "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
LaoeGaocia82dfe92025-04-01 20:17:11 +08003906 "dependencies": {
3907 "js-tokens": "^3.0.0 || ^4.0.0"
3908 },
3909 "bin": {
3910 "loose-envify": "cli.js"
3911 }
3912 },
3913 "node_modules/math-intrinsics": {
3914 "version": "1.1.0",
3915 "resolved": "https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
3916 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
LaoeGaocia82dfe92025-04-01 20:17:11 +08003917 "engines": {
3918 "node": ">= 0.4"
3919 }
3920 },
3921 "node_modules/merge2": {
3922 "version": "1.4.1",
3923 "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz",
3924 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
3925 "dev": true,
3926 "engines": {
3927 "node": ">= 8"
3928 }
3929 },
3930 "node_modules/micromatch": {
3931 "version": "4.0.8",
3932 "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.8.tgz",
3933 "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
3934 "dev": true,
3935 "dependencies": {
3936 "braces": "^3.0.3",
3937 "picomatch": "^2.3.1"
3938 },
3939 "engines": {
3940 "node": ">=8.6"
3941 }
3942 },
LaoeGaociee7c5772025-05-28 12:34:47 +08003943 "node_modules/mime-db": {
3944 "version": "1.52.0",
3945 "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz",
3946 "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
3947 "engines": {
3948 "node": ">= 0.6"
3949 }
3950 },
3951 "node_modules/mime-types": {
3952 "version": "2.1.35",
3953 "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz",
3954 "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
3955 "dependencies": {
3956 "mime-db": "1.52.0"
3957 },
3958 "engines": {
3959 "node": ">= 0.6"
3960 }
3961 },
LaoeGaocia82dfe92025-04-01 20:17:11 +08003962 "node_modules/minimatch": {
3963 "version": "3.1.2",
3964 "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz",
3965 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
3966 "dev": true,
3967 "dependencies": {
3968 "brace-expansion": "^1.1.7"
3969 },
3970 "engines": {
3971 "node": "*"
3972 }
3973 },
3974 "node_modules/minimist": {
3975 "version": "1.2.8",
3976 "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz",
3977 "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
3978 "dev": true,
3979 "funding": {
3980 "url": "https://github.com/sponsors/ljharb"
3981 }
3982 },
3983 "node_modules/ms": {
3984 "version": "2.1.3",
3985 "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz",
3986 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
3987 "dev": true
3988 },
3989 "node_modules/nanoid": {
3990 "version": "3.3.11",
3991 "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.11.tgz",
3992 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
3993 "funding": [
3994 {
3995 "type": "github",
3996 "url": "https://github.com/sponsors/ai"
3997 }
3998 ],
3999 "bin": {
4000 "nanoid": "bin/nanoid.cjs"
4001 },
4002 "engines": {
4003 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
4004 }
4005 },
4006 "node_modules/natural-compare": {
4007 "version": "1.4.0",
4008 "resolved": "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz",
4009 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
4010 "dev": true
4011 },
4012 "node_modules/next": {
4013 "version": "15.2.4",
4014 "resolved": "https://registry.npmmirror.com/next/-/next-15.2.4.tgz",
4015 "integrity": "sha512-VwL+LAaPSxEkd3lU2xWbgEOtrM8oedmyhBqaVNmgKB+GvZlCy9rgaEc+y2on0wv+l0oSFqLtYD6dcC1eAedUaQ==",
4016 "dependencies": {
4017 "@next/env": "15.2.4",
4018 "@swc/counter": "0.1.3",
4019 "@swc/helpers": "0.5.15",
4020 "busboy": "1.6.0",
4021 "caniuse-lite": "^1.0.30001579",
4022 "postcss": "8.4.31",
4023 "styled-jsx": "5.1.6"
4024 },
4025 "bin": {
4026 "next": "dist/bin/next"
4027 },
4028 "engines": {
4029 "node": "^18.18.0 || ^19.8.0 || >= 20.0.0"
4030 },
4031 "optionalDependencies": {
4032 "@next/swc-darwin-arm64": "15.2.4",
4033 "@next/swc-darwin-x64": "15.2.4",
4034 "@next/swc-linux-arm64-gnu": "15.2.4",
4035 "@next/swc-linux-arm64-musl": "15.2.4",
4036 "@next/swc-linux-x64-gnu": "15.2.4",
4037 "@next/swc-linux-x64-musl": "15.2.4",
4038 "@next/swc-win32-arm64-msvc": "15.2.4",
4039 "@next/swc-win32-x64-msvc": "15.2.4",
4040 "sharp": "^0.33.5"
4041 },
4042 "peerDependencies": {
4043 "@opentelemetry/api": "^1.1.0",
4044 "@playwright/test": "^1.41.2",
4045 "babel-plugin-react-compiler": "*",
4046 "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0",
4047 "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0",
4048 "sass": "^1.3.0"
4049 },
4050 "peerDependenciesMeta": {
4051 "@opentelemetry/api": {
4052 "optional": true
4053 },
4054 "@playwright/test": {
4055 "optional": true
4056 },
4057 "babel-plugin-react-compiler": {
4058 "optional": true
4059 },
4060 "sass": {
4061 "optional": true
4062 }
4063 }
4064 },
LaoeGaociee7c5772025-05-28 12:34:47 +08004065 "node_modules/node-addon-api": {
4066 "version": "7.1.1",
4067 "resolved": "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-7.1.1.tgz",
4068 "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==",
4069 "dev": true,
4070 "optional": true
4071 },
LaoeGaocia82dfe92025-04-01 20:17:11 +08004072 "node_modules/object-assign": {
4073 "version": "4.1.1",
4074 "resolved": "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz",
4075 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
LaoeGaocia82dfe92025-04-01 20:17:11 +08004076 "engines": {
4077 "node": ">=0.10.0"
4078 }
4079 },
4080 "node_modules/object-inspect": {
4081 "version": "1.13.4",
4082 "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.4.tgz",
4083 "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
4084 "dev": true,
4085 "engines": {
4086 "node": ">= 0.4"
4087 },
4088 "funding": {
4089 "url": "https://github.com/sponsors/ljharb"
4090 }
4091 },
4092 "node_modules/object-keys": {
4093 "version": "1.1.1",
4094 "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz",
4095 "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
4096 "dev": true,
4097 "engines": {
4098 "node": ">= 0.4"
4099 }
4100 },
4101 "node_modules/object.assign": {
4102 "version": "4.1.7",
4103 "resolved": "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.7.tgz",
4104 "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==",
4105 "dev": true,
4106 "dependencies": {
4107 "call-bind": "^1.0.8",
4108 "call-bound": "^1.0.3",
4109 "define-properties": "^1.2.1",
4110 "es-object-atoms": "^1.0.0",
4111 "has-symbols": "^1.1.0",
4112 "object-keys": "^1.1.1"
4113 },
4114 "engines": {
4115 "node": ">= 0.4"
4116 },
4117 "funding": {
4118 "url": "https://github.com/sponsors/ljharb"
4119 }
4120 },
4121 "node_modules/object.entries": {
4122 "version": "1.1.9",
4123 "resolved": "https://registry.npmmirror.com/object.entries/-/object.entries-1.1.9.tgz",
4124 "integrity": "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==",
4125 "dev": true,
4126 "dependencies": {
4127 "call-bind": "^1.0.8",
4128 "call-bound": "^1.0.4",
4129 "define-properties": "^1.2.1",
4130 "es-object-atoms": "^1.1.1"
4131 },
4132 "engines": {
4133 "node": ">= 0.4"
4134 }
4135 },
4136 "node_modules/object.fromentries": {
4137 "version": "2.0.8",
4138 "resolved": "https://registry.npmmirror.com/object.fromentries/-/object.fromentries-2.0.8.tgz",
4139 "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==",
4140 "dev": true,
4141 "dependencies": {
4142 "call-bind": "^1.0.7",
4143 "define-properties": "^1.2.1",
4144 "es-abstract": "^1.23.2",
4145 "es-object-atoms": "^1.0.0"
4146 },
4147 "engines": {
4148 "node": ">= 0.4"
4149 },
4150 "funding": {
4151 "url": "https://github.com/sponsors/ljharb"
4152 }
4153 },
4154 "node_modules/object.groupby": {
4155 "version": "1.0.3",
4156 "resolved": "https://registry.npmmirror.com/object.groupby/-/object.groupby-1.0.3.tgz",
4157 "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==",
4158 "dev": true,
4159 "dependencies": {
4160 "call-bind": "^1.0.7",
4161 "define-properties": "^1.2.1",
4162 "es-abstract": "^1.23.2"
4163 },
4164 "engines": {
4165 "node": ">= 0.4"
4166 }
4167 },
4168 "node_modules/object.values": {
4169 "version": "1.2.1",
4170 "resolved": "https://registry.npmmirror.com/object.values/-/object.values-1.2.1.tgz",
4171 "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==",
4172 "dev": true,
4173 "dependencies": {
4174 "call-bind": "^1.0.8",
4175 "call-bound": "^1.0.3",
4176 "define-properties": "^1.2.1",
4177 "es-object-atoms": "^1.0.0"
4178 },
4179 "engines": {
4180 "node": ">= 0.4"
4181 },
4182 "funding": {
4183 "url": "https://github.com/sponsors/ljharb"
4184 }
4185 },
4186 "node_modules/optionator": {
4187 "version": "0.9.4",
4188 "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.9.4.tgz",
4189 "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
4190 "dev": true,
4191 "dependencies": {
4192 "deep-is": "^0.1.3",
4193 "fast-levenshtein": "^2.0.6",
4194 "levn": "^0.4.1",
4195 "prelude-ls": "^1.2.1",
4196 "type-check": "^0.4.0",
4197 "word-wrap": "^1.2.5"
4198 },
4199 "engines": {
4200 "node": ">= 0.8.0"
4201 }
4202 },
4203 "node_modules/own-keys": {
4204 "version": "1.0.1",
4205 "resolved": "https://registry.npmmirror.com/own-keys/-/own-keys-1.0.1.tgz",
4206 "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==",
4207 "dev": true,
4208 "dependencies": {
4209 "get-intrinsic": "^1.2.6",
4210 "object-keys": "^1.1.1",
4211 "safe-push-apply": "^1.0.0"
4212 },
4213 "engines": {
4214 "node": ">= 0.4"
4215 },
4216 "funding": {
4217 "url": "https://github.com/sponsors/ljharb"
4218 }
4219 },
4220 "node_modules/p-limit": {
4221 "version": "3.1.0",
4222 "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz",
4223 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
4224 "dev": true,
4225 "dependencies": {
4226 "yocto-queue": "^0.1.0"
4227 },
4228 "engines": {
4229 "node": ">=10"
4230 },
4231 "funding": {
4232 "url": "https://github.com/sponsors/sindresorhus"
4233 }
4234 },
4235 "node_modules/p-locate": {
4236 "version": "5.0.0",
4237 "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-5.0.0.tgz",
4238 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
4239 "dev": true,
4240 "dependencies": {
4241 "p-limit": "^3.0.2"
4242 },
4243 "engines": {
4244 "node": ">=10"
4245 },
4246 "funding": {
4247 "url": "https://github.com/sponsors/sindresorhus"
4248 }
4249 },
4250 "node_modules/parent-module": {
4251 "version": "1.0.1",
4252 "resolved": "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz",
4253 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
4254 "dev": true,
4255 "dependencies": {
4256 "callsites": "^3.0.0"
4257 },
4258 "engines": {
4259 "node": ">=6"
4260 }
4261 },
4262 "node_modules/path-exists": {
4263 "version": "4.0.0",
4264 "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz",
4265 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
4266 "dev": true,
4267 "engines": {
4268 "node": ">=8"
4269 }
4270 },
4271 "node_modules/path-key": {
4272 "version": "3.1.1",
4273 "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz",
4274 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
4275 "dev": true,
4276 "engines": {
4277 "node": ">=8"
4278 }
4279 },
4280 "node_modules/path-parse": {
4281 "version": "1.0.7",
4282 "resolved": "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz",
4283 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
4284 "dev": true
4285 },
4286 "node_modules/picocolors": {
4287 "version": "1.1.1",
4288 "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz",
4289 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
4290 },
4291 "node_modules/picomatch": {
4292 "version": "2.3.1",
4293 "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz",
4294 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
4295 "dev": true,
4296 "engines": {
4297 "node": ">=8.6"
4298 },
4299 "funding": {
4300 "url": "https://github.com/sponsors/jonschlinkert"
4301 }
4302 },
4303 "node_modules/possible-typed-array-names": {
4304 "version": "1.1.0",
4305 "resolved": "https://registry.npmmirror.com/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz",
4306 "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==",
4307 "dev": true,
4308 "engines": {
4309 "node": ">= 0.4"
4310 }
4311 },
4312 "node_modules/postcss": {
4313 "version": "8.4.31",
4314 "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.31.tgz",
4315 "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==",
4316 "funding": [
4317 {
4318 "type": "opencollective",
4319 "url": "https://opencollective.com/postcss/"
4320 },
4321 {
4322 "type": "tidelift",
4323 "url": "https://tidelift.com/funding/github/npm/postcss"
4324 },
4325 {
4326 "type": "github",
4327 "url": "https://github.com/sponsors/ai"
4328 }
4329 ],
4330 "dependencies": {
4331 "nanoid": "^3.3.6",
4332 "picocolors": "^1.0.0",
4333 "source-map-js": "^1.0.2"
4334 },
4335 "engines": {
4336 "node": "^10 || ^12 || >=14"
4337 }
4338 },
4339 "node_modules/prelude-ls": {
4340 "version": "1.2.1",
4341 "resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz",
4342 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
4343 "dev": true,
4344 "engines": {
4345 "node": ">= 0.8.0"
4346 }
4347 },
LaoeGaociee7c5772025-05-28 12:34:47 +08004348 "node_modules/primeicons": {
4349 "version": "7.0.0",
4350 "resolved": "https://registry.npmmirror.com/primeicons/-/primeicons-7.0.0.tgz",
4351 "integrity": "sha512-jK3Et9UzwzTsd6tzl2RmwrVY/b8raJ3QZLzoDACj+oTJ0oX7L9Hy+XnVwgo4QVKlKpnP/Ur13SXV/pVh4LzaDw=="
4352 },
4353 "node_modules/primereact": {
4354 "version": "10.9.5",
4355 "resolved": "https://registry.npmmirror.com/primereact/-/primereact-10.9.5.tgz",
4356 "integrity": "sha512-4O6gm0LrKF7Ml8zQmb8mGiWS/ugJ94KBOAS/CAxWFQh9qyNgfNw/qcpCeomPIkjWd98jrM2XDiEbgq+W0395Hw==",
4357 "dependencies": {
4358 "@types/react-transition-group": "^4.4.1",
4359 "react-transition-group": "^4.4.1"
4360 },
4361 "engines": {
4362 "node": ">=14.0.0"
4363 },
4364 "peerDependencies": {
4365 "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
4366 "react": "^17.0.0 || ^18.0.0 || ^19.0.0",
4367 "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
4368 },
4369 "peerDependenciesMeta": {
4370 "@types/react": {
4371 "optional": true
4372 }
4373 }
4374 },
LaoeGaocia82dfe92025-04-01 20:17:11 +08004375 "node_modules/prop-types": {
4376 "version": "15.8.1",
4377 "resolved": "https://registry.npmmirror.com/prop-types/-/prop-types-15.8.1.tgz",
4378 "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
LaoeGaocia82dfe92025-04-01 20:17:11 +08004379 "dependencies": {
4380 "loose-envify": "^1.4.0",
4381 "object-assign": "^4.1.1",
4382 "react-is": "^16.13.1"
4383 }
4384 },
LaoeGaociee7c5772025-05-28 12:34:47 +08004385 "node_modules/proxy-from-env": {
4386 "version": "1.1.0",
4387 "resolved": "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
4388 "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
4389 },
LaoeGaocia82dfe92025-04-01 20:17:11 +08004390 "node_modules/punycode": {
4391 "version": "2.3.1",
4392 "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.3.1.tgz",
4393 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
4394 "dev": true,
4395 "engines": {
4396 "node": ">=6"
4397 }
4398 },
4399 "node_modules/queue-microtask": {
4400 "version": "1.2.3",
4401 "resolved": "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz",
4402 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
4403 "dev": true,
4404 "funding": [
4405 {
4406 "type": "github",
4407 "url": "https://github.com/sponsors/feross"
4408 },
4409 {
4410 "type": "patreon",
4411 "url": "https://www.patreon.com/feross"
4412 },
4413 {
4414 "type": "consulting",
4415 "url": "https://feross.org/support"
4416 }
4417 ]
4418 },
4419 "node_modules/react": {
4420 "version": "19.1.0",
4421 "resolved": "https://registry.npmmirror.com/react/-/react-19.1.0.tgz",
4422 "integrity": "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==",
4423 "engines": {
4424 "node": ">=0.10.0"
4425 }
4426 },
4427 "node_modules/react-dom": {
4428 "version": "19.1.0",
4429 "resolved": "https://registry.npmmirror.com/react-dom/-/react-dom-19.1.0.tgz",
4430 "integrity": "sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==",
4431 "dependencies": {
4432 "scheduler": "^0.26.0"
4433 },
4434 "peerDependencies": {
4435 "react": "^19.1.0"
4436 }
4437 },
4438 "node_modules/react-is": {
4439 "version": "16.13.1",
4440 "resolved": "https://registry.npmmirror.com/react-is/-/react-is-16.13.1.tgz",
LaoeGaociee7c5772025-05-28 12:34:47 +08004441 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
4442 },
4443 "node_modules/react-router": {
4444 "version": "7.6.0",
4445 "resolved": "https://registry.npmmirror.com/react-router/-/react-router-7.6.0.tgz",
4446 "integrity": "sha512-GGufuHIVCJDbnIAXP3P9Sxzq3UUsddG3rrI3ut1q6m0FI6vxVBF3JoPQ38+W/blslLH4a5Yutp8drkEpXoddGQ==",
4447 "dependencies": {
4448 "cookie": "^1.0.1",
4449 "set-cookie-parser": "^2.6.0"
4450 },
4451 "engines": {
4452 "node": ">=20.0.0"
4453 },
4454 "peerDependencies": {
4455 "react": ">=18",
4456 "react-dom": ">=18"
4457 },
4458 "peerDependenciesMeta": {
4459 "react-dom": {
4460 "optional": true
4461 }
4462 }
4463 },
4464 "node_modules/react-router-dom": {
4465 "version": "7.6.0",
4466 "resolved": "https://registry.npmmirror.com/react-router-dom/-/react-router-dom-7.6.0.tgz",
4467 "integrity": "sha512-DYgm6RDEuKdopSyGOWZGtDfSm7Aofb8CCzgkliTjtu/eDuB0gcsv6qdFhhi8HdtmA+KHkt5MfZ5K2PdzjugYsA==",
4468 "dependencies": {
4469 "react-router": "7.6.0"
4470 },
4471 "engines": {
4472 "node": ">=20.0.0"
4473 },
4474 "peerDependencies": {
4475 "react": ">=18",
4476 "react-dom": ">=18"
4477 }
4478 },
4479 "node_modules/react-transition-group": {
4480 "version": "4.4.5",
4481 "resolved": "https://registry.npmmirror.com/react-transition-group/-/react-transition-group-4.4.5.tgz",
4482 "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==",
4483 "dependencies": {
4484 "@babel/runtime": "^7.5.5",
4485 "dom-helpers": "^5.0.1",
4486 "loose-envify": "^1.4.0",
4487 "prop-types": "^15.6.2"
4488 },
4489 "peerDependencies": {
4490 "react": ">=16.6.0",
4491 "react-dom": ">=16.6.0"
4492 }
4493 },
4494 "node_modules/readdirp": {
4495 "version": "4.1.2",
4496 "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-4.1.2.tgz",
4497 "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==",
4498 "devOptional": true,
4499 "engines": {
4500 "node": ">= 14.18.0"
4501 },
4502 "funding": {
4503 "type": "individual",
4504 "url": "https://paulmillr.com/funding/"
4505 }
LaoeGaocia82dfe92025-04-01 20:17:11 +08004506 },
4507 "node_modules/reflect.getprototypeof": {
4508 "version": "1.0.10",
4509 "resolved": "https://registry.npmmirror.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz",
4510 "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==",
4511 "dev": true,
4512 "dependencies": {
4513 "call-bind": "^1.0.8",
4514 "define-properties": "^1.2.1",
4515 "es-abstract": "^1.23.9",
4516 "es-errors": "^1.3.0",
4517 "es-object-atoms": "^1.0.0",
4518 "get-intrinsic": "^1.2.7",
4519 "get-proto": "^1.0.1",
4520 "which-builtin-type": "^1.2.1"
4521 },
4522 "engines": {
4523 "node": ">= 0.4"
4524 },
4525 "funding": {
4526 "url": "https://github.com/sponsors/ljharb"
4527 }
4528 },
4529 "node_modules/regexp.prototype.flags": {
4530 "version": "1.5.4",
4531 "resolved": "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz",
4532 "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==",
4533 "dev": true,
4534 "dependencies": {
4535 "call-bind": "^1.0.8",
4536 "define-properties": "^1.2.1",
4537 "es-errors": "^1.3.0",
4538 "get-proto": "^1.0.1",
4539 "gopd": "^1.2.0",
4540 "set-function-name": "^2.0.2"
4541 },
4542 "engines": {
4543 "node": ">= 0.4"
4544 },
4545 "funding": {
4546 "url": "https://github.com/sponsors/ljharb"
4547 }
4548 },
4549 "node_modules/resolve": {
4550 "version": "1.22.10",
4551 "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.10.tgz",
4552 "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
4553 "dev": true,
4554 "dependencies": {
4555 "is-core-module": "^2.16.0",
4556 "path-parse": "^1.0.7",
4557 "supports-preserve-symlinks-flag": "^1.0.0"
4558 },
4559 "bin": {
4560 "resolve": "bin/resolve"
4561 },
4562 "engines": {
4563 "node": ">= 0.4"
4564 },
4565 "funding": {
4566 "url": "https://github.com/sponsors/ljharb"
4567 }
4568 },
4569 "node_modules/resolve-from": {
4570 "version": "4.0.0",
4571 "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz",
4572 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
4573 "dev": true,
4574 "engines": {
4575 "node": ">=4"
4576 }
4577 },
4578 "node_modules/resolve-pkg-maps": {
4579 "version": "1.0.0",
4580 "resolved": "https://registry.npmmirror.com/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
4581 "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==",
4582 "dev": true,
4583 "funding": {
4584 "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
4585 }
4586 },
4587 "node_modules/reusify": {
4588 "version": "1.1.0",
4589 "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.1.0.tgz",
4590 "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
4591 "dev": true,
4592 "engines": {
4593 "iojs": ">=1.0.0",
4594 "node": ">=0.10.0"
4595 }
4596 },
4597 "node_modules/run-parallel": {
4598 "version": "1.2.0",
4599 "resolved": "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz",
4600 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
4601 "dev": true,
4602 "funding": [
4603 {
4604 "type": "github",
4605 "url": "https://github.com/sponsors/feross"
4606 },
4607 {
4608 "type": "patreon",
4609 "url": "https://www.patreon.com/feross"
4610 },
4611 {
4612 "type": "consulting",
4613 "url": "https://feross.org/support"
4614 }
4615 ],
4616 "dependencies": {
4617 "queue-microtask": "^1.2.2"
4618 }
4619 },
4620 "node_modules/safe-array-concat": {
4621 "version": "1.1.3",
4622 "resolved": "https://registry.npmmirror.com/safe-array-concat/-/safe-array-concat-1.1.3.tgz",
4623 "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==",
4624 "dev": true,
4625 "dependencies": {
4626 "call-bind": "^1.0.8",
4627 "call-bound": "^1.0.2",
4628 "get-intrinsic": "^1.2.6",
4629 "has-symbols": "^1.1.0",
4630 "isarray": "^2.0.5"
4631 },
4632 "engines": {
4633 "node": ">=0.4"
4634 },
4635 "funding": {
4636 "url": "https://github.com/sponsors/ljharb"
4637 }
4638 },
4639 "node_modules/safe-push-apply": {
4640 "version": "1.0.0",
4641 "resolved": "https://registry.npmmirror.com/safe-push-apply/-/safe-push-apply-1.0.0.tgz",
4642 "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==",
4643 "dev": true,
4644 "dependencies": {
4645 "es-errors": "^1.3.0",
4646 "isarray": "^2.0.5"
4647 },
4648 "engines": {
4649 "node": ">= 0.4"
4650 },
4651 "funding": {
4652 "url": "https://github.com/sponsors/ljharb"
4653 }
4654 },
4655 "node_modules/safe-regex-test": {
4656 "version": "1.1.0",
4657 "resolved": "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.1.0.tgz",
4658 "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==",
4659 "dev": true,
4660 "dependencies": {
4661 "call-bound": "^1.0.2",
4662 "es-errors": "^1.3.0",
4663 "is-regex": "^1.2.1"
4664 },
4665 "engines": {
4666 "node": ">= 0.4"
4667 },
4668 "funding": {
4669 "url": "https://github.com/sponsors/ljharb"
4670 }
4671 },
LaoeGaociee7c5772025-05-28 12:34:47 +08004672 "node_modules/sass": {
4673 "version": "1.89.0",
4674 "resolved": "https://registry.npmmirror.com/sass/-/sass-1.89.0.tgz",
4675 "integrity": "sha512-ld+kQU8YTdGNjOLfRWBzewJpU5cwEv/h5yyqlSeJcj6Yh8U4TDA9UA5FPicqDz/xgRPWRSYIQNiFks21TbA9KQ==",
4676 "devOptional": true,
4677 "dependencies": {
4678 "chokidar": "^4.0.0",
4679 "immutable": "^5.0.2",
4680 "source-map-js": ">=0.6.2 <2.0.0"
4681 },
4682 "bin": {
4683 "sass": "sass.js"
4684 },
4685 "engines": {
4686 "node": ">=14.0.0"
4687 },
4688 "optionalDependencies": {
4689 "@parcel/watcher": "^2.4.1"
4690 }
4691 },
LaoeGaocia82dfe92025-04-01 20:17:11 +08004692 "node_modules/scheduler": {
4693 "version": "0.26.0",
4694 "resolved": "https://registry.npmmirror.com/scheduler/-/scheduler-0.26.0.tgz",
4695 "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA=="
4696 },
4697 "node_modules/semver": {
4698 "version": "7.7.1",
4699 "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.1.tgz",
4700 "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
4701 "devOptional": true,
4702 "bin": {
4703 "semver": "bin/semver.js"
4704 },
4705 "engines": {
4706 "node": ">=10"
4707 }
4708 },
LaoeGaociee7c5772025-05-28 12:34:47 +08004709 "node_modules/set-cookie-parser": {
4710 "version": "2.7.1",
4711 "resolved": "https://registry.npmmirror.com/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz",
4712 "integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ=="
4713 },
LaoeGaocia82dfe92025-04-01 20:17:11 +08004714 "node_modules/set-function-length": {
4715 "version": "1.2.2",
4716 "resolved": "https://registry.npmmirror.com/set-function-length/-/set-function-length-1.2.2.tgz",
4717 "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
4718 "dev": true,
4719 "dependencies": {
4720 "define-data-property": "^1.1.4",
4721 "es-errors": "^1.3.0",
4722 "function-bind": "^1.1.2",
4723 "get-intrinsic": "^1.2.4",
4724 "gopd": "^1.0.1",
4725 "has-property-descriptors": "^1.0.2"
4726 },
4727 "engines": {
4728 "node": ">= 0.4"
4729 }
4730 },
4731 "node_modules/set-function-name": {
4732 "version": "2.0.2",
4733 "resolved": "https://registry.npmmirror.com/set-function-name/-/set-function-name-2.0.2.tgz",
4734 "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==",
4735 "dev": true,
4736 "dependencies": {
4737 "define-data-property": "^1.1.4",
4738 "es-errors": "^1.3.0",
4739 "functions-have-names": "^1.2.3",
4740 "has-property-descriptors": "^1.0.2"
4741 },
4742 "engines": {
4743 "node": ">= 0.4"
4744 }
4745 },
4746 "node_modules/set-proto": {
4747 "version": "1.0.0",
4748 "resolved": "https://registry.npmmirror.com/set-proto/-/set-proto-1.0.0.tgz",
4749 "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==",
4750 "dev": true,
4751 "dependencies": {
4752 "dunder-proto": "^1.0.1",
4753 "es-errors": "^1.3.0",
4754 "es-object-atoms": "^1.0.0"
4755 },
4756 "engines": {
4757 "node": ">= 0.4"
4758 }
4759 },
4760 "node_modules/sharp": {
4761 "version": "0.33.5",
4762 "resolved": "https://registry.npmmirror.com/sharp/-/sharp-0.33.5.tgz",
4763 "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==",
4764 "hasInstallScript": true,
4765 "optional": true,
4766 "dependencies": {
4767 "color": "^4.2.3",
4768 "detect-libc": "^2.0.3",
4769 "semver": "^7.6.3"
4770 },
4771 "engines": {
4772 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
4773 },
4774 "funding": {
4775 "url": "https://opencollective.com/libvips"
4776 },
4777 "optionalDependencies": {
4778 "@img/sharp-darwin-arm64": "0.33.5",
4779 "@img/sharp-darwin-x64": "0.33.5",
4780 "@img/sharp-libvips-darwin-arm64": "1.0.4",
4781 "@img/sharp-libvips-darwin-x64": "1.0.4",
4782 "@img/sharp-libvips-linux-arm": "1.0.5",
4783 "@img/sharp-libvips-linux-arm64": "1.0.4",
4784 "@img/sharp-libvips-linux-s390x": "1.0.4",
4785 "@img/sharp-libvips-linux-x64": "1.0.4",
4786 "@img/sharp-libvips-linuxmusl-arm64": "1.0.4",
4787 "@img/sharp-libvips-linuxmusl-x64": "1.0.4",
4788 "@img/sharp-linux-arm": "0.33.5",
4789 "@img/sharp-linux-arm64": "0.33.5",
4790 "@img/sharp-linux-s390x": "0.33.5",
4791 "@img/sharp-linux-x64": "0.33.5",
4792 "@img/sharp-linuxmusl-arm64": "0.33.5",
4793 "@img/sharp-linuxmusl-x64": "0.33.5",
4794 "@img/sharp-wasm32": "0.33.5",
4795 "@img/sharp-win32-ia32": "0.33.5",
4796 "@img/sharp-win32-x64": "0.33.5"
4797 }
4798 },
4799 "node_modules/shebang-command": {
4800 "version": "2.0.0",
4801 "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz",
4802 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
4803 "dev": true,
4804 "dependencies": {
4805 "shebang-regex": "^3.0.0"
4806 },
4807 "engines": {
4808 "node": ">=8"
4809 }
4810 },
4811 "node_modules/shebang-regex": {
4812 "version": "3.0.0",
4813 "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz",
4814 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
4815 "dev": true,
4816 "engines": {
4817 "node": ">=8"
4818 }
4819 },
4820 "node_modules/side-channel": {
4821 "version": "1.1.0",
4822 "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.1.0.tgz",
4823 "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
4824 "dev": true,
4825 "dependencies": {
4826 "es-errors": "^1.3.0",
4827 "object-inspect": "^1.13.3",
4828 "side-channel-list": "^1.0.0",
4829 "side-channel-map": "^1.0.1",
4830 "side-channel-weakmap": "^1.0.2"
4831 },
4832 "engines": {
4833 "node": ">= 0.4"
4834 },
4835 "funding": {
4836 "url": "https://github.com/sponsors/ljharb"
4837 }
4838 },
4839 "node_modules/side-channel-list": {
4840 "version": "1.0.0",
4841 "resolved": "https://registry.npmmirror.com/side-channel-list/-/side-channel-list-1.0.0.tgz",
4842 "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
4843 "dev": true,
4844 "dependencies": {
4845 "es-errors": "^1.3.0",
4846 "object-inspect": "^1.13.3"
4847 },
4848 "engines": {
4849 "node": ">= 0.4"
4850 },
4851 "funding": {
4852 "url": "https://github.com/sponsors/ljharb"
4853 }
4854 },
4855 "node_modules/side-channel-map": {
4856 "version": "1.0.1",
4857 "resolved": "https://registry.npmmirror.com/side-channel-map/-/side-channel-map-1.0.1.tgz",
4858 "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
4859 "dev": true,
4860 "dependencies": {
4861 "call-bound": "^1.0.2",
4862 "es-errors": "^1.3.0",
4863 "get-intrinsic": "^1.2.5",
4864 "object-inspect": "^1.13.3"
4865 },
4866 "engines": {
4867 "node": ">= 0.4"
4868 },
4869 "funding": {
4870 "url": "https://github.com/sponsors/ljharb"
4871 }
4872 },
4873 "node_modules/side-channel-weakmap": {
4874 "version": "1.0.2",
4875 "resolved": "https://registry.npmmirror.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
4876 "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
4877 "dev": true,
4878 "dependencies": {
4879 "call-bound": "^1.0.2",
4880 "es-errors": "^1.3.0",
4881 "get-intrinsic": "^1.2.5",
4882 "object-inspect": "^1.13.3",
4883 "side-channel-map": "^1.0.1"
4884 },
4885 "engines": {
4886 "node": ">= 0.4"
4887 },
4888 "funding": {
4889 "url": "https://github.com/sponsors/ljharb"
4890 }
4891 },
4892 "node_modules/simple-swizzle": {
4893 "version": "0.2.2",
4894 "resolved": "https://registry.npmmirror.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
4895 "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
4896 "optional": true,
4897 "dependencies": {
4898 "is-arrayish": "^0.3.1"
4899 }
4900 },
4901 "node_modules/source-map-js": {
4902 "version": "1.2.1",
4903 "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz",
4904 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
4905 "engines": {
4906 "node": ">=0.10.0"
4907 }
4908 },
4909 "node_modules/stable-hash": {
4910 "version": "0.0.5",
4911 "resolved": "https://registry.npmmirror.com/stable-hash/-/stable-hash-0.0.5.tgz",
4912 "integrity": "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==",
4913 "dev": true
4914 },
4915 "node_modules/streamsearch": {
4916 "version": "1.1.0",
4917 "resolved": "https://registry.npmmirror.com/streamsearch/-/streamsearch-1.1.0.tgz",
4918 "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==",
4919 "engines": {
4920 "node": ">=10.0.0"
4921 }
4922 },
4923 "node_modules/string.prototype.includes": {
4924 "version": "2.0.1",
4925 "resolved": "https://registry.npmmirror.com/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz",
4926 "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==",
4927 "dev": true,
4928 "dependencies": {
4929 "call-bind": "^1.0.7",
4930 "define-properties": "^1.2.1",
4931 "es-abstract": "^1.23.3"
4932 },
4933 "engines": {
4934 "node": ">= 0.4"
4935 }
4936 },
4937 "node_modules/string.prototype.matchall": {
4938 "version": "4.0.12",
4939 "resolved": "https://registry.npmmirror.com/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz",
4940 "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==",
4941 "dev": true,
4942 "dependencies": {
4943 "call-bind": "^1.0.8",
4944 "call-bound": "^1.0.3",
4945 "define-properties": "^1.2.1",
4946 "es-abstract": "^1.23.6",
4947 "es-errors": "^1.3.0",
4948 "es-object-atoms": "^1.0.0",
4949 "get-intrinsic": "^1.2.6",
4950 "gopd": "^1.2.0",
4951 "has-symbols": "^1.1.0",
4952 "internal-slot": "^1.1.0",
4953 "regexp.prototype.flags": "^1.5.3",
4954 "set-function-name": "^2.0.2",
4955 "side-channel": "^1.1.0"
4956 },
4957 "engines": {
4958 "node": ">= 0.4"
4959 },
4960 "funding": {
4961 "url": "https://github.com/sponsors/ljharb"
4962 }
4963 },
4964 "node_modules/string.prototype.repeat": {
4965 "version": "1.0.0",
4966 "resolved": "https://registry.npmmirror.com/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz",
4967 "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==",
4968 "dev": true,
4969 "dependencies": {
4970 "define-properties": "^1.1.3",
4971 "es-abstract": "^1.17.5"
4972 }
4973 },
4974 "node_modules/string.prototype.trim": {
4975 "version": "1.2.10",
4976 "resolved": "https://registry.npmmirror.com/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz",
4977 "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==",
4978 "dev": true,
4979 "dependencies": {
4980 "call-bind": "^1.0.8",
4981 "call-bound": "^1.0.2",
4982 "define-data-property": "^1.1.4",
4983 "define-properties": "^1.2.1",
4984 "es-abstract": "^1.23.5",
4985 "es-object-atoms": "^1.0.0",
4986 "has-property-descriptors": "^1.0.2"
4987 },
4988 "engines": {
4989 "node": ">= 0.4"
4990 },
4991 "funding": {
4992 "url": "https://github.com/sponsors/ljharb"
4993 }
4994 },
4995 "node_modules/string.prototype.trimend": {
4996 "version": "1.0.9",
4997 "resolved": "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz",
4998 "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==",
4999 "dev": true,
5000 "dependencies": {
5001 "call-bind": "^1.0.8",
5002 "call-bound": "^1.0.2",
5003 "define-properties": "^1.2.1",
5004 "es-object-atoms": "^1.0.0"
5005 },
5006 "engines": {
5007 "node": ">= 0.4"
5008 },
5009 "funding": {
5010 "url": "https://github.com/sponsors/ljharb"
5011 }
5012 },
5013 "node_modules/string.prototype.trimstart": {
5014 "version": "1.0.8",
5015 "resolved": "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz",
5016 "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==",
5017 "dev": true,
5018 "dependencies": {
5019 "call-bind": "^1.0.7",
5020 "define-properties": "^1.2.1",
5021 "es-object-atoms": "^1.0.0"
5022 },
5023 "engines": {
5024 "node": ">= 0.4"
5025 },
5026 "funding": {
5027 "url": "https://github.com/sponsors/ljharb"
5028 }
5029 },
5030 "node_modules/strip-bom": {
5031 "version": "3.0.0",
5032 "resolved": "https://registry.npmmirror.com/strip-bom/-/strip-bom-3.0.0.tgz",
5033 "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
5034 "dev": true,
5035 "engines": {
5036 "node": ">=4"
5037 }
5038 },
5039 "node_modules/strip-json-comments": {
5040 "version": "3.1.1",
5041 "resolved": "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
5042 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
5043 "dev": true,
5044 "engines": {
5045 "node": ">=8"
5046 },
5047 "funding": {
5048 "url": "https://github.com/sponsors/sindresorhus"
5049 }
5050 },
5051 "node_modules/styled-jsx": {
5052 "version": "5.1.6",
5053 "resolved": "https://registry.npmmirror.com/styled-jsx/-/styled-jsx-5.1.6.tgz",
5054 "integrity": "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==",
5055 "dependencies": {
5056 "client-only": "0.0.1"
5057 },
5058 "engines": {
5059 "node": ">= 12.0.0"
5060 },
5061 "peerDependencies": {
5062 "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0"
5063 },
5064 "peerDependenciesMeta": {
5065 "@babel/core": {
5066 "optional": true
5067 },
5068 "babel-plugin-macros": {
5069 "optional": true
5070 }
5071 }
5072 },
5073 "node_modules/supports-color": {
5074 "version": "7.2.0",
5075 "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz",
5076 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
5077 "dev": true,
5078 "dependencies": {
5079 "has-flag": "^4.0.0"
5080 },
5081 "engines": {
5082 "node": ">=8"
5083 }
5084 },
5085 "node_modules/supports-preserve-symlinks-flag": {
5086 "version": "1.0.0",
5087 "resolved": "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
5088 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
5089 "dev": true,
5090 "engines": {
5091 "node": ">= 0.4"
5092 },
5093 "funding": {
5094 "url": "https://github.com/sponsors/ljharb"
5095 }
5096 },
5097 "node_modules/tinyglobby": {
5098 "version": "0.2.12",
5099 "resolved": "https://registry.npmmirror.com/tinyglobby/-/tinyglobby-0.2.12.tgz",
5100 "integrity": "sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==",
5101 "dev": true,
5102 "dependencies": {
5103 "fdir": "^6.4.3",
5104 "picomatch": "^4.0.2"
5105 },
5106 "engines": {
5107 "node": ">=12.0.0"
5108 },
5109 "funding": {
5110 "url": "https://github.com/sponsors/SuperchupuDev"
5111 }
5112 },
5113 "node_modules/tinyglobby/node_modules/fdir": {
5114 "version": "6.4.3",
5115 "resolved": "https://registry.npmmirror.com/fdir/-/fdir-6.4.3.tgz",
5116 "integrity": "sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==",
5117 "dev": true,
5118 "peerDependencies": {
5119 "picomatch": "^3 || ^4"
5120 },
5121 "peerDependenciesMeta": {
5122 "picomatch": {
5123 "optional": true
5124 }
5125 }
5126 },
5127 "node_modules/tinyglobby/node_modules/picomatch": {
5128 "version": "4.0.2",
5129 "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-4.0.2.tgz",
5130 "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
5131 "dev": true,
5132 "engines": {
5133 "node": ">=12"
5134 },
5135 "funding": {
5136 "url": "https://github.com/sponsors/jonschlinkert"
5137 }
5138 },
5139 "node_modules/to-regex-range": {
5140 "version": "5.0.1",
5141 "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz",
5142 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
5143 "dev": true,
5144 "dependencies": {
5145 "is-number": "^7.0.0"
5146 },
5147 "engines": {
5148 "node": ">=8.0"
5149 }
5150 },
5151 "node_modules/ts-api-utils": {
5152 "version": "2.1.0",
5153 "resolved": "https://registry.npmmirror.com/ts-api-utils/-/ts-api-utils-2.1.0.tgz",
5154 "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==",
5155 "dev": true,
5156 "engines": {
5157 "node": ">=18.12"
5158 },
5159 "peerDependencies": {
5160 "typescript": ">=4.8.4"
5161 }
5162 },
5163 "node_modules/tsconfig-paths": {
5164 "version": "3.15.0",
5165 "resolved": "https://registry.npmmirror.com/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz",
5166 "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==",
5167 "dev": true,
5168 "dependencies": {
5169 "@types/json5": "^0.0.29",
5170 "json5": "^1.0.2",
5171 "minimist": "^1.2.6",
5172 "strip-bom": "^3.0.0"
5173 }
5174 },
5175 "node_modules/tslib": {
5176 "version": "2.8.1",
5177 "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.8.1.tgz",
5178 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="
5179 },
5180 "node_modules/type-check": {
5181 "version": "0.4.0",
5182 "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz",
5183 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
5184 "dev": true,
5185 "dependencies": {
5186 "prelude-ls": "^1.2.1"
5187 },
5188 "engines": {
5189 "node": ">= 0.8.0"
5190 }
5191 },
5192 "node_modules/typed-array-buffer": {
5193 "version": "1.0.3",
5194 "resolved": "https://registry.npmmirror.com/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz",
5195 "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==",
5196 "dev": true,
5197 "dependencies": {
5198 "call-bound": "^1.0.3",
5199 "es-errors": "^1.3.0",
5200 "is-typed-array": "^1.1.14"
5201 },
5202 "engines": {
5203 "node": ">= 0.4"
5204 }
5205 },
5206 "node_modules/typed-array-byte-length": {
5207 "version": "1.0.3",
5208 "resolved": "https://registry.npmmirror.com/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz",
5209 "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==",
5210 "dev": true,
5211 "dependencies": {
5212 "call-bind": "^1.0.8",
5213 "for-each": "^0.3.3",
5214 "gopd": "^1.2.0",
5215 "has-proto": "^1.2.0",
5216 "is-typed-array": "^1.1.14"
5217 },
5218 "engines": {
5219 "node": ">= 0.4"
5220 },
5221 "funding": {
5222 "url": "https://github.com/sponsors/ljharb"
5223 }
5224 },
5225 "node_modules/typed-array-byte-offset": {
5226 "version": "1.0.4",
5227 "resolved": "https://registry.npmmirror.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz",
5228 "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==",
5229 "dev": true,
5230 "dependencies": {
5231 "available-typed-arrays": "^1.0.7",
5232 "call-bind": "^1.0.8",
5233 "for-each": "^0.3.3",
5234 "gopd": "^1.2.0",
5235 "has-proto": "^1.2.0",
5236 "is-typed-array": "^1.1.15",
5237 "reflect.getprototypeof": "^1.0.9"
5238 },
5239 "engines": {
5240 "node": ">= 0.4"
5241 },
5242 "funding": {
5243 "url": "https://github.com/sponsors/ljharb"
5244 }
5245 },
5246 "node_modules/typed-array-length": {
5247 "version": "1.0.7",
5248 "resolved": "https://registry.npmmirror.com/typed-array-length/-/typed-array-length-1.0.7.tgz",
5249 "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==",
5250 "dev": true,
5251 "dependencies": {
5252 "call-bind": "^1.0.7",
5253 "for-each": "^0.3.3",
5254 "gopd": "^1.0.1",
5255 "is-typed-array": "^1.1.13",
5256 "possible-typed-array-names": "^1.0.0",
5257 "reflect.getprototypeof": "^1.0.6"
5258 },
5259 "engines": {
5260 "node": ">= 0.4"
5261 },
5262 "funding": {
5263 "url": "https://github.com/sponsors/ljharb"
5264 }
5265 },
5266 "node_modules/typescript": {
5267 "version": "5.8.2",
5268 "resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.8.2.tgz",
5269 "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==",
5270 "dev": true,
5271 "bin": {
5272 "tsc": "bin/tsc",
5273 "tsserver": "bin/tsserver"
5274 },
5275 "engines": {
5276 "node": ">=14.17"
5277 }
5278 },
5279 "node_modules/unbox-primitive": {
5280 "version": "1.1.0",
5281 "resolved": "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.1.0.tgz",
5282 "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==",
5283 "dev": true,
5284 "dependencies": {
5285 "call-bound": "^1.0.3",
5286 "has-bigints": "^1.0.2",
5287 "has-symbols": "^1.1.0",
5288 "which-boxed-primitive": "^1.1.1"
5289 },
5290 "engines": {
5291 "node": ">= 0.4"
5292 },
5293 "funding": {
5294 "url": "https://github.com/sponsors/ljharb"
5295 }
5296 },
5297 "node_modules/undici-types": {
5298 "version": "6.19.8",
5299 "resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-6.19.8.tgz",
5300 "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
5301 "dev": true
5302 },
5303 "node_modules/unrs-resolver": {
5304 "version": "1.3.3",
5305 "resolved": "https://registry.npmmirror.com/unrs-resolver/-/unrs-resolver-1.3.3.tgz",
5306 "integrity": "sha512-PFLAGQzYlyjniXdbmQ3dnGMZJXX5yrl2YS4DLRfR3BhgUsE1zpRIrccp9XMOGRfIHpdFvCn/nr5N1KMVda4x3A==",
5307 "dev": true,
5308 "funding": {
5309 "url": "https://github.com/sponsors/JounQin"
5310 },
5311 "optionalDependencies": {
5312 "@unrs/resolver-binding-darwin-arm64": "1.3.3",
5313 "@unrs/resolver-binding-darwin-x64": "1.3.3",
5314 "@unrs/resolver-binding-freebsd-x64": "1.3.3",
5315 "@unrs/resolver-binding-linux-arm-gnueabihf": "1.3.3",
5316 "@unrs/resolver-binding-linux-arm-musleabihf": "1.3.3",
5317 "@unrs/resolver-binding-linux-arm64-gnu": "1.3.3",
5318 "@unrs/resolver-binding-linux-arm64-musl": "1.3.3",
5319 "@unrs/resolver-binding-linux-ppc64-gnu": "1.3.3",
5320 "@unrs/resolver-binding-linux-s390x-gnu": "1.3.3",
5321 "@unrs/resolver-binding-linux-x64-gnu": "1.3.3",
5322 "@unrs/resolver-binding-linux-x64-musl": "1.3.3",
5323 "@unrs/resolver-binding-wasm32-wasi": "1.3.3",
5324 "@unrs/resolver-binding-win32-arm64-msvc": "1.3.3",
5325 "@unrs/resolver-binding-win32-ia32-msvc": "1.3.3",
5326 "@unrs/resolver-binding-win32-x64-msvc": "1.3.3"
5327 }
5328 },
5329 "node_modules/uri-js": {
5330 "version": "4.4.1",
5331 "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz",
5332 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
5333 "dev": true,
5334 "dependencies": {
5335 "punycode": "^2.1.0"
5336 }
5337 },
5338 "node_modules/which": {
5339 "version": "2.0.2",
5340 "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz",
5341 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
5342 "dev": true,
5343 "dependencies": {
5344 "isexe": "^2.0.0"
5345 },
5346 "bin": {
5347 "node-which": "bin/node-which"
5348 },
5349 "engines": {
5350 "node": ">= 8"
5351 }
5352 },
5353 "node_modules/which-boxed-primitive": {
5354 "version": "1.1.1",
5355 "resolved": "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz",
5356 "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==",
5357 "dev": true,
5358 "dependencies": {
5359 "is-bigint": "^1.1.0",
5360 "is-boolean-object": "^1.2.1",
5361 "is-number-object": "^1.1.1",
5362 "is-string": "^1.1.1",
5363 "is-symbol": "^1.1.1"
5364 },
5365 "engines": {
5366 "node": ">= 0.4"
5367 },
5368 "funding": {
5369 "url": "https://github.com/sponsors/ljharb"
5370 }
5371 },
5372 "node_modules/which-builtin-type": {
5373 "version": "1.2.1",
5374 "resolved": "https://registry.npmmirror.com/which-builtin-type/-/which-builtin-type-1.2.1.tgz",
5375 "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==",
5376 "dev": true,
5377 "dependencies": {
5378 "call-bound": "^1.0.2",
5379 "function.prototype.name": "^1.1.6",
5380 "has-tostringtag": "^1.0.2",
5381 "is-async-function": "^2.0.0",
5382 "is-date-object": "^1.1.0",
5383 "is-finalizationregistry": "^1.1.0",
5384 "is-generator-function": "^1.0.10",
5385 "is-regex": "^1.2.1",
5386 "is-weakref": "^1.0.2",
5387 "isarray": "^2.0.5",
5388 "which-boxed-primitive": "^1.1.0",
5389 "which-collection": "^1.0.2",
5390 "which-typed-array": "^1.1.16"
5391 },
5392 "engines": {
5393 "node": ">= 0.4"
5394 },
5395 "funding": {
5396 "url": "https://github.com/sponsors/ljharb"
5397 }
5398 },
5399 "node_modules/which-collection": {
5400 "version": "1.0.2",
5401 "resolved": "https://registry.npmmirror.com/which-collection/-/which-collection-1.0.2.tgz",
5402 "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==",
5403 "dev": true,
5404 "dependencies": {
5405 "is-map": "^2.0.3",
5406 "is-set": "^2.0.3",
5407 "is-weakmap": "^2.0.2",
5408 "is-weakset": "^2.0.3"
5409 },
5410 "engines": {
5411 "node": ">= 0.4"
5412 },
5413 "funding": {
5414 "url": "https://github.com/sponsors/ljharb"
5415 }
5416 },
5417 "node_modules/which-typed-array": {
5418 "version": "1.1.19",
5419 "resolved": "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.19.tgz",
5420 "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==",
5421 "dev": true,
5422 "dependencies": {
5423 "available-typed-arrays": "^1.0.7",
5424 "call-bind": "^1.0.8",
5425 "call-bound": "^1.0.4",
5426 "for-each": "^0.3.5",
5427 "get-proto": "^1.0.1",
5428 "gopd": "^1.2.0",
5429 "has-tostringtag": "^1.0.2"
5430 },
5431 "engines": {
5432 "node": ">= 0.4"
5433 },
5434 "funding": {
5435 "url": "https://github.com/sponsors/ljharb"
5436 }
5437 },
5438 "node_modules/word-wrap": {
5439 "version": "1.2.5",
5440 "resolved": "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.5.tgz",
5441 "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
5442 "dev": true,
5443 "engines": {
5444 "node": ">=0.10.0"
5445 }
5446 },
5447 "node_modules/yocto-queue": {
5448 "version": "0.1.0",
5449 "resolved": "https://registry.npmmirror.com/yocto-queue/-/yocto-queue-0.1.0.tgz",
5450 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
5451 "dev": true,
5452 "engines": {
5453 "node": ">=10"
5454 },
5455 "funding": {
5456 "url": "https://github.com/sponsors/sindresorhus"
5457 }
5458 }
5459 }
5460}