1{
2  "name": "plot-benchmarks",
3  "version": "0.2.0",
4  "lockfileVersion": 2,
5  "requires": true,
6  "packages": {
7    "": {
8      "name": "plot-benchmarks",
9      "version": "0.2.0",
10      "dependencies": {
11        "chart.js": "^4.4.7",
12        "comlink": "4.4.2"
13      },
14      "devDependencies": {
15        "@sveltejs/vite-plugin-svelte": "^4.0.0-next.6",
16        "@tsconfig/svelte": "^5.0.4",
17        "svelte": "^5.16.1",
18        "svelte-check": "^4.1.1",
19        "tslib": "^2.8.1",
20        "typescript": "^5.7.2",
21        "vite": "^5.4.10"
22      }
23    },
24    "node_modules/@ampproject/remapping": {
25      "version": "2.3.0",
26      "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
27      "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
28      "dev": true,
29      "license": "Apache-2.0",
30      "dependencies": {
31        "@jridgewell/gen-mapping": "^0.3.5",
32        "@jridgewell/trace-mapping": "^0.3.24"
33      },
34      "engines": {
35        "node": ">=6.0.0"
36      }
37    },
38    "node_modules/@esbuild/aix-ppc64": {
39      "version": "0.21.5",
40      "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
41      "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
42      "cpu": [
43        "ppc64"
44      ],
45      "dev": true,
46      "license": "MIT",
47      "optional": true,
48      "os": [
49        "aix"
50      ],
51      "engines": {
52        "node": ">=12"
53      }
54    },
55    "node_modules/@esbuild/android-arm": {
56      "version": "0.21.5",
57      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
58      "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
59      "cpu": [
60        "arm"
61      ],
62      "dev": true,
63      "license": "MIT",
64      "optional": true,
65      "os": [
66        "android"
67      ],
68      "engines": {
69        "node": ">=12"
70      }
71    },
72    "node_modules/@esbuild/android-arm64": {
73      "version": "0.21.5",
74      "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
75      "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
76      "cpu": [
77        "arm64"
78      ],
79      "dev": true,
80      "license": "MIT",
81      "optional": true,
82      "os": [
83        "android"
84      ],
85      "engines": {
86        "node": ">=12"
87      }
88    },
89    "node_modules/@esbuild/android-x64": {
90      "version": "0.21.5",
91      "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
92      "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
93      "cpu": [
94        "x64"
95      ],
96      "dev": true,
97      "license": "MIT",
98      "optional": true,
99      "os": [
100        "android"
101      ],
102      "engines": {
103        "node": ">=12"
104      }
105    },
106    "node_modules/@esbuild/darwin-arm64": {
107      "version": "0.21.5",
108      "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
109      "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
110      "cpu": [
111        "arm64"
112      ],
113      "dev": true,
114      "license": "MIT",
115      "optional": true,
116      "os": [
117        "darwin"
118      ],
119      "engines": {
120        "node": ">=12"
121      }
122    },
123    "node_modules/@esbuild/darwin-x64": {
124      "version": "0.21.5",
125      "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
126      "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
127      "cpu": [
128        "x64"
129      ],
130      "dev": true,
131      "license": "MIT",
132      "optional": true,
133      "os": [
134        "darwin"
135      ],
136      "engines": {
137        "node": ">=12"
138      }
139    },
140    "node_modules/@esbuild/freebsd-arm64": {
141      "version": "0.21.5",
142      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
143      "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
144      "cpu": [
145        "arm64"
146      ],
147      "dev": true,
148      "license": "MIT",
149      "optional": true,
150      "os": [
151        "freebsd"
152      ],
153      "engines": {
154        "node": ">=12"
155      }
156    },
157    "node_modules/@esbuild/freebsd-x64": {
158      "version": "0.21.5",
159      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
160      "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
161      "cpu": [
162        "x64"
163      ],
164      "dev": true,
165      "license": "MIT",
166      "optional": true,
167      "os": [
168        "freebsd"
169      ],
170      "engines": {
171        "node": ">=12"
172      }
173    },
174    "node_modules/@esbuild/linux-arm": {
175      "version": "0.21.5",
176      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
177      "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
178      "cpu": [
179        "arm"
180      ],
181      "dev": true,
182      "license": "MIT",
183      "optional": true,
184      "os": [
185        "linux"
186      ],
187      "engines": {
188        "node": ">=12"
189      }
190    },
191    "node_modules/@esbuild/linux-arm64": {
192      "version": "0.21.5",
193      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
194      "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
195      "cpu": [
196        "arm64"
197      ],
198      "dev": true,
199      "license": "MIT",
200      "optional": true,
201      "os": [
202        "linux"
203      ],
204      "engines": {
205        "node": ">=12"
206      }
207    },
208    "node_modules/@esbuild/linux-ia32": {
209      "version": "0.21.5",
210      "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
211      "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
212      "cpu": [
213        "ia32"
214      ],
215      "dev": true,
216      "license": "MIT",
217      "optional": true,
218      "os": [
219        "linux"
220      ],
221      "engines": {
222        "node": ">=12"
223      }
224    },
225    "node_modules/@esbuild/linux-loong64": {
226      "version": "0.21.5",
227      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
228      "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
229      "cpu": [
230        "loong64"
231      ],
232      "dev": true,
233      "license": "MIT",
234      "optional": true,
235      "os": [
236        "linux"
237      ],
238      "engines": {
239        "node": ">=12"
240      }
241    },
242    "node_modules/@esbuild/linux-mips64el": {
243      "version": "0.21.5",
244      "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
245      "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
246      "cpu": [
247        "mips64el"
248      ],
249      "dev": true,
250      "license": "MIT",
251      "optional": true,
252      "os": [
253        "linux"
254      ],
255      "engines": {
256        "node": ">=12"
257      }
258    },
259    "node_modules/@esbuild/linux-ppc64": {
260      "version": "0.21.5",
261      "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
262      "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
263      "cpu": [
264        "ppc64"
265      ],
266      "dev": true,
267      "license": "MIT",
268      "optional": true,
269      "os": [
270        "linux"
271      ],
272      "engines": {
273        "node": ">=12"
274      }
275    },
276    "node_modules/@esbuild/linux-riscv64": {
277      "version": "0.21.5",
278      "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
279      "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
280      "cpu": [
281        "riscv64"
282      ],
283      "dev": true,
284      "license": "MIT",
285      "optional": true,
286      "os": [
287        "linux"
288      ],
289      "engines": {
290        "node": ">=12"
291      }
292    },
293    "node_modules/@esbuild/linux-s390x": {
294      "version": "0.21.5",
295      "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
296      "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
297      "cpu": [
298        "s390x"
299      ],
300      "dev": true,
301      "license": "MIT",
302      "optional": true,
303      "os": [
304        "linux"
305      ],
306      "engines": {
307        "node": ">=12"
308      }
309    },
310    "node_modules/@esbuild/linux-x64": {
311      "version": "0.21.5",
312      "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
313      "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
314      "cpu": [
315        "x64"
316      ],
317      "dev": true,
318      "license": "MIT",
319      "optional": true,
320      "os": [
321        "linux"
322      ],
323      "engines": {
324        "node": ">=12"
325      }
326    },
327    "node_modules/@esbuild/netbsd-x64": {
328      "version": "0.21.5",
329      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
330      "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
331      "cpu": [
332        "x64"
333      ],
334      "dev": true,
335      "license": "MIT",
336      "optional": true,
337      "os": [
338        "netbsd"
339      ],
340      "engines": {
341        "node": ">=12"
342      }
343    },
344    "node_modules/@esbuild/openbsd-x64": {
345      "version": "0.21.5",
346      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
347      "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
348      "cpu": [
349        "x64"
350      ],
351      "dev": true,
352      "license": "MIT",
353      "optional": true,
354      "os": [
355        "openbsd"
356      ],
357      "engines": {
358        "node": ">=12"
359      }
360    },
361    "node_modules/@esbuild/sunos-x64": {
362      "version": "0.21.5",
363      "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
364      "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
365      "cpu": [
366        "x64"
367      ],
368      "dev": true,
369      "license": "MIT",
370      "optional": true,
371      "os": [
372        "sunos"
373      ],
374      "engines": {
375        "node": ">=12"
376      }
377    },
378    "node_modules/@esbuild/win32-arm64": {
379      "version": "0.21.5",
380      "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
381      "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
382      "cpu": [
383        "arm64"
384      ],
385      "dev": true,
386      "license": "MIT",
387      "optional": true,
388      "os": [
389        "win32"
390      ],
391      "engines": {
392        "node": ">=12"
393      }
394    },
395    "node_modules/@esbuild/win32-ia32": {
396      "version": "0.21.5",
397      "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
398      "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
399      "cpu": [
400        "ia32"
401      ],
402      "dev": true,
403      "license": "MIT",
404      "optional": true,
405      "os": [
406        "win32"
407      ],
408      "engines": {
409        "node": ">=12"
410      }
411    },
412    "node_modules/@esbuild/win32-x64": {
413      "version": "0.21.5",
414      "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
415      "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
416      "cpu": [
417        "x64"
418      ],
419      "dev": true,
420      "license": "MIT",
421      "optional": true,
422      "os": [
423        "win32"
424      ],
425      "engines": {
426        "node": ">=12"
427      }
428    },
429    "node_modules/@jridgewell/gen-mapping": {
430      "version": "0.3.5",
431      "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
432      "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==",
433      "dev": true,
434      "license": "MIT",
435      "dependencies": {
436        "@jridgewell/set-array": "^1.2.1",
437        "@jridgewell/sourcemap-codec": "^1.4.10",
438        "@jridgewell/trace-mapping": "^0.3.24"
439      },
440      "engines": {
441        "node": ">=6.0.0"
442      }
443    },
444    "node_modules/@jridgewell/resolve-uri": {
445      "version": "3.1.2",
446      "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
447      "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
448      "dev": true,
449      "license": "MIT",
450      "engines": {
451        "node": ">=6.0.0"
452      }
453    },
454    "node_modules/@jridgewell/set-array": {
455      "version": "1.2.1",
456      "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
457      "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
458      "dev": true,
459      "license": "MIT",
460      "engines": {
461        "node": ">=6.0.0"
462      }
463    },
464    "node_modules/@jridgewell/sourcemap-codec": {
465      "version": "1.5.0",
466      "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
467      "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
468      "dev": true,
469      "license": "MIT"
470    },
471    "node_modules/@jridgewell/trace-mapping": {
472      "version": "0.3.25",
473      "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
474      "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
475      "dev": true,
476      "license": "MIT",
477      "dependencies": {
478        "@jridgewell/resolve-uri": "^3.1.0",
479        "@jridgewell/sourcemap-codec": "^1.4.14"
480      }
481    },
482    "node_modules/@kurkle/color": {
483      "version": "0.3.2",
484      "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.2.tgz",
485      "integrity": "sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw=="
486    },
487    "node_modules/@rollup/rollup-android-arm-eabi": {
488      "version": "4.24.4",
489      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.4.tgz",
490      "integrity": "sha512-jfUJrFct/hTA0XDM5p/htWKoNNTbDLY0KRwEt6pyOA6k2fmk0WVwl65PdUdJZgzGEHWx+49LilkcSaumQRyNQw==",
491      "cpu": [
492        "arm"
493      ],
494      "dev": true,
495      "license": "MIT",
496      "optional": true,
497      "os": [
498        "android"
499      ]
500    },
501    "node_modules/@rollup/rollup-android-arm64": {
502      "version": "4.24.4",
503      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.4.tgz",
504      "integrity": "sha512-j4nrEO6nHU1nZUuCfRKoCcvh7PIywQPUCBa2UsootTHvTHIoIu2BzueInGJhhvQO/2FTRdNYpf63xsgEqH9IhA==",
505      "cpu": [
506        "arm64"
507      ],
508      "dev": true,
509      "license": "MIT",
510      "optional": true,
511      "os": [
512        "android"
513      ]
514    },
515    "node_modules/@rollup/rollup-darwin-arm64": {
516      "version": "4.24.4",
517      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.4.tgz",
518      "integrity": "sha512-GmU/QgGtBTeraKyldC7cDVVvAJEOr3dFLKneez/n7BvX57UdhOqDsVwzU7UOnYA7AAOt+Xb26lk79PldDHgMIQ==",
519      "cpu": [
520        "arm64"
521      ],
522      "dev": true,
523      "license": "MIT",
524      "optional": true,
525      "os": [
526        "darwin"
527      ]
528    },
529    "node_modules/@rollup/rollup-darwin-x64": {
530      "version": "4.24.4",
531      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.4.tgz",
532      "integrity": "sha512-N6oDBiZCBKlwYcsEPXGDE4g9RoxZLK6vT98M8111cW7VsVJFpNEqvJeIPfsCzbf0XEakPslh72X0gnlMi4Ddgg==",
533      "cpu": [
534        "x64"
535      ],
536      "dev": true,
537      "license": "MIT",
538      "optional": true,
539      "os": [
540        "darwin"
541      ]
542    },
543    "node_modules/@rollup/rollup-freebsd-arm64": {
544      "version": "4.24.4",
545      "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.24.4.tgz",
546      "integrity": "sha512-py5oNShCCjCyjWXCZNrRGRpjWsF0ic8f4ieBNra5buQz0O/U6mMXCpC1LvrHuhJsNPgRt36tSYMidGzZiJF6mw==",
547      "cpu": [
548        "arm64"
549      ],
550      "dev": true,
551      "license": "MIT",
552      "optional": true,
553      "os": [
554        "freebsd"
555      ]
556    },
557    "node_modules/@rollup/rollup-freebsd-x64": {
558      "version": "4.24.4",
559      "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.24.4.tgz",
560      "integrity": "sha512-L7VVVW9FCnTTp4i7KrmHeDsDvjB4++KOBENYtNYAiYl96jeBThFfhP6HVxL74v4SiZEVDH/1ILscR5U9S4ms4g==",
561      "cpu": [
562        "x64"
563      ],
564      "dev": true,
565      "license": "MIT",
566      "optional": true,
567      "os": [
568        "freebsd"
569      ]
570    },
571    "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
572      "version": "4.24.4",
573      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.4.tgz",
574      "integrity": "sha512-10ICosOwYChROdQoQo589N5idQIisxjaFE/PAnX2i0Zr84mY0k9zul1ArH0rnJ/fpgiqfu13TFZR5A5YJLOYZA==",
575      "cpu": [
576        "arm"
577      ],
578      "dev": true,
579      "license": "MIT",
580      "optional": true,
581      "os": [
582        "linux"
583      ]
584    },
585    "node_modules/@rollup/rollup-linux-arm-musleabihf": {
586      "version": "4.24.4",
587      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.4.tgz",
588      "integrity": "sha512-ySAfWs69LYC7QhRDZNKqNhz2UKN8LDfbKSMAEtoEI0jitwfAG2iZwVqGACJT+kfYvvz3/JgsLlcBP+WWoKCLcw==",
589      "cpu": [
590        "arm"
591      ],
592      "dev": true,
593      "license": "MIT",
594      "optional": true,
595      "os": [
596        "linux"
597      ]
598    },
599    "node_modules/@rollup/rollup-linux-arm64-gnu": {
600      "version": "4.24.4",
601      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.4.tgz",
602      "integrity": "sha512-uHYJ0HNOI6pGEeZ/5mgm5arNVTI0nLlmrbdph+pGXpC9tFHFDQmDMOEqkmUObRfosJqpU8RliYoGz06qSdtcjg==",
603      "cpu": [
604        "arm64"
605      ],
606      "dev": true,
607      "license": "MIT",
608      "optional": true,
609      "os": [
610        "linux"
611      ]
612    },
613    "node_modules/@rollup/rollup-linux-arm64-musl": {
614      "version": "4.24.4",
615      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.4.tgz",
616      "integrity": "sha512-38yiWLemQf7aLHDgTg85fh3hW9stJ0Muk7+s6tIkSUOMmi4Xbv5pH/5Bofnsb6spIwD5FJiR+jg71f0CH5OzoA==",
617      "cpu": [
618        "arm64"
619      ],
620      "dev": true,
621      "license": "MIT",
622      "optional": true,
623      "os": [
624        "linux"
625      ]
626    },
627    "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
628      "version": "4.24.4",
629      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.4.tgz",
630      "integrity": "sha512-q73XUPnkwt9ZNF2xRS4fvneSuaHw2BXuV5rI4cw0fWYVIWIBeDZX7c7FWhFQPNTnE24172K30I+dViWRVD9TwA==",
631      "cpu": [
632        "ppc64"
633      ],
634      "dev": true,
635      "license": "MIT",
636      "optional": true,
637      "os": [
638        "linux"
639      ]
640    },
641    "node_modules/@rollup/rollup-linux-riscv64-gnu": {
642      "version": "4.24.4",
643      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.4.tgz",
644      "integrity": "sha512-Aie/TbmQi6UXokJqDZdmTJuZBCU3QBDA8oTKRGtd4ABi/nHgXICulfg1KI6n9/koDsiDbvHAiQO3YAUNa/7BCw==",
645      "cpu": [
646        "riscv64"
647      ],
648      "dev": true,
649      "license": "MIT",
650      "optional": true,
651      "os": [
652        "linux"
653      ]
654    },
655    "node_modules/@rollup/rollup-linux-s390x-gnu": {
656      "version": "4.24.4",
657      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.24.4.tgz",
658      "integrity": "sha512-P8MPErVO/y8ohWSP9JY7lLQ8+YMHfTI4bAdtCi3pC2hTeqFJco2jYspzOzTUB8hwUWIIu1xwOrJE11nP+0JFAQ==",
659      "cpu": [
660        "s390x"
661      ],
662      "dev": true,
663      "license": "MIT",
664      "optional": true,
665      "os": [
666        "linux"
667      ]
668    },
669    "node_modules/@rollup/rollup-linux-x64-gnu": {
670      "version": "4.24.4",
671      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.4.tgz",
672      "integrity": "sha512-K03TljaaoPK5FOyNMZAAEmhlyO49LaE4qCsr0lYHUKyb6QacTNF9pnfPpXnFlFD3TXuFbFbz7tJ51FujUXkXYA==",
673      "cpu": [
674        "x64"
675      ],
676      "dev": true,
677      "license": "MIT",
678      "optional": true,
679      "os": [
680        "linux"
681      ]
682    },
683    "node_modules/@rollup/rollup-linux-x64-musl": {
684      "version": "4.24.4",
685      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.4.tgz",
686      "integrity": "sha512-VJYl4xSl/wqG2D5xTYncVWW+26ICV4wubwN9Gs5NrqhJtayikwCXzPL8GDsLnaLU3WwhQ8W02IinYSFJfyo34Q==",
687      "cpu": [
688        "x64"
689      ],
690      "dev": true,
691      "license": "MIT",
692      "optional": true,
693      "os": [
694        "linux"
695      ]
696    },
697    "node_modules/@rollup/rollup-win32-arm64-msvc": {
698      "version": "4.24.4",
699      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.24.4.tgz",
700      "integrity": "sha512-ku2GvtPwQfCqoPFIJCqZ8o7bJcj+Y54cZSr43hHca6jLwAiCbZdBUOrqE6y29QFajNAzzpIOwsckaTFmN6/8TA==",
701      "cpu": [
702        "arm64"
703      ],
704      "dev": true,
705      "license": "MIT",
706      "optional": true,
707      "os": [
708        "win32"
709      ]
710    },
711    "node_modules/@rollup/rollup-win32-ia32-msvc": {
712      "version": "4.24.4",
713      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.24.4.tgz",
714      "integrity": "sha512-V3nCe+eTt/W6UYNr/wGvO1fLpHUrnlirlypZfKCT1fG6hWfqhPgQV/K/mRBXBpxc0eKLIF18pIOFVPh0mqHjlg==",
715      "cpu": [
716        "ia32"
717      ],
718      "dev": true,
719      "license": "MIT",
720      "optional": true,
721      "os": [
722        "win32"
723      ]
724    },
725    "node_modules/@rollup/rollup-win32-x64-msvc": {
726      "version": "4.24.4",
727      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.4.tgz",
728      "integrity": "sha512-LTw1Dfd0mBIEqUVCxbvTE/LLo+9ZxVC9k99v1v4ahg9Aak6FpqOfNu5kRkeTAn0wphoC4JU7No1/rL+bBCEwhg==",
729      "cpu": [
730        "x64"
731      ],
732      "dev": true,
733      "license": "MIT",
734      "optional": true,
735      "os": [
736        "win32"
737      ]
738    },
739    "node_modules/@sveltejs/vite-plugin-svelte": {
740      "version": "4.0.0",
741      "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-4.0.0.tgz",
742      "integrity": "sha512-kpVJwF+gNiMEsoHaw+FJL76IYiwBikkxYU83+BpqQLdVMff19KeRKLd2wisS8niNBMJ2omv5gG+iGDDwd8jzag==",
743      "dev": true,
744      "license": "MIT",
745      "dependencies": {
746        "@sveltejs/vite-plugin-svelte-inspector": "^3.0.0-next.0||^3.0.0",
747        "debug": "^4.3.7",
748        "deepmerge": "^4.3.1",
749        "kleur": "^4.1.5",
750        "magic-string": "^0.30.12",
751        "vitefu": "^1.0.3"
752      },
753      "engines": {
754        "node": "^18.0.0 || ^20.0.0 || >=22"
755      },
756      "peerDependencies": {
757        "svelte": "^5.0.0-next.96 || ^5.0.0",
758        "vite": "^5.0.0"
759      }
760    },
761    "node_modules/@sveltejs/vite-plugin-svelte/node_modules/@sveltejs/vite-plugin-svelte-inspector": {
762      "version": "3.0.1",
763      "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-3.0.1.tgz",
764      "integrity": "sha512-2CKypmj1sM4GE7HjllT7UKmo4Q6L5xFRd7VMGEWhYnZ+wc6AUVU01IBd7yUi6WnFndEwWoMNOd6e8UjoN0nbvQ==",
765      "dev": true,
766      "license": "MIT",
767      "dependencies": {
768        "debug": "^4.3.7"
769      },
770      "engines": {
771        "node": "^18.0.0 || ^20.0.0 || >=22"
772      },
773      "peerDependencies": {
774        "@sveltejs/vite-plugin-svelte": "^4.0.0-next.0||^4.0.0",
775        "svelte": "^5.0.0-next.96 || ^5.0.0",
776        "vite": "^5.0.0"
777      }
778    },
779    "node_modules/@tsconfig/svelte": {
780      "version": "5.0.4",
781      "resolved": "https://registry.npmjs.org/@tsconfig/svelte/-/svelte-5.0.4.tgz",
782      "integrity": "sha512-BV9NplVgLmSi4mwKzD8BD/NQ8erOY/nUE/GpgWe2ckx+wIQF5RyRirn/QsSSCPeulVpc3RA/iJt6DpfTIZps0Q==",
783      "dev": true,
784      "license": "MIT"
785    },
786    "node_modules/@types/estree": {
787      "version": "1.0.6",
788      "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
789      "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==",
790      "dev": true,
791      "license": "MIT"
792    },
793    "node_modules/acorn": {
794      "version": "8.14.0",
795      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
796      "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
797      "dev": true,
798      "license": "MIT",
799      "bin": {
800        "acorn": "bin/acorn"
801      },
802      "engines": {
803        "node": ">=0.4.0"
804      }
805    },
806    "node_modules/acorn-typescript": {
807      "version": "1.4.13",
808      "resolved": "https://registry.npmjs.org/acorn-typescript/-/acorn-typescript-1.4.13.tgz",
809      "integrity": "sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==",
810      "dev": true,
811      "license": "MIT",
812      "peerDependencies": {
813        "acorn": ">=8.9.0"
814      }
815    },
816    "node_modules/aria-query": {
817      "version": "5.3.2",
818      "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz",
819      "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==",
820      "dev": true,
821      "license": "Apache-2.0",
822      "engines": {
823        "node": ">= 0.4"
824      }
825    },
826    "node_modules/axobject-query": {
827      "version": "4.1.0",
828      "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz",
829      "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==",
830      "dev": true,
831      "license": "Apache-2.0",
832      "engines": {
833        "node": ">= 0.4"
834      }
835    },
836    "node_modules/chart.js": {
837      "version": "4.4.7",
838      "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.7.tgz",
839      "integrity": "sha512-pwkcKfdzTMAU/+jNosKhNL2bHtJc/sSmYgVbuGTEDhzkrhmyihmP7vUc/5ZK9WopidMDHNe3Wm7jOd/WhuHWuw==",
840      "license": "MIT",
841      "dependencies": {
842        "@kurkle/color": "^0.3.0"
843      },
844      "engines": {
845        "pnpm": ">=8"
846      }
847    },
848    "node_modules/chokidar": {
849      "version": "4.0.1",
850      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz",
851      "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==",
852      "dev": true,
853      "license": "MIT",
854      "dependencies": {
855        "readdirp": "^4.0.1"
856      },
857      "engines": {
858        "node": ">= 14.16.0"
859      },
860      "funding": {
861        "url": "https://paulmillr.com/funding/"
862      }
863    },
864    "node_modules/clsx": {
865      "version": "2.1.1",
866      "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
867      "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
868      "dev": true,
869      "license": "MIT",
870      "engines": {
871        "node": ">=6"
872      }
873    },
874    "node_modules/comlink": {
875      "version": "4.4.2",
876      "resolved": "https://registry.npmjs.org/comlink/-/comlink-4.4.2.tgz",
877      "integrity": "sha512-OxGdvBmJuNKSCMO4NTl1L47VRp6xn2wG4F/2hYzB6tiCb709otOxtEYCSvK80PtjODfXXZu8ds+Nw5kVCjqd2g==",
878      "license": "Apache-2.0"
879    },
880    "node_modules/debug": {
881      "version": "4.3.7",
882      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
883      "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
884      "dev": true,
885      "license": "MIT",
886      "dependencies": {
887        "ms": "^2.1.3"
888      },
889      "engines": {
890        "node": ">=6.0"
891      },
892      "peerDependenciesMeta": {
893        "supports-color": {
894          "optional": true
895        }
896      }
897    },
898    "node_modules/deepmerge": {
899      "version": "4.3.1",
900      "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
901      "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
902      "dev": true,
903      "license": "MIT",
904      "engines": {
905        "node": ">=0.10.0"
906      }
907    },
908    "node_modules/esbuild": {
909      "version": "0.21.5",
910      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
911      "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
912      "dev": true,
913      "hasInstallScript": true,
914      "license": "MIT",
915      "bin": {
916        "esbuild": "bin/esbuild"
917      },
918      "engines": {
919        "node": ">=12"
920      },
921      "optionalDependencies": {
922        "@esbuild/aix-ppc64": "0.21.5",
923        "@esbuild/android-arm": "0.21.5",
924        "@esbuild/android-arm64": "0.21.5",
925        "@esbuild/android-x64": "0.21.5",
926        "@esbuild/darwin-arm64": "0.21.5",
927        "@esbuild/darwin-x64": "0.21.5",
928        "@esbuild/freebsd-arm64": "0.21.5",
929        "@esbuild/freebsd-x64": "0.21.5",
930        "@esbuild/linux-arm": "0.21.5",
931        "@esbuild/linux-arm64": "0.21.5",
932        "@esbuild/linux-ia32": "0.21.5",
933        "@esbuild/linux-loong64": "0.21.5",
934        "@esbuild/linux-mips64el": "0.21.5",
935        "@esbuild/linux-ppc64": "0.21.5",
936        "@esbuild/linux-riscv64": "0.21.5",
937        "@esbuild/linux-s390x": "0.21.5",
938        "@esbuild/linux-x64": "0.21.5",
939        "@esbuild/netbsd-x64": "0.21.5",
940        "@esbuild/openbsd-x64": "0.21.5",
941        "@esbuild/sunos-x64": "0.21.5",
942        "@esbuild/win32-arm64": "0.21.5",
943        "@esbuild/win32-ia32": "0.21.5",
944        "@esbuild/win32-x64": "0.21.5"
945      }
946    },
947    "node_modules/esm-env": {
948      "version": "1.2.1",
949      "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.1.tgz",
950      "integrity": "sha512-U9JedYYjCnadUlXk7e1Kr+aENQhtUaoaV9+gZm1T8LC/YBAPJx3NSPIAurFOC0U5vrdSevnUJS2/wUVxGwPhng==",
951      "dev": true,
952      "license": "MIT"
953    },
954    "node_modules/esrap": {
955      "version": "1.3.2",
956      "resolved": "https://registry.npmjs.org/esrap/-/esrap-1.3.2.tgz",
957      "integrity": "sha512-C4PXusxYhFT98GjLSmb20k9PREuUdporer50dhzGuJu9IJXktbMddVCMLAERl5dAHyAi73GWWCE4FVHGP1794g==",
958      "dev": true,
959      "license": "MIT",
960      "dependencies": {
961        "@jridgewell/sourcemap-codec": "^1.4.15"
962      }
963    },
964    "node_modules/fdir": {
965      "version": "6.4.2",
966      "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.2.tgz",
967      "integrity": "sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==",
968      "dev": true,
969      "license": "MIT",
970      "peerDependencies": {
971        "picomatch": "^3 || ^4"
972      },
973      "peerDependenciesMeta": {
974        "picomatch": {
975          "optional": true
976        }
977      }
978    },
979    "node_modules/fsevents": {
980      "version": "2.3.3",
981      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
982      "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
983      "dev": true,
984      "hasInstallScript": true,
985      "license": "MIT",
986      "optional": true,
987      "os": [
988        "darwin"
989      ],
990      "engines": {
991        "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
992      }
993    },
994    "node_modules/is-reference": {
995      "version": "3.0.3",
996      "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.3.tgz",
997      "integrity": "sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==",
998      "dev": true,
999      "license": "MIT",
1000      "dependencies": {
1001        "@types/estree": "^1.0.6"
1002      }
1003    },
1004    "node_modules/kleur": {
1005      "version": "4.1.5",
1006      "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
1007      "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
1008      "dev": true,
1009      "license": "MIT",
1010      "engines": {
1011        "node": ">=6"
1012      }
1013    },
1014    "node_modules/locate-character": {
1015      "version": "3.0.0",
1016      "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz",
1017      "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==",
1018      "dev": true
1019    },
1020    "node_modules/magic-string": {
1021      "version": "0.30.12",
1022      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.12.tgz",
1023      "integrity": "sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==",
1024      "dev": true,
1025      "license": "MIT",
1026      "dependencies": {
1027        "@jridgewell/sourcemap-codec": "^1.5.0"
1028      }
1029    },
1030    "node_modules/mri": {
1031      "version": "1.2.0",
1032      "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
1033      "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
1034      "dev": true,
1035      "engines": {
1036        "node": ">=4"
1037      }
1038    },
1039    "node_modules/ms": {
1040      "version": "2.1.3",
1041      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1042      "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1043      "dev": true,
1044      "license": "MIT"
1045    },
1046    "node_modules/nanoid": {
1047      "version": "3.3.8",
1048      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz",
1049      "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==",
1050      "dev": true,
1051      "funding": [
1052        {
1053          "type": "github",
1054          "url": "https://github.com/sponsors/ai"
1055        }
1056      ],
1057      "license": "MIT",
1058      "bin": {
1059        "nanoid": "bin/nanoid.cjs"
1060      },
1061      "engines": {
1062        "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
1063      }
1064    },
1065    "node_modules/picocolors": {
1066      "version": "1.1.1",
1067      "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
1068      "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
1069      "dev": true,
1070      "license": "ISC"
1071    },
1072    "node_modules/postcss": {
1073      "version": "8.4.49",
1074      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz",
1075      "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==",
1076      "dev": true,
1077      "funding": [
1078        {
1079          "type": "opencollective",
1080          "url": "https://opencollective.com/postcss/"
1081        },
1082        {
1083          "type": "tidelift",
1084          "url": "https://tidelift.com/funding/github/npm/postcss"
1085        },
1086        {
1087          "type": "github",
1088          "url": "https://github.com/sponsors/ai"
1089        }
1090      ],
1091      "license": "MIT",
1092      "dependencies": {
1093        "nanoid": "^3.3.7",
1094        "picocolors": "^1.1.1",
1095        "source-map-js": "^1.2.1"
1096      },
1097      "engines": {
1098        "node": "^10 || ^12 || >=14"
1099      }
1100    },
1101    "node_modules/readdirp": {
1102      "version": "4.0.2",
1103      "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz",
1104      "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==",
1105      "dev": true,
1106      "license": "MIT",
1107      "engines": {
1108        "node": ">= 14.16.0"
1109      },
1110      "funding": {
1111        "type": "individual",
1112        "url": "https://paulmillr.com/funding/"
1113      }
1114    },
1115    "node_modules/rollup": {
1116      "version": "4.24.4",
1117      "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.24.4.tgz",
1118      "integrity": "sha512-vGorVWIsWfX3xbcyAS+I047kFKapHYivmkaT63Smj77XwvLSJos6M1xGqZnBPFQFBRZDOcG1QnYEIxAvTr/HjA==",
1119      "dev": true,
1120      "license": "MIT",
1121      "dependencies": {
1122        "@types/estree": "1.0.6"
1123      },
1124      "bin": {
1125        "rollup": "dist/bin/rollup"
1126      },
1127      "engines": {
1128        "node": ">=18.0.0",
1129        "npm": ">=8.0.0"
1130      },
1131      "optionalDependencies": {
1132        "@rollup/rollup-android-arm-eabi": "4.24.4",
1133        "@rollup/rollup-android-arm64": "4.24.4",
1134        "@rollup/rollup-darwin-arm64": "4.24.4",
1135        "@rollup/rollup-darwin-x64": "4.24.4",
1136        "@rollup/rollup-freebsd-arm64": "4.24.4",
1137        "@rollup/rollup-freebsd-x64": "4.24.4",
1138        "@rollup/rollup-linux-arm-gnueabihf": "4.24.4",
1139        "@rollup/rollup-linux-arm-musleabihf": "4.24.4",
1140        "@rollup/rollup-linux-arm64-gnu": "4.24.4",
1141        "@rollup/rollup-linux-arm64-musl": "4.24.4",
1142        "@rollup/rollup-linux-powerpc64le-gnu": "4.24.4",
1143        "@rollup/rollup-linux-riscv64-gnu": "4.24.4",
1144        "@rollup/rollup-linux-s390x-gnu": "4.24.4",
1145        "@rollup/rollup-linux-x64-gnu": "4.24.4",
1146        "@rollup/rollup-linux-x64-musl": "4.24.4",
1147        "@rollup/rollup-win32-arm64-msvc": "4.24.4",
1148        "@rollup/rollup-win32-ia32-msvc": "4.24.4",
1149        "@rollup/rollup-win32-x64-msvc": "4.24.4",
1150        "fsevents": "~2.3.2"
1151      }
1152    },
1153    "node_modules/sade": {
1154      "version": "1.8.1",
1155      "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz",
1156      "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
1157      "dev": true,
1158      "dependencies": {
1159        "mri": "^1.1.0"
1160      },
1161      "engines": {
1162        "node": ">=6"
1163      }
1164    },
1165    "node_modules/source-map-js": {
1166      "version": "1.2.1",
1167      "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
1168      "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
1169      "dev": true,
1170      "license": "BSD-3-Clause",
1171      "engines": {
1172        "node": ">=0.10.0"
1173      }
1174    },
1175    "node_modules/svelte": {
1176      "version": "5.16.1",
1177      "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.16.1.tgz",
1178      "integrity": "sha512-FsA1OjAKMAFSDob6j/Tv2ZV9rY4SeqPd1WXQlQkFkePAozSHLp6tbkU9qa1xJ+uTRzMSM2Vx3USdsYZBXd3H3g==",
1179      "dev": true,
1180      "license": "MIT",
1181      "dependencies": {
1182        "@ampproject/remapping": "^2.3.0",
1183        "@jridgewell/sourcemap-codec": "^1.5.0",
1184        "@types/estree": "^1.0.5",
1185        "acorn": "^8.12.1",
1186        "acorn-typescript": "^1.4.13",
1187        "aria-query": "^5.3.1",
1188        "axobject-query": "^4.1.0",
1189        "clsx": "^2.1.1",
1190        "esm-env": "^1.2.1",
1191        "esrap": "^1.3.2",
1192        "is-reference": "^3.0.3",
1193        "locate-character": "^3.0.0",
1194        "magic-string": "^0.30.11",
1195        "zimmerframe": "^1.1.2"
1196      },
1197      "engines": {
1198        "node": ">=18"
1199      }
1200    },
1201    "node_modules/svelte-check": {
1202      "version": "4.1.1",
1203      "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.1.1.tgz",
1204      "integrity": "sha512-NfaX+6Qtc8W/CyVGS/F7/XdiSSyXz+WGYA9ZWV3z8tso14V2vzjfXviKaTFEzB7g8TqfgO2FOzP6XT4ApSTUTw==",
1205      "dev": true,
1206      "license": "MIT",
1207      "dependencies": {
1208        "@jridgewell/trace-mapping": "^0.3.25",
1209        "chokidar": "^4.0.1",
1210        "fdir": "^6.2.0",
1211        "picocolors": "^1.0.0",
1212        "sade": "^1.7.4"
1213      },
1214      "bin": {
1215        "svelte-check": "bin/svelte-check"
1216      },
1217      "engines": {
1218        "node": ">= 18.0.0"
1219      },
1220      "peerDependencies": {
1221        "svelte": "^4.0.0 || ^5.0.0-next.0",
1222        "typescript": ">=5.0.0"
1223      }
1224    },
1225    "node_modules/tslib": {
1226      "version": "2.8.1",
1227      "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
1228      "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
1229      "dev": true,
1230      "license": "0BSD"
1231    },
1232    "node_modules/typescript": {
1233      "version": "5.7.2",
1234      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz",
1235      "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==",
1236      "dev": true,
1237      "license": "Apache-2.0",
1238      "bin": {
1239        "tsc": "bin/tsc",
1240        "tsserver": "bin/tsserver"
1241      },
1242      "engines": {
1243        "node": ">=14.17"
1244      }
1245    },
1246    "node_modules/vite": {
1247      "version": "5.4.11",
1248      "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz",
1249      "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==",
1250      "dev": true,
1251      "license": "MIT",
1252      "dependencies": {
1253        "esbuild": "^0.21.3",
1254        "postcss": "^8.4.43",
1255        "rollup": "^4.20.0"
1256      },
1257      "bin": {
1258        "vite": "bin/vite.js"
1259      },
1260      "engines": {
1261        "node": "^18.0.0 || >=20.0.0"
1262      },
1263      "funding": {
1264        "url": "https://github.com/vitejs/vite?sponsor=1"
1265      },
1266      "optionalDependencies": {
1267        "fsevents": "~2.3.3"
1268      },
1269      "peerDependencies": {
1270        "@types/node": "^18.0.0 || >=20.0.0",
1271        "less": "*",
1272        "lightningcss": "^1.21.0",
1273        "sass": "*",
1274        "sass-embedded": "*",
1275        "stylus": "*",
1276        "sugarss": "*",
1277        "terser": "^5.4.0"
1278      },
1279      "peerDependenciesMeta": {
1280        "@types/node": {
1281          "optional": true
1282        },
1283        "less": {
1284          "optional": true
1285        },
1286        "lightningcss": {
1287          "optional": true
1288        },
1289        "sass": {
1290          "optional": true
1291        },
1292        "sass-embedded": {
1293          "optional": true
1294        },
1295        "stylus": {
1296          "optional": true
1297        },
1298        "sugarss": {
1299          "optional": true
1300        },
1301        "terser": {
1302          "optional": true
1303        }
1304      }
1305    },
1306    "node_modules/vitefu": {
1307      "version": "1.0.3",
1308      "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.3.tgz",
1309      "integrity": "sha512-iKKfOMBHob2WxEJbqbJjHAkmYgvFDPhuqrO82om83S8RLk+17FtyMBfcyeH8GqD0ihShtkMW/zzJgiA51hCNCQ==",
1310      "dev": true,
1311      "license": "MIT",
1312      "workspaces": [
1313        "tests/deps/*",
1314        "tests/projects/*"
1315      ],
1316      "peerDependencies": {
1317        "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0-beta.0"
1318      },
1319      "peerDependenciesMeta": {
1320        "vite": {
1321          "optional": true
1322        }
1323      }
1324    },
1325    "node_modules/zimmerframe": {
1326      "version": "1.1.2",
1327      "resolved": "https://registry.npmjs.org/zimmerframe/-/zimmerframe-1.1.2.tgz",
1328      "integrity": "sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==",
1329      "dev": true,
1330      "license": "MIT"
1331    }
1332  },
1333  "dependencies": {
1334    "@ampproject/remapping": {
1335      "version": "2.3.0",
1336      "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
1337      "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
1338      "dev": true,
1339      "requires": {
1340        "@jridgewell/gen-mapping": "^0.3.5",
1341        "@jridgewell/trace-mapping": "^0.3.24"
1342      }
1343    },
1344    "@esbuild/aix-ppc64": {
1345      "version": "0.21.5",
1346      "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
1347      "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
1348      "dev": true,
1349      "optional": true
1350    },
1351    "@esbuild/android-arm": {
1352      "version": "0.21.5",
1353      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
1354      "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
1355      "dev": true,
1356      "optional": true
1357    },
1358    "@esbuild/android-arm64": {
1359      "version": "0.21.5",
1360      "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
1361      "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
1362      "dev": true,
1363      "optional": true
1364    },
1365    "@esbuild/android-x64": {
1366      "version": "0.21.5",
1367      "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
1368      "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
1369      "dev": true,
1370      "optional": true
1371    },
1372    "@esbuild/darwin-arm64": {
1373      "version": "0.21.5",
1374      "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
1375      "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
1376      "dev": true,
1377      "optional": true
1378    },
1379    "@esbuild/darwin-x64": {
1380      "version": "0.21.5",
1381      "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
1382      "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
1383      "dev": true,
1384      "optional": true
1385    },
1386    "@esbuild/freebsd-arm64": {
1387      "version": "0.21.5",
1388      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
1389      "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
1390      "dev": true,
1391      "optional": true
1392    },
1393    "@esbuild/freebsd-x64": {
1394      "version": "0.21.5",
1395      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
1396      "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
1397      "dev": true,
1398      "optional": true
1399    },
1400    "@esbuild/linux-arm": {
1401      "version": "0.21.5",
1402      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
1403      "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
1404      "dev": true,
1405      "optional": true
1406    },
1407    "@esbuild/linux-arm64": {
1408      "version": "0.21.5",
1409      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
1410      "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
1411      "dev": true,
1412      "optional": true
1413    },
1414    "@esbuild/linux-ia32": {
1415      "version": "0.21.5",
1416      "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
1417      "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
1418      "dev": true,
1419      "optional": true
1420    },
1421    "@esbuild/linux-loong64": {
1422      "version": "0.21.5",
1423      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
1424      "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
1425      "dev": true,
1426      "optional": true
1427    },
1428    "@esbuild/linux-mips64el": {
1429      "version": "0.21.5",
1430      "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
1431      "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
1432      "dev": true,
1433      "optional": true
1434    },
1435    "@esbuild/linux-ppc64": {
1436      "version": "0.21.5",
1437      "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
1438      "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
1439      "dev": true,
1440      "optional": true
1441    },
1442    "@esbuild/linux-riscv64": {
1443      "version": "0.21.5",
1444      "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
1445      "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
1446      "dev": true,
1447      "optional": true
1448    },
1449    "@esbuild/linux-s390x": {
1450      "version": "0.21.5",
1451      "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
1452      "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
1453      "dev": true,
1454      "optional": true
1455    },
1456    "@esbuild/linux-x64": {
1457      "version": "0.21.5",
1458      "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
1459      "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
1460      "dev": true,
1461      "optional": true
1462    },
1463    "@esbuild/netbsd-x64": {
1464      "version": "0.21.5",
1465      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
1466      "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
1467      "dev": true,
1468      "optional": true
1469    },
1470    "@esbuild/openbsd-x64": {
1471      "version": "0.21.5",
1472      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
1473      "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
1474      "dev": true,
1475      "optional": true
1476    },
1477    "@esbuild/sunos-x64": {
1478      "version": "0.21.5",
1479      "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
1480      "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
1481      "dev": true,
1482      "optional": true
1483    },
1484    "@esbuild/win32-arm64": {
1485      "version": "0.21.5",
1486      "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
1487      "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
1488      "dev": true,
1489      "optional": true
1490    },
1491    "@esbuild/win32-ia32": {
1492      "version": "0.21.5",
1493      "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
1494      "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
1495      "dev": true,
1496      "optional": true
1497    },
1498    "@esbuild/win32-x64": {
1499      "version": "0.21.5",
1500      "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
1501      "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
1502      "dev": true,
1503      "optional": true
1504    },
1505    "@jridgewell/gen-mapping": {
1506      "version": "0.3.5",
1507      "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
1508      "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==",
1509      "dev": true,
1510      "requires": {
1511        "@jridgewell/set-array": "^1.2.1",
1512        "@jridgewell/sourcemap-codec": "^1.4.10",
1513        "@jridgewell/trace-mapping": "^0.3.24"
1514      }
1515    },
1516    "@jridgewell/resolve-uri": {
1517      "version": "3.1.2",
1518      "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
1519      "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
1520      "dev": true
1521    },
1522    "@jridgewell/set-array": {
1523      "version": "1.2.1",
1524      "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
1525      "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
1526      "dev": true
1527    },
1528    "@jridgewell/sourcemap-codec": {
1529      "version": "1.5.0",
1530      "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
1531      "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
1532      "dev": true
1533    },
1534    "@jridgewell/trace-mapping": {
1535      "version": "0.3.25",
1536      "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
1537      "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
1538      "dev": true,
1539      "requires": {
1540        "@jridgewell/resolve-uri": "^3.1.0",
1541        "@jridgewell/sourcemap-codec": "^1.4.14"
1542      }
1543    },
1544    "@kurkle/color": {
1545      "version": "0.3.2",
1546      "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.2.tgz",
1547      "integrity": "sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw=="
1548    },
1549    "@rollup/rollup-android-arm-eabi": {
1550      "version": "4.24.4",
1551      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.4.tgz",
1552      "integrity": "sha512-jfUJrFct/hTA0XDM5p/htWKoNNTbDLY0KRwEt6pyOA6k2fmk0WVwl65PdUdJZgzGEHWx+49LilkcSaumQRyNQw==",
1553      "dev": true,
1554      "optional": true
1555    },
1556    "@rollup/rollup-android-arm64": {
1557      "version": "4.24.4",
1558      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.4.tgz",
1559      "integrity": "sha512-j4nrEO6nHU1nZUuCfRKoCcvh7PIywQPUCBa2UsootTHvTHIoIu2BzueInGJhhvQO/2FTRdNYpf63xsgEqH9IhA==",
1560      "dev": true,
1561      "optional": true
1562    },
1563    "@rollup/rollup-darwin-arm64": {
1564      "version": "4.24.4",
1565      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.4.tgz",
1566      "integrity": "sha512-GmU/QgGtBTeraKyldC7cDVVvAJEOr3dFLKneez/n7BvX57UdhOqDsVwzU7UOnYA7AAOt+Xb26lk79PldDHgMIQ==",
1567      "dev": true,
1568      "optional": true
1569    },
1570    "@rollup/rollup-darwin-x64": {
1571      "version": "4.24.4",
1572      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.4.tgz",
1573      "integrity": "sha512-N6oDBiZCBKlwYcsEPXGDE4g9RoxZLK6vT98M8111cW7VsVJFpNEqvJeIPfsCzbf0XEakPslh72X0gnlMi4Ddgg==",
1574      "dev": true,
1575      "optional": true
1576    },
1577    "@rollup/rollup-freebsd-arm64": {
1578      "version": "4.24.4",
1579      "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.24.4.tgz",
1580      "integrity": "sha512-py5oNShCCjCyjWXCZNrRGRpjWsF0ic8f4ieBNra5buQz0O/U6mMXCpC1LvrHuhJsNPgRt36tSYMidGzZiJF6mw==",
1581      "dev": true,
1582      "optional": true
1583    },
1584    "@rollup/rollup-freebsd-x64": {
1585      "version": "4.24.4",
1586      "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.24.4.tgz",
1587      "integrity": "sha512-L7VVVW9FCnTTp4i7KrmHeDsDvjB4++KOBENYtNYAiYl96jeBThFfhP6HVxL74v4SiZEVDH/1ILscR5U9S4ms4g==",
1588      "dev": true,
1589      "optional": true
1590    },
1591    "@rollup/rollup-linux-arm-gnueabihf": {
1592      "version": "4.24.4",
1593      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.4.tgz",
1594      "integrity": "sha512-10ICosOwYChROdQoQo589N5idQIisxjaFE/PAnX2i0Zr84mY0k9zul1ArH0rnJ/fpgiqfu13TFZR5A5YJLOYZA==",
1595      "dev": true,
1596      "optional": true
1597    },
1598    "@rollup/rollup-linux-arm-musleabihf": {
1599      "version": "4.24.4",
1600      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.4.tgz",
1601      "integrity": "sha512-ySAfWs69LYC7QhRDZNKqNhz2UKN8LDfbKSMAEtoEI0jitwfAG2iZwVqGACJT+kfYvvz3/JgsLlcBP+WWoKCLcw==",
1602      "dev": true,
1603      "optional": true
1604    },
1605    "@rollup/rollup-linux-arm64-gnu": {
1606      "version": "4.24.4",
1607      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.4.tgz",
1608      "integrity": "sha512-uHYJ0HNOI6pGEeZ/5mgm5arNVTI0nLlmrbdph+pGXpC9tFHFDQmDMOEqkmUObRfosJqpU8RliYoGz06qSdtcjg==",
1609      "dev": true,
1610      "optional": true
1611    },
1612    "@rollup/rollup-linux-arm64-musl": {
1613      "version": "4.24.4",
1614      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.4.tgz",
1615      "integrity": "sha512-38yiWLemQf7aLHDgTg85fh3hW9stJ0Muk7+s6tIkSUOMmi4Xbv5pH/5Bofnsb6spIwD5FJiR+jg71f0CH5OzoA==",
1616      "dev": true,
1617      "optional": true
1618    },
1619    "@rollup/rollup-linux-powerpc64le-gnu": {
1620      "version": "4.24.4",
1621      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.4.tgz",
1622      "integrity": "sha512-q73XUPnkwt9ZNF2xRS4fvneSuaHw2BXuV5rI4cw0fWYVIWIBeDZX7c7FWhFQPNTnE24172K30I+dViWRVD9TwA==",
1623      "dev": true,
1624      "optional": true
1625    },
1626    "@rollup/rollup-linux-riscv64-gnu": {
1627      "version": "4.24.4",
1628      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.4.tgz",
1629      "integrity": "sha512-Aie/TbmQi6UXokJqDZdmTJuZBCU3QBDA8oTKRGtd4ABi/nHgXICulfg1KI6n9/koDsiDbvHAiQO3YAUNa/7BCw==",
1630      "dev": true,
1631      "optional": true
1632    },
1633    "@rollup/rollup-linux-s390x-gnu": {
1634      "version": "4.24.4",
1635      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.24.4.tgz",
1636      "integrity": "sha512-P8MPErVO/y8ohWSP9JY7lLQ8+YMHfTI4bAdtCi3pC2hTeqFJco2jYspzOzTUB8hwUWIIu1xwOrJE11nP+0JFAQ==",
1637      "dev": true,
1638      "optional": true
1639    },
1640    "@rollup/rollup-linux-x64-gnu": {
1641      "version": "4.24.4",
1642      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.4.tgz",
1643      "integrity": "sha512-K03TljaaoPK5FOyNMZAAEmhlyO49LaE4qCsr0lYHUKyb6QacTNF9pnfPpXnFlFD3TXuFbFbz7tJ51FujUXkXYA==",
1644      "dev": true,
1645      "optional": true
1646    },
1647    "@rollup/rollup-linux-x64-musl": {
1648      "version": "4.24.4",
1649      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.4.tgz",
1650      "integrity": "sha512-VJYl4xSl/wqG2D5xTYncVWW+26ICV4wubwN9Gs5NrqhJtayikwCXzPL8GDsLnaLU3WwhQ8W02IinYSFJfyo34Q==",
1651      "dev": true,
1652      "optional": true
1653    },
1654    "@rollup/rollup-win32-arm64-msvc": {
1655      "version": "4.24.4",
1656      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.24.4.tgz",
1657      "integrity": "sha512-ku2GvtPwQfCqoPFIJCqZ8o7bJcj+Y54cZSr43hHca6jLwAiCbZdBUOrqE6y29QFajNAzzpIOwsckaTFmN6/8TA==",
1658      "dev": true,
1659      "optional": true
1660    },
1661    "@rollup/rollup-win32-ia32-msvc": {
1662      "version": "4.24.4",
1663      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.24.4.tgz",
1664      "integrity": "sha512-V3nCe+eTt/W6UYNr/wGvO1fLpHUrnlirlypZfKCT1fG6hWfqhPgQV/K/mRBXBpxc0eKLIF18pIOFVPh0mqHjlg==",
1665      "dev": true,
1666      "optional": true
1667    },
1668    "@rollup/rollup-win32-x64-msvc": {
1669      "version": "4.24.4",
1670      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.4.tgz",
1671      "integrity": "sha512-LTw1Dfd0mBIEqUVCxbvTE/LLo+9ZxVC9k99v1v4ahg9Aak6FpqOfNu5kRkeTAn0wphoC4JU7No1/rL+bBCEwhg==",
1672      "dev": true,
1673      "optional": true
1674    },
1675    "@sveltejs/vite-plugin-svelte": {
1676      "version": "4.0.0",
1677      "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-4.0.0.tgz",
1678      "integrity": "sha512-kpVJwF+gNiMEsoHaw+FJL76IYiwBikkxYU83+BpqQLdVMff19KeRKLd2wisS8niNBMJ2omv5gG+iGDDwd8jzag==",
1679      "dev": true,
1680      "requires": {
1681        "@sveltejs/vite-plugin-svelte-inspector": "^3.0.0-next.0||^3.0.0",
1682        "debug": "^4.3.7",
1683        "deepmerge": "^4.3.1",
1684        "kleur": "^4.1.5",
1685        "magic-string": "^0.30.12",
1686        "vitefu": "^1.0.3"
1687      },
1688      "dependencies": {
1689        "@sveltejs/vite-plugin-svelte-inspector": {
1690          "version": "3.0.1",
1691          "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-3.0.1.tgz",
1692          "integrity": "sha512-2CKypmj1sM4GE7HjllT7UKmo4Q6L5xFRd7VMGEWhYnZ+wc6AUVU01IBd7yUi6WnFndEwWoMNOd6e8UjoN0nbvQ==",
1693          "dev": true,
1694          "requires": {
1695            "debug": "^4.3.7"
1696          }
1697        }
1698      }
1699    },
1700    "@tsconfig/svelte": {
1701      "version": "5.0.4",
1702      "resolved": "https://registry.npmjs.org/@tsconfig/svelte/-/svelte-5.0.4.tgz",
1703      "integrity": "sha512-BV9NplVgLmSi4mwKzD8BD/NQ8erOY/nUE/GpgWe2ckx+wIQF5RyRirn/QsSSCPeulVpc3RA/iJt6DpfTIZps0Q==",
1704      "dev": true
1705    },
1706    "@types/estree": {
1707      "version": "1.0.6",
1708      "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
1709      "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==",
1710      "dev": true
1711    },
1712    "acorn": {
1713      "version": "8.14.0",
1714      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
1715      "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
1716      "dev": true
1717    },
1718    "acorn-typescript": {
1719      "version": "1.4.13",
1720      "resolved": "https://registry.npmjs.org/acorn-typescript/-/acorn-typescript-1.4.13.tgz",
1721      "integrity": "sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==",
1722      "dev": true,
1723      "requires": {}
1724    },
1725    "aria-query": {
1726      "version": "5.3.2",
1727      "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz",
1728      "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==",
1729      "dev": true
1730    },
1731    "axobject-query": {
1732      "version": "4.1.0",
1733      "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz",
1734      "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==",
1735      "dev": true
1736    },
1737    "chart.js": {
1738      "version": "4.4.7",
1739      "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.7.tgz",
1740      "integrity": "sha512-pwkcKfdzTMAU/+jNosKhNL2bHtJc/sSmYgVbuGTEDhzkrhmyihmP7vUc/5ZK9WopidMDHNe3Wm7jOd/WhuHWuw==",
1741      "requires": {
1742        "@kurkle/color": "^0.3.0"
1743      }
1744    },
1745    "chokidar": {
1746      "version": "4.0.1",
1747      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz",
1748      "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==",
1749      "dev": true,
1750      "requires": {
1751        "readdirp": "^4.0.1"
1752      }
1753    },
1754    "clsx": {
1755      "version": "2.1.1",
1756      "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
1757      "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
1758      "dev": true
1759    },
1760    "comlink": {
1761      "version": "4.4.2",
1762      "resolved": "https://registry.npmjs.org/comlink/-/comlink-4.4.2.tgz",
1763      "integrity": "sha512-OxGdvBmJuNKSCMO4NTl1L47VRp6xn2wG4F/2hYzB6tiCb709otOxtEYCSvK80PtjODfXXZu8ds+Nw5kVCjqd2g=="
1764    },
1765    "debug": {
1766      "version": "4.3.7",
1767      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
1768      "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
1769      "dev": true,
1770      "requires": {
1771        "ms": "^2.1.3"
1772      }
1773    },
1774    "deepmerge": {
1775      "version": "4.3.1",
1776      "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
1777      "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
1778      "dev": true
1779    },
1780    "esbuild": {
1781      "version": "0.21.5",
1782      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
1783      "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
1784      "dev": true,
1785      "requires": {
1786        "@esbuild/aix-ppc64": "0.21.5",
1787        "@esbuild/android-arm": "0.21.5",
1788        "@esbuild/android-arm64": "0.21.5",
1789        "@esbuild/android-x64": "0.21.5",
1790        "@esbuild/darwin-arm64": "0.21.5",
1791        "@esbuild/darwin-x64": "0.21.5",
1792        "@esbuild/freebsd-arm64": "0.21.5",
1793        "@esbuild/freebsd-x64": "0.21.5",
1794        "@esbuild/linux-arm": "0.21.5",
1795        "@esbuild/linux-arm64": "0.21.5",
1796        "@esbuild/linux-ia32": "0.21.5",
1797        "@esbuild/linux-loong64": "0.21.5",
1798        "@esbuild/linux-mips64el": "0.21.5",
1799        "@esbuild/linux-ppc64": "0.21.5",
1800        "@esbuild/linux-riscv64": "0.21.5",
1801        "@esbuild/linux-s390x": "0.21.5",
1802        "@esbuild/linux-x64": "0.21.5",
1803        "@esbuild/netbsd-x64": "0.21.5",
1804        "@esbuild/openbsd-x64": "0.21.5",
1805        "@esbuild/sunos-x64": "0.21.5",
1806        "@esbuild/win32-arm64": "0.21.5",
1807        "@esbuild/win32-ia32": "0.21.5",
1808        "@esbuild/win32-x64": "0.21.5"
1809      }
1810    },
1811    "esm-env": {
1812      "version": "1.2.1",
1813      "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.1.tgz",
1814      "integrity": "sha512-U9JedYYjCnadUlXk7e1Kr+aENQhtUaoaV9+gZm1T8LC/YBAPJx3NSPIAurFOC0U5vrdSevnUJS2/wUVxGwPhng==",
1815      "dev": true
1816    },
1817    "esrap": {
1818      "version": "1.3.2",
1819      "resolved": "https://registry.npmjs.org/esrap/-/esrap-1.3.2.tgz",
1820      "integrity": "sha512-C4PXusxYhFT98GjLSmb20k9PREuUdporer50dhzGuJu9IJXktbMddVCMLAERl5dAHyAi73GWWCE4FVHGP1794g==",
1821      "dev": true,
1822      "requires": {
1823        "@jridgewell/sourcemap-codec": "^1.4.15"
1824      }
1825    },
1826    "fdir": {
1827      "version": "6.4.2",
1828      "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.2.tgz",
1829      "integrity": "sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==",
1830      "dev": true,
1831      "requires": {}
1832    },
1833    "fsevents": {
1834      "version": "2.3.3",
1835      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
1836      "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1837      "dev": true,
1838      "optional": true
1839    },
1840    "is-reference": {
1841      "version": "3.0.3",
1842      "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.3.tgz",
1843      "integrity": "sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==",
1844      "dev": true,
1845      "requires": {
1846        "@types/estree": "^1.0.6"
1847      }
1848    },
1849    "kleur": {
1850      "version": "4.1.5",
1851      "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
1852      "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
1853      "dev": true
1854    },
1855    "locate-character": {
1856      "version": "3.0.0",
1857      "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz",
1858      "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==",
1859      "dev": true
1860    },
1861    "magic-string": {
1862      "version": "0.30.12",
1863      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.12.tgz",
1864      "integrity": "sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==",
1865      "dev": true,
1866      "requires": {
1867        "@jridgewell/sourcemap-codec": "^1.5.0"
1868      }
1869    },
1870    "mri": {
1871      "version": "1.2.0",
1872      "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
1873      "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
1874      "dev": true
1875    },
1876    "ms": {
1877      "version": "2.1.3",
1878      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1879      "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1880      "dev": true
1881    },
1882    "nanoid": {
1883      "version": "3.3.8",
1884      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz",
1885      "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==",
1886      "dev": true
1887    },
1888    "picocolors": {
1889      "version": "1.1.1",
1890      "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
1891      "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
1892      "dev": true
1893    },
1894    "postcss": {
1895      "version": "8.4.49",
1896      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz",
1897      "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==",
1898      "dev": true,
1899      "requires": {
1900        "nanoid": "^3.3.7",
1901        "picocolors": "^1.1.1",
1902        "source-map-js": "^1.2.1"
1903      }
1904    },
1905    "readdirp": {
1906      "version": "4.0.2",
1907      "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz",
1908      "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==",
1909      "dev": true
1910    },
1911    "rollup": {
1912      "version": "4.24.4",
1913      "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.24.4.tgz",
1914      "integrity": "sha512-vGorVWIsWfX3xbcyAS+I047kFKapHYivmkaT63Smj77XwvLSJos6M1xGqZnBPFQFBRZDOcG1QnYEIxAvTr/HjA==",
1915      "dev": true,
1916      "requires": {
1917        "@rollup/rollup-android-arm-eabi": "4.24.4",
1918        "@rollup/rollup-android-arm64": "4.24.4",
1919        "@rollup/rollup-darwin-arm64": "4.24.4",
1920        "@rollup/rollup-darwin-x64": "4.24.4",
1921        "@rollup/rollup-freebsd-arm64": "4.24.4",
1922        "@rollup/rollup-freebsd-x64": "4.24.4",
1923        "@rollup/rollup-linux-arm-gnueabihf": "4.24.4",
1924        "@rollup/rollup-linux-arm-musleabihf": "4.24.4",
1925        "@rollup/rollup-linux-arm64-gnu": "4.24.4",
1926        "@rollup/rollup-linux-arm64-musl": "4.24.4",
1927        "@rollup/rollup-linux-powerpc64le-gnu": "4.24.4",
1928        "@rollup/rollup-linux-riscv64-gnu": "4.24.4",
1929        "@rollup/rollup-linux-s390x-gnu": "4.24.4",
1930        "@rollup/rollup-linux-x64-gnu": "4.24.4",
1931        "@rollup/rollup-linux-x64-musl": "4.24.4",
1932        "@rollup/rollup-win32-arm64-msvc": "4.24.4",
1933        "@rollup/rollup-win32-ia32-msvc": "4.24.4",
1934        "@rollup/rollup-win32-x64-msvc": "4.24.4",
1935        "@types/estree": "1.0.6",
1936        "fsevents": "~2.3.2"
1937      }
1938    },
1939    "sade": {
1940      "version": "1.8.1",
1941      "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz",
1942      "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
1943      "dev": true,
1944      "requires": {
1945        "mri": "^1.1.0"
1946      }
1947    },
1948    "source-map-js": {
1949      "version": "1.2.1",
1950      "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
1951      "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
1952      "dev": true
1953    },
1954    "svelte": {
1955      "version": "5.16.1",
1956      "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.16.1.tgz",
1957      "integrity": "sha512-FsA1OjAKMAFSDob6j/Tv2ZV9rY4SeqPd1WXQlQkFkePAozSHLp6tbkU9qa1xJ+uTRzMSM2Vx3USdsYZBXd3H3g==",
1958      "dev": true,
1959      "requires": {
1960        "@ampproject/remapping": "^2.3.0",
1961        "@jridgewell/sourcemap-codec": "^1.5.0",
1962        "@types/estree": "^1.0.5",
1963        "acorn": "^8.12.1",
1964        "acorn-typescript": "^1.4.13",
1965        "aria-query": "^5.3.1",
1966        "axobject-query": "^4.1.0",
1967        "clsx": "^2.1.1",
1968        "esm-env": "^1.2.1",
1969        "esrap": "^1.3.2",
1970        "is-reference": "^3.0.3",
1971        "locate-character": "^3.0.0",
1972        "magic-string": "^0.30.11",
1973        "zimmerframe": "^1.1.2"
1974      }
1975    },
1976    "svelte-check": {
1977      "version": "4.1.1",
1978      "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.1.1.tgz",
1979      "integrity": "sha512-NfaX+6Qtc8W/CyVGS/F7/XdiSSyXz+WGYA9ZWV3z8tso14V2vzjfXviKaTFEzB7g8TqfgO2FOzP6XT4ApSTUTw==",
1980      "dev": true,
1981      "requires": {
1982        "@jridgewell/trace-mapping": "^0.3.25",
1983        "chokidar": "^4.0.1",
1984        "fdir": "^6.2.0",
1985        "picocolors": "^1.0.0",
1986        "sade": "^1.7.4"
1987      }
1988    },
1989    "tslib": {
1990      "version": "2.8.1",
1991      "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
1992      "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
1993      "dev": true
1994    },
1995    "typescript": {
1996      "version": "5.7.2",
1997      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz",
1998      "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==",
1999      "dev": true
2000    },
2001    "vite": {
2002      "version": "5.4.11",
2003      "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz",
2004      "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==",
2005      "dev": true,
2006      "requires": {
2007        "esbuild": "^0.21.3",
2008        "fsevents": "~2.3.3",
2009        "postcss": "^8.4.43",
2010        "rollup": "^4.20.0"
2011      }
2012    },
2013    "vitefu": {
2014      "version": "1.0.3",
2015      "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.3.tgz",
2016      "integrity": "sha512-iKKfOMBHob2WxEJbqbJjHAkmYgvFDPhuqrO82om83S8RLk+17FtyMBfcyeH8GqD0ihShtkMW/zzJgiA51hCNCQ==",
2017      "dev": true,
2018      "requires": {}
2019    },
2020    "zimmerframe": {
2021      "version": "1.1.2",
2022      "resolved": "https://registry.npmjs.org/zimmerframe/-/zimmerframe-1.1.2.tgz",
2023      "integrity": "sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==",
2024      "dev": true
2025    }
2026  }
2027}
2028