detached f19a207

Merge branch 'main' into refactor/engine-abstraction

commit
f19a20751bb1deea9521ddc79d9cf6d922d4d8fa
author
bnema · · 2026-03-18 19:54 UTC
committer
GitHub · · 2026-03-18 19:54 UTC
merge of
5b9fd74 + 7fa0377 · diff against the first parent
signature
GPG UnverifiedB5690EEEBB952194 The key is unknown
4 files · +457 -973
M go.mod +4 -4
@@ -11,14 +11,14 @@ require (
1111 github.com/godbus/dbus/v5 v5.2.2
1212 github.com/jwijenbergh/purego v0.0.0-20251017112123-b71757b9ba42
1313 github.com/jwijenbergh/puregotk v0.0.0-20260212181341-fb13c245f9f0
14- github.com/ncruces/go-sqlite3 v0.31.1
14+ github.com/ncruces/go-sqlite3 v0.32.0
1515 github.com/pelletier/go-toml/v2 v2.2.4
1616 github.com/pressly/goose/v3 v3.27.0
1717 github.com/rs/zerolog v1.34.0
1818 github.com/spf13/cobra v1.10.2
1919 github.com/spf13/viper v1.21.0
2020 github.com/stretchr/testify v1.11.1
21- golang.org/x/image v0.36.0
21+ golang.org/x/image v0.37.0
2222 golang.org/x/sys v0.42.0
2323 gopkg.in/yaml.v3 v3.0.1
2424 )
@@ -65,7 +65,7 @@ require (
6565 github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect
6666 go.uber.org/multierr v1.11.0 // indirect
6767 go.yaml.in/yaml/v3 v3.0.4 // indirect
68- golang.org/x/sync v0.19.0 // indirect
69- golang.org/x/text v0.34.0 // indirect
68+ golang.org/x/sync v0.20.0 // indirect
69+ golang.org/x/text v0.35.0 // indirect
7070 gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 // indirect
7171 )
@@ -11,14 +11,14 @@ require (
11 github.com/godbus/dbus/v5 v5.2.211 github.com/godbus/dbus/v5 v5.2.2
12 github.com/jwijenbergh/purego v0.0.0-20251017112123-b71757b9ba4212 github.com/jwijenbergh/purego v0.0.0-20251017112123-b71757b9ba42
13 github.com/jwijenbergh/puregotk v0.0.0-20260212181341-fb13c245f9f013 github.com/jwijenbergh/puregotk v0.0.0-20260212181341-fb13c245f9f0
14- github.com/ncruces/go-sqlite3 v0.31.114+ github.com/ncruces/go-sqlite3 v0.32.0
15 github.com/pelletier/go-toml/v2 v2.2.415 github.com/pelletier/go-toml/v2 v2.2.4
16 github.com/pressly/goose/v3 v3.27.016 github.com/pressly/goose/v3 v3.27.0
17 github.com/rs/zerolog v1.34.017 github.com/rs/zerolog v1.34.0
18 github.com/spf13/cobra v1.10.218 github.com/spf13/cobra v1.10.2
19 github.com/spf13/viper v1.21.019 github.com/spf13/viper v1.21.0
20 github.com/stretchr/testify v1.11.120 github.com/stretchr/testify v1.11.1
21- golang.org/x/image v0.36.021+ golang.org/x/image v0.37.0
22 golang.org/x/sys v0.42.022 golang.org/x/sys v0.42.0
23 gopkg.in/yaml.v3 v3.0.123 gopkg.in/yaml.v3 v3.0.1
24 )24 )
@@ -65,7 +65,7 @@ require (
65 github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect65 github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect
66 go.uber.org/multierr v1.11.0 // indirect66 go.uber.org/multierr v1.11.0 // indirect
67 go.yaml.in/yaml/v3 v3.0.4 // indirect67 go.yaml.in/yaml/v3 v3.0.4 // indirect
68- golang.org/x/sync v0.19.0 // indirect68+ golang.org/x/sync v0.20.0 // indirect
69- golang.org/x/text v0.34.0 // indirect69+ golang.org/x/text v0.35.0 // indirect
70 gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 // indirect70 gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 // indirect
71 )71 )
M go.sum +8 -8 generated file: collapsed
M webui/package-lock.json +436 -952
@@ -17,26 +17,26 @@
1717 "devDependencies": {
1818 "@internationalized/date": "^3.12.0",
1919 "@lucide/svelte": "^0.577.0",
20- "@sveltejs/vite-plugin-svelte": "^6.2.4",
21- "@tailwindcss/cli": "^4.2.1",
22- "@tailwindcss/postcss": "^4.2.1",
23- "@types/node": "^25.4.0",
24- "@typescript-eslint/eslint-plugin": "^8.57.0",
25- "@typescript-eslint/parser": "^8.57.0",
20+ "@sveltejs/vite-plugin-svelte": "^7.0.0",
21+ "@tailwindcss/cli": "^4.2.2",
22+ "@tailwindcss/postcss": "^4.2.2",
23+ "@types/node": "^25.5.0",
24+ "@typescript-eslint/eslint-plugin": "^8.57.1",
25+ "@typescript-eslint/parser": "^8.57.1",
2626 "autoprefixer": "^10.4.27",
2727 "eslint": "^10.0.3",
2828 "eslint-plugin-svelte": "^3.15.2",
2929 "globals": "^17.4.0",
3030 "postcss": "^8.5.8",
31- "svelte": "^5.53.10",
31+ "svelte": "^5.54.0",
3232 "svelte-awesome-color-picker": "^4.1.0",
3333 "svelte-check": "^4.4.5",
3434 "tailwind-variants": "^3.2.2",
3535 "tailwindcss": "^4.0.0",
3636 "tw-animate-css": "^1.4.0",
3737 "typescript": "^5.3.0",
38- "typescript-eslint": "^8.57.0",
39- "vite": "^7.3.1"
38+ "typescript-eslint": "^8.57.1",
39+ "vite": "^8.0.0"
4040 }
4141 },
4242 "node_modules/@alloc/quick-lru": {
@@ -52,446 +52,38 @@
5252 "url": "https://github.com/sponsors/sindresorhus"
5353 }
5454 },
55- "node_modules/@esbuild/aix-ppc64": {
56- "version": "0.27.2",
57- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.2.tgz",
58- "integrity": "sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==",
59- "cpu": [
60- "ppc64"
61- ],
62- "dev": true,
63- "license": "MIT",
64- "optional": true,
65- "os": [
66- "aix"
67- ],
68- "engines": {
69- "node": ">=18"
70- }
71- },
72- "node_modules/@esbuild/android-arm": {
73- "version": "0.27.2",
74- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.2.tgz",
75- "integrity": "sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==",
76- "cpu": [
77- "arm"
78- ],
79- "dev": true,
80- "license": "MIT",
81- "optional": true,
82- "os": [
83- "android"
84- ],
85- "engines": {
86- "node": ">=18"
87- }
88- },
89- "node_modules/@esbuild/android-arm64": {
90- "version": "0.27.2",
91- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.2.tgz",
92- "integrity": "sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==",
93- "cpu": [
94- "arm64"
95- ],
96- "dev": true,
97- "license": "MIT",
98- "optional": true,
99- "os": [
100- "android"
101- ],
102- "engines": {
103- "node": ">=18"
104- }
105- },
106- "node_modules/@esbuild/android-x64": {
107- "version": "0.27.2",
108- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.2.tgz",
109- "integrity": "sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==",
110- "cpu": [
111- "x64"
112- ],
113- "dev": true,
114- "license": "MIT",
115- "optional": true,
116- "os": [
117- "android"
118- ],
119- "engines": {
120- "node": ">=18"
121- }
122- },
123- "node_modules/@esbuild/darwin-arm64": {
124- "version": "0.27.2",
125- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.2.tgz",
126- "integrity": "sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==",
127- "cpu": [
128- "arm64"
129- ],
130- "dev": true,
131- "license": "MIT",
132- "optional": true,
133- "os": [
134- "darwin"
135- ],
136- "engines": {
137- "node": ">=18"
138- }
139- },
140- "node_modules/@esbuild/darwin-x64": {
141- "version": "0.27.2",
142- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.2.tgz",
143- "integrity": "sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==",
144- "cpu": [
145- "x64"
146- ],
147- "dev": true,
148- "license": "MIT",
149- "optional": true,
150- "os": [
151- "darwin"
152- ],
153- "engines": {
154- "node": ">=18"
155- }
156- },
157- "node_modules/@esbuild/freebsd-arm64": {
158- "version": "0.27.2",
159- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.2.tgz",
160- "integrity": "sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==",
161- "cpu": [
162- "arm64"
163- ],
164- "dev": true,
165- "license": "MIT",
166- "optional": true,
167- "os": [
168- "freebsd"
169- ],
170- "engines": {
171- "node": ">=18"
172- }
173- },
174- "node_modules/@esbuild/freebsd-x64": {
175- "version": "0.27.2",
176- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.2.tgz",
177- "integrity": "sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==",
178- "cpu": [
179- "x64"
180- ],
181- "dev": true,
182- "license": "MIT",
183- "optional": true,
184- "os": [
185- "freebsd"
186- ],
187- "engines": {
188- "node": ">=18"
189- }
190- },
191- "node_modules/@esbuild/linux-arm": {
192- "version": "0.27.2",
193- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.2.tgz",
194- "integrity": "sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==",
195- "cpu": [
196- "arm"
197- ],
198- "dev": true,
199- "license": "MIT",
200- "optional": true,
201- "os": [
202- "linux"
203- ],
204- "engines": {
205- "node": ">=18"
206- }
207- },
208- "node_modules/@esbuild/linux-arm64": {
209- "version": "0.27.2",
210- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.2.tgz",
211- "integrity": "sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==",
212- "cpu": [
213- "arm64"
214- ],
215- "dev": true,
216- "license": "MIT",
217- "optional": true,
218- "os": [
219- "linux"
220- ],
221- "engines": {
222- "node": ">=18"
223- }
224- },
225- "node_modules/@esbuild/linux-ia32": {
226- "version": "0.27.2",
227- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.2.tgz",
228- "integrity": "sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==",
229- "cpu": [
230- "ia32"
231- ],
232- "dev": true,
233- "license": "MIT",
234- "optional": true,
235- "os": [
236- "linux"
237- ],
238- "engines": {
239- "node": ">=18"
240- }
241- },
242- "node_modules/@esbuild/linux-loong64": {
243- "version": "0.27.2",
244- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.2.tgz",
245- "integrity": "sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==",
246- "cpu": [
247- "loong64"
248- ],
249- "dev": true,
250- "license": "MIT",
251- "optional": true,
252- "os": [
253- "linux"
254- ],
255- "engines": {
256- "node": ">=18"
257- }
258- },
259- "node_modules/@esbuild/linux-mips64el": {
260- "version": "0.27.2",
261- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.2.tgz",
262- "integrity": "sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==",
263- "cpu": [
264- "mips64el"
265- ],
266- "dev": true,
267- "license": "MIT",
268- "optional": true,
269- "os": [
270- "linux"
271- ],
272- "engines": {
273- "node": ">=18"
274- }
275- },
276- "node_modules/@esbuild/linux-ppc64": {
277- "version": "0.27.2",
278- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.2.tgz",
279- "integrity": "sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==",
280- "cpu": [
281- "ppc64"
282- ],
283- "dev": true,
284- "license": "MIT",
285- "optional": true,
286- "os": [
287- "linux"
288- ],
289- "engines": {
290- "node": ">=18"
291- }
292- },
293- "node_modules/@esbuild/linux-riscv64": {
294- "version": "0.27.2",
295- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.2.tgz",
296- "integrity": "sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==",
297- "cpu": [
298- "riscv64"
299- ],
300- "dev": true,
301- "license": "MIT",
302- "optional": true,
303- "os": [
304- "linux"
305- ],
306- "engines": {
307- "node": ">=18"
308- }
309- },
310- "node_modules/@esbuild/linux-s390x": {
311- "version": "0.27.2",
312- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.2.tgz",
313- "integrity": "sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==",
314- "cpu": [
315- "s390x"
316- ],
317- "dev": true,
318- "license": "MIT",
319- "optional": true,
320- "os": [
321- "linux"
322- ],
323- "engines": {
324- "node": ">=18"
325- }
326- },
327- "node_modules/@esbuild/linux-x64": {
328- "version": "0.27.2",
329- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.2.tgz",
330- "integrity": "sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==",
331- "cpu": [
332- "x64"
333- ],
334- "dev": true,
335- "license": "MIT",
336- "optional": true,
337- "os": [
338- "linux"
339- ],
340- "engines": {
341- "node": ">=18"
342- }
343- },
344- "node_modules/@esbuild/netbsd-arm64": {
345- "version": "0.27.2",
346- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.2.tgz",
347- "integrity": "sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==",
348- "cpu": [
349- "arm64"
350- ],
351- "dev": true,
352- "license": "MIT",
353- "optional": true,
354- "os": [
355- "netbsd"
356- ],
357- "engines": {
358- "node": ">=18"
359- }
360- },
361- "node_modules/@esbuild/netbsd-x64": {
362- "version": "0.27.2",
363- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.2.tgz",
364- "integrity": "sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==",
365- "cpu": [
366- "x64"
367- ],
368- "dev": true,
369- "license": "MIT",
370- "optional": true,
371- "os": [
372- "netbsd"
373- ],
374- "engines": {
375- "node": ">=18"
376- }
377- },
378- "node_modules/@esbuild/openbsd-arm64": {
379- "version": "0.27.2",
380- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.2.tgz",
381- "integrity": "sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==",
382- "cpu": [
383- "arm64"
384- ],
385- "dev": true,
386- "license": "MIT",
387- "optional": true,
388- "os": [
389- "openbsd"
390- ],
391- "engines": {
392- "node": ">=18"
393- }
394- },
395- "node_modules/@esbuild/openbsd-x64": {
396- "version": "0.27.2",
397- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.2.tgz",
398- "integrity": "sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==",
399- "cpu": [
400- "x64"
401- ],
402- "dev": true,
403- "license": "MIT",
404- "optional": true,
405- "os": [
406- "openbsd"
407- ],
408- "engines": {
409- "node": ">=18"
410- }
411- },
412- "node_modules/@esbuild/openharmony-arm64": {
413- "version": "0.27.2",
414- "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.2.tgz",
415- "integrity": "sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==",
416- "cpu": [
417- "arm64"
418- ],
419- "dev": true,
420- "license": "MIT",
421- "optional": true,
422- "os": [
423- "openharmony"
424- ],
425- "engines": {
426- "node": ">=18"
427- }
428- },
429- "node_modules/@esbuild/sunos-x64": {
430- "version": "0.27.2",
431- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.2.tgz",
432- "integrity": "sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==",
433- "cpu": [
434- "x64"
435- ],
436- "dev": true,
437- "license": "MIT",
438- "optional": true,
439- "os": [
440- "sunos"
441- ],
442- "engines": {
443- "node": ">=18"
444- }
445- },
446- "node_modules/@esbuild/win32-arm64": {
447- "version": "0.27.2",
448- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.2.tgz",
449- "integrity": "sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==",
450- "cpu": [
451- "arm64"
452- ],
55+ "node_modules/@emnapi/core": {
56+ "version": "1.9.0",
57+ "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.9.0.tgz",
58+ "integrity": "sha512-0DQ98G9ZQZOxfUcQn1waV2yS8aWdZ6kJMbYCJB3oUBecjWYO1fqJ+a1DRfPF3O5JEkwqwP1A9QEN/9mYm2Yd0w==",
45359 "dev": true,
45460 "license": "MIT",
45561 "optional": true,
456- "os": [
457- "win32"
458- ],
459- "engines": {
460- "node": ">=18"
62+ "dependencies": {
63+ "@emnapi/wasi-threads": "1.2.0",
64+ "tslib": "^2.4.0"
46165 }
46266 },
463- "node_modules/@esbuild/win32-ia32": {
464- "version": "0.27.2",
465- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.2.tgz",
466- "integrity": "sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==",
467- "cpu": [
468- "ia32"
469- ],
67+ "node_modules/@emnapi/runtime": {
68+ "version": "1.9.0",
69+ "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.9.0.tgz",
70+ "integrity": "sha512-QN75eB0IH2ywSpRpNddCRfQIhmJYBCJ1x5Lb3IscKAL8bMnVAKnRg8dCoXbHzVLLH7P38N2Z3mtulB7W0J0FKw==",
47071 "dev": true,
47172 "license": "MIT",
47273 "optional": true,
473- "os": [
474- "win32"
475- ],
476- "engines": {
477- "node": ">=18"
74+ "dependencies": {
75+ "tslib": "^2.4.0"
47876 }
47977 },
480- "node_modules/@esbuild/win32-x64": {
481- "version": "0.27.2",
482- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.2.tgz",
483- "integrity": "sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==",
484- "cpu": [
485- "x64"
486- ],
78+ "node_modules/@emnapi/wasi-threads": {
79+ "version": "1.2.0",
80+ "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.0.tgz",
81+ "integrity": "sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg==",
48782 "dev": true,
48883 "license": "MIT",
48984 "optional": true,
490- "os": [
491- "win32"
492- ],
493- "engines": {
494- "node": ">=18"
85+ "dependencies": {
86+ "tslib": "^2.4.0"
49587 }
49688 },
49789 "node_modules/@eslint-community/eslint-utils": {
@@ -730,6 +322,43 @@
730322 "svelte": "^5"
731323 }
732324 },
325+ "node_modules/@napi-rs/wasm-runtime": {
326+ "version": "1.1.1",
327+ "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.1.tgz",
328+ "integrity": "sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==",
329+ "dev": true,
330+ "license": "MIT",
331+ "optional": true,
332+ "dependencies": {
333+ "@emnapi/core": "^1.7.1",
334+ "@emnapi/runtime": "^1.7.1",
335+ "@tybys/wasm-util": "^0.10.1"
336+ },
337+ "funding": {
338+ "type": "github",
339+ "url": "https://github.com/sponsors/Brooooooklyn"
340+ }
341+ },
342+ "node_modules/@oxc-project/runtime": {
343+ "version": "0.115.0",
344+ "resolved": "https://registry.npmjs.org/@oxc-project/runtime/-/runtime-0.115.0.tgz",
345+ "integrity": "sha512-Rg8Wlt5dCbXhQnsXPrkOjL1DTSvXLgb2R/KYfnf1/K+R0k6UMLEmbQXPM+kwrWqSmWA2t0B1EtHy2/3zikQpvQ==",
346+ "dev": true,
347+ "license": "MIT",
348+ "engines": {
349+ "node": "^20.19.0 || >=22.12.0"
350+ }
351+ },
352+ "node_modules/@oxc-project/types": {
353+ "version": "0.115.0",
354+ "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.115.0.tgz",
355+ "integrity": "sha512-4n91DKnebUS4yjUHl2g3/b2T+IUdCfmoZGhmwsovZCDaJSs+QkVAM+0AqqTxHSsHfeiMuueT75cZaZcT/m0pSw==",
356+ "dev": true,
357+ "license": "MIT",
358+ "funding": {
359+ "url": "https://github.com/sponsors/Boshen"
360+ }
361+ },
733362 "node_modules/@parcel/watcher": {
734363 "version": "2.5.4",
735364 "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.4.tgz",
@@ -1039,24 +668,10 @@
1039668 "url": "https://opencollective.com/parcel"
1040669 }
1041670 },
1042- "node_modules/@rollup/rollup-android-arm-eabi": {
1043- "version": "4.56.0",
1044- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.56.0.tgz",
1045- "integrity": "sha512-LNKIPA5k8PF1+jAFomGe3qN3bbIgJe/IlpDBwuVjrDKrJhVWywgnJvflMt/zkbVNLFtF1+94SljYQS6e99klnw==",
1046- "cpu": [
1047- "arm"
1048- ],
1049- "dev": true,
1050- "license": "MIT",
1051- "optional": true,
1052- "os": [
1053- "android"
1054- ]
1055- },
1056- "node_modules/@rollup/rollup-android-arm64": {
1057- "version": "4.56.0",
1058- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.56.0.tgz",
1059- "integrity": "sha512-lfbVUbelYqXlYiU/HApNMJzT1E87UPGvzveGg2h0ktUNlOCxKlWuJ9jtfvs1sKHdwU4fzY7Pl8sAl49/XaEk6Q==",
671+ "node_modules/@rolldown/binding-android-arm64": {
672+ "version": "1.0.0-rc.9",
673+ "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-rc.9.tgz",
674+ "integrity": "sha512-lcJL0bN5hpgJfSIz/8PIf02irmyL43P+j1pTCfbD1DbLkmGRuFIA4DD3B3ZOvGqG0XiVvRznbKtN0COQVaKUTg==",
1060675 "cpu": [
1061676 "arm64"
1062677 ],
@@ -1065,12 +680,15 @@
1065680 "optional": true,
1066681 "os": [
1067682 "android"
1068- ]
683+ ],
684+ "engines": {
685+ "node": "^20.19.0 || >=22.12.0"
686+ }
1069687 },
1070- "node_modules/@rollup/rollup-darwin-arm64": {
1071- "version": "4.56.0",
1072- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.56.0.tgz",
1073- "integrity": "sha512-EgxD1ocWfhoD6xSOeEEwyE7tDvwTgZc8Bss7wCWe+uc7wO8G34HHCUH+Q6cHqJubxIAnQzAsyUsClt0yFLu06w==",
688+ "node_modules/@rolldown/binding-darwin-arm64": {
689+ "version": "1.0.0-rc.9",
690+ "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-rc.9.tgz",
691+ "integrity": "sha512-J7Zk3kLYFsLtuH6U+F4pS2sYVzac0qkjcO5QxHS7OS7yZu2LRs+IXo+uvJ/mvpyUljDJ3LROZPoQfgBIpCMhdQ==",
1074692 "cpu": [
1075693 "arm64"
1076694 ],
@@ -1079,12 +697,15 @@
1079697 "optional": true,
1080698 "os": [
1081699 "darwin"
1082- ]
700+ ],
701+ "engines": {
702+ "node": "^20.19.0 || >=22.12.0"
703+ }
1083704 },
1084- "node_modules/@rollup/rollup-darwin-x64": {
1085- "version": "4.56.0",
1086- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.56.0.tgz",
1087- "integrity": "sha512-1vXe1vcMOssb/hOF8iv52A7feWW2xnu+c8BV4t1F//m9QVLTfNVpEdja5ia762j/UEJe2Z1jAmEqZAK42tVW3g==",
705+ "node_modules/@rolldown/binding-darwin-x64": {
706+ "version": "1.0.0-rc.9",
707+ "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-rc.9.tgz",
708+ "integrity": "sha512-iwtmmghy8nhfRGeNAIltcNXzD0QMNaaA5U/NyZc1Ia4bxrzFByNMDoppoC+hl7cDiUq5/1CnFthpT9n+UtfFyg==",
1088709 "cpu": [
1089710 "x64"
1090711 ],
@@ -1093,26 +714,15 @@
1093714 "optional": true,
1094715 "os": [
1095716 "darwin"
1096- ]
1097- },
1098- "node_modules/@rollup/rollup-freebsd-arm64": {
1099- "version": "4.56.0",
1100- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.56.0.tgz",
1101- "integrity": "sha512-bof7fbIlvqsyv/DtaXSck4VYQ9lPtoWNFCB/JY4snlFuJREXfZnm+Ej6yaCHfQvofJDXLDMTVxWscVSuQvVWUQ==",
1102- "cpu": [
1103- "arm64"
1104717 ],
1105- "dev": true,
1106- "license": "MIT",
1107- "optional": true,
1108- "os": [
1109- "freebsd"
1110- ]
718+ "engines": {
719+ "node": "^20.19.0 || >=22.12.0"
720+ }
1111721 },
1112- "node_modules/@rollup/rollup-freebsd-x64": {
1113- "version": "4.56.0",
1114- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.56.0.tgz",
1115- "integrity": "sha512-KNa6lYHloW+7lTEkYGa37fpvPq+NKG/EHKM8+G/g9WDU7ls4sMqbVRV78J6LdNuVaeeK5WB9/9VAFbKxcbXKYg==",
722+ "node_modules/@rolldown/binding-freebsd-x64": {
723+ "version": "1.0.0-rc.9",
724+ "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-rc.9.tgz",
725+ "integrity": "sha512-DLFYI78SCiZr5VvdEplsVC2Vx53lnA4/Ga5C65iyldMVaErr86aiqCoNBLl92PXPfDtUYjUh+xFFor40ueNs4Q==",
1116726 "cpu": [
1117727 "x64"
1118728 ],
@@ -1121,26 +731,15 @@
1121731 "optional": true,
1122732 "os": [
1123733 "freebsd"
1124- ]
1125- },
1126- "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
1127- "version": "4.56.0",
1128- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.56.0.tgz",
1129- "integrity": "sha512-E8jKK87uOvLrrLN28jnAAAChNq5LeCd2mGgZF+fGF5D507WlG/Noct3lP/QzQ6MrqJ5BCKNwI9ipADB6jyiq2A==",
1130- "cpu": [
1131- "arm"
1132734 ],
1133- "dev": true,
1134- "license": "MIT",
1135- "optional": true,
1136- "os": [
1137- "linux"
1138- ]
735+ "engines": {
736+ "node": "^20.19.0 || >=22.12.0"
737+ }
1139738 },
1140- "node_modules/@rollup/rollup-linux-arm-musleabihf": {
1141- "version": "4.56.0",
1142- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.56.0.tgz",
1143- "integrity": "sha512-jQosa5FMYF5Z6prEpTCCmzCXz6eKr/tCBssSmQGEeozA9tkRUty/5Vx06ibaOP9RCrW1Pvb8yp3gvZhHwTDsJw==",
739+ "node_modules/@rolldown/binding-linux-arm-gnueabihf": {
740+ "version": "1.0.0-rc.9",
741+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-rc.9.tgz",
742+ "integrity": "sha512-CsjTmTwd0Hri6iTw/DRMK7kOZ7FwAkrO4h8YWKoX/kcj833e4coqo2wzIFywtch/8Eb5enQ/lwLM7w6JX1W5RQ==",
1144743 "cpu": [
1145744 "arm"
1146745 ],
@@ -1149,26 +748,15 @@
1149748 "optional": true,
1150749 "os": [
1151750 "linux"
1152- ]
1153- },
1154- "node_modules/@rollup/rollup-linux-arm64-gnu": {
1155- "version": "4.56.0",
1156- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.56.0.tgz",
1157- "integrity": "sha512-uQVoKkrC1KGEV6udrdVahASIsaF8h7iLG0U0W+Xn14ucFwi6uS539PsAr24IEF9/FoDtzMeeJXJIBo5RkbNWvQ==",
1158- "cpu": [
1159- "arm64"
1160751 ],
1161- "dev": true,
1162- "license": "MIT",
1163- "optional": true,
1164- "os": [
1165- "linux"
1166- ]
752+ "engines": {
753+ "node": "^20.19.0 || >=22.12.0"
754+ }
1167755 },
1168- "node_modules/@rollup/rollup-linux-arm64-musl": {
1169- "version": "4.56.0",
1170- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.56.0.tgz",
1171- "integrity": "sha512-vLZ1yJKLxhQLFKTs42RwTwa6zkGln+bnXc8ueFGMYmBTLfNu58sl5/eXyxRa2RarTkJbXl8TKPgfS6V5ijNqEA==",
756+ "node_modules/@rolldown/binding-linux-arm64-gnu": {
757+ "version": "1.0.0-rc.9",
758+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-rc.9.tgz",
759+ "integrity": "sha512-2x9O2JbSPxpxMDhP9Z74mahAStibTlrBMW0520+epJH5sac7/LwZW5Bmg/E6CXuEF53JJFW509uP+lSedaUNxg==",
1172760 "cpu": [
1173761 "arm64"
1174762 ],
@@ -1177,54 +765,32 @@
1177765 "optional": true,
1178766 "os": [
1179767 "linux"
1180- ]
1181- },
1182- "node_modules/@rollup/rollup-linux-loong64-gnu": {
1183- "version": "4.56.0",
1184- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.56.0.tgz",
1185- "integrity": "sha512-FWfHOCub564kSE3xJQLLIC/hbKqHSVxy8vY75/YHHzWvbJL7aYJkdgwD/xGfUlL5UV2SB7otapLrcCj2xnF1dg==",
1186- "cpu": [
1187- "loong64"
1188768 ],
1189- "dev": true,
1190- "license": "MIT",
1191- "optional": true,
1192- "os": [
1193- "linux"
1194- ]
769+ "engines": {
770+ "node": "^20.19.0 || >=22.12.0"
771+ }
1195772 },
1196- "node_modules/@rollup/rollup-linux-loong64-musl": {
1197- "version": "4.56.0",
1198- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.56.0.tgz",
1199- "integrity": "sha512-z1EkujxIh7nbrKL1lmIpqFTc/sr0u8Uk0zK/qIEFldbt6EDKWFk/pxFq3gYj4Bjn3aa9eEhYRlL3H8ZbPT1xvA==",
773+ "node_modules/@rolldown/binding-linux-arm64-musl": {
774+ "version": "1.0.0-rc.9",
775+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-rc.9.tgz",
776+ "integrity": "sha512-JA1QRW31ogheAIRhIg9tjMfsYbglXXYGNPLdPEYrwFxdbkQCAzvpSCSHCDWNl4hTtrol8WeboCSEpjdZK8qrCg==",
1200777 "cpu": [
1201- "loong64"
778+ "arm64"
1202779 ],
1203780 "dev": true,
1204781 "license": "MIT",
1205782 "optional": true,
1206783 "os": [
1207784 "linux"
1208- ]
1209- },
1210- "node_modules/@rollup/rollup-linux-ppc64-gnu": {
1211- "version": "4.56.0",
1212- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.56.0.tgz",
1213- "integrity": "sha512-iNFTluqgdoQC7AIE8Q34R3AuPrJGJirj5wMUErxj22deOcY7XwZRaqYmB6ZKFHoVGqRcRd0mqO+845jAibKCkw==",
1214- "cpu": [
1215- "ppc64"
1216785 ],
1217- "dev": true,
1218- "license": "MIT",
1219- "optional": true,
1220- "os": [
1221- "linux"
1222- ]
786+ "engines": {
787+ "node": "^20.19.0 || >=22.12.0"
788+ }
1223789 },
1224- "node_modules/@rollup/rollup-linux-ppc64-musl": {
1225- "version": "4.56.0",
1226- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.56.0.tgz",
1227- "integrity": "sha512-MtMeFVlD2LIKjp2sE2xM2slq3Zxf9zwVuw0jemsxvh1QOpHSsSzfNOTH9uYW9i1MXFxUSMmLpeVeUzoNOKBaWg==",
790+ "node_modules/@rolldown/binding-linux-ppc64-gnu": {
791+ "version": "1.0.0-rc.9",
792+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.0-rc.9.tgz",
793+ "integrity": "sha512-aOKU9dJheda8Kj8Y3w9gnt9QFOO+qKPAl8SWd7JPHP+Cu0EuDAE5wokQubLzIDQWg2myXq2XhTpOVS07qqvT+w==",
1228794 "cpu": [
1229795 "ppc64"
1230796 ],
@@ -1233,40 +799,15 @@
1233799 "optional": true,
1234800 "os": [
1235801 "linux"
1236- ]
1237- },
1238- "node_modules/@rollup/rollup-linux-riscv64-gnu": {
1239- "version": "4.56.0",
1240- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.56.0.tgz",
1241- "integrity": "sha512-in+v6wiHdzzVhYKXIk5U74dEZHdKN9KH0Q4ANHOTvyXPG41bajYRsy7a8TPKbYPl34hU7PP7hMVHRvv/5aCSew==",
1242- "cpu": [
1243- "riscv64"
1244- ],
1245- "dev": true,
1246- "license": "MIT",
1247- "optional": true,
1248- "os": [
1249- "linux"
1250- ]
1251- },
1252- "node_modules/@rollup/rollup-linux-riscv64-musl": {
1253- "version": "4.56.0",
1254- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.56.0.tgz",
1255- "integrity": "sha512-yni2raKHB8m9NQpI9fPVwN754mn6dHQSbDTwxdr9SE0ks38DTjLMMBjrwvB5+mXrX+C0npX0CVeCUcvvvD8CNQ==",
1256- "cpu": [
1257- "riscv64"
1258802 ],
1259- "dev": true,
1260- "license": "MIT",
1261- "optional": true,
1262- "os": [
1263- "linux"
1264- ]
803+ "engines": {
804+ "node": "^20.19.0 || >=22.12.0"
805+ }
1265806 },
1266- "node_modules/@rollup/rollup-linux-s390x-gnu": {
1267- "version": "4.56.0",
1268- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.56.0.tgz",
1269- "integrity": "sha512-zhLLJx9nQPu7wezbxt2ut+CI4YlXi68ndEve16tPc/iwoylWS9B3FxpLS2PkmfYgDQtosah07Mj9E0khc3Y+vQ==",
807+ "node_modules/@rolldown/binding-linux-s390x-gnu": {
808+ "version": "1.0.0-rc.9",
809+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.0-rc.9.tgz",
810+ "integrity": "sha512-OalO94fqj7IWRn3VdXWty75jC5dk4C197AWEuMhIpvVv2lw9fiPhud0+bW2ctCxb3YoBZor71QHbY+9/WToadA==",
1270811 "cpu": [
1271812 "s390x"
1272813 ],
@@ -1275,12 +816,15 @@
1275816 "optional": true,
1276817 "os": [
1277818 "linux"
1278- ]
819+ ],
820+ "engines": {
821+ "node": "^20.19.0 || >=22.12.0"
822+ }
1279823 },
1280- "node_modules/@rollup/rollup-linux-x64-gnu": {
1281- "version": "4.56.0",
1282- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.56.0.tgz",
1283- "integrity": "sha512-MVC6UDp16ZSH7x4rtuJPAEoE1RwS8N4oK9DLHy3FTEdFoUTCFVzMfJl/BVJ330C+hx8FfprA5Wqx4FhZXkj2Kw==",
824+ "node_modules/@rolldown/binding-linux-x64-gnu": {
825+ "version": "1.0.0-rc.9",
826+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-rc.9.tgz",
827+ "integrity": "sha512-cVEl1vZtBsBZna3YMjGXNvnYYrOJ7RzuWvZU0ffvJUexWkukMaDuGhUXn0rjnV0ptzGVkvc+vW9Yqy6h8YX4pg==",
1284828 "cpu": [
1285829 "x64"
1286830 ],
@@ -1289,12 +833,15 @@
1289833 "optional": true,
1290834 "os": [
1291835 "linux"
1292- ]
836+ ],
837+ "engines": {
838+ "node": "^20.19.0 || >=22.12.0"
839+ }
1293840 },
1294- "node_modules/@rollup/rollup-linux-x64-musl": {
1295- "version": "4.56.0",
1296- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.56.0.tgz",
1297- "integrity": "sha512-ZhGH1eA4Qv0lxaV00azCIS1ChedK0V32952Md3FtnxSqZTBTd6tgil4nZT5cU8B+SIw3PFYkvyR4FKo2oyZIHA==",
841+ "node_modules/@rolldown/binding-linux-x64-musl": {
842+ "version": "1.0.0-rc.9",
843+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-rc.9.tgz",
844+ "integrity": "sha512-UzYnKCIIc4heAKgI4PZ3dfBGUZefGCJ1TPDuLHoCzgrMYPb5Rv6TLFuYtyM4rWyHM7hymNdsg5ik2C+UD9VDbA==",
1298845 "cpu": [
1299846 "x64"
1300847 ],
@@ -1303,26 +850,15 @@
1303850 "optional": true,
1304851 "os": [
1305852 "linux"
1306- ]
1307- },
1308- "node_modules/@rollup/rollup-openbsd-x64": {
1309- "version": "4.56.0",
1310- "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.56.0.tgz",
1311- "integrity": "sha512-O16XcmyDeFI9879pEcmtWvD/2nyxR9mF7Gs44lf1vGGx8Vg2DRNx11aVXBEqOQhWb92WN4z7fW/q4+2NYzCbBA==",
1312- "cpu": [
1313- "x64"
1314853 ],
1315- "dev": true,
1316- "license": "MIT",
1317- "optional": true,
1318- "os": [
1319- "openbsd"
1320- ]
854+ "engines": {
855+ "node": "^20.19.0 || >=22.12.0"
856+ }
1321857 },
1322- "node_modules/@rollup/rollup-openharmony-arm64": {
1323- "version": "4.56.0",
1324- "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.56.0.tgz",
1325- "integrity": "sha512-LhN/Reh+7F3RCgQIRbgw8ZMwUwyqJM+8pXNT6IIJAqm2IdKkzpCh/V9EdgOMBKuebIrzswqy4ATlrDgiOwbRcQ==",
858+ "node_modules/@rolldown/binding-openharmony-arm64": {
859+ "version": "1.0.0-rc.9",
860+ "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-rc.9.tgz",
861+ "integrity": "sha512-+6zoiF+RRyf5cdlFQP7nm58mq7+/2PFaY2DNQeD4B87N36JzfF/l9mdBkkmTvSYcYPE8tMh/o3cRlsx1ldLfog==",
1326862 "cpu": [
1327863 "arm64"
1328864 ],
@@ -1331,40 +867,49 @@
1331867 "optional": true,
1332868 "os": [
1333869 "openharmony"
1334- ]
870+ ],
871+ "engines": {
872+ "node": "^20.19.0 || >=22.12.0"
873+ }
1335874 },
1336- "node_modules/@rollup/rollup-win32-arm64-msvc": {
1337- "version": "4.56.0",
1338- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.56.0.tgz",
1339- "integrity": "sha512-kbFsOObXp3LBULg1d3JIUQMa9Kv4UitDmpS+k0tinPBz3watcUiV2/LUDMMucA6pZO3WGE27P7DsfaN54l9ing==",
875+ "node_modules/@rolldown/binding-wasm32-wasi": {
876+ "version": "1.0.0-rc.9",
877+ "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-rc.9.tgz",
878+ "integrity": "sha512-rgFN6sA/dyebil3YTlL2evvi/M+ivhfnyxec7AccTpRPccno/rPoNlqybEZQBkcbZu8Hy+eqNJCqfBR8P7Pg8g==",
1340879 "cpu": [
1341- "arm64"
880+ "wasm32"
1342881 ],
1343882 "dev": true,
1344883 "license": "MIT",
1345884 "optional": true,
1346- "os": [
1347- "win32"
1348- ]
885+ "dependencies": {
886+ "@napi-rs/wasm-runtime": "^1.1.1"
887+ },
888+ "engines": {
889+ "node": ">=14.0.0"
890+ }
1349891 },
1350- "node_modules/@rollup/rollup-win32-ia32-msvc": {
1351- "version": "4.56.0",
1352- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.56.0.tgz",
1353- "integrity": "sha512-vSSgny54D6P4vf2izbtFm/TcWYedw7f8eBrOiGGecyHyQB9q4Kqentjaj8hToe+995nob/Wv48pDqL5a62EWtg==",
892+ "node_modules/@rolldown/binding-win32-arm64-msvc": {
893+ "version": "1.0.0-rc.9",
894+ "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-rc.9.tgz",
895+ "integrity": "sha512-lHVNUG/8nlF1IQk1C0Ci574qKYyty2goMiPlRqkC5R+3LkXDkL5Dhx8ytbxq35m+pkHVIvIxviD+TWLdfeuadA==",
1354896 "cpu": [
1355- "ia32"
897+ "arm64"
1356898 ],
1357899 "dev": true,
1358900 "license": "MIT",
1359901 "optional": true,
1360902 "os": [
1361903 "win32"
1362- ]
904+ ],
905+ "engines": {
906+ "node": "^20.19.0 || >=22.12.0"
907+ }
1363908 },
1364- "node_modules/@rollup/rollup-win32-x64-gnu": {
1365- "version": "4.56.0",
1366- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.56.0.tgz",
1367- "integrity": "sha512-FeCnkPCTHQJFbiGG49KjV5YGW/8b9rrXAM2Mz2kiIoktq2qsJxRD5giEMEOD2lPdgs72upzefaUvS+nc8E3UzQ==",
909+ "node_modules/@rolldown/binding-win32-x64-msvc": {
910+ "version": "1.0.0-rc.9",
911+ "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-rc.9.tgz",
912+ "integrity": "sha512-G0oA4+w1iY5AGi5HcDTxWsoxF509hrFIPB2rduV5aDqS9FtDg1CAfa7V34qImbjfhIcA8C+RekocJZA96EarwQ==",
1368913 "cpu": [
1369914 "x64"
1370915 ],
@@ -1373,21 +918,17 @@
1373918 "optional": true,
1374919 "os": [
1375920 "win32"
1376- ]
1377- },
1378- "node_modules/@rollup/rollup-win32-x64-msvc": {
1379- "version": "4.56.0",
1380- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.56.0.tgz",
1381- "integrity": "sha512-H8AE9Ur/t0+1VXujj90w0HrSOuv0Nq9r1vSZF2t5km20NTfosQsGGUXDaKdQZzwuLts7IyL1fYT4hM95TI9c4g==",
1382- "cpu": [
1383- "x64"
1384921 ],
922+ "engines": {
923+ "node": "^20.19.0 || >=22.12.0"
924+ }
925+ },
926+ "node_modules/@rolldown/pluginutils": {
927+ "version": "1.0.0-rc.9",
928+ "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.9.tgz",
929+ "integrity": "sha512-w6oiRWgEBl04QkFZgmW+jnU1EC9b57Oihi2ot3HNWIQRqgHp5PnYDia5iZ5FF7rpa4EQdiqMDXjlqKGXBhsoXw==",
1385930 "dev": true,
1386- "license": "MIT",
1387- "optional": true,
1388- "os": [
1389- "win32"
1390- ]
931+ "license": "MIT"
1391932 },
1392933 "node_modules/@sveltejs/acorn-typescript": {
1393934 "version": "1.0.8",
@@ -1399,43 +940,24 @@
1399940 }
1400941 },
1401942 "node_modules/@sveltejs/vite-plugin-svelte": {
1402- "version": "6.2.4",
1403- "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-6.2.4.tgz",
1404- "integrity": "sha512-ou/d51QSdTyN26D7h6dSpusAKaZkAiGM55/AKYi+9AGZw7q85hElbjK3kEyzXHhLSnRISHOYzVge6x0jRZ7DXA==",
943+ "version": "7.0.0",
944+ "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-7.0.0.tgz",
945+ "integrity": "sha512-ILXmxC7HAsnkK2eslgPetrqqW1BKSL7LktsFgqzNj83MaivMGZzluWq32m25j2mDOjmSKX7GGWahePhuEs7P/g==",
1405946 "dev": true,
1406947 "license": "MIT",
1407948 "peer": true,
1408949 "dependencies": {
1409- "@sveltejs/vite-plugin-svelte-inspector": "^5.0.0",
1410950 "deepmerge": "^4.3.1",
1411951 "magic-string": "^0.30.21",
1412952 "obug": "^2.1.0",
1413- "vitefu": "^1.1.1"
1414- },
1415- "engines": {
1416- "node": "^20.19 || ^22.12 || >=24"
1417- },
1418- "peerDependencies": {
1419- "svelte": "^5.0.0",
1420- "vite": "^6.3.0 || ^7.0.0"
1421- }
1422- },
1423- "node_modules/@sveltejs/vite-plugin-svelte/node_modules/@sveltejs/vite-plugin-svelte-inspector": {
1424- "version": "5.0.2",
1425- "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-5.0.2.tgz",
1426- "integrity": "sha512-TZzRTcEtZffICSAoZGkPSl6Etsj2torOVrx6Uw0KpXxrec9Gg6jFWQ60Q3+LmNGfZSxHRCZL7vXVZIWmuV50Ig==",
1427- "dev": true,
1428- "license": "MIT",
1429- "dependencies": {
1430- "obug": "^2.1.0"
953+ "vitefu": "^1.1.2"
1431954 },
1432955 "engines": {
1433956 "node": "^20.19 || ^22.12 || >=24"
1434957 },
1435958 "peerDependencies": {
1436- "@sveltejs/vite-plugin-svelte": "^6.0.0-next.0",
1437- "svelte": "^5.0.0",
1438- "vite": "^6.3.0 || ^7.0.0"
959+ "svelte": "^5.46.4",
960+ "vite": "^8.0.0-beta.7 || ^8.0.0"
1439961 }
1440962 },
1441963 "node_modules/@swc/helpers": {
@@ -1448,68 +970,68 @@
1448970 }
1449971 },
1450972 "node_modules/@tailwindcss/cli": {
1451- "version": "4.2.1",
1452- "resolved": "https://registry.npmjs.org/@tailwindcss/cli/-/cli-4.2.1.tgz",
1453- "integrity": "sha512-b7MGn51IA80oSG+7fuAgzfQ+7pZBgjzbqwmiv6NO7/+a1sev32cGqnwhscT7h0EcAvMa9r7gjRylqOH8Xhc4DA==",
973+ "version": "4.2.2",
974+ "resolved": "https://registry.npmjs.org/@tailwindcss/cli/-/cli-4.2.2.tgz",
975+ "integrity": "sha512-iJS+8kAFZ8HPqnh0O5DHCLjo4L6dD97DBQEkrhfSO4V96xeefUus2jqsBs1dUMt3OU9Ks4qIkiY0mpL5UW+4LQ==",
1454976 "dev": true,
1455977 "license": "MIT",
1456978 "dependencies": {
1457979 "@parcel/watcher": "^2.5.1",
1458- "@tailwindcss/node": "4.2.1",
1459- "@tailwindcss/oxide": "4.2.1",
980+ "@tailwindcss/node": "4.2.2",
981+ "@tailwindcss/oxide": "4.2.2",
1460982 "enhanced-resolve": "^5.19.0",
1461983 "mri": "^1.2.0",
1462984 "picocolors": "^1.1.1",
1463- "tailwindcss": "4.2.1"
985+ "tailwindcss": "4.2.2"
1464986 },
1465987 "bin": {
1466988 "tailwindcss": "dist/index.mjs"
1467989 }
1468990 },
1469991 "node_modules/@tailwindcss/node": {
1470- "version": "4.2.1",
1471- "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.2.1.tgz",
1472- "integrity": "sha512-jlx6sLk4EOwO6hHe1oCGm1Q4AN/s0rSrTTPBGPM0/RQ6Uylwq17FuU8IeJJKEjtc6K6O07zsvP+gDO6MMWo7pg==",
992+ "version": "4.2.2",
993+ "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.2.2.tgz",
994+ "integrity": "sha512-pXS+wJ2gZpVXqFaUEjojq7jzMpTGf8rU6ipJz5ovJV6PUGmlJ+jvIwGrzdHdQ80Sg+wmQxUFuoW1UAAwHNEdFA==",
1473995 "dev": true,
1474996 "license": "MIT",
1475997 "dependencies": {
1476998 "@jridgewell/remapping": "^2.3.5",
1477999 "enhanced-resolve": "^5.19.0",
14781000 "jiti": "^2.6.1",
1479- "lightningcss": "1.31.1",
1001+ "lightningcss": "1.32.0",
14801002 "magic-string": "^0.30.21",
14811003 "source-map-js": "^1.2.1",
1482- "tailwindcss": "4.2.1"
1004+ "tailwindcss": "4.2.2"
14831005 }
14841006 },
14851007 "node_modules/@tailwindcss/oxide": {
1486- "version": "4.2.1",
1487- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.2.1.tgz",
1488- "integrity": "sha512-yv9jeEFWnjKCI6/T3Oq50yQEOqmpmpfzG1hcZsAOaXFQPfzWprWrlHSdGPEF3WQTi8zu8ohC9Mh9J470nT5pUw==",
1008+ "version": "4.2.2",
1009+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.2.2.tgz",
1010+ "integrity": "sha512-qEUA07+E5kehxYp9BVMpq9E8vnJuBHfJEC0vPC5e7iL/hw7HR61aDKoVoKzrG+QKp56vhNZe4qwkRmMC0zDLvg==",
14891011 "dev": true,
14901012 "license": "MIT",
14911013 "engines": {
14921014 "node": ">= 20"
14931015 },
14941016 "optionalDependencies": {
1495- "@tailwindcss/oxide-android-arm64": "4.2.1",
1496- "@tailwindcss/oxide-darwin-arm64": "4.2.1",
1497- "@tailwindcss/oxide-darwin-x64": "4.2.1",
1498- "@tailwindcss/oxide-freebsd-x64": "4.2.1",
1499- "@tailwindcss/oxide-linux-arm-gnueabihf": "4.2.1",
1500- "@tailwindcss/oxide-linux-arm64-gnu": "4.2.1",
1501- "@tailwindcss/oxide-linux-arm64-musl": "4.2.1",
1502- "@tailwindcss/oxide-linux-x64-gnu": "4.2.1",
1503- "@tailwindcss/oxide-linux-x64-musl": "4.2.1",
1504- "@tailwindcss/oxide-wasm32-wasi": "4.2.1",
1505- "@tailwindcss/oxide-win32-arm64-msvc": "4.2.1",
1506- "@tailwindcss/oxide-win32-x64-msvc": "4.2.1"
1017+ "@tailwindcss/oxide-android-arm64": "4.2.2",
1018+ "@tailwindcss/oxide-darwin-arm64": "4.2.2",
1019+ "@tailwindcss/oxide-darwin-x64": "4.2.2",
1020+ "@tailwindcss/oxide-freebsd-x64": "4.2.2",
1021+ "@tailwindcss/oxide-linux-arm-gnueabihf": "4.2.2",
1022+ "@tailwindcss/oxide-linux-arm64-gnu": "4.2.2",
1023+ "@tailwindcss/oxide-linux-arm64-musl": "4.2.2",
1024+ "@tailwindcss/oxide-linux-x64-gnu": "4.2.2",
1025+ "@tailwindcss/oxide-linux-x64-musl": "4.2.2",
1026+ "@tailwindcss/oxide-wasm32-wasi": "4.2.2",
1027+ "@tailwindcss/oxide-win32-arm64-msvc": "4.2.2",
1028+ "@tailwindcss/oxide-win32-x64-msvc": "4.2.2"
15071029 }
15081030 },
15091031 "node_modules/@tailwindcss/oxide-android-arm64": {
1510- "version": "4.2.1",
1511- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.2.1.tgz",
1512- "integrity": "sha512-eZ7G1Zm5EC8OOKaesIKuw77jw++QJ2lL9N+dDpdQiAB/c/B2wDh0QPFHbkBVrXnwNugvrbJFk1gK2SsVjwWReg==",
1032+ "version": "4.2.2",
1033+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.2.2.tgz",
1034+ "integrity": "sha512-dXGR1n+P3B6748jZO/SvHZq7qBOqqzQ+yFrXpoOWWALWndF9MoSKAT3Q0fYgAzYzGhxNYOoysRvYlpixRBBoDg==",
15131035 "cpu": [
15141036 "arm64"
15151037 ],
@@ -1524,9 +1046,9 @@
15241046 }
15251047 },
15261048 "node_modules/@tailwindcss/oxide-darwin-arm64": {
1527- "version": "4.2.1",
1528- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.2.1.tgz",
1529- "integrity": "sha512-q/LHkOstoJ7pI1J0q6djesLzRvQSIfEto148ppAd+BVQK0JYjQIFSK3JgYZJa+Yzi0DDa52ZsQx2rqytBnf8Hw==",
1049+ "version": "4.2.2",
1050+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.2.2.tgz",
1051+ "integrity": "sha512-iq9Qjr6knfMpZHj55/37ouZeykwbDqF21gPFtfnhCCKGDcPI/21FKC9XdMO/XyBM7qKORx6UIhGgg6jLl7BZlg==",
15301052 "cpu": [
15311053 "arm64"
15321054 ],
@@ -1541,9 +1063,9 @@
15411063 }
15421064 },
15431065 "node_modules/@tailwindcss/oxide-darwin-x64": {
1544- "version": "4.2.1",
1545- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.2.1.tgz",
1546- "integrity": "sha512-/f/ozlaXGY6QLbpvd/kFTro2l18f7dHKpB+ieXz+Cijl4Mt9AI2rTrpq7V+t04nK+j9XBQHnSMdeQRhbGyt6fw==",
1066+ "version": "4.2.2",
1067+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.2.2.tgz",
1068+ "integrity": "sha512-BlR+2c3nzc8f2G639LpL89YY4bdcIdUmiOOkv2GQv4/4M0vJlpXEa0JXNHhCHU7VWOKWT/CjqHdTP8aUuDJkuw==",
15471069 "cpu": [
15481070 "x64"
15491071 ],
@@ -1558,9 +1080,9 @@
15581080 }
15591081 },
15601082 "node_modules/@tailwindcss/oxide-freebsd-x64": {
1561- "version": "4.2.1",
1562- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.2.1.tgz",
1563- "integrity": "sha512-5e/AkgYJT/cpbkys/OU2Ei2jdETCLlifwm7ogMC7/hksI2fC3iiq6OcXwjibcIjPung0kRtR3TxEITkqgn0TcA==",
1083+ "version": "4.2.2",
1084+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.2.2.tgz",
1085+ "integrity": "sha512-YUqUgrGMSu2CDO82hzlQ5qSb5xmx3RUrke/QgnoEx7KvmRJHQuZHZmZTLSuuHwFf0DJPybFMXMYf+WJdxHy/nQ==",
15641086 "cpu": [
15651087 "x64"
15661088 ],
@@ -1575,9 +1097,9 @@
15751097 }
15761098 },
15771099 "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": {
1578- "version": "4.2.1",
1579- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.2.1.tgz",
1580- "integrity": "sha512-Uny1EcVTTmerCKt/1ZuKTkb0x8ZaiuYucg2/kImO5A5Y/kBz41/+j0gxUZl+hTF3xkWpDmHX+TaWhOtba2Fyuw==",
1100+ "version": "4.2.2",
1101+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.2.2.tgz",
1102+ "integrity": "sha512-FPdhvsW6g06T9BWT0qTwiVZYE2WIFo2dY5aCSpjG/S/u1tby+wXoslXS0kl3/KXnULlLr1E3NPRRw0g7t2kgaQ==",
15811103 "cpu": [
15821104 "arm"
15831105 ],
@@ -1592,9 +1114,9 @@
15921114 }
15931115 },
15941116 "node_modules/@tailwindcss/oxide-linux-arm64-gnu": {
1595- "version": "4.2.1",
1596- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.2.1.tgz",
1597- "integrity": "sha512-CTrwomI+c7n6aSSQlsPL0roRiNMDQ/YzMD9EjcR+H4f0I1SQ8QqIuPnsVp7QgMkC1Qi8rtkekLkOFjo7OlEFRQ==",
1117+ "version": "4.2.2",
1118+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.2.2.tgz",
1119+ "integrity": "sha512-4og1V+ftEPXGttOO7eCmW7VICmzzJWgMx+QXAJRAhjrSjumCwWqMfkDrNu1LXEQzNAwz28NCUpucgQPrR4S2yw==",
15981120 "cpu": [
15991121 "arm64"
16001122 ],
@@ -1609,9 +1131,9 @@
16091131 }
16101132 },
16111133 "node_modules/@tailwindcss/oxide-linux-arm64-musl": {
1612- "version": "4.2.1",
1613- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.2.1.tgz",
1614- "integrity": "sha512-WZA0CHRL/SP1TRbA5mp9htsppSEkWuQ4KsSUumYQnyl8ZdT39ntwqmz4IUHGN6p4XdSlYfJwM4rRzZLShHsGAQ==",
1134+ "version": "4.2.2",
1135+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.2.2.tgz",
1136+ "integrity": "sha512-oCfG/mS+/+XRlwNjnsNLVwnMWYH7tn/kYPsNPh+JSOMlnt93mYNCKHYzylRhI51X+TbR+ufNhhKKzm6QkqX8ag==",
16151137 "cpu": [
16161138 "arm64"
16171139 ],
@@ -1626,9 +1148,9 @@
16261148 }
16271149 },
16281150 "node_modules/@tailwindcss/oxide-linux-x64-gnu": {
1629- "version": "4.2.1",
1630- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.2.1.tgz",
1631- "integrity": "sha512-qMFzxI2YlBOLW5PhblzuSWlWfwLHaneBE0xHzLrBgNtqN6mWfs+qYbhryGSXQjFYB1Dzf5w+LN5qbUTPhW7Y5g==",
1151+ "version": "4.2.2",
1152+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.2.2.tgz",
1153+ "integrity": "sha512-rTAGAkDgqbXHNp/xW0iugLVmX62wOp2PoE39BTCGKjv3Iocf6AFbRP/wZT/kuCxC9QBh9Pu8XPkv/zCZB2mcMg==",
16321154 "cpu": [
16331155 "x64"
16341156 ],
@@ -1643,9 +1165,9 @@
16431165 }
16441166 },
16451167 "node_modules/@tailwindcss/oxide-linux-x64-musl": {
1646- "version": "4.2.1",
1647- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.2.1.tgz",
1648- "integrity": "sha512-5r1X2FKnCMUPlXTWRYpHdPYUY6a1Ar/t7P24OuiEdEOmms5lyqjDRvVY1yy9Rmioh+AunQ0rWiOTPE8F9A3v5g==",
1168+ "version": "4.2.2",
1169+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.2.2.tgz",
1170+ "integrity": "sha512-XW3t3qwbIwiSyRCggeO2zxe3KWaEbM0/kW9e8+0XpBgyKU4ATYzcVSMKteZJ1iukJ3HgHBjbg9P5YPRCVUxlnQ==",
16491171 "cpu": [
16501172 "x64"
16511173 ],
@@ -1660,9 +1182,9 @@
16601182 }
16611183 },
16621184 "node_modules/@tailwindcss/oxide-wasm32-wasi": {
1663- "version": "4.2.1",
1664- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.2.1.tgz",
1665- "integrity": "sha512-MGFB5cVPvshR85MTJkEvqDUnuNoysrsRxd6vnk1Lf2tbiqNlXpHYZqkqOQalydienEWOHHFyyuTSYRsLfxFJ2Q==",
1185+ "version": "4.2.2",
1186+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.2.2.tgz",
1187+ "integrity": "sha512-eKSztKsmEsn1O5lJ4ZAfyn41NfG7vzCg496YiGtMDV86jz1q/irhms5O0VrY6ZwTUkFy/EKG3RfWgxSI3VbZ8Q==",
16661188 "bundleDependencies": [
16671189 "@napi-rs/wasm-runtime",
16681190 "@emnapi/core",
@@ -1754,9 +1276,9 @@
17541276 "optional": true
17551277 },
17561278 "node_modules/@tailwindcss/oxide-win32-arm64-msvc": {
1757- "version": "4.2.1",
1758- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.2.1.tgz",
1759- "integrity": "sha512-YlUEHRHBGnCMh4Nj4GnqQyBtsshUPdiNroZj8VPkvTZSoHsilRCwXcVKnG9kyi0ZFAS/3u+qKHBdDc81SADTRA==",
1279+ "version": "4.2.2",
1280+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.2.2.tgz",
1281+ "integrity": "sha512-qPmaQM4iKu5mxpsrWZMOZRgZv1tOZpUm+zdhhQP0VhJfyGGO3aUKdbh3gDZc/dPLQwW4eSqWGrrcWNBZWUWaXQ==",
17601282 "cpu": [
17611283 "arm64"
17621284 ],
@@ -1771,9 +1293,9 @@
17711293 }
17721294 },
17731295 "node_modules/@tailwindcss/oxide-win32-x64-msvc": {
1774- "version": "4.2.1",
1775- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.2.1.tgz",
1776- "integrity": "sha512-rbO34G5sMWWyrN/idLeVxAZgAKWrn5LiR3/I90Q9MkA67s6T1oB0xtTe+0heoBvHSpbU9Mk7i6uwJnpo4u21XQ==",
1296+ "version": "4.2.2",
1297+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.2.2.tgz",
1298+ "integrity": "sha512-1T/37VvI7WyH66b+vqHj/cLwnCxt7Qt3WFu5Q8hk65aOvlwAhs7rAp1VkulBJw/N4tMirXjVnylTR72uI0HGcA==",
17771299 "cpu": [
17781300 "x64"
17791301 ],
@@ -1788,17 +1310,28 @@
17881310 }
17891311 },
17901312 "node_modules/@tailwindcss/postcss": {
1791- "version": "4.2.1",
1792- "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.2.1.tgz",
1793- "integrity": "sha512-OEwGIBnXnj7zJeonOh6ZG9woofIjGrd2BORfvE5p9USYKDCZoQmfqLcfNiRWoJlRWLdNPn2IgVZuWAOM4iTYMw==",
1313+ "version": "4.2.2",
1314+ "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.2.2.tgz",
1315+ "integrity": "sha512-n4goKQbW8RVXIbNKRB/45LzyUqN451deQK0nzIeauVEqjlI49slUlgKYJM2QyUzap/PcpnS7kzSUmPb1sCRvYQ==",
17941316 "dev": true,
17951317 "license": "MIT",
17961318 "dependencies": {
17971319 "@alloc/quick-lru": "^5.2.0",
1798- "@tailwindcss/node": "4.2.1",
1799- "@tailwindcss/oxide": "4.2.1",
1320+ "@tailwindcss/node": "4.2.2",
1321+ "@tailwindcss/oxide": "4.2.2",
18001322 "postcss": "^8.5.6",
1801- "tailwindcss": "4.2.1"
1323+ "tailwindcss": "4.2.2"
1324+ }
1325+ },
1326+ "node_modules/@tybys/wasm-util": {
1327+ "version": "0.10.1",
1328+ "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz",
1329+ "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==",
1330+ "dev": true,
1331+ "license": "MIT",
1332+ "optional": true,
1333+ "dependencies": {
1334+ "tslib": "^2.4.0"
18021335 }
18031336 },
18041337 "node_modules/@types/esrecurse": {
@@ -1822,9 +1355,9 @@
18221355 "license": "MIT"
18231356 },
18241357 "node_modules/@types/node": {
1825- "version": "25.4.0",
1826- "resolved": "https://registry.npmjs.org/@types/node/-/node-25.4.0.tgz",
1827- "integrity": "sha512-9wLpoeWuBlcbBpOY3XmzSTG3oscB6xjBEEtn+pYXTfhyXhIxC5FsBer2KTopBlvKEiW9l13po9fq+SJY/5lkhw==",
1358+ "version": "25.5.0",
1359+ "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.0.tgz",
1360+ "integrity": "sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw==",
18281361 "dev": true,
18291362 "license": "MIT",
18301363 "peer": true,
@@ -1839,17 +1372,17 @@
18391372 "license": "MIT"
18401373 },
18411374 "node_modules/@typescript-eslint/eslint-plugin": {
1842- "version": "8.57.0",
1843- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.57.0.tgz",
1844- "integrity": "sha512-qeu4rTHR3/IaFORbD16gmjq9+rEs9fGKdX0kF6BKSfi+gCuG3RCKLlSBYzn/bGsY9Tj7KE/DAQStbp8AHJGHEQ==",
1375+ "version": "8.57.1",
1376+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.57.1.tgz",
1377+ "integrity": "sha512-Gn3aqnvNl4NGc6x3/Bqk1AOn0thyTU9bqDRhiRnUWezgvr2OnhYCWCgC8zXXRVqBsIL1pSDt7T9nJUe0oM0kDQ==",
18451378 "dev": true,
18461379 "license": "MIT",
18471380 "dependencies": {
18481381 "@eslint-community/regexpp": "^4.12.2",
1849- "@typescript-eslint/scope-manager": "8.57.0",
1850- "@typescript-eslint/type-utils": "8.57.0",
1851- "@typescript-eslint/utils": "8.57.0",
1852- "@typescript-eslint/visitor-keys": "8.57.0",
1382+ "@typescript-eslint/scope-manager": "8.57.1",
1383+ "@typescript-eslint/type-utils": "8.57.1",
1384+ "@typescript-eslint/utils": "8.57.1",
1385+ "@typescript-eslint/visitor-keys": "8.57.1",
18531386 "ignore": "^7.0.5",
18541387 "natural-compare": "^1.4.0",
18551388 "ts-api-utils": "^2.4.0"
@@ -1862,7 +1395,7 @@
18621395 "url": "https://opencollective.com/typescript-eslint"
18631396 },
18641397 "peerDependencies": {
1865- "@typescript-eslint/parser": "^8.57.0",
1398+ "@typescript-eslint/parser": "^8.57.1",
18661399 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
18671400 "typescript": ">=4.8.4 <6.0.0"
18681401 }
@@ -1878,17 +1411,17 @@
18781411 }
18791412 },
18801413 "node_modules/@typescript-eslint/parser": {
1881- "version": "8.57.0",
1882- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.57.0.tgz",
1883- "integrity": "sha512-XZzOmihLIr8AD1b9hL9ccNMzEMWt/dE2u7NyTY9jJG6YNiNthaD5XtUHVF2uCXZ15ng+z2hT3MVuxnUYhq6k1g==",
1414+ "version": "8.57.1",
1415+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.57.1.tgz",
1416+ "integrity": "sha512-k4eNDan0EIMTT/dUKc/g+rsJ6wcHYhNPdY19VoX/EOtaAG8DLtKCykhrUnuHPYvinn5jhAPgD2Qw9hXBwrahsw==",
18841417 "dev": true,
18851418 "license": "MIT",
18861419 "peer": true,
18871420 "dependencies": {
1888- "@typescript-eslint/scope-manager": "8.57.0",
1889- "@typescript-eslint/types": "8.57.0",
1890- "@typescript-eslint/typescript-estree": "8.57.0",
1891- "@typescript-eslint/visitor-keys": "8.57.0",
1421+ "@typescript-eslint/scope-manager": "8.57.1",
1422+ "@typescript-eslint/types": "8.57.1",
1423+ "@typescript-eslint/typescript-estree": "8.57.1",
1424+ "@typescript-eslint/visitor-keys": "8.57.1",
18921425 "debug": "^4.4.3"
18931426 },
18941427 "engines": {
@@ -1904,14 +1437,14 @@
19041437 }
19051438 },
19061439 "node_modules/@typescript-eslint/project-service": {
1907- "version": "8.57.0",
1908- "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.57.0.tgz",
1909- "integrity": "sha512-pR+dK0BlxCLxtWfaKQWtYr7MhKmzqZxuii+ZjuFlZlIGRZm22HnXFqa2eY+90MUz8/i80YJmzFGDUsi8dMOV5w==",
1440+ "version": "8.57.1",
1441+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.57.1.tgz",
1442+ "integrity": "sha512-vx1F37BRO1OftsYlmG9xay1TqnjNVlqALymwWVuYTdo18XuKxtBpCj1QlzNIEHlvlB27osvXFWptYiEWsVdYsg==",
19101443 "dev": true,
19111444 "license": "MIT",
19121445 "dependencies": {
1913- "@typescript-eslint/tsconfig-utils": "^8.57.0",
1914- "@typescript-eslint/types": "^8.57.0",
1446+ "@typescript-eslint/tsconfig-utils": "^8.57.1",
1447+ "@typescript-eslint/types": "^8.57.1",
19151448 "debug": "^4.4.3"
19161449 },
19171450 "engines": {
@@ -1926,14 +1459,14 @@
19261459 }
19271460 },
19281461 "node_modules/@typescript-eslint/scope-manager": {
1929- "version": "8.57.0",
1930- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.57.0.tgz",
1931- "integrity": "sha512-nvExQqAHF01lUM66MskSaZulpPL5pgy5hI5RfrxviLgzZVffB5yYzw27uK/ft8QnKXI2X0LBrHJFr1TaZtAibw==",
1462+ "version": "8.57.1",
1463+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.57.1.tgz",
1464+ "integrity": "sha512-hs/QcpCwlwT2L5S+3fT6gp0PabyGk4Q0Rv2doJXA0435/OpnSR3VRgvrp8Xdoc3UAYSg9cyUjTeFXZEPg/3OKg==",
19321465 "dev": true,
19331466 "license": "MIT",
19341467 "dependencies": {
1935- "@typescript-eslint/types": "8.57.0",
1936- "@typescript-eslint/visitor-keys": "8.57.0"
1468+ "@typescript-eslint/types": "8.57.1",
1469+ "@typescript-eslint/visitor-keys": "8.57.1"
19371470 },
19381471 "engines": {
19391472 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1944,9 +1477,9 @@
19441477 }
19451478 },
19461479 "node_modules/@typescript-eslint/tsconfig-utils": {
1947- "version": "8.57.0",
1948- "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.57.0.tgz",
1949- "integrity": "sha512-LtXRihc5ytjJIQEH+xqjB0+YgsV4/tW35XKX3GTZHpWtcC8SPkT/d4tqdf1cKtesryHm2bgp6l555NYcT2NLvA==",
1480+ "version": "8.57.1",
1481+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.57.1.tgz",
1482+ "integrity": "sha512-0lgOZB8cl19fHO4eI46YUx2EceQqhgkPSuCGLlGi79L2jwYY1cxeYc1Nae8Aw1xjgW3PKVDLlr3YJ6Bxx8HkWg==",
19501483 "dev": true,
19511484 "license": "MIT",
19521485 "engines": {
@@ -1961,15 +1494,15 @@
19611494 }
19621495 },
19631496 "node_modules/@typescript-eslint/type-utils": {
1964- "version": "8.57.0",
1965- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.57.0.tgz",
1966- "integrity": "sha512-yjgh7gmDcJ1+TcEg8x3uWQmn8ifvSupnPfjP21twPKrDP/pTHlEQgmKcitzF/rzPSmv7QjJ90vRpN4U+zoUjwQ==",
1497+ "version": "8.57.1",
1498+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.57.1.tgz",
1499+ "integrity": "sha512-+Bwwm0ScukFdyoJsh2u6pp4S9ktegF98pYUU0hkphOOqdMB+1sNQhIz8y5E9+4pOioZijrkfNO/HUJVAFFfPKA==",
19671500 "dev": true,
19681501 "license": "MIT",
19691502 "dependencies": {
1970- "@typescript-eslint/types": "8.57.0",
1971- "@typescript-eslint/typescript-estree": "8.57.0",
1972- "@typescript-eslint/utils": "8.57.0",
1503+ "@typescript-eslint/types": "8.57.1",
1504+ "@typescript-eslint/typescript-estree": "8.57.1",
1505+ "@typescript-eslint/utils": "8.57.1",
19731506 "debug": "^4.4.3",
19741507 "ts-api-utils": "^2.4.0"
19751508 },
@@ -1986,9 +1519,9 @@
19861519 }
19871520 },
19881521 "node_modules/@typescript-eslint/types": {
1989- "version": "8.57.0",
1990- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.57.0.tgz",
1991- "integrity": "sha512-dTLI8PEXhjUC7B9Kre+u0XznO696BhXcTlOn0/6kf1fHaQW8+VjJAVHJ3eTI14ZapTxdkOmc80HblPQLaEeJdg==",
1522+ "version": "8.57.1",
1523+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.57.1.tgz",
1524+ "integrity": "sha512-S29BOBPJSFUiblEl6RzPPjJt6w25A6XsBqRVDt53tA/tlL8q7ceQNZHTjPeONt/3S7KRI4quk+yP9jK2WjBiPQ==",
19921525 "dev": true,
19931526 "license": "MIT",
19941527 "engines": {
@@ -2000,16 +1533,16 @@
20001533 }
20011534 },
20021535 "node_modules/@typescript-eslint/typescript-estree": {
2003- "version": "8.57.0",
2004- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.57.0.tgz",
2005- "integrity": "sha512-m7faHcyVg0BT3VdYTlX8GdJEM7COexXxS6KqGopxdtkQRvBanK377QDHr4W/vIPAR+ah9+B/RclSW5ldVniO1Q==",
1536+ "version": "8.57.1",
1537+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.57.1.tgz",
1538+ "integrity": "sha512-ybe2hS9G6pXpqGtPli9Gx9quNV0TWLOmh58ADlmZe9DguLq0tiAKVjirSbtM1szG6+QH6rVXyU6GTLQbWnMY+g==",
20061539 "dev": true,
20071540 "license": "MIT",
20081541 "dependencies": {
2009- "@typescript-eslint/project-service": "8.57.0",
2010- "@typescript-eslint/tsconfig-utils": "8.57.0",
2011- "@typescript-eslint/types": "8.57.0",
2012- "@typescript-eslint/visitor-keys": "8.57.0",
1542+ "@typescript-eslint/project-service": "8.57.1",
1543+ "@typescript-eslint/tsconfig-utils": "8.57.1",
1544+ "@typescript-eslint/types": "8.57.1",
1545+ "@typescript-eslint/visitor-keys": "8.57.1",
20131546 "debug": "^4.4.3",
20141547 "minimatch": "^10.2.2",
20151548 "semver": "^7.7.3",
@@ -2028,16 +1561,16 @@
20281561 }
20291562 },
20301563 "node_modules/@typescript-eslint/utils": {
2031- "version": "8.57.0",
2032- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.57.0.tgz",
2033- "integrity": "sha512-5iIHvpD3CZe06riAsbNxxreP+MuYgVUsV0n4bwLH//VJmgtt54sQeY2GszntJ4BjYCpMzrfVh2SBnUQTtys2lQ==",
1564+ "version": "8.57.1",
1565+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.57.1.tgz",
1566+ "integrity": "sha512-XUNSJ/lEVFttPMMoDVA2r2bwrl8/oPx8cURtczkSEswY5T3AeLmCy+EKWQNdL4u0MmAHOjcWrqJp2cdvgjn8dQ==",
20341567 "dev": true,
20351568 "license": "MIT",
20361569 "dependencies": {
20371570 "@eslint-community/eslint-utils": "^4.9.1",
2038- "@typescript-eslint/scope-manager": "8.57.0",
2039- "@typescript-eslint/types": "8.57.0",
2040- "@typescript-eslint/typescript-estree": "8.57.0"
1571+ "@typescript-eslint/scope-manager": "8.57.1",
1572+ "@typescript-eslint/types": "8.57.1",
1573+ "@typescript-eslint/typescript-estree": "8.57.1"
20411574 },
20421575 "engines": {
20431576 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -2052,13 +1585,13 @@
20521585 }
20531586 },
20541587 "node_modules/@typescript-eslint/visitor-keys": {
2055- "version": "8.57.0",
2056- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.57.0.tgz",
2057- "integrity": "sha512-zm6xx8UT/Xy2oSr2ZXD0pZo7Jx2XsCoID2IUh9YSTFRu7z+WdwYTRk6LhUftm1crwqbuoF6I8zAFeCMw0YjwDg==",
1588+ "version": "8.57.1",
1589+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.57.1.tgz",
1590+ "integrity": "sha512-YWnmJkXbofiz9KbnbbwuA2rpGkFPLbAIetcCNO6mJ8gdhdZ/v7WDXsoGFAJuM6ikUFKTlSQnjWnVO4ux+UzS6A==",
20581591 "dev": true,
20591592 "license": "MIT",
20601593 "dependencies": {
2061- "@typescript-eslint/types": "8.57.0",
1594+ "@typescript-eslint/types": "8.57.1",
20621595 "eslint-visitor-keys": "^5.0.0"
20631596 },
20641597 "engines": {
@@ -2405,9 +1938,9 @@
24051938 }
24061939 },
24071940 "node_modules/devalue": {
2408- "version": "5.6.3",
2409- "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.6.3.tgz",
2410- "integrity": "sha512-nc7XjUU/2Lb+SvEFVGcWLiKkzfw8+qHI7zn8WYXKkLMgfGSHbgCEaR6bJpev8Cm6Rmrb19Gfd/tZvGqx9is3wg==",
1941+ "version": "5.6.4",
1942+ "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.6.4.tgz",
1943+ "integrity": "sha512-Gp6rDldRsFh/7XuouDbxMH3Mx8GMCcgzIb1pDTvNyn8pZGQ22u+Wa+lGV9dQCltFQ7uVw0MhRyb8XDskNFOReA==",
24111944 "license": "MIT"
24121945 },
24131946 "node_modules/electron-to-chromium": {
@@ -2431,48 +1964,6 @@
24311964 "node": ">=10.13.0"
24321965 }
24331966 },
2434- "node_modules/esbuild": {
2435- "version": "0.27.2",
2436- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.2.tgz",
2437- "integrity": "sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==",
2438- "dev": true,
2439- "hasInstallScript": true,
2440- "license": "MIT",
2441- "bin": {
2442- "esbuild": "bin/esbuild"
2443- },
2444- "engines": {
2445- "node": ">=18"
2446- },
2447- "optionalDependencies": {
2448- "@esbuild/aix-ppc64": "0.27.2",
2449- "@esbuild/android-arm": "0.27.2",
2450- "@esbuild/android-arm64": "0.27.2",
2451- "@esbuild/android-x64": "0.27.2",
2452- "@esbuild/darwin-arm64": "0.27.2",
2453- "@esbuild/darwin-x64": "0.27.2",
2454- "@esbuild/freebsd-arm64": "0.27.2",
2455- "@esbuild/freebsd-x64": "0.27.2",
2456- "@esbuild/linux-arm": "0.27.2",
2457- "@esbuild/linux-arm64": "0.27.2",
2458- "@esbuild/linux-ia32": "0.27.2",
2459- "@esbuild/linux-loong64": "0.27.2",
2460- "@esbuild/linux-mips64el": "0.27.2",
2461- "@esbuild/linux-ppc64": "0.27.2",
2462- "@esbuild/linux-riscv64": "0.27.2",
2463- "@esbuild/linux-s390x": "0.27.2",
2464- "@esbuild/linux-x64": "0.27.2",
2465- "@esbuild/netbsd-arm64": "0.27.2",
2466- "@esbuild/netbsd-x64": "0.27.2",
2467- "@esbuild/openbsd-arm64": "0.27.2",
2468- "@esbuild/openbsd-x64": "0.27.2",
2469- "@esbuild/openharmony-arm64": "0.27.2",
2470- "@esbuild/sunos-x64": "0.27.2",
2471- "@esbuild/win32-arm64": "0.27.2",
2472- "@esbuild/win32-ia32": "0.27.2",
2473- "@esbuild/win32-x64": "0.27.2"
2474- }
2475- },
24761967 "node_modules/escalade": {
24771968 "version": "3.2.0",
24781969 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
@@ -3058,9 +2549,9 @@
30582549 }
30592550 },
30602551 "node_modules/lightningcss": {
3061- "version": "1.31.1",
3062- "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.31.1.tgz",
3063- "integrity": "sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ==",
2552+ "version": "1.32.0",
2553+ "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz",
2554+ "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==",
30642555 "dev": true,
30652556 "license": "MPL-2.0",
30662557 "dependencies": {
@@ -3074,23 +2565,23 @@
30742565 "url": "https://opencollective.com/parcel"
30752566 },
30762567 "optionalDependencies": {
3077- "lightningcss-android-arm64": "1.31.1",
3078- "lightningcss-darwin-arm64": "1.31.1",
3079- "lightningcss-darwin-x64": "1.31.1",
3080- "lightningcss-freebsd-x64": "1.31.1",
3081- "lightningcss-linux-arm-gnueabihf": "1.31.1",
3082- "lightningcss-linux-arm64-gnu": "1.31.1",
3083- "lightningcss-linux-arm64-musl": "1.31.1",
3084- "lightningcss-linux-x64-gnu": "1.31.1",
3085- "lightningcss-linux-x64-musl": "1.31.1",
3086- "lightningcss-win32-arm64-msvc": "1.31.1",
3087- "lightningcss-win32-x64-msvc": "1.31.1"
2568+ "lightningcss-android-arm64": "1.32.0",
2569+ "lightningcss-darwin-arm64": "1.32.0",
2570+ "lightningcss-darwin-x64": "1.32.0",
2571+ "lightningcss-freebsd-x64": "1.32.0",
2572+ "lightningcss-linux-arm-gnueabihf": "1.32.0",
2573+ "lightningcss-linux-arm64-gnu": "1.32.0",
2574+ "lightningcss-linux-arm64-musl": "1.32.0",
2575+ "lightningcss-linux-x64-gnu": "1.32.0",
2576+ "lightningcss-linux-x64-musl": "1.32.0",
2577+ "lightningcss-win32-arm64-msvc": "1.32.0",
2578+ "lightningcss-win32-x64-msvc": "1.32.0"
30882579 }
30892580 },
30902581 "node_modules/lightningcss-android-arm64": {
3091- "version": "1.31.1",
3092- "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.31.1.tgz",
3093- "integrity": "sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnCh1wAXCKFg==",
2582+ "version": "1.32.0",
2583+ "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz",
2584+ "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==",
30942585 "cpu": [
30952586 "arm64"
30962587 ],
@@ -3109,9 +2600,9 @@
31092600 }
31102601 },
31112602 "node_modules/lightningcss-darwin-arm64": {
3112- "version": "1.31.1",
3113- "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.31.1.tgz",
3114- "integrity": "sha512-02uTEqf3vIfNMq3h/z2cJfcOXnQ0GRwQrkmPafhueLb2h7mqEidiCzkE4gBMEH65abHRiQvhdcQ+aP0D0g67sg==",
2603+ "version": "1.32.0",
2604+ "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz",
2605+ "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==",
31152606 "cpu": [
31162607 "arm64"
31172608 ],
@@ -3130,9 +2621,9 @@
31302621 }
31312622 },
31322623 "node_modules/lightningcss-darwin-x64": {
3133- "version": "1.31.1",
3134- "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.31.1.tgz",
3135- "integrity": "sha512-1ObhyoCY+tGxtsz1lSx5NXCj3nirk0Y0kB/g8B8DT+sSx4G9djitg9ejFnjb3gJNWo7qXH4DIy2SUHvpoFwfTA==",
2624+ "version": "1.32.0",
2625+ "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz",
2626+ "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==",
31362627 "cpu": [
31372628 "x64"
31382629 ],
@@ -3151,9 +2642,9 @@
31512642 }
31522643 },
31532644 "node_modules/lightningcss-freebsd-x64": {
3154- "version": "1.31.1",
3155- "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.31.1.tgz",
3156- "integrity": "sha512-1RINmQKAItO6ISxYgPwszQE1BrsVU5aB45ho6O42mu96UiZBxEXsuQ7cJW4zs4CEodPUioj/QrXW1r9pLUM74A==",
2645+ "version": "1.32.0",
2646+ "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz",
2647+ "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==",
31572648 "cpu": [
31582649 "x64"
31592650 ],
@@ -3172,9 +2663,9 @@
31722663 }
31732664 },
31742665 "node_modules/lightningcss-linux-arm-gnueabihf": {
3175- "version": "1.31.1",
3176- "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.31.1.tgz",
3177- "integrity": "sha512-OOCm2//MZJ87CdDK62rZIu+aw9gBv4azMJuA8/KB74wmfS3lnC4yoPHm0uXZ/dvNNHmnZnB8XLAZzObeG0nS1g==",
2666+ "version": "1.32.0",
2667+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz",
2668+ "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==",
31782669 "cpu": [
31792670 "arm"
31802671 ],
@@ -3193,9 +2684,9 @@
31932684 }
31942685 },
31952686 "node_modules/lightningcss-linux-arm64-gnu": {
3196- "version": "1.31.1",
3197- "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.31.1.tgz",
3198- "integrity": "sha512-WKyLWztD71rTnou4xAD5kQT+982wvca7E6QoLpoawZ1gP9JM0GJj4Tp5jMUh9B3AitHbRZ2/H3W5xQmdEOUlLg==",
2687+ "version": "1.32.0",
2688+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz",
2689+ "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==",
31992690 "cpu": [
32002691 "arm64"
32012692 ],
@@ -3214,9 +2705,9 @@
32142705 }
32152706 },
32162707 "node_modules/lightningcss-linux-arm64-musl": {
3217- "version": "1.31.1",
3218- "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.31.1.tgz",
3219- "integrity": "sha512-mVZ7Pg2zIbe3XlNbZJdjs86YViQFoJSpc41CbVmKBPiGmC4YrfeOyz65ms2qpAobVd7WQsbW4PdsSJEMymyIMg==",
2708+ "version": "1.32.0",
2709+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz",
2710+ "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==",
32202711 "cpu": [
32212712 "arm64"
32222713 ],
@@ -3235,9 +2726,9 @@
32352726 }
32362727 },
32372728 "node_modules/lightningcss-linux-x64-gnu": {
3238- "version": "1.31.1",
3239- "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.31.1.tgz",
3240- "integrity": "sha512-xGlFWRMl+0KvUhgySdIaReQdB4FNudfUTARn7q0hh/V67PVGCs3ADFjw+6++kG1RNd0zdGRlEKa+T13/tQjPMA==",
2729+ "version": "1.32.0",
2730+ "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz",
2731+ "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==",
32412732 "cpu": [
32422733 "x64"
32432734 ],
@@ -3256,9 +2747,9 @@
32562747 }
32572748 },
32582749 "node_modules/lightningcss-linux-x64-musl": {
3259- "version": "1.31.1",
3260- "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.31.1.tgz",
3261- "integrity": "sha512-eowF8PrKHw9LpoZii5tdZwnBcYDxRw2rRCyvAXLi34iyeYfqCQNA9rmUM0ce62NlPhCvof1+9ivRaTY6pSKDaA==",
2750+ "version": "1.32.0",
2751+ "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz",
2752+ "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==",
32622753 "cpu": [
32632754 "x64"
32642755 ],
@@ -3277,9 +2768,9 @@
32772768 }
32782769 },
32792770 "node_modules/lightningcss-win32-arm64-msvc": {
3280- "version": "1.31.1",
3281- "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.31.1.tgz",
3282- "integrity": "sha512-aJReEbSEQzx1uBlQizAOBSjcmr9dCdL3XuC/6HLXAxmtErsj2ICo5yYggg1qOODQMtnjNQv2UHb9NpOuFtYe4w==",
2771+ "version": "1.32.0",
2772+ "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz",
2773+ "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==",
32832774 "cpu": [
32842775 "arm64"
32852776 ],
@@ -3298,9 +2789,9 @@
32982789 }
32992790 },
33002791 "node_modules/lightningcss-win32-x64-msvc": {
3301- "version": "1.31.1",
3302- "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.31.1.tgz",
3303- "integrity": "sha512-I9aiFrbd7oYHwlnQDqr1Roz+fTz61oDDJX7n9tYF9FJymH1cIN1DtKw3iYt6b8WZgEjoNwVSncwF4wx/ZedMhw==",
2792+ "version": "1.32.0",
2793+ "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz",
2794+ "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==",
33042795 "cpu": [
33052796 "x64"
33062797 ],
@@ -3784,49 +3275,38 @@
37843275 "url": "https://paulmillr.com/funding/"
37853276 }
37863277 },
3787- "node_modules/rollup": {
3788- "version": "4.56.0",
3789- "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.56.0.tgz",
3790- "integrity": "sha512-9FwVqlgUHzbXtDg9RCMgodF3Ua4Na6Gau+Sdt9vyCN4RhHfVKX2DCHy3BjMLTDd47ITDhYAnTwGulWTblJSDLg==",
3278+ "node_modules/rolldown": {
3279+ "version": "1.0.0-rc.9",
3280+ "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.0-rc.9.tgz",
3281+ "integrity": "sha512-9EbgWge7ZH+yqb4d2EnELAntgPTWbfL8ajiTW+SyhJEC4qhBbkCKbqFV4Ge4zmu5ziQuVbWxb/XwLZ+RIO7E8Q==",
37913282 "dev": true,
37923283 "license": "MIT",
37933284 "dependencies": {
3794- "@types/estree": "1.0.8"
3285+ "@oxc-project/types": "=0.115.0",
3286+ "@rolldown/pluginutils": "1.0.0-rc.9"
37953287 },
37963288 "bin": {
3797- "rollup": "dist/bin/rollup"
3289+ "rolldown": "bin/cli.mjs"
37983290 },
37993291 "engines": {
3800- "node": ">=18.0.0",
3801- "npm": ">=8.0.0"
3292+ "node": "^20.19.0 || >=22.12.0"
38023293 },
38033294 "optionalDependencies": {
3804- "@rollup/rollup-android-arm-eabi": "4.56.0",
3805- "@rollup/rollup-android-arm64": "4.56.0",
3806- "@rollup/rollup-darwin-arm64": "4.56.0",
3807- "@rollup/rollup-darwin-x64": "4.56.0",
3808- "@rollup/rollup-freebsd-arm64": "4.56.0",
3809- "@rollup/rollup-freebsd-x64": "4.56.0",
3810- "@rollup/rollup-linux-arm-gnueabihf": "4.56.0",
3811- "@rollup/rollup-linux-arm-musleabihf": "4.56.0",
3812- "@rollup/rollup-linux-arm64-gnu": "4.56.0",
3813- "@rollup/rollup-linux-arm64-musl": "4.56.0",
3814- "@rollup/rollup-linux-loong64-gnu": "4.56.0",
3815- "@rollup/rollup-linux-loong64-musl": "4.56.0",
3816- "@rollup/rollup-linux-ppc64-gnu": "4.56.0",
3817- "@rollup/rollup-linux-ppc64-musl": "4.56.0",
3818- "@rollup/rollup-linux-riscv64-gnu": "4.56.0",
3819- "@rollup/rollup-linux-riscv64-musl": "4.56.0",
3820- "@rollup/rollup-linux-s390x-gnu": "4.56.0",
3821- "@rollup/rollup-linux-x64-gnu": "4.56.0",
3822- "@rollup/rollup-linux-x64-musl": "4.56.0",
3823- "@rollup/rollup-openbsd-x64": "4.56.0",
3824- "@rollup/rollup-openharmony-arm64": "4.56.0",
3825- "@rollup/rollup-win32-arm64-msvc": "4.56.0",
3826- "@rollup/rollup-win32-ia32-msvc": "4.56.0",
3827- "@rollup/rollup-win32-x64-gnu": "4.56.0",
3828- "@rollup/rollup-win32-x64-msvc": "4.56.0",
3829- "fsevents": "~2.3.2"
3295+ "@rolldown/binding-android-arm64": "1.0.0-rc.9",
3296+ "@rolldown/binding-darwin-arm64": "1.0.0-rc.9",
3297+ "@rolldown/binding-darwin-x64": "1.0.0-rc.9",
3298+ "@rolldown/binding-freebsd-x64": "1.0.0-rc.9",
3299+ "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-rc.9",
3300+ "@rolldown/binding-linux-arm64-gnu": "1.0.0-rc.9",
3301+ "@rolldown/binding-linux-arm64-musl": "1.0.0-rc.9",
3302+ "@rolldown/binding-linux-ppc64-gnu": "1.0.0-rc.9",
3303+ "@rolldown/binding-linux-s390x-gnu": "1.0.0-rc.9",
3304+ "@rolldown/binding-linux-x64-gnu": "1.0.0-rc.9",
3305+ "@rolldown/binding-linux-x64-musl": "1.0.0-rc.9",
3306+ "@rolldown/binding-openharmony-arm64": "1.0.0-rc.9",
3307+ "@rolldown/binding-wasm32-wasi": "1.0.0-rc.9",
3308+ "@rolldown/binding-win32-arm64-msvc": "1.0.0-rc.9",
3309+ "@rolldown/binding-win32-x64-msvc": "1.0.0-rc.9"
38303310 }
38313311 },
38323312 "node_modules/runed": {
@@ -3922,9 +3402,9 @@
39223402 }
39233403 },
39243404 "node_modules/svelte": {
3925- "version": "5.53.10",
3926- "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.53.10.tgz",
3927- "integrity": "sha512-UcNfWzbrjvYXYSk+U2hME25kpb87oq6/WVLeBF4khyQrb3Ob/URVlN23khal+RbdCUTMfg4qWjI9KZjCNFtYMQ==",
3405+ "version": "5.54.0",
3406+ "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.54.0.tgz",
3407+ "integrity": "sha512-TTDxwYnHkova6Wsyj1PGt9TByuWqvMoeY1bQiuAf2DM/JeDSMw7FjRKzk8K/5mJ99vGOKhbCqTDpyAKwjp4igg==",
39283408 "license": "MIT",
39293409 "peer": true,
39303410 "dependencies": {
@@ -3937,7 +3417,7 @@
39373417 "aria-query": "5.3.1",
39383418 "axobject-query": "^4.1.0",
39393419 "clsx": "^2.1.1",
3940- "devalue": "^5.6.3",
3420+ "devalue": "^5.6.4",
39413421 "esm-env": "^1.2.1",
39423422 "esrap": "^2.2.2",
39433423 "is-reference": "^3.0.3",
@@ -4101,9 +3581,9 @@
41013581 }
41023582 },
41033583 "node_modules/tailwindcss": {
4104- "version": "4.2.1",
4105- "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.2.1.tgz",
4106- "integrity": "sha512-/tBrSQ36vCleJkAOsy9kbNTgaxvGbyOamC30PRePTQe/o1MFwEKHQk4Cn7BNGaPtjp+PuUrByJehM1hgxfq4sw==",
3584+ "version": "4.2.2",
3585+ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.2.2.tgz",
3586+ "integrity": "sha512-KWBIxs1Xb6NoLdMVqhbhgwZf2PGBpPEiwOqgI4pFIYbNTfBXiKYyWoTsXgBQ9WFg/OlhnvHaY+AEpW7wSmFo2Q==",
41073587 "dev": true,
41083588 "license": "MIT",
41093589 "peer": true
@@ -4197,16 +3677,16 @@
41973677 }
41983678 },
41993679 "node_modules/typescript-eslint": {
4200- "version": "8.57.0",
4201- "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.57.0.tgz",
4202- "integrity": "sha512-W8GcigEMEeB07xEZol8oJ26rigm3+bfPHxHvwbYUlu1fUDsGuQ7Hiskx5xGW/xM4USc9Ephe3jtv7ZYPQntHeA==",
3680+ "version": "8.57.1",
3681+ "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.57.1.tgz",
3682+ "integrity": "sha512-fLvZWf+cAGw3tqMCYzGIU6yR8K+Y9NT2z23RwOjlNFF2HwSB3KhdEFI5lSBv8tNmFkkBShSjsCjzx1vahZfISA==",
42033683 "dev": true,
42043684 "license": "MIT",
42053685 "dependencies": {
4206- "@typescript-eslint/eslint-plugin": "8.57.0",
4207- "@typescript-eslint/parser": "8.57.0",
4208- "@typescript-eslint/typescript-estree": "8.57.0",
4209- "@typescript-eslint/utils": "8.57.0"
3686+ "@typescript-eslint/eslint-plugin": "8.57.1",
3687+ "@typescript-eslint/parser": "8.57.1",
3688+ "@typescript-eslint/typescript-estree": "8.57.1",
3689+ "@typescript-eslint/utils": "8.57.1"
42103690 },
42113691 "engines": {
42123692 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -4276,18 +3756,18 @@
42763756 "license": "MIT"
42773757 },
42783758 "node_modules/vite": {
4279- "version": "7.3.1",
4280- "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.1.tgz",
4281- "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==",
3759+ "version": "8.0.0",
3760+ "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.0.tgz",
3761+ "integrity": "sha512-fPGaRNj9Zytaf8LEiBhY7Z6ijnFKdzU/+mL8EFBaKr7Vw1/FWcTBAMW0wLPJAGMPX38ZPVCVgLceWiEqeoqL2Q==",
42823762 "dev": true,
42833763 "license": "MIT",
42843764 "peer": true,
42853765 "dependencies": {
4286- "esbuild": "^0.27.0",
4287- "fdir": "^6.5.0",
3766+ "@oxc-project/runtime": "0.115.0",
3767+ "lightningcss": "^1.32.0",
42883768 "picomatch": "^4.0.3",
4289- "postcss": "^8.5.6",
4290- "rollup": "^4.43.0",
3769+ "postcss": "^8.5.8",
3770+ "rolldown": "1.0.0-rc.9",
42913771 "tinyglobby": "^0.2.15"
42923772 },
42933773 "bin": {
@@ -4304,9 +3784,10 @@
43043784 },
43053785 "peerDependencies": {
43063786 "@types/node": "^20.19.0 || >=22.12.0",
3787+ "@vitejs/devtools": "^0.0.0-alpha.31",
3788+ "esbuild": "^0.27.0",
43073789 "jiti": ">=1.21.0",
43083790 "less": "^4.0.0",
4309- "lightningcss": "^1.21.0",
43103791 "sass": "^1.70.0",
43113792 "sass-embedded": "^1.70.0",
43123793 "stylus": ">=0.54.8",
@@ -4319,13 +3800,16 @@
43193800 "@types/node": {
43203801 "optional": true
43213802 },
4322- "jiti": {
3803+ "@vitejs/devtools": {
43233804 "optional": true
43243805 },
4325- "less": {
3806+ "esbuild": {
3807+ "optional": true
3808+ },
3809+ "jiti": {
43263810 "optional": true
43273811 },
4328- "lightningcss": {
3812+ "less": {
43293813 "optional": true
43303814 },
43313815 "sass": {
@@ -4352,9 +3836,9 @@
43523836 }
43533837 },
43543838 "node_modules/vitefu": {
4355- "version": "1.1.1",
4356- "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.1.1.tgz",
4357- "integrity": "sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==",
3839+ "version": "1.1.2",
3840+ "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.1.2.tgz",
3841+ "integrity": "sha512-zpKATdUbzbsycPFBN71nS2uzBUQiVnFoOrr2rvqv34S1lcAgMKKkjWleLGeiJlZ8lwCXvtWaRn7R3ZC16SYRuw==",
43583842 "dev": true,
43593843 "license": "MIT",
43603844 "workspaces": [
@@ -4363,7 +3847,7 @@
43633847 "tests/projects/workspace/packages/*"
43643848 ],
43653849 "peerDependencies": {
4366- "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0"
3850+ "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-beta.0"
43673851 },
43683852 "peerDependenciesMeta": {
43693853 "vite": {
@@ -17,26 +17,26 @@
17 "devDependencies": {17 "devDependencies": {
18 "@internationalized/date": "^3.12.0",18 "@internationalized/date": "^3.12.0",
19 "@lucide/svelte": "^0.577.0",19 "@lucide/svelte": "^0.577.0",
20- "@sveltejs/vite-plugin-svelte": "^6.2.4",20+ "@sveltejs/vite-plugin-svelte": "^7.0.0",
21- "@tailwindcss/cli": "^4.2.1",21+ "@tailwindcss/cli": "^4.2.2",
22- "@tailwindcss/postcss": "^4.2.1",22+ "@tailwindcss/postcss": "^4.2.2",
23- "@types/node": "^25.4.0",23+ "@types/node": "^25.5.0",
24- "@typescript-eslint/eslint-plugin": "^8.57.0",24+ "@typescript-eslint/eslint-plugin": "^8.57.1",
25- "@typescript-eslint/parser": "^8.57.0",25+ "@typescript-eslint/parser": "^8.57.1",
26 "autoprefixer": "^10.4.27",26 "autoprefixer": "^10.4.27",
27 "eslint": "^10.0.3",27 "eslint": "^10.0.3",
28 "eslint-plugin-svelte": "^3.15.2",28 "eslint-plugin-svelte": "^3.15.2",
29 "globals": "^17.4.0",29 "globals": "^17.4.0",
30 "postcss": "^8.5.8",30 "postcss": "^8.5.8",
31- "svelte": "^5.53.10",31+ "svelte": "^5.54.0",
32 "svelte-awesome-color-picker": "^4.1.0",32 "svelte-awesome-color-picker": "^4.1.0",
33 "svelte-check": "^4.4.5",33 "svelte-check": "^4.4.5",
34 "tailwind-variants": "^3.2.2",34 "tailwind-variants": "^3.2.2",
35 "tailwindcss": "^4.0.0",35 "tailwindcss": "^4.0.0",
36 "tw-animate-css": "^1.4.0",36 "tw-animate-css": "^1.4.0",
37 "typescript": "^5.3.0",37 "typescript": "^5.3.0",
38- "typescript-eslint": "^8.57.0",38+ "typescript-eslint": "^8.57.1",
39- "vite": "^7.3.1"39+ "vite": "^8.0.0"
40 }40 }
41 },41 },
42 "node_modules/@alloc/quick-lru": {42 "node_modules/@alloc/quick-lru": {
@@ -52,446 +52,38 @@
52 "url": "https://github.com/sponsors/sindresorhus"52 "url": "https://github.com/sponsors/sindresorhus"
53 }53 }
54 },54 },
55- "node_modules/@esbuild/aix-ppc64": {55+ "node_modules/@emnapi/core": {
56- "version": "0.27.2",56+ "version": "1.9.0",
57- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.2.tgz",57+ "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.9.0.tgz",
58- "integrity": "sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==",58+ "integrity": "sha512-0DQ98G9ZQZOxfUcQn1waV2yS8aWdZ6kJMbYCJB3oUBecjWYO1fqJ+a1DRfPF3O5JEkwqwP1A9QEN/9mYm2Yd0w==",
59- "cpu": [
60- "ppc64"
61- ],
62- "dev": true,
63- "license": "MIT",
64- "optional": true,
65- "os": [
66- "aix"
67- ],
68- "engines": {
69- "node": ">=18"
70- }
71- },
72- "node_modules/@esbuild/android-arm": {
73- "version": "0.27.2",
74- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.2.tgz",
75- "integrity": "sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==",
76- "cpu": [
77- "arm"
78- ],
79- "dev": true,
80- "license": "MIT",
81- "optional": true,
82- "os": [
83- "android"
84- ],
85- "engines": {
86- "node": ">=18"
87- }
88- },
89- "node_modules/@esbuild/android-arm64": {
90- "version": "0.27.2",
91- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.2.tgz",
92- "integrity": "sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==",
93- "cpu": [
94- "arm64"
95- ],
96- "dev": true,
97- "license": "MIT",
98- "optional": true,
99- "os": [
100- "android"
101- ],
102- "engines": {
103- "node": ">=18"
104- }
105- },
106- "node_modules/@esbuild/android-x64": {
107- "version": "0.27.2",
108- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.2.tgz",
109- "integrity": "sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==",
110- "cpu": [
111- "x64"
112- ],
113- "dev": true,
114- "license": "MIT",
115- "optional": true,
116- "os": [
117- "android"
118- ],
119- "engines": {
120- "node": ">=18"
121- }
122- },
123- "node_modules/@esbuild/darwin-arm64": {
124- "version": "0.27.2",
125- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.2.tgz",
126- "integrity": "sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==",
127- "cpu": [
128- "arm64"
129- ],
130- "dev": true,
131- "license": "MIT",
132- "optional": true,
133- "os": [
134- "darwin"
135- ],
136- "engines": {
137- "node": ">=18"
138- }
139- },
140- "node_modules/@esbuild/darwin-x64": {
141- "version": "0.27.2",
142- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.2.tgz",
143- "integrity": "sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==",
144- "cpu": [
145- "x64"
146- ],
147- "dev": true,
148- "license": "MIT",
149- "optional": true,
150- "os": [
151- "darwin"
152- ],
153- "engines": {
154- "node": ">=18"
155- }
156- },
157- "node_modules/@esbuild/freebsd-arm64": {
158- "version": "0.27.2",
159- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.2.tgz",
160- "integrity": "sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==",
161- "cpu": [
162- "arm64"
163- ],
164- "dev": true,
165- "license": "MIT",
166- "optional": true,
167- "os": [
168- "freebsd"
169- ],
170- "engines": {
171- "node": ">=18"
172- }
173- },
174- "node_modules/@esbuild/freebsd-x64": {
175- "version": "0.27.2",
176- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.2.tgz",
177- "integrity": "sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==",
178- "cpu": [
179- "x64"
180- ],
181- "dev": true,
182- "license": "MIT",
183- "optional": true,
184- "os": [
185- "freebsd"
186- ],
187- "engines": {
188- "node": ">=18"
189- }
190- },
191- "node_modules/@esbuild/linux-arm": {
192- "version": "0.27.2",
193- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.2.tgz",
194- "integrity": "sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==",
195- "cpu": [
196- "arm"
197- ],
198- "dev": true,
199- "license": "MIT",
200- "optional": true,
201- "os": [
202- "linux"
203- ],
204- "engines": {
205- "node": ">=18"
206- }
207- },
208- "node_modules/@esbuild/linux-arm64": {
209- "version": "0.27.2",
210- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.2.tgz",
211- "integrity": "sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==",
212- "cpu": [
213- "arm64"
214- ],
215- "dev": true,
216- "license": "MIT",
217- "optional": true,
218- "os": [
219- "linux"
220- ],
221- "engines": {
222- "node": ">=18"
223- }
224- },
225- "node_modules/@esbuild/linux-ia32": {
226- "version": "0.27.2",
227- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.2.tgz",
228- "integrity": "sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==",
229- "cpu": [
230- "ia32"
231- ],
232- "dev": true,
233- "license": "MIT",
234- "optional": true,
235- "os": [
236- "linux"
237- ],
238- "engines": {
239- "node": ">=18"
240- }
241- },
242- "node_modules/@esbuild/linux-loong64": {
243- "version": "0.27.2",
244- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.2.tgz",
245- "integrity": "sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==",
246- "cpu": [
247- "loong64"
248- ],
249- "dev": true,
250- "license": "MIT",
251- "optional": true,
252- "os": [
253- "linux"
254- ],
255- "engines": {
256- "node": ">=18"
257- }
258- },
259- "node_modules/@esbuild/linux-mips64el": {
260- "version": "0.27.2",
261- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.2.tgz",
262- "integrity": "sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==",
263- "cpu": [
264- "mips64el"
265- ],
266- "dev": true,
267- "license": "MIT",
268- "optional": true,
269- "os": [
270- "linux"
271- ],
272- "engines": {
273- "node": ">=18"
274- }
275- },
276- "node_modules/@esbuild/linux-ppc64": {
277- "version": "0.27.2",
278- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.2.tgz",
279- "integrity": "sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==",
280- "cpu": [
281- "ppc64"
282- ],
283- "dev": true,
284- "license": "MIT",
285- "optional": true,
286- "os": [
287- "linux"
288- ],
289- "engines": {
290- "node": ">=18"
291- }
292- },
293- "node_modules/@esbuild/linux-riscv64": {
294- "version": "0.27.2",
295- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.2.tgz",
296- "integrity": "sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==",
297- "cpu": [
298- "riscv64"
299- ],
300- "dev": true,
301- "license": "MIT",
302- "optional": true,
303- "os": [
304- "linux"
305- ],
306- "engines": {
307- "node": ">=18"
308- }
309- },
310- "node_modules/@esbuild/linux-s390x": {
311- "version": "0.27.2",
312- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.2.tgz",
313- "integrity": "sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==",
314- "cpu": [
315- "s390x"
316- ],
317- "dev": true,
318- "license": "MIT",
319- "optional": true,
320- "os": [
321- "linux"
322- ],
323- "engines": {
324- "node": ">=18"
325- }
326- },
327- "node_modules/@esbuild/linux-x64": {
328- "version": "0.27.2",
329- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.2.tgz",
330- "integrity": "sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==",
331- "cpu": [
332- "x64"
333- ],
334- "dev": true,
335- "license": "MIT",
336- "optional": true,
337- "os": [
338- "linux"
339- ],
340- "engines": {
341- "node": ">=18"
342- }
343- },
344- "node_modules/@esbuild/netbsd-arm64": {
345- "version": "0.27.2",
346- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.2.tgz",
347- "integrity": "sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==",
348- "cpu": [
349- "arm64"
350- ],
351- "dev": true,
352- "license": "MIT",
353- "optional": true,
354- "os": [
355- "netbsd"
356- ],
357- "engines": {
358- "node": ">=18"
359- }
360- },
361- "node_modules/@esbuild/netbsd-x64": {
362- "version": "0.27.2",
363- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.2.tgz",
364- "integrity": "sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==",
365- "cpu": [
366- "x64"
367- ],
368- "dev": true,
369- "license": "MIT",
370- "optional": true,
371- "os": [
372- "netbsd"
373- ],
374- "engines": {
375- "node": ">=18"
376- }
377- },
378- "node_modules/@esbuild/openbsd-arm64": {
379- "version": "0.27.2",
380- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.2.tgz",
381- "integrity": "sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==",
382- "cpu": [
383- "arm64"
384- ],
385- "dev": true,
386- "license": "MIT",
387- "optional": true,
388- "os": [
389- "openbsd"
390- ],
391- "engines": {
392- "node": ">=18"
393- }
394- },
395- "node_modules/@esbuild/openbsd-x64": {
396- "version": "0.27.2",
397- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.2.tgz",
398- "integrity": "sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==",
399- "cpu": [
400- "x64"
401- ],
402- "dev": true,
403- "license": "MIT",
404- "optional": true,
405- "os": [
406- "openbsd"
407- ],
408- "engines": {
409- "node": ">=18"
410- }
411- },
412- "node_modules/@esbuild/openharmony-arm64": {
413- "version": "0.27.2",
414- "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.2.tgz",
415- "integrity": "sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==",
416- "cpu": [
417- "arm64"
418- ],
419- "dev": true,
420- "license": "MIT",
421- "optional": true,
422- "os": [
423- "openharmony"
424- ],
425- "engines": {
426- "node": ">=18"
427- }
428- },
429- "node_modules/@esbuild/sunos-x64": {
430- "version": "0.27.2",
431- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.2.tgz",
432- "integrity": "sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==",
433- "cpu": [
434- "x64"
435- ],
436- "dev": true,
437- "license": "MIT",
438- "optional": true,
439- "os": [
440- "sunos"
441- ],
442- "engines": {
443- "node": ">=18"
444- }
445- },
446- "node_modules/@esbuild/win32-arm64": {
447- "version": "0.27.2",
448- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.2.tgz",
449- "integrity": "sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==",
450- "cpu": [
451- "arm64"
452- ],
453 "dev": true,59 "dev": true,
454 "license": "MIT",60 "license": "MIT",
455 "optional": true,61 "optional": true,
456- "os": [62+ "dependencies": {
457- "win32"63+ "@emnapi/wasi-threads": "1.2.0",
458- ],64+ "tslib": "^2.4.0"
459- "engines": {
460- "node": ">=18"
461 }65 }
462 },66 },
463- "node_modules/@esbuild/win32-ia32": {67+ "node_modules/@emnapi/runtime": {
464- "version": "0.27.2",68+ "version": "1.9.0",
465- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.2.tgz",69+ "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.9.0.tgz",
466- "integrity": "sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==",70+ "integrity": "sha512-QN75eB0IH2ywSpRpNddCRfQIhmJYBCJ1x5Lb3IscKAL8bMnVAKnRg8dCoXbHzVLLH7P38N2Z3mtulB7W0J0FKw==",
467- "cpu": [
468- "ia32"
469- ],
470 "dev": true,71 "dev": true,
471 "license": "MIT",72 "license": "MIT",
472 "optional": true,73 "optional": true,
473- "os": [74+ "dependencies": {
474- "win32"75+ "tslib": "^2.4.0"
475- ],
476- "engines": {
477- "node": ">=18"
478 }76 }
479 },77 },
480- "node_modules/@esbuild/win32-x64": {78+ "node_modules/@emnapi/wasi-threads": {
481- "version": "0.27.2",79+ "version": "1.2.0",
482- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.2.tgz",80+ "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.0.tgz",
483- "integrity": "sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==",81+ "integrity": "sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg==",
484- "cpu": [
485- "x64"
486- ],
487 "dev": true,82 "dev": true,
488 "license": "MIT",83 "license": "MIT",
489 "optional": true,84 "optional": true,
490- "os": [85+ "dependencies": {
491- "win32"86+ "tslib": "^2.4.0"
492- ],
493- "engines": {
494- "node": ">=18"
495 }87 }
496 },88 },
497 "node_modules/@eslint-community/eslint-utils": {89 "node_modules/@eslint-community/eslint-utils": {
@@ -730,6 +322,43 @@
730 "svelte": "^5"322 "svelte": "^5"
731 }323 }
732 },324 },
325+ "node_modules/@napi-rs/wasm-runtime": {
326+ "version": "1.1.1",
327+ "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.1.tgz",
328+ "integrity": "sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==",
329+ "dev": true,
330+ "license": "MIT",
331+ "optional": true,
332+ "dependencies": {
333+ "@emnapi/core": "^1.7.1",
334+ "@emnapi/runtime": "^1.7.1",
335+ "@tybys/wasm-util": "^0.10.1"
336+ },
337+ "funding": {
338+ "type": "github",
339+ "url": "https://github.com/sponsors/Brooooooklyn"
340+ }
341+ },
342+ "node_modules/@oxc-project/runtime": {
343+ "version": "0.115.0",
344+ "resolved": "https://registry.npmjs.org/@oxc-project/runtime/-/runtime-0.115.0.tgz",
345+ "integrity": "sha512-Rg8Wlt5dCbXhQnsXPrkOjL1DTSvXLgb2R/KYfnf1/K+R0k6UMLEmbQXPM+kwrWqSmWA2t0B1EtHy2/3zikQpvQ==",
346+ "dev": true,
347+ "license": "MIT",
348+ "engines": {
349+ "node": "^20.19.0 || >=22.12.0"
350+ }
351+ },
352+ "node_modules/@oxc-project/types": {
353+ "version": "0.115.0",
354+ "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.115.0.tgz",
355+ "integrity": "sha512-4n91DKnebUS4yjUHl2g3/b2T+IUdCfmoZGhmwsovZCDaJSs+QkVAM+0AqqTxHSsHfeiMuueT75cZaZcT/m0pSw==",
356+ "dev": true,
357+ "license": "MIT",
358+ "funding": {
359+ "url": "https://github.com/sponsors/Boshen"
360+ }
361+ },
733 "node_modules/@parcel/watcher": {362 "node_modules/@parcel/watcher": {
734 "version": "2.5.4",363 "version": "2.5.4",
735 "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.4.tgz",364 "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.4.tgz",
@@ -1039,24 +668,10 @@
1039 "url": "https://opencollective.com/parcel"668 "url": "https://opencollective.com/parcel"
1040 }669 }
1041 },670 },
1042- "node_modules/@rollup/rollup-android-arm-eabi": {671+ "node_modules/@rolldown/binding-android-arm64": {
1043- "version": "4.56.0",672+ "version": "1.0.0-rc.9",
1044- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.56.0.tgz",673+ "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-rc.9.tgz",
1045- "integrity": "sha512-LNKIPA5k8PF1+jAFomGe3qN3bbIgJe/IlpDBwuVjrDKrJhVWywgnJvflMt/zkbVNLFtF1+94SljYQS6e99klnw==",674+ "integrity": "sha512-lcJL0bN5hpgJfSIz/8PIf02irmyL43P+j1pTCfbD1DbLkmGRuFIA4DD3B3ZOvGqG0XiVvRznbKtN0COQVaKUTg==",
1046- "cpu": [
1047- "arm"
1048- ],
1049- "dev": true,
1050- "license": "MIT",
1051- "optional": true,
1052- "os": [
1053- "android"
1054- ]
1055- },
1056- "node_modules/@rollup/rollup-android-arm64": {
1057- "version": "4.56.0",
1058- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.56.0.tgz",
1059- "integrity": "sha512-lfbVUbelYqXlYiU/HApNMJzT1E87UPGvzveGg2h0ktUNlOCxKlWuJ9jtfvs1sKHdwU4fzY7Pl8sAl49/XaEk6Q==",
1060 "cpu": [675 "cpu": [
1061 "arm64"676 "arm64"
1062 ],677 ],
@@ -1065,12 +680,15 @@
1065 "optional": true,680 "optional": true,
1066 "os": [681 "os": [
1067 "android"682 "android"
1068- ]683+ ],
684+ "engines": {
685+ "node": "^20.19.0 || >=22.12.0"
686+ }
1069 },687 },
1070- "node_modules/@rollup/rollup-darwin-arm64": {688+ "node_modules/@rolldown/binding-darwin-arm64": {
1071- "version": "4.56.0",689+ "version": "1.0.0-rc.9",
1072- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.56.0.tgz",690+ "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-rc.9.tgz",
1073- "integrity": "sha512-EgxD1ocWfhoD6xSOeEEwyE7tDvwTgZc8Bss7wCWe+uc7wO8G34HHCUH+Q6cHqJubxIAnQzAsyUsClt0yFLu06w==",691+ "integrity": "sha512-J7Zk3kLYFsLtuH6U+F4pS2sYVzac0qkjcO5QxHS7OS7yZu2LRs+IXo+uvJ/mvpyUljDJ3LROZPoQfgBIpCMhdQ==",
1074 "cpu": [692 "cpu": [
1075 "arm64"693 "arm64"
1076 ],694 ],
@@ -1079,12 +697,15 @@
1079 "optional": true,697 "optional": true,
1080 "os": [698 "os": [
1081 "darwin"699 "darwin"
1082- ]700+ ],
701+ "engines": {
702+ "node": "^20.19.0 || >=22.12.0"
703+ }
1083 },704 },
1084- "node_modules/@rollup/rollup-darwin-x64": {705+ "node_modules/@rolldown/binding-darwin-x64": {
1085- "version": "4.56.0",706+ "version": "1.0.0-rc.9",
1086- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.56.0.tgz",707+ "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-rc.9.tgz",
1087- "integrity": "sha512-1vXe1vcMOssb/hOF8iv52A7feWW2xnu+c8BV4t1F//m9QVLTfNVpEdja5ia762j/UEJe2Z1jAmEqZAK42tVW3g==",708+ "integrity": "sha512-iwtmmghy8nhfRGeNAIltcNXzD0QMNaaA5U/NyZc1Ia4bxrzFByNMDoppoC+hl7cDiUq5/1CnFthpT9n+UtfFyg==",
1088 "cpu": [709 "cpu": [
1089 "x64"710 "x64"
1090 ],711 ],
@@ -1093,26 +714,15 @@
1093 "optional": true,714 "optional": true,
1094 "os": [715 "os": [
1095 "darwin"716 "darwin"
1096- ]
1097- },
1098- "node_modules/@rollup/rollup-freebsd-arm64": {
1099- "version": "4.56.0",
1100- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.56.0.tgz",
1101- "integrity": "sha512-bof7fbIlvqsyv/DtaXSck4VYQ9lPtoWNFCB/JY4snlFuJREXfZnm+Ej6yaCHfQvofJDXLDMTVxWscVSuQvVWUQ==",
1102- "cpu": [
1103- "arm64"
1104 ],717 ],
1105- "dev": true,718+ "engines": {
1106- "license": "MIT",719+ "node": "^20.19.0 || >=22.12.0"
1107- "optional": true,720+ }
1108- "os": [
1109- "freebsd"
1110- ]
1111 },721 },
1112- "node_modules/@rollup/rollup-freebsd-x64": {722+ "node_modules/@rolldown/binding-freebsd-x64": {
1113- "version": "4.56.0",723+ "version": "1.0.0-rc.9",
1114- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.56.0.tgz",724+ "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-rc.9.tgz",
1115- "integrity": "sha512-KNa6lYHloW+7lTEkYGa37fpvPq+NKG/EHKM8+G/g9WDU7ls4sMqbVRV78J6LdNuVaeeK5WB9/9VAFbKxcbXKYg==",725+ "integrity": "sha512-DLFYI78SCiZr5VvdEplsVC2Vx53lnA4/Ga5C65iyldMVaErr86aiqCoNBLl92PXPfDtUYjUh+xFFor40ueNs4Q==",
1116 "cpu": [726 "cpu": [
1117 "x64"727 "x64"
1118 ],728 ],
@@ -1121,26 +731,15 @@
1121 "optional": true,731 "optional": true,
1122 "os": [732 "os": [
1123 "freebsd"733 "freebsd"
1124- ]
1125- },
1126- "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
1127- "version": "4.56.0",
1128- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.56.0.tgz",
1129- "integrity": "sha512-E8jKK87uOvLrrLN28jnAAAChNq5LeCd2mGgZF+fGF5D507WlG/Noct3lP/QzQ6MrqJ5BCKNwI9ipADB6jyiq2A==",
1130- "cpu": [
1131- "arm"
1132 ],734 ],
1133- "dev": true,735+ "engines": {
1134- "license": "MIT",736+ "node": "^20.19.0 || >=22.12.0"
1135- "optional": true,737+ }
1136- "os": [
1137- "linux"
1138- ]
1139 },738 },
1140- "node_modules/@rollup/rollup-linux-arm-musleabihf": {739+ "node_modules/@rolldown/binding-linux-arm-gnueabihf": {
1141- "version": "4.56.0",740+ "version": "1.0.0-rc.9",
1142- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.56.0.tgz",741+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-rc.9.tgz",
1143- "integrity": "sha512-jQosa5FMYF5Z6prEpTCCmzCXz6eKr/tCBssSmQGEeozA9tkRUty/5Vx06ibaOP9RCrW1Pvb8yp3gvZhHwTDsJw==",742+ "integrity": "sha512-CsjTmTwd0Hri6iTw/DRMK7kOZ7FwAkrO4h8YWKoX/kcj833e4coqo2wzIFywtch/8Eb5enQ/lwLM7w6JX1W5RQ==",
1144 "cpu": [743 "cpu": [
1145 "arm"744 "arm"
1146 ],745 ],
@@ -1149,26 +748,15 @@
1149 "optional": true,748 "optional": true,
1150 "os": [749 "os": [
1151 "linux"750 "linux"
1152- ]
1153- },
1154- "node_modules/@rollup/rollup-linux-arm64-gnu": {
1155- "version": "4.56.0",
1156- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.56.0.tgz",
1157- "integrity": "sha512-uQVoKkrC1KGEV6udrdVahASIsaF8h7iLG0U0W+Xn14ucFwi6uS539PsAr24IEF9/FoDtzMeeJXJIBo5RkbNWvQ==",
1158- "cpu": [
1159- "arm64"
1160 ],751 ],
1161- "dev": true,752+ "engines": {
1162- "license": "MIT",753+ "node": "^20.19.0 || >=22.12.0"
1163- "optional": true,754+ }
1164- "os": [
1165- "linux"
1166- ]
1167 },755 },
1168- "node_modules/@rollup/rollup-linux-arm64-musl": {756+ "node_modules/@rolldown/binding-linux-arm64-gnu": {
1169- "version": "4.56.0",757+ "version": "1.0.0-rc.9",
1170- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.56.0.tgz",758+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-rc.9.tgz",
1171- "integrity": "sha512-vLZ1yJKLxhQLFKTs42RwTwa6zkGln+bnXc8ueFGMYmBTLfNu58sl5/eXyxRa2RarTkJbXl8TKPgfS6V5ijNqEA==",759+ "integrity": "sha512-2x9O2JbSPxpxMDhP9Z74mahAStibTlrBMW0520+epJH5sac7/LwZW5Bmg/E6CXuEF53JJFW509uP+lSedaUNxg==",
1172 "cpu": [760 "cpu": [
1173 "arm64"761 "arm64"
1174 ],762 ],
@@ -1177,54 +765,32 @@
1177 "optional": true,765 "optional": true,
1178 "os": [766 "os": [
1179 "linux"767 "linux"
1180- ]
1181- },
1182- "node_modules/@rollup/rollup-linux-loong64-gnu": {
1183- "version": "4.56.0",
1184- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.56.0.tgz",
1185- "integrity": "sha512-FWfHOCub564kSE3xJQLLIC/hbKqHSVxy8vY75/YHHzWvbJL7aYJkdgwD/xGfUlL5UV2SB7otapLrcCj2xnF1dg==",
1186- "cpu": [
1187- "loong64"
1188 ],768 ],
1189- "dev": true,769+ "engines": {
1190- "license": "MIT",770+ "node": "^20.19.0 || >=22.12.0"
1191- "optional": true,771+ }
1192- "os": [
1193- "linux"
1194- ]
1195 },772 },
1196- "node_modules/@rollup/rollup-linux-loong64-musl": {773+ "node_modules/@rolldown/binding-linux-arm64-musl": {
1197- "version": "4.56.0",774+ "version": "1.0.0-rc.9",
1198- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.56.0.tgz",775+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-rc.9.tgz",
1199- "integrity": "sha512-z1EkujxIh7nbrKL1lmIpqFTc/sr0u8Uk0zK/qIEFldbt6EDKWFk/pxFq3gYj4Bjn3aa9eEhYRlL3H8ZbPT1xvA==",776+ "integrity": "sha512-JA1QRW31ogheAIRhIg9tjMfsYbglXXYGNPLdPEYrwFxdbkQCAzvpSCSHCDWNl4hTtrol8WeboCSEpjdZK8qrCg==",
1200 "cpu": [777 "cpu": [
1201- "loong64"778+ "arm64"
1202 ],779 ],
1203 "dev": true,780 "dev": true,
1204 "license": "MIT",781 "license": "MIT",
1205 "optional": true,782 "optional": true,
1206 "os": [783 "os": [
1207 "linux"784 "linux"
1208- ]
1209- },
1210- "node_modules/@rollup/rollup-linux-ppc64-gnu": {
1211- "version": "4.56.0",
1212- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.56.0.tgz",
1213- "integrity": "sha512-iNFTluqgdoQC7AIE8Q34R3AuPrJGJirj5wMUErxj22deOcY7XwZRaqYmB6ZKFHoVGqRcRd0mqO+845jAibKCkw==",
1214- "cpu": [
1215- "ppc64"
1216 ],785 ],
1217- "dev": true,786+ "engines": {
1218- "license": "MIT",787+ "node": "^20.19.0 || >=22.12.0"
1219- "optional": true,788+ }
1220- "os": [
1221- "linux"
1222- ]
1223 },789 },
1224- "node_modules/@rollup/rollup-linux-ppc64-musl": {790+ "node_modules/@rolldown/binding-linux-ppc64-gnu": {
1225- "version": "4.56.0",791+ "version": "1.0.0-rc.9",
1226- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.56.0.tgz",792+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.0-rc.9.tgz",
1227- "integrity": "sha512-MtMeFVlD2LIKjp2sE2xM2slq3Zxf9zwVuw0jemsxvh1QOpHSsSzfNOTH9uYW9i1MXFxUSMmLpeVeUzoNOKBaWg==",793+ "integrity": "sha512-aOKU9dJheda8Kj8Y3w9gnt9QFOO+qKPAl8SWd7JPHP+Cu0EuDAE5wokQubLzIDQWg2myXq2XhTpOVS07qqvT+w==",
1228 "cpu": [794 "cpu": [
1229 "ppc64"795 "ppc64"
1230 ],796 ],
@@ -1233,40 +799,15 @@
1233 "optional": true,799 "optional": true,
1234 "os": [800 "os": [
1235 "linux"801 "linux"
1236- ]
1237- },
1238- "node_modules/@rollup/rollup-linux-riscv64-gnu": {
1239- "version": "4.56.0",
1240- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.56.0.tgz",
1241- "integrity": "sha512-in+v6wiHdzzVhYKXIk5U74dEZHdKN9KH0Q4ANHOTvyXPG41bajYRsy7a8TPKbYPl34hU7PP7hMVHRvv/5aCSew==",
1242- "cpu": [
1243- "riscv64"
1244- ],
1245- "dev": true,
1246- "license": "MIT",
1247- "optional": true,
1248- "os": [
1249- "linux"
1250- ]
1251- },
1252- "node_modules/@rollup/rollup-linux-riscv64-musl": {
1253- "version": "4.56.0",
1254- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.56.0.tgz",
1255- "integrity": "sha512-yni2raKHB8m9NQpI9fPVwN754mn6dHQSbDTwxdr9SE0ks38DTjLMMBjrwvB5+mXrX+C0npX0CVeCUcvvvD8CNQ==",
1256- "cpu": [
1257- "riscv64"
1258 ],802 ],
1259- "dev": true,803+ "engines": {
1260- "license": "MIT",804+ "node": "^20.19.0 || >=22.12.0"
1261- "optional": true,805+ }
1262- "os": [
1263- "linux"
1264- ]
1265 },806 },
1266- "node_modules/@rollup/rollup-linux-s390x-gnu": {807+ "node_modules/@rolldown/binding-linux-s390x-gnu": {
1267- "version": "4.56.0",808+ "version": "1.0.0-rc.9",
1268- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.56.0.tgz",809+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.0-rc.9.tgz",
1269- "integrity": "sha512-zhLLJx9nQPu7wezbxt2ut+CI4YlXi68ndEve16tPc/iwoylWS9B3FxpLS2PkmfYgDQtosah07Mj9E0khc3Y+vQ==",810+ "integrity": "sha512-OalO94fqj7IWRn3VdXWty75jC5dk4C197AWEuMhIpvVv2lw9fiPhud0+bW2ctCxb3YoBZor71QHbY+9/WToadA==",
1270 "cpu": [811 "cpu": [
1271 "s390x"812 "s390x"
1272 ],813 ],
@@ -1275,12 +816,15 @@
1275 "optional": true,816 "optional": true,
1276 "os": [817 "os": [
1277 "linux"818 "linux"
1278- ]819+ ],
820+ "engines": {
821+ "node": "^20.19.0 || >=22.12.0"
822+ }
1279 },823 },
1280- "node_modules/@rollup/rollup-linux-x64-gnu": {824+ "node_modules/@rolldown/binding-linux-x64-gnu": {
1281- "version": "4.56.0",825+ "version": "1.0.0-rc.9",
1282- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.56.0.tgz",826+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-rc.9.tgz",
1283- "integrity": "sha512-MVC6UDp16ZSH7x4rtuJPAEoE1RwS8N4oK9DLHy3FTEdFoUTCFVzMfJl/BVJ330C+hx8FfprA5Wqx4FhZXkj2Kw==",827+ "integrity": "sha512-cVEl1vZtBsBZna3YMjGXNvnYYrOJ7RzuWvZU0ffvJUexWkukMaDuGhUXn0rjnV0ptzGVkvc+vW9Yqy6h8YX4pg==",
1284 "cpu": [828 "cpu": [
1285 "x64"829 "x64"
1286 ],830 ],
@@ -1289,12 +833,15 @@
1289 "optional": true,833 "optional": true,
1290 "os": [834 "os": [
1291 "linux"835 "linux"
1292- ]836+ ],
837+ "engines": {
838+ "node": "^20.19.0 || >=22.12.0"
839+ }
1293 },840 },
1294- "node_modules/@rollup/rollup-linux-x64-musl": {841+ "node_modules/@rolldown/binding-linux-x64-musl": {
1295- "version": "4.56.0",842+ "version": "1.0.0-rc.9",
1296- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.56.0.tgz",843+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-rc.9.tgz",
1297- "integrity": "sha512-ZhGH1eA4Qv0lxaV00azCIS1ChedK0V32952Md3FtnxSqZTBTd6tgil4nZT5cU8B+SIw3PFYkvyR4FKo2oyZIHA==",844+ "integrity": "sha512-UzYnKCIIc4heAKgI4PZ3dfBGUZefGCJ1TPDuLHoCzgrMYPb5Rv6TLFuYtyM4rWyHM7hymNdsg5ik2C+UD9VDbA==",
1298 "cpu": [845 "cpu": [
1299 "x64"846 "x64"
1300 ],847 ],
@@ -1303,26 +850,15 @@
1303 "optional": true,850 "optional": true,
1304 "os": [851 "os": [
1305 "linux"852 "linux"
1306- ]
1307- },
1308- "node_modules/@rollup/rollup-openbsd-x64": {
1309- "version": "4.56.0",
1310- "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.56.0.tgz",
1311- "integrity": "sha512-O16XcmyDeFI9879pEcmtWvD/2nyxR9mF7Gs44lf1vGGx8Vg2DRNx11aVXBEqOQhWb92WN4z7fW/q4+2NYzCbBA==",
1312- "cpu": [
1313- "x64"
1314 ],853 ],
1315- "dev": true,854+ "engines": {
1316- "license": "MIT",855+ "node": "^20.19.0 || >=22.12.0"
1317- "optional": true,856+ }
1318- "os": [
1319- "openbsd"
1320- ]
1321 },857 },
1322- "node_modules/@rollup/rollup-openharmony-arm64": {858+ "node_modules/@rolldown/binding-openharmony-arm64": {
1323- "version": "4.56.0",859+ "version": "1.0.0-rc.9",
1324- "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.56.0.tgz",860+ "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-rc.9.tgz",
1325- "integrity": "sha512-LhN/Reh+7F3RCgQIRbgw8ZMwUwyqJM+8pXNT6IIJAqm2IdKkzpCh/V9EdgOMBKuebIrzswqy4ATlrDgiOwbRcQ==",861+ "integrity": "sha512-+6zoiF+RRyf5cdlFQP7nm58mq7+/2PFaY2DNQeD4B87N36JzfF/l9mdBkkmTvSYcYPE8tMh/o3cRlsx1ldLfog==",
1326 "cpu": [862 "cpu": [
1327 "arm64"863 "arm64"
1328 ],864 ],
@@ -1331,40 +867,49 @@
1331 "optional": true,867 "optional": true,
1332 "os": [868 "os": [
1333 "openharmony"869 "openharmony"
1334- ]870+ ],
871+ "engines": {
872+ "node": "^20.19.0 || >=22.12.0"
873+ }
1335 },874 },
1336- "node_modules/@rollup/rollup-win32-arm64-msvc": {875+ "node_modules/@rolldown/binding-wasm32-wasi": {
1337- "version": "4.56.0",876+ "version": "1.0.0-rc.9",
1338- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.56.0.tgz",877+ "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-rc.9.tgz",
1339- "integrity": "sha512-kbFsOObXp3LBULg1d3JIUQMa9Kv4UitDmpS+k0tinPBz3watcUiV2/LUDMMucA6pZO3WGE27P7DsfaN54l9ing==",878+ "integrity": "sha512-rgFN6sA/dyebil3YTlL2evvi/M+ivhfnyxec7AccTpRPccno/rPoNlqybEZQBkcbZu8Hy+eqNJCqfBR8P7Pg8g==",
1340 "cpu": [879 "cpu": [
1341- "arm64"880+ "wasm32"
1342 ],881 ],
1343 "dev": true,882 "dev": true,
1344 "license": "MIT",883 "license": "MIT",
1345 "optional": true,884 "optional": true,
1346- "os": [885+ "dependencies": {
1347- "win32"886+ "@napi-rs/wasm-runtime": "^1.1.1"
1348- ]887+ },
888+ "engines": {
889+ "node": ">=14.0.0"
890+ }
1349 },891 },
1350- "node_modules/@rollup/rollup-win32-ia32-msvc": {892+ "node_modules/@rolldown/binding-win32-arm64-msvc": {
1351- "version": "4.56.0",893+ "version": "1.0.0-rc.9",
1352- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.56.0.tgz",894+ "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-rc.9.tgz",
1353- "integrity": "sha512-vSSgny54D6P4vf2izbtFm/TcWYedw7f8eBrOiGGecyHyQB9q4Kqentjaj8hToe+995nob/Wv48pDqL5a62EWtg==",895+ "integrity": "sha512-lHVNUG/8nlF1IQk1C0Ci574qKYyty2goMiPlRqkC5R+3LkXDkL5Dhx8ytbxq35m+pkHVIvIxviD+TWLdfeuadA==",
1354 "cpu": [896 "cpu": [
1355- "ia32"897+ "arm64"
1356 ],898 ],
1357 "dev": true,899 "dev": true,
1358 "license": "MIT",900 "license": "MIT",
1359 "optional": true,901 "optional": true,
1360 "os": [902 "os": [
1361 "win32"903 "win32"
1362- ]904+ ],
905+ "engines": {
906+ "node": "^20.19.0 || >=22.12.0"
907+ }
1363 },908 },
1364- "node_modules/@rollup/rollup-win32-x64-gnu": {909+ "node_modules/@rolldown/binding-win32-x64-msvc": {
1365- "version": "4.56.0",910+ "version": "1.0.0-rc.9",
1366- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.56.0.tgz",911+ "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-rc.9.tgz",
1367- "integrity": "sha512-FeCnkPCTHQJFbiGG49KjV5YGW/8b9rrXAM2Mz2kiIoktq2qsJxRD5giEMEOD2lPdgs72upzefaUvS+nc8E3UzQ==",912+ "integrity": "sha512-G0oA4+w1iY5AGi5HcDTxWsoxF509hrFIPB2rduV5aDqS9FtDg1CAfa7V34qImbjfhIcA8C+RekocJZA96EarwQ==",
1368 "cpu": [913 "cpu": [
1369 "x64"914 "x64"
1370 ],915 ],
@@ -1373,21 +918,17 @@
1373 "optional": true,918 "optional": true,
1374 "os": [919 "os": [
1375 "win32"920 "win32"
1376- ]
1377- },
1378- "node_modules/@rollup/rollup-win32-x64-msvc": {
1379- "version": "4.56.0",
1380- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.56.0.tgz",
1381- "integrity": "sha512-H8AE9Ur/t0+1VXujj90w0HrSOuv0Nq9r1vSZF2t5km20NTfosQsGGUXDaKdQZzwuLts7IyL1fYT4hM95TI9c4g==",
1382- "cpu": [
1383- "x64"
1384 ],921 ],
922+ "engines": {
923+ "node": "^20.19.0 || >=22.12.0"
924+ }
925+ },
926+ "node_modules/@rolldown/pluginutils": {
927+ "version": "1.0.0-rc.9",
928+ "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.9.tgz",
929+ "integrity": "sha512-w6oiRWgEBl04QkFZgmW+jnU1EC9b57Oihi2ot3HNWIQRqgHp5PnYDia5iZ5FF7rpa4EQdiqMDXjlqKGXBhsoXw==",
1385 "dev": true,930 "dev": true,
1386- "license": "MIT",931+ "license": "MIT"
1387- "optional": true,
1388- "os": [
1389- "win32"
1390- ]
1391 },932 },
1392 "node_modules/@sveltejs/acorn-typescript": {933 "node_modules/@sveltejs/acorn-typescript": {
1393 "version": "1.0.8",934 "version": "1.0.8",
@@ -1399,43 +940,24 @@
1399 }940 }
1400 },941 },
1401 "node_modules/@sveltejs/vite-plugin-svelte": {942 "node_modules/@sveltejs/vite-plugin-svelte": {
1402- "version": "6.2.4",943+ "version": "7.0.0",
1403- "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-6.2.4.tgz",944+ "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-7.0.0.tgz",
1404- "integrity": "sha512-ou/d51QSdTyN26D7h6dSpusAKaZkAiGM55/AKYi+9AGZw7q85hElbjK3kEyzXHhLSnRISHOYzVge6x0jRZ7DXA==",945+ "integrity": "sha512-ILXmxC7HAsnkK2eslgPetrqqW1BKSL7LktsFgqzNj83MaivMGZzluWq32m25j2mDOjmSKX7GGWahePhuEs7P/g==",
1405 "dev": true,946 "dev": true,
1406 "license": "MIT",947 "license": "MIT",
1407 "peer": true,948 "peer": true,
1408 "dependencies": {949 "dependencies": {
1409- "@sveltejs/vite-plugin-svelte-inspector": "^5.0.0",
1410 "deepmerge": "^4.3.1",950 "deepmerge": "^4.3.1",
1411 "magic-string": "^0.30.21",951 "magic-string": "^0.30.21",
1412 "obug": "^2.1.0",952 "obug": "^2.1.0",
1413- "vitefu": "^1.1.1"953+ "vitefu": "^1.1.2"
1414- },
1415- "engines": {
1416- "node": "^20.19 || ^22.12 || >=24"
1417- },
1418- "peerDependencies": {
1419- "svelte": "^5.0.0",
1420- "vite": "^6.3.0 || ^7.0.0"
1421- }
1422- },
1423- "node_modules/@sveltejs/vite-plugin-svelte/node_modules/@sveltejs/vite-plugin-svelte-inspector": {
1424- "version": "5.0.2",
1425- "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-5.0.2.tgz",
1426- "integrity": "sha512-TZzRTcEtZffICSAoZGkPSl6Etsj2torOVrx6Uw0KpXxrec9Gg6jFWQ60Q3+LmNGfZSxHRCZL7vXVZIWmuV50Ig==",
1427- "dev": true,
1428- "license": "MIT",
1429- "dependencies": {
1430- "obug": "^2.1.0"
1431 },954 },
1432 "engines": {955 "engines": {
1433 "node": "^20.19 || ^22.12 || >=24"956 "node": "^20.19 || ^22.12 || >=24"
1434 },957 },
1435 "peerDependencies": {958 "peerDependencies": {
1436- "@sveltejs/vite-plugin-svelte": "^6.0.0-next.0",959+ "svelte": "^5.46.4",
1437- "svelte": "^5.0.0",960+ "vite": "^8.0.0-beta.7 || ^8.0.0"
1438- "vite": "^6.3.0 || ^7.0.0"
1439 }961 }
1440 },962 },
1441 "node_modules/@swc/helpers": {963 "node_modules/@swc/helpers": {
@@ -1448,68 +970,68 @@
1448 }970 }
1449 },971 },
1450 "node_modules/@tailwindcss/cli": {972 "node_modules/@tailwindcss/cli": {
1451- "version": "4.2.1",973+ "version": "4.2.2",
1452- "resolved": "https://registry.npmjs.org/@tailwindcss/cli/-/cli-4.2.1.tgz",974+ "resolved": "https://registry.npmjs.org/@tailwindcss/cli/-/cli-4.2.2.tgz",
1453- "integrity": "sha512-b7MGn51IA80oSG+7fuAgzfQ+7pZBgjzbqwmiv6NO7/+a1sev32cGqnwhscT7h0EcAvMa9r7gjRylqOH8Xhc4DA==",975+ "integrity": "sha512-iJS+8kAFZ8HPqnh0O5DHCLjo4L6dD97DBQEkrhfSO4V96xeefUus2jqsBs1dUMt3OU9Ks4qIkiY0mpL5UW+4LQ==",
1454 "dev": true,976 "dev": true,
1455 "license": "MIT",977 "license": "MIT",
1456 "dependencies": {978 "dependencies": {
1457 "@parcel/watcher": "^2.5.1",979 "@parcel/watcher": "^2.5.1",
1458- "@tailwindcss/node": "4.2.1",980+ "@tailwindcss/node": "4.2.2",
1459- "@tailwindcss/oxide": "4.2.1",981+ "@tailwindcss/oxide": "4.2.2",
1460 "enhanced-resolve": "^5.19.0",982 "enhanced-resolve": "^5.19.0",
1461 "mri": "^1.2.0",983 "mri": "^1.2.0",
1462 "picocolors": "^1.1.1",984 "picocolors": "^1.1.1",
1463- "tailwindcss": "4.2.1"985+ "tailwindcss": "4.2.2"
1464 },986 },
1465 "bin": {987 "bin": {
1466 "tailwindcss": "dist/index.mjs"988 "tailwindcss": "dist/index.mjs"
1467 }989 }
1468 },990 },
1469 "node_modules/@tailwindcss/node": {991 "node_modules/@tailwindcss/node": {
1470- "version": "4.2.1",992+ "version": "4.2.2",
1471- "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.2.1.tgz",993+ "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.2.2.tgz",
1472- "integrity": "sha512-jlx6sLk4EOwO6hHe1oCGm1Q4AN/s0rSrTTPBGPM0/RQ6Uylwq17FuU8IeJJKEjtc6K6O07zsvP+gDO6MMWo7pg==",994+ "integrity": "sha512-pXS+wJ2gZpVXqFaUEjojq7jzMpTGf8rU6ipJz5ovJV6PUGmlJ+jvIwGrzdHdQ80Sg+wmQxUFuoW1UAAwHNEdFA==",
1473 "dev": true,995 "dev": true,
1474 "license": "MIT",996 "license": "MIT",
1475 "dependencies": {997 "dependencies": {
1476 "@jridgewell/remapping": "^2.3.5",998 "@jridgewell/remapping": "^2.3.5",
1477 "enhanced-resolve": "^5.19.0",999 "enhanced-resolve": "^5.19.0",
1478 "jiti": "^2.6.1",1000 "jiti": "^2.6.1",
1479- "lightningcss": "1.31.1",1001+ "lightningcss": "1.32.0",
1480 "magic-string": "^0.30.21",1002 "magic-string": "^0.30.21",
1481 "source-map-js": "^1.2.1",1003 "source-map-js": "^1.2.1",
1482- "tailwindcss": "4.2.1"1004+ "tailwindcss": "4.2.2"
1483 }1005 }
1484 },1006 },
1485 "node_modules/@tailwindcss/oxide": {1007 "node_modules/@tailwindcss/oxide": {
1486- "version": "4.2.1",1008+ "version": "4.2.2",
1487- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.2.1.tgz",1009+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.2.2.tgz",
1488- "integrity": "sha512-yv9jeEFWnjKCI6/T3Oq50yQEOqmpmpfzG1hcZsAOaXFQPfzWprWrlHSdGPEF3WQTi8zu8ohC9Mh9J470nT5pUw==",1010+ "integrity": "sha512-qEUA07+E5kehxYp9BVMpq9E8vnJuBHfJEC0vPC5e7iL/hw7HR61aDKoVoKzrG+QKp56vhNZe4qwkRmMC0zDLvg==",
1489 "dev": true,1011 "dev": true,
1490 "license": "MIT",1012 "license": "MIT",
1491 "engines": {1013 "engines": {
1492 "node": ">= 20"1014 "node": ">= 20"
1493 },1015 },
1494 "optionalDependencies": {1016 "optionalDependencies": {
1495- "@tailwindcss/oxide-android-arm64": "4.2.1",1017+ "@tailwindcss/oxide-android-arm64": "4.2.2",
1496- "@tailwindcss/oxide-darwin-arm64": "4.2.1",1018+ "@tailwindcss/oxide-darwin-arm64": "4.2.2",
1497- "@tailwindcss/oxide-darwin-x64": "4.2.1",1019+ "@tailwindcss/oxide-darwin-x64": "4.2.2",
1498- "@tailwindcss/oxide-freebsd-x64": "4.2.1",1020+ "@tailwindcss/oxide-freebsd-x64": "4.2.2",
1499- "@tailwindcss/oxide-linux-arm-gnueabihf": "4.2.1",1021+ "@tailwindcss/oxide-linux-arm-gnueabihf": "4.2.2",
1500- "@tailwindcss/oxide-linux-arm64-gnu": "4.2.1",1022+ "@tailwindcss/oxide-linux-arm64-gnu": "4.2.2",
1501- "@tailwindcss/oxide-linux-arm64-musl": "4.2.1",1023+ "@tailwindcss/oxide-linux-arm64-musl": "4.2.2",
1502- "@tailwindcss/oxide-linux-x64-gnu": "4.2.1",1024+ "@tailwindcss/oxide-linux-x64-gnu": "4.2.2",
1503- "@tailwindcss/oxide-linux-x64-musl": "4.2.1",1025+ "@tailwindcss/oxide-linux-x64-musl": "4.2.2",
1504- "@tailwindcss/oxide-wasm32-wasi": "4.2.1",1026+ "@tailwindcss/oxide-wasm32-wasi": "4.2.2",
1505- "@tailwindcss/oxide-win32-arm64-msvc": "4.2.1",1027+ "@tailwindcss/oxide-win32-arm64-msvc": "4.2.2",
1506- "@tailwindcss/oxide-win32-x64-msvc": "4.2.1"1028+ "@tailwindcss/oxide-win32-x64-msvc": "4.2.2"
1507 }1029 }
1508 },1030 },
1509 "node_modules/@tailwindcss/oxide-android-arm64": {1031 "node_modules/@tailwindcss/oxide-android-arm64": {
1510- "version": "4.2.1",1032+ "version": "4.2.2",
1511- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.2.1.tgz",1033+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.2.2.tgz",
1512- "integrity": "sha512-eZ7G1Zm5EC8OOKaesIKuw77jw++QJ2lL9N+dDpdQiAB/c/B2wDh0QPFHbkBVrXnwNugvrbJFk1gK2SsVjwWReg==",1034+ "integrity": "sha512-dXGR1n+P3B6748jZO/SvHZq7qBOqqzQ+yFrXpoOWWALWndF9MoSKAT3Q0fYgAzYzGhxNYOoysRvYlpixRBBoDg==",
1513 "cpu": [1035 "cpu": [
1514 "arm64"1036 "arm64"
1515 ],1037 ],
@@ -1524,9 +1046,9 @@
1524 }1046 }
1525 },1047 },
1526 "node_modules/@tailwindcss/oxide-darwin-arm64": {1048 "node_modules/@tailwindcss/oxide-darwin-arm64": {
1527- "version": "4.2.1",1049+ "version": "4.2.2",
1528- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.2.1.tgz",1050+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.2.2.tgz",
1529- "integrity": "sha512-q/LHkOstoJ7pI1J0q6djesLzRvQSIfEto148ppAd+BVQK0JYjQIFSK3JgYZJa+Yzi0DDa52ZsQx2rqytBnf8Hw==",1051+ "integrity": "sha512-iq9Qjr6knfMpZHj55/37ouZeykwbDqF21gPFtfnhCCKGDcPI/21FKC9XdMO/XyBM7qKORx6UIhGgg6jLl7BZlg==",
1530 "cpu": [1052 "cpu": [
1531 "arm64"1053 "arm64"
1532 ],1054 ],
@@ -1541,9 +1063,9 @@
1541 }1063 }
1542 },1064 },
1543 "node_modules/@tailwindcss/oxide-darwin-x64": {1065 "node_modules/@tailwindcss/oxide-darwin-x64": {
1544- "version": "4.2.1",1066+ "version": "4.2.2",
1545- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.2.1.tgz",1067+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.2.2.tgz",
1546- "integrity": "sha512-/f/ozlaXGY6QLbpvd/kFTro2l18f7dHKpB+ieXz+Cijl4Mt9AI2rTrpq7V+t04nK+j9XBQHnSMdeQRhbGyt6fw==",1068+ "integrity": "sha512-BlR+2c3nzc8f2G639LpL89YY4bdcIdUmiOOkv2GQv4/4M0vJlpXEa0JXNHhCHU7VWOKWT/CjqHdTP8aUuDJkuw==",
1547 "cpu": [1069 "cpu": [
1548 "x64"1070 "x64"
1549 ],1071 ],
@@ -1558,9 +1080,9 @@
1558 }1080 }
1559 },1081 },
1560 "node_modules/@tailwindcss/oxide-freebsd-x64": {1082 "node_modules/@tailwindcss/oxide-freebsd-x64": {
1561- "version": "4.2.1",1083+ "version": "4.2.2",
1562- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.2.1.tgz",1084+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.2.2.tgz",
1563- "integrity": "sha512-5e/AkgYJT/cpbkys/OU2Ei2jdETCLlifwm7ogMC7/hksI2fC3iiq6OcXwjibcIjPung0kRtR3TxEITkqgn0TcA==",1085+ "integrity": "sha512-YUqUgrGMSu2CDO82hzlQ5qSb5xmx3RUrke/QgnoEx7KvmRJHQuZHZmZTLSuuHwFf0DJPybFMXMYf+WJdxHy/nQ==",
1564 "cpu": [1086 "cpu": [
1565 "x64"1087 "x64"
1566 ],1088 ],
@@ -1575,9 +1097,9 @@
1575 }1097 }
1576 },1098 },
1577 "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": {1099 "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": {
1578- "version": "4.2.1",1100+ "version": "4.2.2",
1579- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.2.1.tgz",1101+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.2.2.tgz",
1580- "integrity": "sha512-Uny1EcVTTmerCKt/1ZuKTkb0x8ZaiuYucg2/kImO5A5Y/kBz41/+j0gxUZl+hTF3xkWpDmHX+TaWhOtba2Fyuw==",1102+ "integrity": "sha512-FPdhvsW6g06T9BWT0qTwiVZYE2WIFo2dY5aCSpjG/S/u1tby+wXoslXS0kl3/KXnULlLr1E3NPRRw0g7t2kgaQ==",
1581 "cpu": [1103 "cpu": [
1582 "arm"1104 "arm"
1583 ],1105 ],
@@ -1592,9 +1114,9 @@
1592 }1114 }
1593 },1115 },
1594 "node_modules/@tailwindcss/oxide-linux-arm64-gnu": {1116 "node_modules/@tailwindcss/oxide-linux-arm64-gnu": {
1595- "version": "4.2.1",1117+ "version": "4.2.2",
1596- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.2.1.tgz",1118+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.2.2.tgz",
1597- "integrity": "sha512-CTrwomI+c7n6aSSQlsPL0roRiNMDQ/YzMD9EjcR+H4f0I1SQ8QqIuPnsVp7QgMkC1Qi8rtkekLkOFjo7OlEFRQ==",1119+ "integrity": "sha512-4og1V+ftEPXGttOO7eCmW7VICmzzJWgMx+QXAJRAhjrSjumCwWqMfkDrNu1LXEQzNAwz28NCUpucgQPrR4S2yw==",
1598 "cpu": [1120 "cpu": [
1599 "arm64"1121 "arm64"
1600 ],1122 ],
@@ -1609,9 +1131,9 @@
1609 }1131 }
1610 },1132 },
1611 "node_modules/@tailwindcss/oxide-linux-arm64-musl": {1133 "node_modules/@tailwindcss/oxide-linux-arm64-musl": {
1612- "version": "4.2.1",1134+ "version": "4.2.2",
1613- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.2.1.tgz",1135+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.2.2.tgz",
1614- "integrity": "sha512-WZA0CHRL/SP1TRbA5mp9htsppSEkWuQ4KsSUumYQnyl8ZdT39ntwqmz4IUHGN6p4XdSlYfJwM4rRzZLShHsGAQ==",1136+ "integrity": "sha512-oCfG/mS+/+XRlwNjnsNLVwnMWYH7tn/kYPsNPh+JSOMlnt93mYNCKHYzylRhI51X+TbR+ufNhhKKzm6QkqX8ag==",
1615 "cpu": [1137 "cpu": [
1616 "arm64"1138 "arm64"
1617 ],1139 ],
@@ -1626,9 +1148,9 @@
1626 }1148 }
1627 },1149 },
1628 "node_modules/@tailwindcss/oxide-linux-x64-gnu": {1150 "node_modules/@tailwindcss/oxide-linux-x64-gnu": {
1629- "version": "4.2.1",1151+ "version": "4.2.2",
1630- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.2.1.tgz",1152+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.2.2.tgz",
1631- "integrity": "sha512-qMFzxI2YlBOLW5PhblzuSWlWfwLHaneBE0xHzLrBgNtqN6mWfs+qYbhryGSXQjFYB1Dzf5w+LN5qbUTPhW7Y5g==",1153+ "integrity": "sha512-rTAGAkDgqbXHNp/xW0iugLVmX62wOp2PoE39BTCGKjv3Iocf6AFbRP/wZT/kuCxC9QBh9Pu8XPkv/zCZB2mcMg==",
1632 "cpu": [1154 "cpu": [
1633 "x64"1155 "x64"
1634 ],1156 ],
@@ -1643,9 +1165,9 @@
1643 }1165 }
1644 },1166 },
1645 "node_modules/@tailwindcss/oxide-linux-x64-musl": {1167 "node_modules/@tailwindcss/oxide-linux-x64-musl": {
1646- "version": "4.2.1",1168+ "version": "4.2.2",
1647- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.2.1.tgz",1169+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.2.2.tgz",
1648- "integrity": "sha512-5r1X2FKnCMUPlXTWRYpHdPYUY6a1Ar/t7P24OuiEdEOmms5lyqjDRvVY1yy9Rmioh+AunQ0rWiOTPE8F9A3v5g==",1170+ "integrity": "sha512-XW3t3qwbIwiSyRCggeO2zxe3KWaEbM0/kW9e8+0XpBgyKU4ATYzcVSMKteZJ1iukJ3HgHBjbg9P5YPRCVUxlnQ==",
1649 "cpu": [1171 "cpu": [
1650 "x64"1172 "x64"
1651 ],1173 ],
@@ -1660,9 +1182,9 @@
1660 }1182 }
1661 },1183 },
1662 "node_modules/@tailwindcss/oxide-wasm32-wasi": {1184 "node_modules/@tailwindcss/oxide-wasm32-wasi": {
1663- "version": "4.2.1",1185+ "version": "4.2.2",
1664- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.2.1.tgz",1186+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.2.2.tgz",
1665- "integrity": "sha512-MGFB5cVPvshR85MTJkEvqDUnuNoysrsRxd6vnk1Lf2tbiqNlXpHYZqkqOQalydienEWOHHFyyuTSYRsLfxFJ2Q==",1187+ "integrity": "sha512-eKSztKsmEsn1O5lJ4ZAfyn41NfG7vzCg496YiGtMDV86jz1q/irhms5O0VrY6ZwTUkFy/EKG3RfWgxSI3VbZ8Q==",
1666 "bundleDependencies": [1188 "bundleDependencies": [
1667 "@napi-rs/wasm-runtime",1189 "@napi-rs/wasm-runtime",
1668 "@emnapi/core",1190 "@emnapi/core",
@@ -1754,9 +1276,9 @@
1754 "optional": true1276 "optional": true
1755 },1277 },
1756 "node_modules/@tailwindcss/oxide-win32-arm64-msvc": {1278 "node_modules/@tailwindcss/oxide-win32-arm64-msvc": {
1757- "version": "4.2.1",1279+ "version": "4.2.2",
1758- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.2.1.tgz",1280+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.2.2.tgz",
1759- "integrity": "sha512-YlUEHRHBGnCMh4Nj4GnqQyBtsshUPdiNroZj8VPkvTZSoHsilRCwXcVKnG9kyi0ZFAS/3u+qKHBdDc81SADTRA==",1281+ "integrity": "sha512-qPmaQM4iKu5mxpsrWZMOZRgZv1tOZpUm+zdhhQP0VhJfyGGO3aUKdbh3gDZc/dPLQwW4eSqWGrrcWNBZWUWaXQ==",
1760 "cpu": [1282 "cpu": [
1761 "arm64"1283 "arm64"
1762 ],1284 ],
@@ -1771,9 +1293,9 @@
1771 }1293 }
1772 },1294 },
1773 "node_modules/@tailwindcss/oxide-win32-x64-msvc": {1295 "node_modules/@tailwindcss/oxide-win32-x64-msvc": {
1774- "version": "4.2.1",1296+ "version": "4.2.2",
1775- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.2.1.tgz",1297+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.2.2.tgz",
1776- "integrity": "sha512-rbO34G5sMWWyrN/idLeVxAZgAKWrn5LiR3/I90Q9MkA67s6T1oB0xtTe+0heoBvHSpbU9Mk7i6uwJnpo4u21XQ==",1298+ "integrity": "sha512-1T/37VvI7WyH66b+vqHj/cLwnCxt7Qt3WFu5Q8hk65aOvlwAhs7rAp1VkulBJw/N4tMirXjVnylTR72uI0HGcA==",
1777 "cpu": [1299 "cpu": [
1778 "x64"1300 "x64"
1779 ],1301 ],
@@ -1788,17 +1310,28 @@
1788 }1310 }
1789 },1311 },
1790 "node_modules/@tailwindcss/postcss": {1312 "node_modules/@tailwindcss/postcss": {
1791- "version": "4.2.1",1313+ "version": "4.2.2",
1792- "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.2.1.tgz",1314+ "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.2.2.tgz",
1793- "integrity": "sha512-OEwGIBnXnj7zJeonOh6ZG9woofIjGrd2BORfvE5p9USYKDCZoQmfqLcfNiRWoJlRWLdNPn2IgVZuWAOM4iTYMw==",1315+ "integrity": "sha512-n4goKQbW8RVXIbNKRB/45LzyUqN451deQK0nzIeauVEqjlI49slUlgKYJM2QyUzap/PcpnS7kzSUmPb1sCRvYQ==",
1794 "dev": true,1316 "dev": true,
1795 "license": "MIT",1317 "license": "MIT",
1796 "dependencies": {1318 "dependencies": {
1797 "@alloc/quick-lru": "^5.2.0",1319 "@alloc/quick-lru": "^5.2.0",
1798- "@tailwindcss/node": "4.2.1",1320+ "@tailwindcss/node": "4.2.2",
1799- "@tailwindcss/oxide": "4.2.1",1321+ "@tailwindcss/oxide": "4.2.2",
1800 "postcss": "^8.5.6",1322 "postcss": "^8.5.6",
1801- "tailwindcss": "4.2.1"1323+ "tailwindcss": "4.2.2"
1324+ }
1325+ },
1326+ "node_modules/@tybys/wasm-util": {
1327+ "version": "0.10.1",
1328+ "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz",
1329+ "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==",
1330+ "dev": true,
1331+ "license": "MIT",
1332+ "optional": true,
1333+ "dependencies": {
1334+ "tslib": "^2.4.0"
1802 }1335 }
1803 },1336 },
1804 "node_modules/@types/esrecurse": {1337 "node_modules/@types/esrecurse": {
@@ -1822,9 +1355,9 @@
1822 "license": "MIT"1355 "license": "MIT"
1823 },1356 },
1824 "node_modules/@types/node": {1357 "node_modules/@types/node": {
1825- "version": "25.4.0",1358+ "version": "25.5.0",
1826- "resolved": "https://registry.npmjs.org/@types/node/-/node-25.4.0.tgz",1359+ "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.0.tgz",
1827- "integrity": "sha512-9wLpoeWuBlcbBpOY3XmzSTG3oscB6xjBEEtn+pYXTfhyXhIxC5FsBer2KTopBlvKEiW9l13po9fq+SJY/5lkhw==",1360+ "integrity": "sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw==",
1828 "dev": true,1361 "dev": true,
1829 "license": "MIT",1362 "license": "MIT",
1830 "peer": true,1363 "peer": true,
@@ -1839,17 +1372,17 @@
1839 "license": "MIT"1372 "license": "MIT"
1840 },1373 },
1841 "node_modules/@typescript-eslint/eslint-plugin": {1374 "node_modules/@typescript-eslint/eslint-plugin": {
1842- "version": "8.57.0",1375+ "version": "8.57.1",
1843- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.57.0.tgz",1376+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.57.1.tgz",
1844- "integrity": "sha512-qeu4rTHR3/IaFORbD16gmjq9+rEs9fGKdX0kF6BKSfi+gCuG3RCKLlSBYzn/bGsY9Tj7KE/DAQStbp8AHJGHEQ==",1377+ "integrity": "sha512-Gn3aqnvNl4NGc6x3/Bqk1AOn0thyTU9bqDRhiRnUWezgvr2OnhYCWCgC8zXXRVqBsIL1pSDt7T9nJUe0oM0kDQ==",
1845 "dev": true,1378 "dev": true,
1846 "license": "MIT",1379 "license": "MIT",
1847 "dependencies": {1380 "dependencies": {
1848 "@eslint-community/regexpp": "^4.12.2",1381 "@eslint-community/regexpp": "^4.12.2",
1849- "@typescript-eslint/scope-manager": "8.57.0",1382+ "@typescript-eslint/scope-manager": "8.57.1",
1850- "@typescript-eslint/type-utils": "8.57.0",1383+ "@typescript-eslint/type-utils": "8.57.1",
1851- "@typescript-eslint/utils": "8.57.0",1384+ "@typescript-eslint/utils": "8.57.1",
1852- "@typescript-eslint/visitor-keys": "8.57.0",1385+ "@typescript-eslint/visitor-keys": "8.57.1",
1853 "ignore": "^7.0.5",1386 "ignore": "^7.0.5",
1854 "natural-compare": "^1.4.0",1387 "natural-compare": "^1.4.0",
1855 "ts-api-utils": "^2.4.0"1388 "ts-api-utils": "^2.4.0"
@@ -1862,7 +1395,7 @@
1862 "url": "https://opencollective.com/typescript-eslint"1395 "url": "https://opencollective.com/typescript-eslint"
1863 },1396 },
1864 "peerDependencies": {1397 "peerDependencies": {
1865- "@typescript-eslint/parser": "^8.57.0",1398+ "@typescript-eslint/parser": "^8.57.1",
1866 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",1399 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
1867 "typescript": ">=4.8.4 <6.0.0"1400 "typescript": ">=4.8.4 <6.0.0"
1868 }1401 }
@@ -1878,17 +1411,17 @@
1878 }1411 }
1879 },1412 },
1880 "node_modules/@typescript-eslint/parser": {1413 "node_modules/@typescript-eslint/parser": {
1881- "version": "8.57.0",1414+ "version": "8.57.1",
1882- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.57.0.tgz",1415+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.57.1.tgz",
1883- "integrity": "sha512-XZzOmihLIr8AD1b9hL9ccNMzEMWt/dE2u7NyTY9jJG6YNiNthaD5XtUHVF2uCXZ15ng+z2hT3MVuxnUYhq6k1g==",1416+ "integrity": "sha512-k4eNDan0EIMTT/dUKc/g+rsJ6wcHYhNPdY19VoX/EOtaAG8DLtKCykhrUnuHPYvinn5jhAPgD2Qw9hXBwrahsw==",
1884 "dev": true,1417 "dev": true,
1885 "license": "MIT",1418 "license": "MIT",
1886 "peer": true,1419 "peer": true,
1887 "dependencies": {1420 "dependencies": {
1888- "@typescript-eslint/scope-manager": "8.57.0",1421+ "@typescript-eslint/scope-manager": "8.57.1",
1889- "@typescript-eslint/types": "8.57.0",1422+ "@typescript-eslint/types": "8.57.1",
1890- "@typescript-eslint/typescript-estree": "8.57.0",1423+ "@typescript-eslint/typescript-estree": "8.57.1",
1891- "@typescript-eslint/visitor-keys": "8.57.0",1424+ "@typescript-eslint/visitor-keys": "8.57.1",
1892 "debug": "^4.4.3"1425 "debug": "^4.4.3"
1893 },1426 },
1894 "engines": {1427 "engines": {
@@ -1904,14 +1437,14 @@
1904 }1437 }
1905 },1438 },
1906 "node_modules/@typescript-eslint/project-service": {1439 "node_modules/@typescript-eslint/project-service": {
1907- "version": "8.57.0",1440+ "version": "8.57.1",
1908- "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.57.0.tgz",1441+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.57.1.tgz",
1909- "integrity": "sha512-pR+dK0BlxCLxtWfaKQWtYr7MhKmzqZxuii+ZjuFlZlIGRZm22HnXFqa2eY+90MUz8/i80YJmzFGDUsi8dMOV5w==",1442+ "integrity": "sha512-vx1F37BRO1OftsYlmG9xay1TqnjNVlqALymwWVuYTdo18XuKxtBpCj1QlzNIEHlvlB27osvXFWptYiEWsVdYsg==",
1910 "dev": true,1443 "dev": true,
1911 "license": "MIT",1444 "license": "MIT",
1912 "dependencies": {1445 "dependencies": {
1913- "@typescript-eslint/tsconfig-utils": "^8.57.0",1446+ "@typescript-eslint/tsconfig-utils": "^8.57.1",
1914- "@typescript-eslint/types": "^8.57.0",1447+ "@typescript-eslint/types": "^8.57.1",
1915 "debug": "^4.4.3"1448 "debug": "^4.4.3"
1916 },1449 },
1917 "engines": {1450 "engines": {
@@ -1926,14 +1459,14 @@
1926 }1459 }
1927 },1460 },
1928 "node_modules/@typescript-eslint/scope-manager": {1461 "node_modules/@typescript-eslint/scope-manager": {
1929- "version": "8.57.0",1462+ "version": "8.57.1",
1930- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.57.0.tgz",1463+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.57.1.tgz",
1931- "integrity": "sha512-nvExQqAHF01lUM66MskSaZulpPL5pgy5hI5RfrxviLgzZVffB5yYzw27uK/ft8QnKXI2X0LBrHJFr1TaZtAibw==",1464+ "integrity": "sha512-hs/QcpCwlwT2L5S+3fT6gp0PabyGk4Q0Rv2doJXA0435/OpnSR3VRgvrp8Xdoc3UAYSg9cyUjTeFXZEPg/3OKg==",
1932 "dev": true,1465 "dev": true,
1933 "license": "MIT",1466 "license": "MIT",
1934 "dependencies": {1467 "dependencies": {
1935- "@typescript-eslint/types": "8.57.0",1468+ "@typescript-eslint/types": "8.57.1",
1936- "@typescript-eslint/visitor-keys": "8.57.0"1469+ "@typescript-eslint/visitor-keys": "8.57.1"
1937 },1470 },
1938 "engines": {1471 "engines": {
1939 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1472 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1944,9 +1477,9 @@
1944 }1477 }
1945 },1478 },
1946 "node_modules/@typescript-eslint/tsconfig-utils": {1479 "node_modules/@typescript-eslint/tsconfig-utils": {
1947- "version": "8.57.0",1480+ "version": "8.57.1",
1948- "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.57.0.tgz",1481+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.57.1.tgz",
1949- "integrity": "sha512-LtXRihc5ytjJIQEH+xqjB0+YgsV4/tW35XKX3GTZHpWtcC8SPkT/d4tqdf1cKtesryHm2bgp6l555NYcT2NLvA==",1482+ "integrity": "sha512-0lgOZB8cl19fHO4eI46YUx2EceQqhgkPSuCGLlGi79L2jwYY1cxeYc1Nae8Aw1xjgW3PKVDLlr3YJ6Bxx8HkWg==",
1950 "dev": true,1483 "dev": true,
1951 "license": "MIT",1484 "license": "MIT",
1952 "engines": {1485 "engines": {
@@ -1961,15 +1494,15 @@
1961 }1494 }
1962 },1495 },
1963 "node_modules/@typescript-eslint/type-utils": {1496 "node_modules/@typescript-eslint/type-utils": {
1964- "version": "8.57.0",1497+ "version": "8.57.1",
1965- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.57.0.tgz",1498+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.57.1.tgz",
1966- "integrity": "sha512-yjgh7gmDcJ1+TcEg8x3uWQmn8ifvSupnPfjP21twPKrDP/pTHlEQgmKcitzF/rzPSmv7QjJ90vRpN4U+zoUjwQ==",1499+ "integrity": "sha512-+Bwwm0ScukFdyoJsh2u6pp4S9ktegF98pYUU0hkphOOqdMB+1sNQhIz8y5E9+4pOioZijrkfNO/HUJVAFFfPKA==",
1967 "dev": true,1500 "dev": true,
1968 "license": "MIT",1501 "license": "MIT",
1969 "dependencies": {1502 "dependencies": {
1970- "@typescript-eslint/types": "8.57.0",1503+ "@typescript-eslint/types": "8.57.1",
1971- "@typescript-eslint/typescript-estree": "8.57.0",1504+ "@typescript-eslint/typescript-estree": "8.57.1",
1972- "@typescript-eslint/utils": "8.57.0",1505+ "@typescript-eslint/utils": "8.57.1",
1973 "debug": "^4.4.3",1506 "debug": "^4.4.3",
1974 "ts-api-utils": "^2.4.0"1507 "ts-api-utils": "^2.4.0"
1975 },1508 },
@@ -1986,9 +1519,9 @@
1986 }1519 }
1987 },1520 },
1988 "node_modules/@typescript-eslint/types": {1521 "node_modules/@typescript-eslint/types": {
1989- "version": "8.57.0",1522+ "version": "8.57.1",
1990- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.57.0.tgz",1523+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.57.1.tgz",
1991- "integrity": "sha512-dTLI8PEXhjUC7B9Kre+u0XznO696BhXcTlOn0/6kf1fHaQW8+VjJAVHJ3eTI14ZapTxdkOmc80HblPQLaEeJdg==",1524+ "integrity": "sha512-S29BOBPJSFUiblEl6RzPPjJt6w25A6XsBqRVDt53tA/tlL8q7ceQNZHTjPeONt/3S7KRI4quk+yP9jK2WjBiPQ==",
1992 "dev": true,1525 "dev": true,
1993 "license": "MIT",1526 "license": "MIT",
1994 "engines": {1527 "engines": {
@@ -2000,16 +1533,16 @@
2000 }1533 }
2001 },1534 },
2002 "node_modules/@typescript-eslint/typescript-estree": {1535 "node_modules/@typescript-eslint/typescript-estree": {
2003- "version": "8.57.0",1536+ "version": "8.57.1",
2004- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.57.0.tgz",1537+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.57.1.tgz",
2005- "integrity": "sha512-m7faHcyVg0BT3VdYTlX8GdJEM7COexXxS6KqGopxdtkQRvBanK377QDHr4W/vIPAR+ah9+B/RclSW5ldVniO1Q==",1538+ "integrity": "sha512-ybe2hS9G6pXpqGtPli9Gx9quNV0TWLOmh58ADlmZe9DguLq0tiAKVjirSbtM1szG6+QH6rVXyU6GTLQbWnMY+g==",
2006 "dev": true,1539 "dev": true,
2007 "license": "MIT",1540 "license": "MIT",
2008 "dependencies": {1541 "dependencies": {
2009- "@typescript-eslint/project-service": "8.57.0",1542+ "@typescript-eslint/project-service": "8.57.1",
2010- "@typescript-eslint/tsconfig-utils": "8.57.0",1543+ "@typescript-eslint/tsconfig-utils": "8.57.1",
2011- "@typescript-eslint/types": "8.57.0",1544+ "@typescript-eslint/types": "8.57.1",
2012- "@typescript-eslint/visitor-keys": "8.57.0",1545+ "@typescript-eslint/visitor-keys": "8.57.1",
2013 "debug": "^4.4.3",1546 "debug": "^4.4.3",
2014 "minimatch": "^10.2.2",1547 "minimatch": "^10.2.2",
2015 "semver": "^7.7.3",1548 "semver": "^7.7.3",
@@ -2028,16 +1561,16 @@
2028 }1561 }
2029 },1562 },
2030 "node_modules/@typescript-eslint/utils": {1563 "node_modules/@typescript-eslint/utils": {
2031- "version": "8.57.0",1564+ "version": "8.57.1",
2032- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.57.0.tgz",1565+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.57.1.tgz",
2033- "integrity": "sha512-5iIHvpD3CZe06riAsbNxxreP+MuYgVUsV0n4bwLH//VJmgtt54sQeY2GszntJ4BjYCpMzrfVh2SBnUQTtys2lQ==",1566+ "integrity": "sha512-XUNSJ/lEVFttPMMoDVA2r2bwrl8/oPx8cURtczkSEswY5T3AeLmCy+EKWQNdL4u0MmAHOjcWrqJp2cdvgjn8dQ==",
2034 "dev": true,1567 "dev": true,
2035 "license": "MIT",1568 "license": "MIT",
2036 "dependencies": {1569 "dependencies": {
2037 "@eslint-community/eslint-utils": "^4.9.1",1570 "@eslint-community/eslint-utils": "^4.9.1",
2038- "@typescript-eslint/scope-manager": "8.57.0",1571+ "@typescript-eslint/scope-manager": "8.57.1",
2039- "@typescript-eslint/types": "8.57.0",1572+ "@typescript-eslint/types": "8.57.1",
2040- "@typescript-eslint/typescript-estree": "8.57.0"1573+ "@typescript-eslint/typescript-estree": "8.57.1"
2041 },1574 },
2042 "engines": {1575 "engines": {
2043 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1576 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -2052,13 +1585,13 @@
2052 }1585 }
2053 },1586 },
2054 "node_modules/@typescript-eslint/visitor-keys": {1587 "node_modules/@typescript-eslint/visitor-keys": {
2055- "version": "8.57.0",1588+ "version": "8.57.1",
2056- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.57.0.tgz",1589+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.57.1.tgz",
2057- "integrity": "sha512-zm6xx8UT/Xy2oSr2ZXD0pZo7Jx2XsCoID2IUh9YSTFRu7z+WdwYTRk6LhUftm1crwqbuoF6I8zAFeCMw0YjwDg==",1590+ "integrity": "sha512-YWnmJkXbofiz9KbnbbwuA2rpGkFPLbAIetcCNO6mJ8gdhdZ/v7WDXsoGFAJuM6ikUFKTlSQnjWnVO4ux+UzS6A==",
2058 "dev": true,1591 "dev": true,
2059 "license": "MIT",1592 "license": "MIT",
2060 "dependencies": {1593 "dependencies": {
2061- "@typescript-eslint/types": "8.57.0",1594+ "@typescript-eslint/types": "8.57.1",
2062 "eslint-visitor-keys": "^5.0.0"1595 "eslint-visitor-keys": "^5.0.0"
2063 },1596 },
2064 "engines": {1597 "engines": {
@@ -2405,9 +1938,9 @@
2405 }1938 }
2406 },1939 },
2407 "node_modules/devalue": {1940 "node_modules/devalue": {
2408- "version": "5.6.3",1941+ "version": "5.6.4",
2409- "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.6.3.tgz",1942+ "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.6.4.tgz",
2410- "integrity": "sha512-nc7XjUU/2Lb+SvEFVGcWLiKkzfw8+qHI7zn8WYXKkLMgfGSHbgCEaR6bJpev8Cm6Rmrb19Gfd/tZvGqx9is3wg==",1943+ "integrity": "sha512-Gp6rDldRsFh/7XuouDbxMH3Mx8GMCcgzIb1pDTvNyn8pZGQ22u+Wa+lGV9dQCltFQ7uVw0MhRyb8XDskNFOReA==",
2411 "license": "MIT"1944 "license": "MIT"
2412 },1945 },
2413 "node_modules/electron-to-chromium": {1946 "node_modules/electron-to-chromium": {
@@ -2431,48 +1964,6 @@
2431 "node": ">=10.13.0"1964 "node": ">=10.13.0"
2432 }1965 }
2433 },1966 },
2434- "node_modules/esbuild": {
2435- "version": "0.27.2",
2436- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.2.tgz",
2437- "integrity": "sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==",
2438- "dev": true,
2439- "hasInstallScript": true,
2440- "license": "MIT",
2441- "bin": {
2442- "esbuild": "bin/esbuild"
2443- },
2444- "engines": {
2445- "node": ">=18"
2446- },
2447- "optionalDependencies": {
2448- "@esbuild/aix-ppc64": "0.27.2",
2449- "@esbuild/android-arm": "0.27.2",
2450- "@esbuild/android-arm64": "0.27.2",
2451- "@esbuild/android-x64": "0.27.2",
2452- "@esbuild/darwin-arm64": "0.27.2",
2453- "@esbuild/darwin-x64": "0.27.2",
2454- "@esbuild/freebsd-arm64": "0.27.2",
2455- "@esbuild/freebsd-x64": "0.27.2",
2456- "@esbuild/linux-arm": "0.27.2",
2457- "@esbuild/linux-arm64": "0.27.2",
2458- "@esbuild/linux-ia32": "0.27.2",
2459- "@esbuild/linux-loong64": "0.27.2",
2460- "@esbuild/linux-mips64el": "0.27.2",
2461- "@esbuild/linux-ppc64": "0.27.2",
2462- "@esbuild/linux-riscv64": "0.27.2",
2463- "@esbuild/linux-s390x": "0.27.2",
2464- "@esbuild/linux-x64": "0.27.2",
2465- "@esbuild/netbsd-arm64": "0.27.2",
2466- "@esbuild/netbsd-x64": "0.27.2",
2467- "@esbuild/openbsd-arm64": "0.27.2",
2468- "@esbuild/openbsd-x64": "0.27.2",
2469- "@esbuild/openharmony-arm64": "0.27.2",
2470- "@esbuild/sunos-x64": "0.27.2",
2471- "@esbuild/win32-arm64": "0.27.2",
2472- "@esbuild/win32-ia32": "0.27.2",
2473- "@esbuild/win32-x64": "0.27.2"
2474- }
2475- },
2476 "node_modules/escalade": {1967 "node_modules/escalade": {
2477 "version": "3.2.0",1968 "version": "3.2.0",
2478 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",1969 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
@@ -3058,9 +2549,9 @@
3058 }2549 }
3059 },2550 },
3060 "node_modules/lightningcss": {2551 "node_modules/lightningcss": {
3061- "version": "1.31.1",2552+ "version": "1.32.0",
3062- "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.31.1.tgz",2553+ "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz",
3063- "integrity": "sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ==",2554+ "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==",
3064 "dev": true,2555 "dev": true,
3065 "license": "MPL-2.0",2556 "license": "MPL-2.0",
3066 "dependencies": {2557 "dependencies": {
@@ -3074,23 +2565,23 @@
3074 "url": "https://opencollective.com/parcel"2565 "url": "https://opencollective.com/parcel"
3075 },2566 },
3076 "optionalDependencies": {2567 "optionalDependencies": {
3077- "lightningcss-android-arm64": "1.31.1",2568+ "lightningcss-android-arm64": "1.32.0",
3078- "lightningcss-darwin-arm64": "1.31.1",2569+ "lightningcss-darwin-arm64": "1.32.0",
3079- "lightningcss-darwin-x64": "1.31.1",2570+ "lightningcss-darwin-x64": "1.32.0",
3080- "lightningcss-freebsd-x64": "1.31.1",2571+ "lightningcss-freebsd-x64": "1.32.0",
3081- "lightningcss-linux-arm-gnueabihf": "1.31.1",2572+ "lightningcss-linux-arm-gnueabihf": "1.32.0",
3082- "lightningcss-linux-arm64-gnu": "1.31.1",2573+ "lightningcss-linux-arm64-gnu": "1.32.0",
3083- "lightningcss-linux-arm64-musl": "1.31.1",2574+ "lightningcss-linux-arm64-musl": "1.32.0",
3084- "lightningcss-linux-x64-gnu": "1.31.1",2575+ "lightningcss-linux-x64-gnu": "1.32.0",
3085- "lightningcss-linux-x64-musl": "1.31.1",2576+ "lightningcss-linux-x64-musl": "1.32.0",
3086- "lightningcss-win32-arm64-msvc": "1.31.1",2577+ "lightningcss-win32-arm64-msvc": "1.32.0",
3087- "lightningcss-win32-x64-msvc": "1.31.1"2578+ "lightningcss-win32-x64-msvc": "1.32.0"
3088 }2579 }
3089 },2580 },
3090 "node_modules/lightningcss-android-arm64": {2581 "node_modules/lightningcss-android-arm64": {
3091- "version": "1.31.1",2582+ "version": "1.32.0",
3092- "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.31.1.tgz",2583+ "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz",
3093- "integrity": "sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnCh1wAXCKFg==",2584+ "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==",
3094 "cpu": [2585 "cpu": [
3095 "arm64"2586 "arm64"
3096 ],2587 ],
@@ -3109,9 +2600,9 @@
3109 }2600 }
3110 },2601 },
3111 "node_modules/lightningcss-darwin-arm64": {2602 "node_modules/lightningcss-darwin-arm64": {
3112- "version": "1.31.1",2603+ "version": "1.32.0",
3113- "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.31.1.tgz",2604+ "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz",
3114- "integrity": "sha512-02uTEqf3vIfNMq3h/z2cJfcOXnQ0GRwQrkmPafhueLb2h7mqEidiCzkE4gBMEH65abHRiQvhdcQ+aP0D0g67sg==",2605+ "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==",
3115 "cpu": [2606 "cpu": [
3116 "arm64"2607 "arm64"
3117 ],2608 ],
@@ -3130,9 +2621,9 @@
3130 }2621 }
3131 },2622 },
3132 "node_modules/lightningcss-darwin-x64": {2623 "node_modules/lightningcss-darwin-x64": {
3133- "version": "1.31.1",2624+ "version": "1.32.0",
3134- "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.31.1.tgz",2625+ "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz",
3135- "integrity": "sha512-1ObhyoCY+tGxtsz1lSx5NXCj3nirk0Y0kB/g8B8DT+sSx4G9djitg9ejFnjb3gJNWo7qXH4DIy2SUHvpoFwfTA==",2626+ "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==",
3136 "cpu": [2627 "cpu": [
3137 "x64"2628 "x64"
3138 ],2629 ],
@@ -3151,9 +2642,9 @@
3151 }2642 }
3152 },2643 },
3153 "node_modules/lightningcss-freebsd-x64": {2644 "node_modules/lightningcss-freebsd-x64": {
3154- "version": "1.31.1",2645+ "version": "1.32.0",
3155- "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.31.1.tgz",2646+ "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz",
3156- "integrity": "sha512-1RINmQKAItO6ISxYgPwszQE1BrsVU5aB45ho6O42mu96UiZBxEXsuQ7cJW4zs4CEodPUioj/QrXW1r9pLUM74A==",2647+ "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==",
3157 "cpu": [2648 "cpu": [
3158 "x64"2649 "x64"
3159 ],2650 ],
@@ -3172,9 +2663,9 @@
3172 }2663 }
3173 },2664 },
3174 "node_modules/lightningcss-linux-arm-gnueabihf": {2665 "node_modules/lightningcss-linux-arm-gnueabihf": {
3175- "version": "1.31.1",2666+ "version": "1.32.0",
3176- "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.31.1.tgz",2667+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz",
3177- "integrity": "sha512-OOCm2//MZJ87CdDK62rZIu+aw9gBv4azMJuA8/KB74wmfS3lnC4yoPHm0uXZ/dvNNHmnZnB8XLAZzObeG0nS1g==",2668+ "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==",
3178 "cpu": [2669 "cpu": [
3179 "arm"2670 "arm"
3180 ],2671 ],
@@ -3193,9 +2684,9 @@
3193 }2684 }
3194 },2685 },
3195 "node_modules/lightningcss-linux-arm64-gnu": {2686 "node_modules/lightningcss-linux-arm64-gnu": {
3196- "version": "1.31.1",2687+ "version": "1.32.0",
3197- "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.31.1.tgz",2688+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz",
3198- "integrity": "sha512-WKyLWztD71rTnou4xAD5kQT+982wvca7E6QoLpoawZ1gP9JM0GJj4Tp5jMUh9B3AitHbRZ2/H3W5xQmdEOUlLg==",2689+ "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==",
3199 "cpu": [2690 "cpu": [
3200 "arm64"2691 "arm64"
3201 ],2692 ],
@@ -3214,9 +2705,9 @@
3214 }2705 }
3215 },2706 },
3216 "node_modules/lightningcss-linux-arm64-musl": {2707 "node_modules/lightningcss-linux-arm64-musl": {
3217- "version": "1.31.1",2708+ "version": "1.32.0",
3218- "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.31.1.tgz",2709+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz",
3219- "integrity": "sha512-mVZ7Pg2zIbe3XlNbZJdjs86YViQFoJSpc41CbVmKBPiGmC4YrfeOyz65ms2qpAobVd7WQsbW4PdsSJEMymyIMg==",2710+ "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==",
3220 "cpu": [2711 "cpu": [
3221 "arm64"2712 "arm64"
3222 ],2713 ],
@@ -3235,9 +2726,9 @@
3235 }2726 }
3236 },2727 },
3237 "node_modules/lightningcss-linux-x64-gnu": {2728 "node_modules/lightningcss-linux-x64-gnu": {
3238- "version": "1.31.1",2729+ "version": "1.32.0",
3239- "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.31.1.tgz",2730+ "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz",
3240- "integrity": "sha512-xGlFWRMl+0KvUhgySdIaReQdB4FNudfUTARn7q0hh/V67PVGCs3ADFjw+6++kG1RNd0zdGRlEKa+T13/tQjPMA==",2731+ "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==",
3241 "cpu": [2732 "cpu": [
3242 "x64"2733 "x64"
3243 ],2734 ],
@@ -3256,9 +2747,9 @@
3256 }2747 }
3257 },2748 },
3258 "node_modules/lightningcss-linux-x64-musl": {2749 "node_modules/lightningcss-linux-x64-musl": {
3259- "version": "1.31.1",2750+ "version": "1.32.0",
3260- "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.31.1.tgz",2751+ "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz",
3261- "integrity": "sha512-eowF8PrKHw9LpoZii5tdZwnBcYDxRw2rRCyvAXLi34iyeYfqCQNA9rmUM0ce62NlPhCvof1+9ivRaTY6pSKDaA==",2752+ "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==",
3262 "cpu": [2753 "cpu": [
3263 "x64"2754 "x64"
3264 ],2755 ],
@@ -3277,9 +2768,9 @@
3277 }2768 }
3278 },2769 },
3279 "node_modules/lightningcss-win32-arm64-msvc": {2770 "node_modules/lightningcss-win32-arm64-msvc": {
3280- "version": "1.31.1",2771+ "version": "1.32.0",
3281- "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.31.1.tgz",2772+ "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz",
3282- "integrity": "sha512-aJReEbSEQzx1uBlQizAOBSjcmr9dCdL3XuC/6HLXAxmtErsj2ICo5yYggg1qOODQMtnjNQv2UHb9NpOuFtYe4w==",2773+ "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==",
3283 "cpu": [2774 "cpu": [
3284 "arm64"2775 "arm64"
3285 ],2776 ],
@@ -3298,9 +2789,9 @@
3298 }2789 }
3299 },2790 },
3300 "node_modules/lightningcss-win32-x64-msvc": {2791 "node_modules/lightningcss-win32-x64-msvc": {
3301- "version": "1.31.1",2792+ "version": "1.32.0",
3302- "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.31.1.tgz",2793+ "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz",
3303- "integrity": "sha512-I9aiFrbd7oYHwlnQDqr1Roz+fTz61oDDJX7n9tYF9FJymH1cIN1DtKw3iYt6b8WZgEjoNwVSncwF4wx/ZedMhw==",2794+ "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==",
3304 "cpu": [2795 "cpu": [
3305 "x64"2796 "x64"
3306 ],2797 ],
@@ -3784,49 +3275,38 @@
3784 "url": "https://paulmillr.com/funding/"3275 "url": "https://paulmillr.com/funding/"
3785 }3276 }
3786 },3277 },
3787- "node_modules/rollup": {3278+ "node_modules/rolldown": {
3788- "version": "4.56.0",3279+ "version": "1.0.0-rc.9",
3789- "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.56.0.tgz",3280+ "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.0-rc.9.tgz",
3790- "integrity": "sha512-9FwVqlgUHzbXtDg9RCMgodF3Ua4Na6Gau+Sdt9vyCN4RhHfVKX2DCHy3BjMLTDd47ITDhYAnTwGulWTblJSDLg==",3281+ "integrity": "sha512-9EbgWge7ZH+yqb4d2EnELAntgPTWbfL8ajiTW+SyhJEC4qhBbkCKbqFV4Ge4zmu5ziQuVbWxb/XwLZ+RIO7E8Q==",
3791 "dev": true,3282 "dev": true,
3792 "license": "MIT",3283 "license": "MIT",
3793 "dependencies": {3284 "dependencies": {
3794- "@types/estree": "1.0.8"3285+ "@oxc-project/types": "=0.115.0",
3286+ "@rolldown/pluginutils": "1.0.0-rc.9"
3795 },3287 },
3796 "bin": {3288 "bin": {
3797- "rollup": "dist/bin/rollup"3289+ "rolldown": "bin/cli.mjs"
3798 },3290 },
3799 "engines": {3291 "engines": {
3800- "node": ">=18.0.0",3292+ "node": "^20.19.0 || >=22.12.0"
3801- "npm": ">=8.0.0"
3802 },3293 },
3803 "optionalDependencies": {3294 "optionalDependencies": {
3804- "@rollup/rollup-android-arm-eabi": "4.56.0",3295+ "@rolldown/binding-android-arm64": "1.0.0-rc.9",
3805- "@rollup/rollup-android-arm64": "4.56.0",3296+ "@rolldown/binding-darwin-arm64": "1.0.0-rc.9",
3806- "@rollup/rollup-darwin-arm64": "4.56.0",3297+ "@rolldown/binding-darwin-x64": "1.0.0-rc.9",
3807- "@rollup/rollup-darwin-x64": "4.56.0",3298+ "@rolldown/binding-freebsd-x64": "1.0.0-rc.9",
3808- "@rollup/rollup-freebsd-arm64": "4.56.0",3299+ "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-rc.9",
3809- "@rollup/rollup-freebsd-x64": "4.56.0",3300+ "@rolldown/binding-linux-arm64-gnu": "1.0.0-rc.9",
3810- "@rollup/rollup-linux-arm-gnueabihf": "4.56.0",3301+ "@rolldown/binding-linux-arm64-musl": "1.0.0-rc.9",
3811- "@rollup/rollup-linux-arm-musleabihf": "4.56.0",3302+ "@rolldown/binding-linux-ppc64-gnu": "1.0.0-rc.9",
3812- "@rollup/rollup-linux-arm64-gnu": "4.56.0",3303+ "@rolldown/binding-linux-s390x-gnu": "1.0.0-rc.9",
3813- "@rollup/rollup-linux-arm64-musl": "4.56.0",3304+ "@rolldown/binding-linux-x64-gnu": "1.0.0-rc.9",
3814- "@rollup/rollup-linux-loong64-gnu": "4.56.0",3305+ "@rolldown/binding-linux-x64-musl": "1.0.0-rc.9",
3815- "@rollup/rollup-linux-loong64-musl": "4.56.0",3306+ "@rolldown/binding-openharmony-arm64": "1.0.0-rc.9",
3816- "@rollup/rollup-linux-ppc64-gnu": "4.56.0",3307+ "@rolldown/binding-wasm32-wasi": "1.0.0-rc.9",
3817- "@rollup/rollup-linux-ppc64-musl": "4.56.0",3308+ "@rolldown/binding-win32-arm64-msvc": "1.0.0-rc.9",
3818- "@rollup/rollup-linux-riscv64-gnu": "4.56.0",3309+ "@rolldown/binding-win32-x64-msvc": "1.0.0-rc.9"
3819- "@rollup/rollup-linux-riscv64-musl": "4.56.0",
3820- "@rollup/rollup-linux-s390x-gnu": "4.56.0",
3821- "@rollup/rollup-linux-x64-gnu": "4.56.0",
3822- "@rollup/rollup-linux-x64-musl": "4.56.0",
3823- "@rollup/rollup-openbsd-x64": "4.56.0",
3824- "@rollup/rollup-openharmony-arm64": "4.56.0",
3825- "@rollup/rollup-win32-arm64-msvc": "4.56.0",
3826- "@rollup/rollup-win32-ia32-msvc": "4.56.0",
3827- "@rollup/rollup-win32-x64-gnu": "4.56.0",
3828- "@rollup/rollup-win32-x64-msvc": "4.56.0",
3829- "fsevents": "~2.3.2"
3830 }3310 }
3831 },3311 },
3832 "node_modules/runed": {3312 "node_modules/runed": {
@@ -3922,9 +3402,9 @@
3922 }3402 }
3923 },3403 },
3924 "node_modules/svelte": {3404 "node_modules/svelte": {
3925- "version": "5.53.10",3405+ "version": "5.54.0",
3926- "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.53.10.tgz",3406+ "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.54.0.tgz",
3927- "integrity": "sha512-UcNfWzbrjvYXYSk+U2hME25kpb87oq6/WVLeBF4khyQrb3Ob/URVlN23khal+RbdCUTMfg4qWjI9KZjCNFtYMQ==",3407+ "integrity": "sha512-TTDxwYnHkova6Wsyj1PGt9TByuWqvMoeY1bQiuAf2DM/JeDSMw7FjRKzk8K/5mJ99vGOKhbCqTDpyAKwjp4igg==",
3928 "license": "MIT",3408 "license": "MIT",
3929 "peer": true,3409 "peer": true,
3930 "dependencies": {3410 "dependencies": {
@@ -3937,7 +3417,7 @@
3937 "aria-query": "5.3.1",3417 "aria-query": "5.3.1",
3938 "axobject-query": "^4.1.0",3418 "axobject-query": "^4.1.0",
3939 "clsx": "^2.1.1",3419 "clsx": "^2.1.1",
3940- "devalue": "^5.6.3",3420+ "devalue": "^5.6.4",
3941 "esm-env": "^1.2.1",3421 "esm-env": "^1.2.1",
3942 "esrap": "^2.2.2",3422 "esrap": "^2.2.2",
3943 "is-reference": "^3.0.3",3423 "is-reference": "^3.0.3",
@@ -4101,9 +3581,9 @@
4101 }3581 }
4102 },3582 },
4103 "node_modules/tailwindcss": {3583 "node_modules/tailwindcss": {
4104- "version": "4.2.1",3584+ "version": "4.2.2",
4105- "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.2.1.tgz",3585+ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.2.2.tgz",
4106- "integrity": "sha512-/tBrSQ36vCleJkAOsy9kbNTgaxvGbyOamC30PRePTQe/o1MFwEKHQk4Cn7BNGaPtjp+PuUrByJehM1hgxfq4sw==",3586+ "integrity": "sha512-KWBIxs1Xb6NoLdMVqhbhgwZf2PGBpPEiwOqgI4pFIYbNTfBXiKYyWoTsXgBQ9WFg/OlhnvHaY+AEpW7wSmFo2Q==",
4107 "dev": true,3587 "dev": true,
4108 "license": "MIT",3588 "license": "MIT",
4109 "peer": true3589 "peer": true
@@ -4197,16 +3677,16 @@
4197 }3677 }
4198 },3678 },
4199 "node_modules/typescript-eslint": {3679 "node_modules/typescript-eslint": {
4200- "version": "8.57.0",3680+ "version": "8.57.1",
4201- "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.57.0.tgz",3681+ "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.57.1.tgz",
4202- "integrity": "sha512-W8GcigEMEeB07xEZol8oJ26rigm3+bfPHxHvwbYUlu1fUDsGuQ7Hiskx5xGW/xM4USc9Ephe3jtv7ZYPQntHeA==",3682+ "integrity": "sha512-fLvZWf+cAGw3tqMCYzGIU6yR8K+Y9NT2z23RwOjlNFF2HwSB3KhdEFI5lSBv8tNmFkkBShSjsCjzx1vahZfISA==",
4203 "dev": true,3683 "dev": true,
4204 "license": "MIT",3684 "license": "MIT",
4205 "dependencies": {3685 "dependencies": {
4206- "@typescript-eslint/eslint-plugin": "8.57.0",3686+ "@typescript-eslint/eslint-plugin": "8.57.1",
4207- "@typescript-eslint/parser": "8.57.0",3687+ "@typescript-eslint/parser": "8.57.1",
4208- "@typescript-eslint/typescript-estree": "8.57.0",3688+ "@typescript-eslint/typescript-estree": "8.57.1",
4209- "@typescript-eslint/utils": "8.57.0"3689+ "@typescript-eslint/utils": "8.57.1"
4210 },3690 },
4211 "engines": {3691 "engines": {
4212 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"3692 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -4276,18 +3756,18 @@
4276 "license": "MIT"3756 "license": "MIT"
4277 },3757 },
4278 "node_modules/vite": {3758 "node_modules/vite": {
4279- "version": "7.3.1",3759+ "version": "8.0.0",
4280- "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.1.tgz",3760+ "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.0.tgz",
4281- "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==",3761+ "integrity": "sha512-fPGaRNj9Zytaf8LEiBhY7Z6ijnFKdzU/+mL8EFBaKr7Vw1/FWcTBAMW0wLPJAGMPX38ZPVCVgLceWiEqeoqL2Q==",
4282 "dev": true,3762 "dev": true,
4283 "license": "MIT",3763 "license": "MIT",
4284 "peer": true,3764 "peer": true,
4285 "dependencies": {3765 "dependencies": {
4286- "esbuild": "^0.27.0",3766+ "@oxc-project/runtime": "0.115.0",
4287- "fdir": "^6.5.0",3767+ "lightningcss": "^1.32.0",
4288 "picomatch": "^4.0.3",3768 "picomatch": "^4.0.3",
4289- "postcss": "^8.5.6",3769+ "postcss": "^8.5.8",
4290- "rollup": "^4.43.0",3770+ "rolldown": "1.0.0-rc.9",
4291 "tinyglobby": "^0.2.15"3771 "tinyglobby": "^0.2.15"
4292 },3772 },
4293 "bin": {3773 "bin": {
@@ -4304,9 +3784,10 @@
4304 },3784 },
4305 "peerDependencies": {3785 "peerDependencies": {
4306 "@types/node": "^20.19.0 || >=22.12.0",3786 "@types/node": "^20.19.0 || >=22.12.0",
3787+ "@vitejs/devtools": "^0.0.0-alpha.31",
3788+ "esbuild": "^0.27.0",
4307 "jiti": ">=1.21.0",3789 "jiti": ">=1.21.0",
4308 "less": "^4.0.0",3790 "less": "^4.0.0",
4309- "lightningcss": "^1.21.0",
4310 "sass": "^1.70.0",3791 "sass": "^1.70.0",
4311 "sass-embedded": "^1.70.0",3792 "sass-embedded": "^1.70.0",
4312 "stylus": ">=0.54.8",3793 "stylus": ">=0.54.8",
@@ -4319,13 +3800,16 @@
4319 "@types/node": {3800 "@types/node": {
4320 "optional": true3801 "optional": true
4321 },3802 },
4322- "jiti": {3803+ "@vitejs/devtools": {
4323 "optional": true3804 "optional": true
4324 },3805 },
4325- "less": {3806+ "esbuild": {
3807+ "optional": true
3808+ },
3809+ "jiti": {
4326 "optional": true3810 "optional": true
4327 },3811 },
4328- "lightningcss": {3812+ "less": {
4329 "optional": true3813 "optional": true
4330 },3814 },
4331 "sass": {3815 "sass": {
@@ -4352,9 +3836,9 @@
4352 }3836 }
4353 },3837 },
4354 "node_modules/vitefu": {3838 "node_modules/vitefu": {
4355- "version": "1.1.1",3839+ "version": "1.1.2",
4356- "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.1.1.tgz",3840+ "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.1.2.tgz",
4357- "integrity": "sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==",3841+ "integrity": "sha512-zpKATdUbzbsycPFBN71nS2uzBUQiVnFoOrr2rvqv34S1lcAgMKKkjWleLGeiJlZ8lwCXvtWaRn7R3ZC16SYRuw==",
4358 "dev": true,3842 "dev": true,
4359 "license": "MIT",3843 "license": "MIT",
4360 "workspaces": [3844 "workspaces": [
@@ -4363,7 +3847,7 @@
4363 "tests/projects/workspace/packages/*"3847 "tests/projects/workspace/packages/*"
4364 ],3848 ],
4365 "peerDependencies": {3849 "peerDependencies": {
4366- "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0"3850+ "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-beta.0"
4367 },3851 },
4368 "peerDependenciesMeta": {3852 "peerDependenciesMeta": {
4369 "vite": {3853 "vite": {
M webui/package.json +9 -9
@@ -21,26 +21,26 @@
2121 "devDependencies": {
2222 "@internationalized/date": "^3.12.0",
2323 "@lucide/svelte": "^0.577.0",
24- "@sveltejs/vite-plugin-svelte": "^6.2.4",
25- "@tailwindcss/cli": "^4.2.1",
26- "@tailwindcss/postcss": "^4.2.1",
27- "@types/node": "^25.4.0",
28- "@typescript-eslint/eslint-plugin": "^8.57.0",
29- "@typescript-eslint/parser": "^8.57.0",
24+ "@sveltejs/vite-plugin-svelte": "^7.0.0",
25+ "@tailwindcss/cli": "^4.2.2",
26+ "@tailwindcss/postcss": "^4.2.2",
27+ "@types/node": "^25.5.0",
28+ "@typescript-eslint/eslint-plugin": "^8.57.1",
29+ "@typescript-eslint/parser": "^8.57.1",
3030 "autoprefixer": "^10.4.27",
3131 "eslint": "^10.0.3",
3232 "eslint-plugin-svelte": "^3.15.2",
3333 "globals": "^17.4.0",
3434 "postcss": "^8.5.8",
35- "svelte": "^5.53.10",
35+ "svelte": "^5.54.0",
3636 "svelte-awesome-color-picker": "^4.1.0",
3737 "svelte-check": "^4.4.5",
3838 "tailwind-variants": "^3.2.2",
3939 "tailwindcss": "^4.0.0",
4040 "tw-animate-css": "^1.4.0",
4141 "typescript": "^5.3.0",
42- "typescript-eslint": "^8.57.0",
43- "vite": "^7.3.1"
42+ "typescript-eslint": "^8.57.1",
43+ "vite": "^8.0.0"
4444 },
4545 "dependencies": {
4646 "bits-ui": "^2.16.3",
@@ -21,26 +21,26 @@
21 "devDependencies": {21 "devDependencies": {
22 "@internationalized/date": "^3.12.0",22 "@internationalized/date": "^3.12.0",
23 "@lucide/svelte": "^0.577.0",23 "@lucide/svelte": "^0.577.0",
24- "@sveltejs/vite-plugin-svelte": "^6.2.4",24+ "@sveltejs/vite-plugin-svelte": "^7.0.0",
25- "@tailwindcss/cli": "^4.2.1",25+ "@tailwindcss/cli": "^4.2.2",
26- "@tailwindcss/postcss": "^4.2.1",26+ "@tailwindcss/postcss": "^4.2.2",
27- "@types/node": "^25.4.0",27+ "@types/node": "^25.5.0",
28- "@typescript-eslint/eslint-plugin": "^8.57.0",28+ "@typescript-eslint/eslint-plugin": "^8.57.1",
29- "@typescript-eslint/parser": "^8.57.0",29+ "@typescript-eslint/parser": "^8.57.1",
30 "autoprefixer": "^10.4.27",30 "autoprefixer": "^10.4.27",
31 "eslint": "^10.0.3",31 "eslint": "^10.0.3",
32 "eslint-plugin-svelte": "^3.15.2",32 "eslint-plugin-svelte": "^3.15.2",
33 "globals": "^17.4.0",33 "globals": "^17.4.0",
34 "postcss": "^8.5.8",34 "postcss": "^8.5.8",
35- "svelte": "^5.53.10",35+ "svelte": "^5.54.0",
36 "svelte-awesome-color-picker": "^4.1.0",36 "svelte-awesome-color-picker": "^4.1.0",
37 "svelte-check": "^4.4.5",37 "svelte-check": "^4.4.5",
38 "tailwind-variants": "^3.2.2",38 "tailwind-variants": "^3.2.2",
39 "tailwindcss": "^4.0.0",39 "tailwindcss": "^4.0.0",
40 "tw-animate-css": "^1.4.0",40 "tw-animate-css": "^1.4.0",
41 "typescript": "^5.3.0",41 "typescript": "^5.3.0",
42- "typescript-eslint": "^8.57.0",42+ "typescript-eslint": "^8.57.1",
43- "vite": "^7.3.1"43+ "vite": "^8.0.0"
44 },44 },
45 "dependencies": {45 "dependencies": {
46 "bits-ui": "^2.16.3",46 "bits-ui": "^2.16.3",

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 8

Tags 42

↑↓ moveenter openesc close