+1298
-697
deno.lock
+1298
-697
deno.lock
···
1
{
2
"version": "5",
3
"specifiers": {
4
-
"npm:@ark-ui/solid@^5.28.0": "5.28.0_solid-js@1.9.10__seroval@1.3.2_@internationalized+date@3.10.0",
5
"npm:@atcute/atproto@^3.1.9": "3.1.9",
6
-
"npm:@atcute/bluesky@^3.2.10": "3.2.10",
7
-
"npm:@atcute/client@^4.0.5": "4.0.5",
8
-
"npm:@atcute/identity-resolver@^1.1.4": "1.1.4_@atcute+identity@1.1.2",
9
-
"npm:@atcute/identity@^1.1.2": "1.1.2",
10
-
"npm:@atcute/lexicons@^1.2.3": "1.2.3",
11
"npm:@atcute/microcosm@1": "1.0.0",
12
-
"npm:@atcute/oauth-browser-client@^2.0.1": "2.0.1_@atcute+identity@1.1.2",
13
-
"npm:@pandacss/dev@^1.5.1": "1.5.1_typescript@5.9.3",
14
-
"npm:@pandacss/preset-base@^1.5.1": "1.5.1",
15
-
"npm:@park-ui/panda-preset@~0.43.1": "0.43.1_@pandacss+dev@1.5.1__typescript@5.9.3_typescript@5.9.3",
16
"npm:@solid-primitives/date@^2.1.4": "2.1.4_solid-js@1.9.10__seroval@1.3.2",
17
"npm:@solid-primitives/map@~0.7.2": "0.7.2_solid-js@1.9.10__seroval@1.3.2",
18
"npm:fast-average-color@^9.5.0": "9.5.0",
19
-
"npm:lucide-solid@0.553": "0.553.0_solid-js@1.9.10__seroval@1.3.2",
20
-
"npm:mediabunny@^1.25.0": "1.25.0",
21
-
"npm:solid-devtools@~0.34.3": "0.34.4_solid-js@1.9.10__seroval@1.3.2_vite@7.1.12__picomatch@4.0.3_@babel+core@7.28.5",
22
-
"npm:solid-js@^1.9.5": "1.9.10_seroval@1.3.2",
23
-
"npm:typescript@^5.7.2": "5.9.3",
24
-
"npm:vite-plugin-solid@^2.11.8": "2.11.10_solid-js@1.9.10__seroval@1.3.2_vite@7.1.12__picomatch@4.0.3_@babel+core@7.28.5",
25
-
"npm:vite-tsconfig-paths@^5.1.4": "5.1.4_vite@7.1.12__picomatch@4.0.3_typescript@5.9.3",
26
-
"npm:vite@^7.1.4": "7.1.12_picomatch@4.0.3"
27
},
28
"npm": {
29
"@ark-ui/anatomy@3.5.0": {
···
70
],
71
"deprecated": true
72
},
73
-
"@ark-ui/solid@5.28.0_solid-js@1.9.10__seroval@1.3.2_@internationalized+date@3.10.0": {
74
-
"integrity": "sha512-QC3oCnElmUO3lsEXoD2l/HIy7TOCITu3pbJ6udQw/QuzABsTMF5y0L/nsBfR6rzKhHr5Vkggw6W4VBjvhH8w0w==",
75
"dependencies": [
76
"@internationalized/date@3.10.0",
77
-
"@zag-js/accordion@1.27.1",
78
-
"@zag-js/anatomy@1.27.1",
79
"@zag-js/angle-slider",
80
"@zag-js/async-list",
81
-
"@zag-js/auto-resize@1.27.1",
82
-
"@zag-js/avatar@1.27.1",
83
"@zag-js/bottom-sheet",
84
-
"@zag-js/carousel@1.27.1",
85
-
"@zag-js/checkbox@1.27.1",
86
-
"@zag-js/clipboard@1.27.1",
87
-
"@zag-js/collapsible@1.27.1",
88
-
"@zag-js/collection@1.27.1",
89
-
"@zag-js/color-picker@1.27.1",
90
-
"@zag-js/color-utils@1.27.1",
91
-
"@zag-js/combobox@1.27.1",
92
-
"@zag-js/core@1.27.1",
93
-
"@zag-js/date-picker@1.27.1_@internationalized+date@3.10.0",
94
-
"@zag-js/date-utils@1.27.1_@internationalized+date@3.10.0",
95
-
"@zag-js/dialog@1.27.1",
96
-
"@zag-js/dom-query@1.27.1",
97
-
"@zag-js/editable@1.27.1",
98
-
"@zag-js/file-upload@1.27.1",
99
-
"@zag-js/file-utils@1.27.1",
100
"@zag-js/floating-panel",
101
"@zag-js/focus-trap",
102
"@zag-js/highlight-word",
103
-
"@zag-js/hover-card@1.27.1",
104
-
"@zag-js/i18n-utils@1.27.1",
105
"@zag-js/image-cropper",
106
"@zag-js/json-tree-utils",
107
"@zag-js/listbox",
108
"@zag-js/marquee",
109
-
"@zag-js/menu@1.27.1",
110
-
"@zag-js/number-input@1.27.1",
111
-
"@zag-js/pagination@1.27.1",
112
"@zag-js/password-input",
113
-
"@zag-js/pin-input@1.27.1",
114
-
"@zag-js/popover@1.27.1",
115
-
"@zag-js/presence@1.27.1",
116
-
"@zag-js/progress@1.27.1",
117
-
"@zag-js/qr-code@1.27.1",
118
-
"@zag-js/radio-group@1.27.1",
119
-
"@zag-js/rating-group@1.27.1",
120
"@zag-js/scroll-area",
121
-
"@zag-js/select@1.27.1",
122
-
"@zag-js/signature-pad@1.27.1",
123
-
"@zag-js/slider@1.27.1",
124
"@zag-js/solid",
125
-
"@zag-js/splitter@1.27.1",
126
"@zag-js/steps",
127
-
"@zag-js/switch@1.27.1",
128
-
"@zag-js/tabs@1.27.1",
129
-
"@zag-js/tags-input@1.27.1",
130
"@zag-js/timer",
131
-
"@zag-js/toast@1.27.1",
132
"@zag-js/toggle",
133
-
"@zag-js/toggle-group@1.27.1",
134
-
"@zag-js/tooltip@1.27.1",
135
"@zag-js/tour",
136
-
"@zag-js/tree-view@1.27.1",
137
-
"@zag-js/types@1.27.1",
138
-
"@zag-js/utils@1.27.1",
139
"solid-js"
140
]
141
},
···
145
"@atcute/lexicons"
146
]
147
},
148
-
"@atcute/bluesky@3.2.10": {
149
-
"integrity": "sha512-qwQWTzRf3umnh2u41gdU+xWYkbzGlKDupc3zeOB+YjmuP1N9wEaUhwS8H7vgrqr0xC9SGNDjeUVcjC4m5BPLBg==",
150
"dependencies": [
151
"@atcute/atproto",
152
"@atcute/lexicons"
153
]
154
},
155
-
"@atcute/client@4.0.5": {
156
-
"integrity": "sha512-R8Qen8goGmEkynYGg2m6XFlVmz0GTDvQ+9w+4QqOob+XMk8/WDpF4aImev7WKEde/rV2gjcqW7zM8E6W9NShDA==",
157
"dependencies": [
158
"@atcute/identity",
159
"@atcute/lexicons"
160
]
161
},
162
-
"@atcute/identity-resolver@1.1.4_@atcute+identity@1.1.2": {
163
-
"integrity": "sha512-/SVh8vf2cXFJenmBnGeYF2aY3WGQm3cJeew5NWTlkqoy3LvJ5wkvKq9PWu4Tv653VF40rPOp6LOdVr9Fa+q5rA==",
164
"dependencies": [
165
"@atcute/identity",
166
"@atcute/lexicons",
···
168
"@badrap/valita"
169
]
170
},
171
-
"@atcute/identity@1.1.2": {
172
-
"integrity": "sha512-vn0RN7SUF6N0sEPG9yyT6a0MzpfVS8BhsiLtB8OeS4qp2rLMQW33pelCpNitP1N+fq03MFlDGzs5p7K4qMs4cA==",
173
"dependencies": [
174
"@atcute/lexicons",
175
"@badrap/valita"
176
]
177
},
178
-
"@atcute/lexicons@1.2.3": {
179
-
"integrity": "sha512-ZNfNWS4jaR8VgWSSBaWRSSmwFeP134BmvpTt9JmM2x5vRoXeIFthxU9USY8ZV4vm0GPoxEMgkDin8HIlnFTg2w==",
180
"dependencies": [
181
"@standard-schema/spec",
182
"esm-env"
···
194
"@atcute/uint8array"
195
]
196
},
197
-
"@atcute/oauth-browser-client@2.0.1_@atcute+identity@1.1.2": {
198
-
"integrity": "sha512-lG021GkeORG06zfFf4bH85egObjBEKHNgAWHvbtY/E2dX4wxo88hf370pJDx8acdnuUJLJ2VKPikJtZwo4Heeg==",
199
"dependencies": [
200
"@atcute/client",
201
-
"@atcute/identity",
202
"@atcute/identity-resolver",
203
"@atcute/lexicons",
204
"@atcute/multibase",
···
206
"nanoid@5.1.6"
207
]
208
},
209
-
"@atcute/uint8array@1.0.5": {
210
-
"integrity": "sha512-XLWWxoR2HNl2qU+FCr0rp1APwJXci7HnzbOQLxK55OaMNBXZ19+xNC5ii4QCsThsDxa4JS/JTzuiQLziITWf2Q=="
211
},
212
-
"@atcute/util-fetch@1.0.3": {
213
-
"integrity": "sha512-f8zzTb/xlKIwv2OQ31DhShPUNCmIIleX6p7qIXwWwEUjX6x8skUtpdISSjnImq01LXpltGV5y8yhV4/Mlb7CRQ==",
214
"dependencies": [
215
"@badrap/valita"
216
]
···
243
"debug",
244
"gensync",
245
"json5",
246
-
"semver"
247
]
248
},
249
"@babel/generator@7.28.5": {
···
261
"dependencies": [
262
"@babel/compat-data",
263
"@babel/helper-validator-option",
264
-
"browserslist@4.28.0",
265
"lru-cache",
266
-
"semver"
267
]
268
},
269
"@babel/helper-globals@7.28.0": {
···
376
"sisteransi"
377
]
378
},
379
-
"@csstools/postcss-cascade-layers@5.0.2_postcss@8.5.6_postcss-selector-parser@7.1.0": {
380
"integrity": "sha512-nWBE08nhO8uWl6kSAeCx4im7QfVko3zLrtgWZY4/bP87zrSPpSyN/3W3TDqz1jJuH+kbKOHXg5rJnK+ZVYcFFg==",
381
"dependencies": [
382
"@csstools/selector-specificity",
···
384
"postcss-selector-parser"
385
]
386
},
387
-
"@csstools/selector-specificity@5.0.0_postcss-selector-parser@7.1.0": {
388
"integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==",
389
"dependencies": [
390
"postcss-selector-parser"
391
]
392
},
393
"@esbuild/aix-ppc64@0.25.12": {
394
"integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==",
395
"os": ["aix"],
396
"cpu": ["ppc64"]
397
},
398
"@esbuild/android-arm64@0.25.12": {
399
"integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==",
400
"os": ["android"],
401
"cpu": ["arm64"]
402
},
403
"@esbuild/android-arm@0.25.12": {
404
"integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==",
405
"os": ["android"],
406
"cpu": ["arm"]
407
},
···
410
"os": ["android"],
411
"cpu": ["x64"]
412
},
413
"@esbuild/darwin-arm64@0.25.12": {
414
"integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==",
415
"os": ["darwin"],
416
"cpu": ["arm64"]
417
},
418
"@esbuild/darwin-x64@0.25.12": {
419
"integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==",
420
"os": ["darwin"],
421
"cpu": ["x64"]
422
},
423
"@esbuild/freebsd-arm64@0.25.12": {
424
"integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==",
425
"os": ["freebsd"],
426
"cpu": ["arm64"]
427
},
428
"@esbuild/freebsd-x64@0.25.12": {
429
"integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==",
430
"os": ["freebsd"],
431
"cpu": ["x64"]
432
},
433
"@esbuild/linux-arm64@0.25.12": {
434
"integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==",
435
"os": ["linux"],
436
"cpu": ["arm64"]
437
},
438
"@esbuild/linux-arm@0.25.12": {
439
"integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==",
440
"os": ["linux"],
441
"cpu": ["arm"]
442
},
443
"@esbuild/linux-ia32@0.25.12": {
444
"integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==",
445
"os": ["linux"],
446
"cpu": ["ia32"]
447
},
448
"@esbuild/linux-loong64@0.25.12": {
449
"integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==",
450
"os": ["linux"],
451
"cpu": ["loong64"]
452
},
453
"@esbuild/linux-mips64el@0.25.12": {
454
"integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==",
455
"os": ["linux"],
456
"cpu": ["mips64el"]
457
},
458
"@esbuild/linux-ppc64@0.25.12": {
459
"integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==",
460
"os": ["linux"],
461
"cpu": ["ppc64"]
462
},
463
"@esbuild/linux-riscv64@0.25.12": {
464
"integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==",
465
"os": ["linux"],
466
"cpu": ["riscv64"]
467
},
468
"@esbuild/linux-s390x@0.25.12": {
469
"integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==",
470
"os": ["linux"],
471
"cpu": ["s390x"]
472
},
473
"@esbuild/linux-x64@0.25.12": {
474
"integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==",
475
"os": ["linux"],
476
"cpu": ["x64"]
477
},
···
480
"os": ["netbsd"],
481
"cpu": ["arm64"]
482
},
483
"@esbuild/netbsd-x64@0.25.12": {
484
"integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==",
485
"os": ["netbsd"],
486
"cpu": ["x64"]
487
},
488
"@esbuild/openbsd-arm64@0.25.12": {
489
"integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==",
490
"os": ["openbsd"],
491
"cpu": ["arm64"]
492
},
493
"@esbuild/openbsd-x64@0.25.12": {
494
"integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==",
495
"os": ["openbsd"],
496
"cpu": ["x64"]
497
},
498
"@esbuild/openharmony-arm64@0.25.12": {
499
"integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==",
500
"os": ["openharmony"],
501
"cpu": ["arm64"]
502
},
503
"@esbuild/sunos-x64@0.25.12": {
504
"integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==",
505
"os": ["sunos"],
506
"cpu": ["x64"]
507
},
508
"@esbuild/win32-arm64@0.25.12": {
509
"integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==",
510
"os": ["win32"],
511
"cpu": ["arm64"]
512
},
513
"@esbuild/win32-ia32@0.25.12": {
514
"integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==",
515
"os": ["win32"],
516
"cpu": ["ia32"]
517
},
518
"@esbuild/win32-x64@0.25.12": {
519
"integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==",
520
"os": ["win32"],
521
"cpu": ["x64"]
522
},
···
543
"@floating-ui/utils@0.2.10": {
544
"integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ=="
545
},
546
"@internationalized/date@3.10.0": {
547
"integrity": "sha512-oxDR/NTEJ1k+UFVQElaNIk65E/Z83HK1z1WI3lQyhTtnNg4R5oVXaPzK3jcpKG8UHKDVuDQHzn+wsxSz8RP3aw==",
548
"dependencies": [
···
574
"integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==",
575
"dependencies": [
576
"@isaacs/balanced-match"
577
]
578
},
579
"@jridgewell/gen-mapping@0.3.13": {
···
623
"@nothing-but/utils@0.17.0": {
624
"integrity": "sha512-TuCHcHLOqDL0SnaAxACfuRHBNRgNJcNn9X0GiH5H3YSDBVquCr3qEIG3FOQAuMyZCbu9w8nk2CHhOsn7IvhIwQ=="
625
},
626
-
"@pandacss/config@1.5.1": {
627
-
"integrity": "sha512-aO+YVRlccLXuFC30DEO9ZDkvXwjbCXk1blIpii8PuclTAR0+YPq8xXVRTVK3fR3MiA0zROca8nAf5Kb+wHVKPw==",
628
"dependencies": [
629
"@pandacss/logger",
630
"@pandacss/preset-base",
···
632
"@pandacss/shared",
633
"@pandacss/types",
634
"bundle-n-require",
635
-
"escalade@3.1.2",
636
-
"merge-anything",
637
"microdiff",
638
"typescript"
639
]
640
},
641
-
"@pandacss/core@1.5.1_postcss@8.5.6": {
642
-
"integrity": "sha512-okuvSm5o0gmQmkpLONH4ReqgBVOMMsfb9MyK8vpcZUpzvMBiraVcgsbLxKQyHlmVDZNbKLLokIycb8KEpqtIDQ==",
643
"dependencies": [
644
"@csstools/postcss-cascade-layers",
645
"@pandacss/is-valid-prop",
···
647
"@pandacss/shared",
648
"@pandacss/token-dictionary",
649
"@pandacss/types",
650
-
"browserslist@4.24.4",
651
"hookable",
652
"lightningcss",
653
"lodash.merge",
···
663
"ts-pattern"
664
]
665
},
666
-
"@pandacss/dev@1.5.1_typescript@5.9.3": {
667
-
"integrity": "sha512-U1NWO3ZgOLlABtDk6MMQwTNYOCiUtUg+HEoHPdEExLzNn+20mrLf1IZWJyn4zXKSpANGSi79EV7X4yxPa+W+MA==",
668
"dependencies": [
669
"@clack/prompts",
670
"@pandacss/config",
···
680
],
681
"bin": true
682
},
683
-
"@pandacss/extractor@1.5.1_typescript@5.9.3": {
684
-
"integrity": "sha512-/DG4MnVo5LA0SpJq4rI0RgOp8kPjZMP5a1+q4MwLDHPtfWTwPaiKv7LULBW1L11V+fMOYn+d44dBKgU4dj6oSg==",
685
"dependencies": [
686
"@pandacss/shared",
687
"ts-evaluator",
688
"ts-morph"
689
]
690
},
691
-
"@pandacss/generator@1.5.1": {
692
-
"integrity": "sha512-kijxpjpvRQBz16BiBcghknthsdmVxSJD5C71jlcM4aVeqoZSCWDNcmlL/2SSCMy7oC6HANu2oRXS/L1YgYzHGA==",
693
"dependencies": [
694
"@pandacss/core",
695
"@pandacss/is-valid-prop",
···
704
"ts-pattern"
705
]
706
},
707
-
"@pandacss/is-valid-prop@1.5.1": {
708
-
"integrity": "sha512-AlOt+MqqwDlIdVEdW6wEtvDmX8MmPv004oD+7tdGN54HKpD9jqrwPwwS9p7YQ7nai631JlyladshFHqe1xl7+w=="
709
},
710
-
"@pandacss/logger@1.5.1": {
711
-
"integrity": "sha512-jC835vvSGIOxCZcqXH1alXdzO/ThUCE3HXGjt17mGli/QiVT3b/v83n/Cfz0wiHP3zSUlwVYaPAlXryepsQNWA==",
712
"dependencies": [
713
"@pandacss/types",
714
"kleur"
715
]
716
},
717
-
"@pandacss/node@1.5.1_typescript@5.9.3": {
718
-
"integrity": "sha512-qgiydokbjWcSqzsuCP1LR91IOLs7JgsMJkgAbEim/PdVH3NbKNjCUx9mK8bt1JO3/GKNC+GfePpacxGLmt/p6w==",
719
"dependencies": [
720
"@pandacss/config",
721
"@pandacss/core",
···
726
"@pandacss/shared",
727
"@pandacss/token-dictionary",
728
"@pandacss/types",
729
-
"browserslist@4.24.4",
730
"chokidar",
731
"fast-glob",
732
"fs-extra",
···
747
"tsconfck"
748
]
749
},
750
-
"@pandacss/parser@1.5.1_typescript@5.9.3": {
751
-
"integrity": "sha512-CuG5qdsQkw2xjxzN9pkfl9JaPgK28FJnRj9jmLb98Vo3J+NkUD2NyzL4k69lKZv9nbcmwn7+HbvMP/DKfx8OvQ==",
752
"dependencies": [
753
"@pandacss/config",
754
"@pandacss/core",
···
762
"ts-pattern"
763
]
764
},
765
-
"@pandacss/postcss@1.5.1_typescript@5.9.3": {
766
-
"integrity": "sha512-fZZOf0n6WKm3JQnGXC4Y8RGzw9jDdYpFGaSpVLpE4VotbfBq/jZtACw/pLa4ryferJhRp+WraBvYtKg6w2bQ9w==",
767
"dependencies": [
768
"@pandacss/node",
769
"postcss"
770
]
771
},
772
-
"@pandacss/preset-base@1.5.1": {
773
-
"integrity": "sha512-I8USdmUqPPkluznTFilbzLgXzU/+NEzeCvkwuwfi0QZlmGXOXnatM/7IUK7yatNikPx3neqmNh4o4WwWE04dGQ==",
774
"dependencies": [
775
"@pandacss/types"
776
]
777
},
778
-
"@pandacss/preset-panda@1.5.1": {
779
-
"integrity": "sha512-ZA/MhFK3O/fYIS4p2HDpyPMgCISAi+g5LoPzX/jQbQ5WGfkBS8sTmxIM/XapGNVHAzXFzYOTwqQ87KP3Siiozw==",
780
"dependencies": [
781
"@pandacss/types"
782
]
783
},
784
-
"@pandacss/reporter@1.5.1": {
785
-
"integrity": "sha512-fCgX/VN9ZDZpvfYJU+bdQpwoR48cMmhtTvPYJIek6KoANKXXJFbpgC5t2N6EtTkktg+3+unks3XpU3FvQdGHTQ==",
786
"dependencies": [
787
"@pandacss/core",
788
"@pandacss/generator",
···
793
"wordwrapjs"
794
]
795
},
796
-
"@pandacss/shared@1.5.1": {
797
-
"integrity": "sha512-pTHbfT6N7vt6/BncGoMduCo4jnYOvyHC8XdSgV3mzStdGJqw+0R30jeULixYrv7HFGDXCNxzohQ2k8YGOk6UoQ=="
798
},
799
-
"@pandacss/token-dictionary@1.5.1": {
800
-
"integrity": "sha512-w/dSvEaskD7zYHYWbPdYG+zrFLVsYYYJl9hT2cE2spccgJCid40Ov/4/zuP67rC9rPfs7qETMy6ydTPGbCfZ5A==",
801
"dependencies": [
802
"@pandacss/logger",
803
"@pandacss/shared",
···
806
"ts-pattern"
807
]
808
},
809
-
"@pandacss/types@1.5.1": {
810
-
"integrity": "sha512-fUDPtP3+yW8q5gPC2UfDcrdd/QW3H24kNt5vD30f5dt0CGDGkSoRUP4iJVNViEfQS2MzfDCnYI+PFOCw3eeQFw=="
811
},
812
-
"@park-ui/panda-preset@0.43.1_@pandacss+dev@1.5.1__typescript@5.9.3_typescript@5.9.3": {
813
"integrity": "sha512-kcO1ewx8zU9wHuTjZ/nqPCqjzL9AXkpzDnDrpcZ2unKR/UE3hHpP+Y1F0grTBaluPHLomjfZz3GebczJvoShBQ==",
814
"dependencies": [
815
"@ark-ui/anatomy",
···
817
"effect"
818
],
819
"scripts": true
820
},
821
"@rollup/rollup-android-arm-eabi@4.52.5": {
822
"integrity": "sha512-8c1vW4ocv3UOMp9K+gToY5zL2XiiVw3k7f1ksf4yO1FlDFQ1C2u72iACFnSOceJFsWskc2WZNqeRhFRPzv+wtQ==",
···
1149
"@types/node@17.0.45": {
1150
"integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw=="
1151
},
1152
-
"@vue/compiler-core@3.5.22": {
1153
-
"integrity": "sha512-jQ0pFPmZwTEiRNSb+i9Ow/I/cHv2tXYqsnHKKyCQ08irI2kdF5qmYedmF8si8mA7zepUFmJ2hqzS8CQmNOWOkQ==",
1154
"dependencies": [
1155
"@babel/parser",
1156
"@vue/shared",
···
1159
"source-map-js"
1160
]
1161
},
1162
-
"@vue/compiler-dom@3.5.22": {
1163
-
"integrity": "sha512-W8RknzUM1BLkypvdz10OVsGxnMAuSIZs9Wdx1vzA3mL5fNMN15rhrSCLiTm6blWeACwUwizzPVqGJgOGBEN/hA==",
1164
"dependencies": [
1165
"@vue/compiler-core",
1166
"@vue/shared"
1167
]
1168
},
1169
-
"@vue/compiler-sfc@3.5.22": {
1170
-
"integrity": "sha512-tbTR1zKGce4Lj+JLzFXDq36K4vcSZbJ1RBu8FxcDv1IGRz//Dh2EBqksyGVypz3kXpshIfWKGOCcqpSbyGWRJQ==",
1171
"dependencies": [
1172
"@babel/parser",
1173
"@vue/compiler-core",
···
1180
"source-map-js"
1181
]
1182
},
1183
-
"@vue/compiler-ssr@3.5.22": {
1184
-
"integrity": "sha512-GdgyLvg4R+7T8Nk2Mlighx7XGxq/fJf9jaVofc3IL0EPesTE86cP/8DD1lT3h1JeZr2ySBvyqKQJgbS54IX1Ww==",
1185
"dependencies": [
1186
"@vue/compiler-dom",
1187
"@vue/shared"
1188
]
1189
},
1190
-
"@vue/shared@3.5.22": {
1191
-
"integrity": "sha512-F4yc6palwq3TT0u+FYf0Ns4Tfl9GRFURDN2gWG7L1ecIaS/4fCIuFOjMTnCyjsu/OK6vaDKLCrGAa+KvvH+h4w=="
1192
},
1193
"@zag-js/accordion@0.62.1": {
1194
"integrity": "sha512-1lMKuD1GbiMuemOHOu+24BSAAG8iTD6l/4zYrQRBCTsxXzHhWqTtLF7okGgmSAs8iyNfOuWefCfaJJ3BJNSh5A==",
···
1201
"@zag-js/utils@0.62.1"
1202
]
1203
},
1204
-
"@zag-js/accordion@1.27.1": {
1205
-
"integrity": "sha512-c6Ny0M/I4gqhcemD7THNBIKiBXLgJnRLmT1oOSZdPmwWI8Y6HMS/As8DDV3hsyzV/X26dbZiuJtuylAepMN3bQ==",
1206
"dependencies": [
1207
-
"@zag-js/anatomy@1.27.1",
1208
-
"@zag-js/core@1.27.1",
1209
-
"@zag-js/dom-query@1.27.1",
1210
-
"@zag-js/types@1.27.1",
1211
-
"@zag-js/utils@1.27.1"
1212
]
1213
},
1214
"@zag-js/anatomy@0.62.1": {
1215
"integrity": "sha512-1JiPQOyVlO1jHwLTSNJpyfy1R1UYoaVU1mKSUww5+htAuT/1txjs04pr+8vTF/L/UVzNEZZYepB1tTabyb9LYg=="
1216
},
1217
-
"@zag-js/anatomy@1.27.1": {
1218
-
"integrity": "sha512-vAgZ9RFm9wSucTMpbV1ZY2soZ6ZHQ9JAMOkLy1EPkWyE7+68VxzDh8rKc3Gq3LAjowgF2yR8tIe05njP9KFRjg=="
1219
},
1220
-
"@zag-js/angle-slider@1.27.1": {
1221
-
"integrity": "sha512-92rFGXNZTI4KwQPyxlSWMkaaLPgppK8MSUHR9+fhyULDqlGI3DlBrAB9J+jYQxt44rcBMWxGmbherDIz904d9g==",
1222
"dependencies": [
1223
-
"@zag-js/anatomy@1.27.1",
1224
-
"@zag-js/core@1.27.1",
1225
-
"@zag-js/dom-query@1.27.1",
1226
-
"@zag-js/rect-utils@1.27.1",
1227
-
"@zag-js/types@1.27.1",
1228
-
"@zag-js/utils@1.27.1"
1229
]
1230
},
1231
"@zag-js/aria-hidden@0.62.1": {
···
1234
"@zag-js/dom-query@0.62.1"
1235
]
1236
},
1237
-
"@zag-js/aria-hidden@1.27.1": {
1238
-
"integrity": "sha512-8ax2IG0jOJnvNMb20INgxa5OS7jvr14dxuc8vgaNR9a0yfWzIuINp/O0FrN+8GNzaJzGMODwqGb0I7AOOIOAbw==",
1239
"dependencies": [
1240
-
"@zag-js/dom-query@1.27.1"
1241
]
1242
},
1243
-
"@zag-js/async-list@1.27.1": {
1244
-
"integrity": "sha512-wJkGMrlsKCsbIyTDreRL7ErAC+vwfV8DgpCx1kiY6pwnG4Lq09NR/Qprpwm+vh0d3kJdV2dJes0+dAwp3TvTtw==",
1245
"dependencies": [
1246
-
"@zag-js/core@1.27.1",
1247
-
"@zag-js/utils@1.27.1"
1248
]
1249
},
1250
"@zag-js/auto-resize@0.62.1": {
···
1253
"@zag-js/dom-query@0.62.1"
1254
]
1255
},
1256
-
"@zag-js/auto-resize@1.27.1": {
1257
-
"integrity": "sha512-1hfHePSLs2AcESHUTzZhizn6lCCUeqwsWB4MsJwUzEqpGoW7DOKfOy27mfX50YlU7ttJOjlpYJ+Fp2g5FnzWWA==",
1258
"dependencies": [
1259
-
"@zag-js/dom-query@1.27.1"
1260
]
1261
},
1262
"@zag-js/avatar@0.62.1": {
···
1269
"@zag-js/utils@0.62.1"
1270
]
1271
},
1272
-
"@zag-js/avatar@1.27.1": {
1273
-
"integrity": "sha512-HTxhl+06CefIQIDnFvEdazCe0To3HDeYx+KrJ7UdBGUgGHVQ/n3/767QdrtIS26h71rTV9q7dMEsmr4ttugn6w==",
1274
"dependencies": [
1275
-
"@zag-js/anatomy@1.27.1",
1276
-
"@zag-js/core@1.27.1",
1277
-
"@zag-js/dom-query@1.27.1",
1278
-
"@zag-js/types@1.27.1",
1279
-
"@zag-js/utils@1.27.1"
1280
]
1281
},
1282
-
"@zag-js/bottom-sheet@1.27.1": {
1283
-
"integrity": "sha512-priPNZJd5/c8FhzGDCLEmwRxoKqd1/LyOc+hR+xd1iEDKGrhG4VlE3YKNUicUh1FK6zGYysjPTA4s3rRWL1CTg==",
1284
"dependencies": [
1285
-
"@zag-js/anatomy@1.27.1",
1286
-
"@zag-js/aria-hidden@1.27.1",
1287
-
"@zag-js/core@1.27.1",
1288
-
"@zag-js/dismissable@1.27.1",
1289
-
"@zag-js/dom-query@1.27.1",
1290
"@zag-js/focus-trap",
1291
-
"@zag-js/remove-scroll@1.27.1",
1292
-
"@zag-js/types@1.27.1",
1293
-
"@zag-js/utils@1.27.1"
1294
]
1295
},
1296
"@zag-js/carousel@0.62.1": {
···
1303
"@zag-js/utils@0.62.1"
1304
]
1305
},
1306
-
"@zag-js/carousel@1.27.1": {
1307
-
"integrity": "sha512-3lU5KksoEsuT6sR8GZ85K2oxXRQojbK429CsuDolD1d6zoyUC81ORPxNmka5qCFlgO981NVFdrNfWX1ftlSQSQ==",
1308
"dependencies": [
1309
-
"@zag-js/anatomy@1.27.1",
1310
-
"@zag-js/core@1.27.1",
1311
-
"@zag-js/dom-query@1.27.1",
1312
"@zag-js/scroll-snap",
1313
-
"@zag-js/types@1.27.1",
1314
-
"@zag-js/utils@1.27.1"
1315
]
1316
},
1317
"@zag-js/checkbox@0.62.1": {
···
1326
"@zag-js/utils@0.62.1"
1327
]
1328
},
1329
-
"@zag-js/checkbox@1.27.1": {
1330
-
"integrity": "sha512-aRyAWI1bH2IwdaCOV6YRtCBdHoCyRo9xd1kAnxSn1/Lb+vVQgs2MJrwOUcd7aNLRxpqpeKbUKIgqqgkQQkLmZw==",
1331
"dependencies": [
1332
-
"@zag-js/anatomy@1.27.1",
1333
-
"@zag-js/core@1.27.1",
1334
-
"@zag-js/dom-query@1.27.1",
1335
"@zag-js/focus-visible",
1336
-
"@zag-js/types@1.27.1",
1337
-
"@zag-js/utils@1.27.1"
1338
]
1339
},
1340
"@zag-js/clipboard@0.62.1": {
···
1347
"@zag-js/utils@0.62.1"
1348
]
1349
},
1350
-
"@zag-js/clipboard@1.27.1": {
1351
-
"integrity": "sha512-Zx9MnvFb5Dx/ajtDJy0tnH+H7/W7Bgu4P5bXiCs+v0qCcWwd/CpW9tTHD6IiF7TBr/FqSWT8mAruPf4rrjIqAw==",
1352
"dependencies": [
1353
-
"@zag-js/anatomy@1.27.1",
1354
-
"@zag-js/core@1.27.1",
1355
-
"@zag-js/dom-query@1.27.1",
1356
-
"@zag-js/types@1.27.1",
1357
-
"@zag-js/utils@1.27.1"
1358
]
1359
},
1360
"@zag-js/collapsible@0.62.1": {
···
1367
"@zag-js/utils@0.62.1"
1368
]
1369
},
1370
-
"@zag-js/collapsible@1.27.1": {
1371
-
"integrity": "sha512-y+jw3N9BiIRaCtUFgpIC+Da1Fxn+DgwXnPdt2Ufk7xwDinRcOfD6ueGY+jBEFbZvVlOYzf+wU3rCopeKFNIh2Q==",
1372
"dependencies": [
1373
-
"@zag-js/anatomy@1.27.1",
1374
-
"@zag-js/core@1.27.1",
1375
-
"@zag-js/dom-query@1.27.1",
1376
-
"@zag-js/types@1.27.1",
1377
-
"@zag-js/utils@1.27.1"
1378
]
1379
},
1380
"@zag-js/collection@0.62.1": {
···
1383
"@zag-js/utils@0.62.1"
1384
]
1385
},
1386
-
"@zag-js/collection@1.27.1": {
1387
-
"integrity": "sha512-zcf2GIpsACn0RUpNJSpRmbWOLbuiqMkRgZP4+Ub2Wy6lsYKi3Fou2A9o6Sm6HuNYMLJYRvos0oEEktHNJsLNyw==",
1388
"dependencies": [
1389
-
"@zag-js/utils@1.27.1"
1390
]
1391
},
1392
"@zag-js/color-picker@0.62.1": {
···
1405
"@zag-js/utils@0.62.1"
1406
]
1407
},
1408
-
"@zag-js/color-picker@1.27.1": {
1409
-
"integrity": "sha512-aF/fPHQ4p6YxiMmCGZ7BB9BjGltY3X59vckLv4PqXimJQg+H9L4RBXzFQzzVZI8h8s/ycg2mwHHJfnKyTklvhw==",
1410
"dependencies": [
1411
-
"@zag-js/anatomy@1.27.1",
1412
-
"@zag-js/color-utils@1.27.1",
1413
-
"@zag-js/core@1.27.1",
1414
-
"@zag-js/dismissable@1.27.1",
1415
-
"@zag-js/dom-query@1.27.1",
1416
-
"@zag-js/popper@1.27.1",
1417
-
"@zag-js/types@1.27.1",
1418
-
"@zag-js/utils@1.27.1"
1419
]
1420
},
1421
"@zag-js/color-utils@0.62.1": {
···
1424
"@zag-js/numeric-range"
1425
]
1426
},
1427
-
"@zag-js/color-utils@1.27.1": {
1428
-
"integrity": "sha512-fiwHh1tDTwNv3ME5zT4wgr9wcrqsfpfcUj+gSfne0MQWEdKseObXrrQwdGjf97udEsr0RTagseDPXrKG78U24g==",
1429
"dependencies": [
1430
-
"@zag-js/utils@1.27.1"
1431
]
1432
},
1433
"@zag-js/combobox@0.62.1": {
···
1445
"@zag-js/utils@0.62.1"
1446
]
1447
},
1448
-
"@zag-js/combobox@1.27.1": {
1449
-
"integrity": "sha512-Q+fC5SQgsLNdZoaaG1TbSZbvgm5H/tjaAbOull2zyrQzoe20WLCTJgHCWmVm1X0u5mEKXVf8xISzys8a+LJxwg==",
1450
"dependencies": [
1451
-
"@zag-js/anatomy@1.27.1",
1452
-
"@zag-js/aria-hidden@1.27.1",
1453
-
"@zag-js/collection@1.27.1",
1454
-
"@zag-js/core@1.27.1",
1455
-
"@zag-js/dismissable@1.27.1",
1456
-
"@zag-js/dom-query@1.27.1",
1457
-
"@zag-js/popper@1.27.1",
1458
-
"@zag-js/types@1.27.1",
1459
-
"@zag-js/utils@1.27.1"
1460
]
1461
},
1462
"@zag-js/core@0.62.1": {
···
1466
"klona"
1467
]
1468
},
1469
-
"@zag-js/core@1.27.1": {
1470
-
"integrity": "sha512-C35SJO7O5fyzgk+mhTSRWiApz0QP2MngT/qgCrSEDHss0ESd1scQylpDK8LrKDGHyYObJLLJhOAoeHWKALBTPA==",
1471
"dependencies": [
1472
-
"@zag-js/dom-query@1.27.1",
1473
-
"@zag-js/utils@1.27.1"
1474
]
1475
},
1476
"@zag-js/date-picker@0.62.1_@internationalized+date@3.5.5": {
···
1491
"@zag-js/utils@0.62.1"
1492
]
1493
},
1494
-
"@zag-js/date-picker@1.27.1_@internationalized+date@3.10.0": {
1495
-
"integrity": "sha512-Hf3C6p+rOa7kamvRCaa4iJZZhAQoT6CMnp7V1jy57ICwpiXMhZ78HlzVZBKWmNuZlzibwzx6okfodlidMp+Mhg==",
1496
"dependencies": [
1497
"@internationalized/date@3.10.0",
1498
-
"@zag-js/anatomy@1.27.1",
1499
-
"@zag-js/core@1.27.1",
1500
-
"@zag-js/date-utils@1.27.1_@internationalized+date@3.10.0",
1501
-
"@zag-js/dismissable@1.27.1",
1502
-
"@zag-js/dom-query@1.27.1",
1503
-
"@zag-js/live-region@1.27.1",
1504
-
"@zag-js/popper@1.27.1",
1505
-
"@zag-js/types@1.27.1",
1506
-
"@zag-js/utils@1.27.1"
1507
]
1508
},
1509
"@zag-js/date-utils@0.62.1_@internationalized+date@3.10.0": {
···
1518
"@internationalized/date@3.5.5"
1519
]
1520
},
1521
-
"@zag-js/date-utils@1.27.1_@internationalized+date@3.10.0": {
1522
-
"integrity": "sha512-0s5qZAv+ZDRtg1fv848yC/2lt8dqNVN3DpW+JmOFioR9Cp2y+aBd+Ae5Y5Zh13kPcRvwDNVJ+kaeBOTJ9756Wg==",
1523
"dependencies": [
1524
"@internationalized/date@3.10.0"
1525
]
···
1538
"focus-trap"
1539
]
1540
},
1541
-
"@zag-js/dialog@1.27.1": {
1542
-
"integrity": "sha512-FHRSqZaiFu60NMuNE+jdXFDgkapVBtaJG+ts4CHn9wKnyQYmao41Nin5ZEQI8DaLgzxkBAgwEwg33FQ5L+99mg==",
1543
"dependencies": [
1544
-
"@zag-js/anatomy@1.27.1",
1545
-
"@zag-js/aria-hidden@1.27.1",
1546
-
"@zag-js/core@1.27.1",
1547
-
"@zag-js/dismissable@1.27.1",
1548
-
"@zag-js/dom-query@1.27.1",
1549
"@zag-js/focus-trap",
1550
-
"@zag-js/remove-scroll@1.27.1",
1551
-
"@zag-js/types@1.27.1",
1552
-
"@zag-js/utils@1.27.1"
1553
]
1554
},
1555
"@zag-js/dismissable@0.62.1": {
···
1561
"@zag-js/utils@0.62.1"
1562
]
1563
},
1564
-
"@zag-js/dismissable@1.27.1": {
1565
-
"integrity": "sha512-EZ9xq47m50scGV8JHYTAIL1DjnoFYChBC68cE9XNsqZO2vOINdYAfzsH73otx/CQ6RkhSk7eymP4fIzZVtRTVw==",
1566
"dependencies": [
1567
-
"@zag-js/dom-query@1.27.1",
1568
-
"@zag-js/interact-outside@1.27.1",
1569
-
"@zag-js/utils@1.27.1"
1570
]
1571
},
1572
"@zag-js/dom-event@0.62.1": {
···
1580
"@zag-js/dom-query@0.62.1": {
1581
"integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
1582
},
1583
-
"@zag-js/dom-query@1.27.1": {
1584
-
"integrity": "sha512-+oyhPQ6of1zCCK8iTaxxQc2FMFEJz1mr+1571vaSRdoxG31GhNkq/QDfUvQQnRR+2HV9yNiFk4hcjCDGqdXDTQ==",
1585
"dependencies": [
1586
-
"@zag-js/types@1.27.1"
1587
]
1588
},
1589
"@zag-js/editable@0.62.1": {
···
1599
"@zag-js/utils@0.62.1"
1600
]
1601
},
1602
-
"@zag-js/editable@1.27.1": {
1603
-
"integrity": "sha512-JnmrMLijCpIdYmR3PHFFS5oiQkuYsqoZPy9Rt5N6nUhy96IhznaDWghd2mCdxowwSRVySiplJ6qeR+CSgRY5og==",
1604
"dependencies": [
1605
-
"@zag-js/anatomy@1.27.1",
1606
-
"@zag-js/core@1.27.1",
1607
-
"@zag-js/dom-query@1.27.1",
1608
-
"@zag-js/interact-outside@1.27.1",
1609
-
"@zag-js/types@1.27.1",
1610
-
"@zag-js/utils@1.27.1"
1611
]
1612
},
1613
"@zag-js/element-rect@0.62.1": {
···
1628
"@zag-js/utils@0.62.1"
1629
]
1630
},
1631
-
"@zag-js/file-upload@1.27.1": {
1632
-
"integrity": "sha512-xChLU5NGnHn/G+L4GDPkCOa8XWY/gHeBbvQAaHItFKTpVmjWwM8uZ6X/utcWuZmdmUU8j/YfWYmCGdyux58I9Q==",
1633
"dependencies": [
1634
-
"@zag-js/anatomy@1.27.1",
1635
-
"@zag-js/core@1.27.1",
1636
-
"@zag-js/dom-query@1.27.1",
1637
-
"@zag-js/file-utils@1.27.1",
1638
-
"@zag-js/i18n-utils@1.27.1",
1639
-
"@zag-js/types@1.27.1",
1640
-
"@zag-js/utils@1.27.1"
1641
]
1642
},
1643
"@zag-js/file-utils@0.62.1": {
···
1646
"@zag-js/i18n-utils@0.62.1"
1647
]
1648
},
1649
-
"@zag-js/file-utils@1.27.1": {
1650
-
"integrity": "sha512-Ov5gMd7qUGdWydfjmtq/sm+PEl0LdJr7G4VuLZz3b4pJYVDBMv3pEHRXJj5x+b4mgm5U82vncE/itg/1Z08wKA==",
1651
"dependencies": [
1652
-
"@zag-js/i18n-utils@1.27.1"
1653
]
1654
},
1655
-
"@zag-js/floating-panel@1.27.1": {
1656
-
"integrity": "sha512-BcTZ4oJj+V+kAhbXXRWS68ivbiVIT3Q6NhcpZ8M4Hv4x7tpsfxC+J9/qsTX4/LF1LYGZZ0v7QidaWa7t4gDGCA==",
1657
"dependencies": [
1658
-
"@zag-js/anatomy@1.27.1",
1659
-
"@zag-js/core@1.27.1",
1660
-
"@zag-js/dom-query@1.27.1",
1661
-
"@zag-js/popper@1.27.1",
1662
-
"@zag-js/rect-utils@1.27.1",
1663
-
"@zag-js/store@1.27.1",
1664
-
"@zag-js/types@1.27.1",
1665
-
"@zag-js/utils@1.27.1"
1666
]
1667
},
1668
-
"@zag-js/focus-trap@1.27.1": {
1669
-
"integrity": "sha512-dHjN8Cxx2q7GyxfLhx6/FZgHRwTz4JnKT0bQxP3PjWsBQM1bVbFIJCL3lRy4NYQ1rJ1DA0LSbTecqqlKv4DgUw==",
1670
"dependencies": [
1671
-
"@zag-js/dom-query@1.27.1"
1672
]
1673
},
1674
-
"@zag-js/focus-visible@1.27.1": {
1675
-
"integrity": "sha512-KGQAoiEejkEi0NMS33Q8mc7kedB0Y4g8WyKNaVlMgnqCEpi39cHkszgyZEvX1SYWfv4+RezQGfYOKo0Y6ze4uQ==",
1676
"dependencies": [
1677
-
"@zag-js/dom-query@1.27.1"
1678
]
1679
},
1680
"@zag-js/form-utils@0.62.1": {
1681
"integrity": "sha512-GJWRRtEpro8TNEUuEWMhIOWmVFXqiHNTTrrRLxijxUIWbsPrPdPiKL7qwBAESYoZQCmN0hU99S0w2Xmm7Q05Zg=="
1682
},
1683
-
"@zag-js/highlight-word@1.27.1": {
1684
-
"integrity": "sha512-4lmudpn2VfhIlDqfXzUOYqTsUMIXSZRMEeUbyhdidGGXM/r5rUXoYtHQ4wuIF48CUMuAzoAk2yn5hJm1csi8Dw=="
1685
},
1686
"@zag-js/hover-card@0.62.1": {
1687
"integrity": "sha512-ryiNHQmmHpiDiZ5nuk9nvGUgnT017q8hYf+wLSI5OJ+klHPjrHObb7I7v/fUmKzWNtIOhaL0uw9afzjRt3bLEw==",
···
1695
"@zag-js/utils@0.62.1"
1696
]
1697
},
1698
-
"@zag-js/hover-card@1.27.1": {
1699
-
"integrity": "sha512-VolB6d8Yu8wjLi9CdGtd3w3qKtop0lQebcA9M12sOs6E+DmrmdCZfgIMMtiUrVch7HTSPa5kXlI+/6svvS6UQA==",
1700
"dependencies": [
1701
-
"@zag-js/anatomy@1.27.1",
1702
-
"@zag-js/core@1.27.1",
1703
-
"@zag-js/dismissable@1.27.1",
1704
-
"@zag-js/dom-query@1.27.1",
1705
-
"@zag-js/popper@1.27.1",
1706
-
"@zag-js/types@1.27.1",
1707
-
"@zag-js/utils@1.27.1"
1708
]
1709
},
1710
"@zag-js/i18n-utils@0.62.1": {
···
1713
"@zag-js/dom-query@0.62.1"
1714
]
1715
},
1716
-
"@zag-js/i18n-utils@1.27.1": {
1717
-
"integrity": "sha512-dNP7ZMoKxCD8KOc3RPqBpj7mEr5qb2qix8o6AQHw2QMDdgMDj0E9y5ZaNHIzkpMyYmvURY5I+pwWfFricv/rHg==",
1718
"dependencies": [
1719
-
"@zag-js/dom-query@1.27.1"
1720
]
1721
},
1722
-
"@zag-js/image-cropper@1.27.1": {
1723
-
"integrity": "sha512-fzAlMZwKQVVxaHcxbGmwOY05fFdooxkAYNjuzansQo5nHWQIVVVe7/Ou6GzU7ggc/Ws+a/TY2dp3dZbzrSfc5g==",
1724
"dependencies": [
1725
-
"@zag-js/anatomy@1.27.1",
1726
-
"@zag-js/core@1.27.1",
1727
-
"@zag-js/dom-query@1.27.1",
1728
-
"@zag-js/types@1.27.1",
1729
-
"@zag-js/utils@1.27.1"
1730
]
1731
},
1732
"@zag-js/interact-outside@0.62.1": {
···
1737
"@zag-js/utils@0.62.1"
1738
]
1739
},
1740
-
"@zag-js/interact-outside@1.27.1": {
1741
-
"integrity": "sha512-MfZobJhDWSiS9SzF35FJd/R+/ksvwzgjXl51p1sjaqVQoTIfKAe/pK8Hcky7NWX9NsVx77x/YidJpb/Bwf3f6g==",
1742
"dependencies": [
1743
-
"@zag-js/dom-query@1.27.1",
1744
-
"@zag-js/utils@1.27.1"
1745
]
1746
},
1747
-
"@zag-js/json-tree-utils@1.27.1": {
1748
-
"integrity": "sha512-ugiV6V4BqKufZr2XRdZB3x4x/uxUbmfG0viMAkCYJKD5wWaMukPqUAxytJ5ybAIfnDDvRRjRzaZX+erVu5rzXA=="
1749
},
1750
-
"@zag-js/listbox@1.27.1": {
1751
-
"integrity": "sha512-qZhmdD4+Gjof21i5C0sthNz+fOylrFnKJR7HxROWOeD2vHuQi4gud5PdZubfm54p7w8huPU8RH+Aw7LsVpwQNA==",
1752
"dependencies": [
1753
-
"@zag-js/anatomy@1.27.1",
1754
-
"@zag-js/collection@1.27.1",
1755
-
"@zag-js/core@1.27.1",
1756
-
"@zag-js/dom-query@1.27.1",
1757
"@zag-js/focus-visible",
1758
-
"@zag-js/types@1.27.1",
1759
-
"@zag-js/utils@1.27.1"
1760
]
1761
},
1762
"@zag-js/live-region@0.62.1": {
1763
"integrity": "sha512-Giu7d5UWc2Sqb3/T0tSzqSwxJ4mVrNN+MTu06J7EaD4khK5RgX4GRpQ9rpwOS/GJT+8nc6YBhWTi7tqKN/+iHQ=="
1764
},
1765
-
"@zag-js/live-region@1.27.1": {
1766
-
"integrity": "sha512-T5cMSazmWC9AYKHinJQPZSc2bnokF8zK8ly4NGApv6ExM6Mf5wQoH6sJIcv7dhRFfPUFVRndVdKHnWxZjTb8Og=="
1767
},
1768
-
"@zag-js/marquee@1.27.1": {
1769
-
"integrity": "sha512-d0+7SXxsuTdHf6JD4uQFUfKWpEhsi5wEb4TCb6bRDdgkN+iJq1d/lsGx1tTV+/95rpaHkAkbaVQB07IUQnmDiQ==",
1770
"dependencies": [
1771
-
"@zag-js/anatomy@1.27.1",
1772
-
"@zag-js/core@1.27.1",
1773
-
"@zag-js/dom-query@1.27.1",
1774
-
"@zag-js/types@1.27.1",
1775
-
"@zag-js/utils@1.27.1"
1776
]
1777
},
1778
"@zag-js/menu@0.62.1": {
···
1789
"@zag-js/utils@0.62.1"
1790
]
1791
},
1792
-
"@zag-js/menu@1.27.1": {
1793
-
"integrity": "sha512-e4U7zbfOF6fXphJvP2xaIKTmnKR75pp6gYGUqJUVQo0VIqQh2Ax5VcPq6JcUQE8UWGRQxwuMn9tzEpXGDWm6QA==",
1794
"dependencies": [
1795
-
"@zag-js/anatomy@1.27.1",
1796
-
"@zag-js/core@1.27.1",
1797
-
"@zag-js/dismissable@1.27.1",
1798
-
"@zag-js/dom-query@1.27.1",
1799
-
"@zag-js/popper@1.27.1",
1800
-
"@zag-js/rect-utils@1.27.1",
1801
-
"@zag-js/types@1.27.1",
1802
-
"@zag-js/utils@1.27.1"
1803
]
1804
},
1805
"@zag-js/number-input@0.62.1": {
···
1816
"@zag-js/utils@0.62.1"
1817
]
1818
},
1819
-
"@zag-js/number-input@1.27.1": {
1820
-
"integrity": "sha512-oK3cc11apnQzWT6dfAbevrWm0LCKNXDkIudlI2U9FZ8JIsTLO8K4KeGSFGNPA3d6KuNLrhDWC4GsAe+fGdTL6Q==",
1821
"dependencies": [
1822
"@internationalized/number@3.6.5",
1823
-
"@zag-js/anatomy@1.27.1",
1824
-
"@zag-js/core@1.27.1",
1825
-
"@zag-js/dom-query@1.27.1",
1826
-
"@zag-js/types@1.27.1",
1827
-
"@zag-js/utils@1.27.1"
1828
]
1829
},
1830
"@zag-js/number-utils@0.62.1": {
···
1843
"@zag-js/utils@0.62.1"
1844
]
1845
},
1846
-
"@zag-js/pagination@1.27.1": {
1847
-
"integrity": "sha512-tg23cP07weOtjNeEqOqS3Ilic3ikaIYQ7s9wi/JjvKUPMS+bi/LZRM12cfLD1tIwSUYjjLkr/reTnrYU3s2lZQ==",
1848
"dependencies": [
1849
-
"@zag-js/anatomy@1.27.1",
1850
-
"@zag-js/core@1.27.1",
1851
-
"@zag-js/dom-query@1.27.1",
1852
-
"@zag-js/types@1.27.1",
1853
-
"@zag-js/utils@1.27.1"
1854
]
1855
},
1856
-
"@zag-js/password-input@1.27.1": {
1857
-
"integrity": "sha512-L6fodHRVxud5aIBh7v0dayOzrK11WaTO6CBGNC/HELf2xvFR4bs7vOPJ/NbKh1UHMZDe3s/nbwxVHpM//JpLcQ==",
1858
"dependencies": [
1859
-
"@zag-js/anatomy@1.27.1",
1860
-
"@zag-js/core@1.27.1",
1861
-
"@zag-js/dom-query@1.27.1",
1862
-
"@zag-js/types@1.27.1",
1863
-
"@zag-js/utils@1.27.1"
1864
]
1865
},
1866
"@zag-js/pin-input@0.62.1": {
···
1875
"@zag-js/utils@0.62.1"
1876
]
1877
},
1878
-
"@zag-js/pin-input@1.27.1": {
1879
-
"integrity": "sha512-FEJ+hk6oO23ofSaS1DqnSLS8AMkJ4Aw1N1Ny+crwmLCr+29cuNtsgZos8WxRhKguZKW4AqIjgrtIAPJEgDeHFw==",
1880
"dependencies": [
1881
-
"@zag-js/anatomy@1.27.1",
1882
-
"@zag-js/core@1.27.1",
1883
-
"@zag-js/dom-query@1.27.1",
1884
-
"@zag-js/types@1.27.1",
1885
-
"@zag-js/utils@1.27.1"
1886
]
1887
},
1888
"@zag-js/popover@0.62.1": {
···
1900
"focus-trap"
1901
]
1902
},
1903
-
"@zag-js/popover@1.27.1": {
1904
-
"integrity": "sha512-HvzogYsWhA2eVavSDJKsA98jzU95r/bSc6SsutnMp32afqf6eo2cZDOMm29tjzP2RPmZFYMwXVrQ4VZB4mIhXw==",
1905
"dependencies": [
1906
-
"@zag-js/anatomy@1.27.1",
1907
-
"@zag-js/aria-hidden@1.27.1",
1908
-
"@zag-js/core@1.27.1",
1909
-
"@zag-js/dismissable@1.27.1",
1910
-
"@zag-js/dom-query@1.27.1",
1911
"@zag-js/focus-trap",
1912
-
"@zag-js/popper@1.27.1",
1913
-
"@zag-js/remove-scroll@1.27.1",
1914
-
"@zag-js/types@1.27.1",
1915
-
"@zag-js/utils@1.27.1"
1916
]
1917
},
1918
"@zag-js/popper@0.62.1": {
···
1923
"@zag-js/utils@0.62.1"
1924
]
1925
},
1926
-
"@zag-js/popper@1.27.1": {
1927
-
"integrity": "sha512-ac9YpcIvhd9+QDhm85E0BzPmjTuAWc/FRQOhG/EWKSUDvFZGNAcXLSVS6zxIWPEdY2vDG3Ri9jpCNv89bzzpoQ==",
1928
"dependencies": [
1929
"@floating-ui/dom@1.7.4",
1930
-
"@zag-js/dom-query@1.27.1",
1931
-
"@zag-js/utils@1.27.1"
1932
]
1933
},
1934
"@zag-js/presence@0.62.1": {
···
1938
"@zag-js/types@0.62.1"
1939
]
1940
},
1941
-
"@zag-js/presence@1.27.1": {
1942
-
"integrity": "sha512-8riBzIC8XWiGdNWoUex6GnRo4/ykkeqcuiPCP6Lm67Kdi9hTCOuu3v8BdHgRkb4LxMg1LW7v+d7maCm5My9PMA==",
1943
"dependencies": [
1944
-
"@zag-js/core@1.27.1",
1945
-
"@zag-js/dom-query@1.27.1",
1946
-
"@zag-js/types@1.27.1"
1947
]
1948
},
1949
"@zag-js/progress@0.62.1": {
···
1956
"@zag-js/utils@0.62.1"
1957
]
1958
},
1959
-
"@zag-js/progress@1.27.1": {
1960
-
"integrity": "sha512-mBat/fn7jhuZXg+UBZMAQv3uL9W/HoDcrzm606PNycD+QyHFe8J1kpzHr8hFUFtCTzSDzmd5kf9zP0hieVPQTQ==",
1961
"dependencies": [
1962
-
"@zag-js/anatomy@1.27.1",
1963
-
"@zag-js/core@1.27.1",
1964
-
"@zag-js/dom-query@1.27.1",
1965
-
"@zag-js/types@1.27.1",
1966
-
"@zag-js/utils@1.27.1"
1967
]
1968
},
1969
"@zag-js/qr-code@0.62.1": {
···
1978
"uqr"
1979
]
1980
},
1981
-
"@zag-js/qr-code@1.27.1": {
1982
-
"integrity": "sha512-o3cGKXVf7Jea4lDPs5hcA6+8D811d6rt+V4L9mf5OKWdbOi4meGpy1lNNn7szvmtvTOkQcDd6ozRprk/jI1LJA==",
1983
"dependencies": [
1984
-
"@zag-js/anatomy@1.27.1",
1985
-
"@zag-js/core@1.27.1",
1986
-
"@zag-js/dom-query@1.27.1",
1987
-
"@zag-js/types@1.27.1",
1988
-
"@zag-js/utils@1.27.1",
1989
"proxy-memoize",
1990
"uqr"
1991
]
···
2002
"@zag-js/utils@0.62.1"
2003
]
2004
},
2005
-
"@zag-js/radio-group@1.27.1": {
2006
-
"integrity": "sha512-P1IHUrXv9iMHwLNdcIRoW0DQGfJ2DoMREWOohy8Gdekoo4/+xOGbr9qi9++QN//HMLsbB1cnD7+7WqqEZU1Hkw==",
2007
"dependencies": [
2008
-
"@zag-js/anatomy@1.27.1",
2009
-
"@zag-js/core@1.27.1",
2010
-
"@zag-js/dom-query@1.27.1",
2011
"@zag-js/focus-visible",
2012
-
"@zag-js/types@1.27.1",
2013
-
"@zag-js/utils@1.27.1"
2014
]
2015
},
2016
"@zag-js/rating-group@0.62.1": {
···
2025
"@zag-js/utils@0.62.1"
2026
]
2027
},
2028
-
"@zag-js/rating-group@1.27.1": {
2029
-
"integrity": "sha512-bjsWkUwMtlm0Jsajz4j14ULFEeYtGTShqPZvFuVDrEX8xSuZXujfxOdY0dphc0EreyjL1YjvYboAXvYsVbOaVw==",
2030
"dependencies": [
2031
-
"@zag-js/anatomy@1.27.1",
2032
-
"@zag-js/core@1.27.1",
2033
-
"@zag-js/dom-query@1.27.1",
2034
-
"@zag-js/types@1.27.1",
2035
-
"@zag-js/utils@1.27.1"
2036
]
2037
},
2038
"@zag-js/rect-utils@0.62.1": {
2039
"integrity": "sha512-6w56LuRD382Oa2FXi4AfKQqgtUPS/nc/mZzXiaqKz9b5aFA1CXtmEwNC2GaiXhkqJp5DyxHwujDfQP1WXACnRQ=="
2040
},
2041
-
"@zag-js/rect-utils@1.27.1": {
2042
-
"integrity": "sha512-BYq+dVrNt+H4hX7wkS3j9ZK+BNKrb1f9vm52D5+TnNs61coidfY5zmhOqQjkgSVBWblDqYWrLskNCymW7t5MVA=="
2043
},
2044
"@zag-js/remove-scroll@0.62.1": {
2045
"integrity": "sha512-7xpX6HUrOEq/TNLIWojYnQf7kj20bk8ueOKpu7cTZmoN0LSL6cS09uil+NOqb+SzZsiRmQKvzd3fQBNwbdab5Q==",
···
2047
"@zag-js/dom-query@0.62.1"
2048
]
2049
},
2050
-
"@zag-js/remove-scroll@1.27.1": {
2051
-
"integrity": "sha512-MOnQXzifbeEuW/XgDMbb76wbWdaq++DEwE6CLmMQZhAR4rJUNIYVhcOFVqBWwMcMIJkvK8ROZucTPxOPmTHz1Q==",
2052
"dependencies": [
2053
-
"@zag-js/dom-query@1.27.1"
2054
]
2055
},
2056
-
"@zag-js/scroll-area@1.27.1": {
2057
-
"integrity": "sha512-lfAsmdiKv6racE+rlwUJkgqjIOjjCyJcWNkM4JKZzKCI6jlqKBUOhmNjJcqiIYtGXFapaslXJrcIOTxW7nZoEg==",
2058
"dependencies": [
2059
-
"@zag-js/anatomy@1.27.1",
2060
-
"@zag-js/core@1.27.1",
2061
-
"@zag-js/dom-query@1.27.1",
2062
-
"@zag-js/types@1.27.1",
2063
-
"@zag-js/utils@1.27.1"
2064
]
2065
},
2066
-
"@zag-js/scroll-snap@1.27.1": {
2067
-
"integrity": "sha512-XTwox/aHb0J51v0ycObadvDjeA26bZwadAm+5pr1Eic1Tf8gUcMLpwEHBqlp3vay58UzrPWhqCEBKsgYwYgNEA==",
2068
"dependencies": [
2069
-
"@zag-js/dom-query@1.27.1"
2070
]
2071
},
2072
"@zag-js/select@0.62.1": {
···
2084
"@zag-js/utils@0.62.1"
2085
]
2086
},
2087
-
"@zag-js/select@1.27.1": {
2088
-
"integrity": "sha512-yZUid+GkASbxsuXeCxn2nK7DoZOBG3fmCR/wJSlBQu/kYkXUPcy1MmrZHakmJNFr6MvrP8RVYV7O3Jr1mPBgaA==",
2089
"dependencies": [
2090
-
"@zag-js/anatomy@1.27.1",
2091
-
"@zag-js/collection@1.27.1",
2092
-
"@zag-js/core@1.27.1",
2093
-
"@zag-js/dismissable@1.27.1",
2094
-
"@zag-js/dom-query@1.27.1",
2095
-
"@zag-js/popper@1.27.1",
2096
-
"@zag-js/types@1.27.1",
2097
-
"@zag-js/utils@1.27.1"
2098
]
2099
},
2100
"@zag-js/signature-pad@0.62.1": {
···
2109
"perfect-freehand"
2110
]
2111
},
2112
-
"@zag-js/signature-pad@1.27.1": {
2113
-
"integrity": "sha512-NuyKmZwfjBZ+PJb04xQjYf9wTkBMdU9XTS/4cpEWAOK0DoErq4kiqrV/yExPB7V7KtIEIkC4Xd+WgMOD6K1vBQ==",
2114
"dependencies": [
2115
-
"@zag-js/anatomy@1.27.1",
2116
-
"@zag-js/core@1.27.1",
2117
-
"@zag-js/dom-query@1.27.1",
2118
-
"@zag-js/types@1.27.1",
2119
-
"@zag-js/utils@1.27.1",
2120
"perfect-freehand"
2121
]
2122
},
···
2134
"@zag-js/utils@0.62.1"
2135
]
2136
},
2137
-
"@zag-js/slider@1.27.1": {
2138
-
"integrity": "sha512-p6zyMLU6cBtubk5673q2wk9JqCHf0l8my7nWY16KWqLWd68IFBSp7wrOyTYa0ifZ9CvmZZSjdL/w2TFJ4SHVKQ==",
2139
"dependencies": [
2140
-
"@zag-js/anatomy@1.27.1",
2141
-
"@zag-js/core@1.27.1",
2142
-
"@zag-js/dom-query@1.27.1",
2143
-
"@zag-js/types@1.27.1",
2144
-
"@zag-js/utils@1.27.1"
2145
]
2146
},
2147
-
"@zag-js/solid@1.27.1_solid-js@1.9.10__seroval@1.3.2": {
2148
-
"integrity": "sha512-3r3VOWDjW3g7wkxA0AivdM3aiurwrXywwbII6FjHaIL4SrEe7OvAtE7hKHSPlKdCRS9Z0ZVt6C/uKYm/YFo9+Q==",
2149
"dependencies": [
2150
"@solid-primitives/keyed",
2151
-
"@zag-js/core@1.27.1",
2152
-
"@zag-js/store@1.27.1",
2153
-
"@zag-js/types@1.27.1",
2154
-
"@zag-js/utils@1.27.1",
2155
"solid-js"
2156
]
2157
},
···
2167
"@zag-js/utils@0.62.1"
2168
]
2169
},
2170
-
"@zag-js/splitter@1.27.1": {
2171
-
"integrity": "sha512-y7xKYI2d6LxHiWJ/RFl96s+PBr7gEs6J7xLiJ0hP+tqyFDeJ3215slIAuXA7Zkk8OLLcgj6f4QDEQ3xXwZl9EA==",
2172
"dependencies": [
2173
-
"@zag-js/anatomy@1.27.1",
2174
-
"@zag-js/core@1.27.1",
2175
-
"@zag-js/dom-query@1.27.1",
2176
-
"@zag-js/types@1.27.1",
2177
-
"@zag-js/utils@1.27.1"
2178
]
2179
},
2180
-
"@zag-js/steps@1.27.1": {
2181
-
"integrity": "sha512-RciH9pg3Li3u1BFZlDjFptlrqmovy3BD8lMjcCzcn3Pr+v8AQQb1ZQku40VZ6x+ZBz7ZtIp+EZkBwY93I3YEBA==",
2182
"dependencies": [
2183
-
"@zag-js/anatomy@1.27.1",
2184
-
"@zag-js/core@1.27.1",
2185
-
"@zag-js/dom-query@1.27.1",
2186
-
"@zag-js/types@1.27.1",
2187
-
"@zag-js/utils@1.27.1"
2188
]
2189
},
2190
"@zag-js/store@0.62.1": {
···
2193
"proxy-compare@3.0.0"
2194
]
2195
},
2196
-
"@zag-js/store@1.27.1": {
2197
-
"integrity": "sha512-oK8NX9gvwi9NzjPo6oujksSli+hgh7m5ZDRM4SY7T3bBaipz7GsNZuXW+i6DMvDNObtTHbVzQ5ZaqlTQUuos0A==",
2198
"dependencies": [
2199
"proxy-compare@3.0.1"
2200
]
···
2211
"@zag-js/utils@0.62.1"
2212
]
2213
},
2214
-
"@zag-js/switch@1.27.1": {
2215
-
"integrity": "sha512-IuYacFHlQsxkFCU8ABGjwhtvWARexAYS/BMQkD5W8s0cwNHR3uOLPGjrJhSkJqvx3ENpSTRRKqTwawXVeFg2BQ==",
2216
"dependencies": [
2217
-
"@zag-js/anatomy@1.27.1",
2218
-
"@zag-js/core@1.27.1",
2219
-
"@zag-js/dom-query@1.27.1",
2220
"@zag-js/focus-visible",
2221
-
"@zag-js/types@1.27.1",
2222
-
"@zag-js/utils@1.27.1"
2223
]
2224
},
2225
"@zag-js/tabs@0.62.1": {
···
2234
"@zag-js/utils@0.62.1"
2235
]
2236
},
2237
-
"@zag-js/tabs@1.27.1": {
2238
-
"integrity": "sha512-jI+frE9z+wVfoqYA/7Xxr+SWix3OmjpfA7+F8GK1XPdN8atD/uYRgE7CbqwPc24fhIO/xkl1sNKRv83HaCMjvw==",
2239
"dependencies": [
2240
-
"@zag-js/anatomy@1.27.1",
2241
-
"@zag-js/core@1.27.1",
2242
-
"@zag-js/dom-query@1.27.1",
2243
-
"@zag-js/types@1.27.1",
2244
-
"@zag-js/utils@1.27.1"
2245
]
2246
},
2247
"@zag-js/tags-input@0.62.1": {
···
2259
"@zag-js/utils@0.62.1"
2260
]
2261
},
2262
-
"@zag-js/tags-input@1.27.1": {
2263
-
"integrity": "sha512-+XUOwKFWfGwmJpl3hWK8kHq5IeuZUZaR1FgNzbO029ll3p5unBOGzEL51oCH1dpeuMY/FyXEssNLrvVgId6E3Q==",
2264
"dependencies": [
2265
-
"@zag-js/anatomy@1.27.1",
2266
-
"@zag-js/auto-resize@1.27.1",
2267
-
"@zag-js/core@1.27.1",
2268
-
"@zag-js/dom-query@1.27.1",
2269
-
"@zag-js/interact-outside@1.27.1",
2270
-
"@zag-js/live-region@1.27.1",
2271
-
"@zag-js/types@1.27.1",
2272
-
"@zag-js/utils@1.27.1"
2273
]
2274
},
2275
"@zag-js/text-selection@0.62.1": {
···
2292
"@zag-js/utils@0.62.1"
2293
]
2294
},
2295
-
"@zag-js/timer@1.27.1": {
2296
-
"integrity": "sha512-1t1APVDBoE9GcjKQHjUvfR6nlhPA6bm6JYVQj1PS04i+120fvfpcFSWAbgay2dmGcpdpFrO5W0a5vObYFQ6aXg==",
2297
"dependencies": [
2298
-
"@zag-js/anatomy@1.27.1",
2299
-
"@zag-js/core@1.27.1",
2300
-
"@zag-js/dom-query@1.27.1",
2301
-
"@zag-js/types@1.27.1",
2302
-
"@zag-js/utils@1.27.1"
2303
]
2304
},
2305
"@zag-js/toast@0.62.1": {
···
2314
"@zag-js/utils@0.62.1"
2315
]
2316
},
2317
-
"@zag-js/toast@1.27.1": {
2318
-
"integrity": "sha512-XfVxYlMkV8K1inmSwF+VKXkEPG/fDZcpjlj2PfbrWQu2PSD5mrJakBi1FzKfcCybp/OOD0V9Nfki1AFkhKKEwg==",
2319
"dependencies": [
2320
-
"@zag-js/anatomy@1.27.1",
2321
-
"@zag-js/core@1.27.1",
2322
-
"@zag-js/dismissable@1.27.1",
2323
-
"@zag-js/dom-query@1.27.1",
2324
-
"@zag-js/types@1.27.1",
2325
-
"@zag-js/utils@1.27.1"
2326
]
2327
},
2328
"@zag-js/toggle-group@0.62.1": {
···
2336
"@zag-js/utils@0.62.1"
2337
]
2338
},
2339
-
"@zag-js/toggle-group@1.27.1": {
2340
-
"integrity": "sha512-b6KOd9ZKkWIl1vAmNIkeKrxE/ikKS5aGoseNbyFrcSPW43DwFZD24EfVIQ72/afzdTttRga0VbY1JgaCXothFw==",
2341
"dependencies": [
2342
-
"@zag-js/anatomy@1.27.1",
2343
-
"@zag-js/core@1.27.1",
2344
-
"@zag-js/dom-query@1.27.1",
2345
-
"@zag-js/types@1.27.1",
2346
-
"@zag-js/utils@1.27.1"
2347
]
2348
},
2349
-
"@zag-js/toggle@1.27.1": {
2350
-
"integrity": "sha512-Klr1DzbBZ1mO6X+jwYvhEW1G/RB6DOlviKPbDQNwcma4fa+qpX0lbgSfQf/9xC8omv1sZXEDxp6dzrRUbDEyAA==",
2351
"dependencies": [
2352
-
"@zag-js/anatomy@1.27.1",
2353
-
"@zag-js/core@1.27.1",
2354
-
"@zag-js/dom-query@1.27.1",
2355
-
"@zag-js/types@1.27.1",
2356
-
"@zag-js/utils@1.27.1"
2357
]
2358
},
2359
"@zag-js/tooltip@0.62.1": {
···
2368
"@zag-js/utils@0.62.1"
2369
]
2370
},
2371
-
"@zag-js/tooltip@1.27.1": {
2372
-
"integrity": "sha512-RVMFFdqX7HaSoO4GEHikRzrScelwVMr+mbTfrCcGx1i/9AWf7YmNh1P9p3QMIkP2/9TB9FfQfqU7Flyz0qc3Iw==",
2373
"dependencies": [
2374
-
"@zag-js/anatomy@1.27.1",
2375
-
"@zag-js/core@1.27.1",
2376
-
"@zag-js/dom-query@1.27.1",
2377
"@zag-js/focus-visible",
2378
-
"@zag-js/popper@1.27.1",
2379
-
"@zag-js/types@1.27.1",
2380
-
"@zag-js/utils@1.27.1"
2381
]
2382
},
2383
-
"@zag-js/tour@1.27.1": {
2384
-
"integrity": "sha512-0VgJEvGNtiuhw/sy2zmG93gwBas5sOjfbqPsCxDr1zyRCHjYIUOG1FhbJmH9Lo6Y+CowQ4j+FRzYAnjHjPp8mg==",
2385
"dependencies": [
2386
-
"@zag-js/anatomy@1.27.1",
2387
-
"@zag-js/core@1.27.1",
2388
-
"@zag-js/dismissable@1.27.1",
2389
-
"@zag-js/dom-query@1.27.1",
2390
"@zag-js/focus-trap",
2391
-
"@zag-js/interact-outside@1.27.1",
2392
-
"@zag-js/popper@1.27.1",
2393
-
"@zag-js/types@1.27.1",
2394
-
"@zag-js/utils@1.27.1"
2395
]
2396
},
2397
"@zag-js/tree-view@0.62.1": {
···
2405
"@zag-js/utils@0.62.1"
2406
]
2407
},
2408
-
"@zag-js/tree-view@1.27.1": {
2409
-
"integrity": "sha512-YrP/F1d93/fXKtrN1Uhmzv9i13o39cLPno8X0i7PWvPVUv7HH+RqM0JZVROOQqhCWNUvkv/klGuGw5StP/RJGQ==",
2410
"dependencies": [
2411
-
"@zag-js/anatomy@1.27.1",
2412
-
"@zag-js/collection@1.27.1",
2413
-
"@zag-js/core@1.27.1",
2414
-
"@zag-js/dom-query@1.27.1",
2415
-
"@zag-js/types@1.27.1",
2416
-
"@zag-js/utils@1.27.1"
2417
]
2418
},
2419
"@zag-js/types@0.62.1": {
2420
"integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
2421
"dependencies": [
2422
-
"csstype"
2423
]
2424
},
2425
-
"@zag-js/types@1.27.1": {
2426
-
"integrity": "sha512-t7AtcXElKEjvvRlC1gcDmKgtIeiOtCL3vWf8K8kq7nVhq29q7PHtXB5ywn+R+CWnqJOmIDezKZjC1emXZKF0OA==",
2427
"dependencies": [
2428
-
"csstype"
2429
]
2430
},
2431
"@zag-js/utils@0.62.1": {
2432
"integrity": "sha512-90sk7Li2mqoMCAfZbns1xrySEg4PIFPwLpiRO/T2kvKpc9z/qsq2WqDFpS8eqHfYRmkLnmQa0Bw1LzItYYsGVQ=="
2433
},
2434
-
"@zag-js/utils@1.27.1": {
2435
-
"integrity": "sha512-AHSd3VeiBvVoa8lAUe7YsCzk37X9zn2jKiYv13k5Ac+NnbYRbpWzZZZUfNGbFAsu5cSE4X1HUw38H1GTuBeWNQ=="
2436
},
2437
"ajv@8.17.1": {
2438
"integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
···
2484
"integrity": "sha512-gYjt7OIqdM0PcttNYP2aVrr2G0bMALkBaoehD4BuRGjAOtipg0b6wHg1yNL+s5zSnLZZrGHOw4IrND8CD+3oIQ==",
2485
"bin": true
2486
},
2487
"braces@3.0.3": {
2488
"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
2489
"dependencies": [
2490
"fill-range"
2491
]
2492
},
2493
-
"browserslist@4.24.4": {
2494
-
"integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==",
2495
-
"dependencies": [
2496
-
"caniuse-lite",
2497
-
"electron-to-chromium",
2498
-
"node-releases",
2499
-
"update-browserslist-db@1.1.4_browserslist@4.24.4"
2500
-
],
2501
-
"bin": true
2502
-
},
2503
"browserslist@4.28.0": {
2504
"integrity": "sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==",
2505
"dependencies": [
···
2507
"caniuse-lite",
2508
"electron-to-chromium",
2509
"node-releases",
2510
-
"update-browserslist-db@1.1.4_browserslist@4.28.0"
2511
],
2512
"bin": true
2513
},
2514
"bundle-n-require@1.1.2": {
2515
"integrity": "sha512-bEk2jakVK1ytnZ9R2AAiZEeK/GxPUM8jvcRxHZXifZDMcjkI4EG/GlsJ2YGSVYT9y/p/gA9/0yDY8rCGsSU6Tg==",
2516
"dependencies": [
2517
-
"esbuild",
2518
"node-eval"
2519
]
2520
},
···
2524
"caniuse-api@3.0.0": {
2525
"integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
2526
"dependencies": [
2527
-
"browserslist@4.28.0",
2528
"caniuse-lite",
2529
"lodash.memoize",
2530
"lodash.uniq"
···
2538
"dependencies": [
2539
"readdirp"
2540
]
2541
},
2542
"code-block-writer@13.0.3": {
2543
"integrity": "sha512-Oofo0pq3IKnsFtuHqSF7TqBfr71aeyZDVJ0HpmqB7FBM2qEigL0iPONSCZSO9pE9dZTAxANe5XHG9Uy0YMv8cg=="
···
2576
"csstype@3.1.3": {
2577
"integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="
2578
},
2579
"debug@4.4.3": {
2580
"integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
2581
"dependencies": [
2582
"ms"
2583
]
2584
},
2585
-
"detect-libc@1.0.3": {
2586
-
"integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==",
2587
-
"bin": true
2588
},
2589
"effect@3.10.15": {
2590
"integrity": "sha512-LdczPAFbtij3xGr9i+8PyDtuWdlXjSY5UJ8PKrYrr0DClKfR/OW3j8sxtambWYljzJAYD865KFhv7LdbWdG7VQ==",
···
2604
"entities@6.0.1": {
2605
"integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g=="
2606
},
2607
"esbuild@0.25.12": {
2608
"integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==",
2609
"optionalDependencies": [
2610
-
"@esbuild/aix-ppc64",
2611
-
"@esbuild/android-arm",
2612
-
"@esbuild/android-arm64",
2613
-
"@esbuild/android-x64",
2614
-
"@esbuild/darwin-arm64",
2615
-
"@esbuild/darwin-x64",
2616
-
"@esbuild/freebsd-arm64",
2617
-
"@esbuild/freebsd-x64",
2618
-
"@esbuild/linux-arm",
2619
-
"@esbuild/linux-arm64",
2620
-
"@esbuild/linux-ia32",
2621
-
"@esbuild/linux-loong64",
2622
-
"@esbuild/linux-mips64el",
2623
-
"@esbuild/linux-ppc64",
2624
-
"@esbuild/linux-riscv64",
2625
-
"@esbuild/linux-s390x",
2626
-
"@esbuild/linux-x64",
2627
-
"@esbuild/netbsd-arm64",
2628
-
"@esbuild/netbsd-x64",
2629
-
"@esbuild/openbsd-arm64",
2630
-
"@esbuild/openbsd-x64",
2631
-
"@esbuild/openharmony-arm64",
2632
-
"@esbuild/sunos-x64",
2633
-
"@esbuild/win32-arm64",
2634
-
"@esbuild/win32-ia32",
2635
-
"@esbuild/win32-x64"
2636
],
2637
"scripts": true,
2638
"bin": true
2639
},
2640
-
"escalade@3.1.2": {
2641
-
"integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA=="
2642
},
2643
"escalade@3.2.0": {
2644
"integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="
2645
},
2646
"esm-env@1.2.2": {
2647
"integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA=="
···
2698
"to-regex-range"
2699
]
2700
},
2701
"focus-trap@7.5.4": {
2702
"integrity": "sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==",
2703
"dependencies": [
2704
"tabbable"
2705
]
2706
},
2707
-
"fs-extra@11.2.0": {
2708
-
"integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==",
2709
"dependencies": [
2710
"graceful-fs",
2711
"jsonfile",
···
2732
"is-glob"
2733
]
2734
},
2735
"globrex@0.1.2": {
2736
"integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg=="
2737
},
2738
"graceful-fs@4.2.11": {
2739
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
2740
},
2741
"hookable@5.5.3": {
2742
"integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ=="
···
2775
"json-schema-traverse@1.0.0": {
2776
"integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
2777
},
2778
"json5@2.2.3": {
2779
"integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
2780
"bin": true
···
2794
"klona@2.0.6": {
2795
"integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA=="
2796
},
2797
-
"lightningcss-darwin-arm64@1.25.1": {
2798
-
"integrity": "sha512-G4Dcvv85bs5NLENcu/s1f7ehzE3D5ThnlWSDwE190tWXRQCQaqwcuHe+MGSVI/slm0XrxnaayXY+cNl3cSricw==",
2799
"os": ["darwin"],
2800
"cpu": ["arm64"]
2801
},
2802
-
"lightningcss-darwin-x64@1.25.1": {
2803
-
"integrity": "sha512-dYWuCzzfqRueDSmto6YU5SoGHvZTMU1Em9xvhcdROpmtOQLorurUZz8+xFxZ51lCO2LnYbfdjZ/gCqWEkwixNg==",
2804
"os": ["darwin"],
2805
"cpu": ["x64"]
2806
},
2807
-
"lightningcss-freebsd-x64@1.25.1": {
2808
-
"integrity": "sha512-hXoy2s9A3KVNAIoKz+Fp6bNeY+h9c3tkcx1J3+pS48CqAt+5bI/R/YY4hxGL57fWAIquRjGKW50arltD6iRt/w==",
2809
"os": ["freebsd"],
2810
"cpu": ["x64"]
2811
},
2812
-
"lightningcss-linux-arm-gnueabihf@1.25.1": {
2813
-
"integrity": "sha512-tWyMgHFlHlp1e5iW3EpqvH5MvsgoN7ZkylBbG2R2LWxnvH3FuWCJOhtGcYx9Ks0Kv0eZOBud789odkYLhyf1ng==",
2814
"os": ["linux"],
2815
"cpu": ["arm"]
2816
},
2817
-
"lightningcss-linux-arm64-gnu@1.25.1": {
2818
-
"integrity": "sha512-Xjxsx286OT9/XSnVLIsFEDyDipqe4BcLeB4pXQ/FEA5+2uWCCuAEarUNQumRucnj7k6ftkAHUEph5r821KBccQ==",
2819
"os": ["linux"],
2820
"cpu": ["arm64"]
2821
},
2822
-
"lightningcss-linux-arm64-musl@1.25.1": {
2823
-
"integrity": "sha512-IhxVFJoTW8wq6yLvxdPvyHv4NjzcpN1B7gjxrY3uaykQNXPHNIpChLB52+wfH+yS58zm1PL4LemUp8u9Cfp6Bw==",
2824
"os": ["linux"],
2825
"cpu": ["arm64"]
2826
},
2827
-
"lightningcss-linux-x64-gnu@1.25.1": {
2828
-
"integrity": "sha512-RXIaru79KrREPEd6WLXfKfIp4QzoppZvD3x7vuTKkDA64PwTzKJ2jaC43RZHRt8BmyIkRRlmywNhTRMbmkPYpA==",
2829
"os": ["linux"],
2830
"cpu": ["x64"]
2831
},
2832
-
"lightningcss-linux-x64-musl@1.25.1": {
2833
-
"integrity": "sha512-TdcNqFsAENEEFr8fJWg0Y4fZ/nwuqTRsIr7W7t2wmDUlA8eSXVepeeONYcb+gtTj1RaXn/WgNLB45SFkz+XBZA==",
2834
"os": ["linux"],
2835
"cpu": ["x64"]
2836
},
2837
-
"lightningcss-win32-x64-msvc@1.25.1": {
2838
-
"integrity": "sha512-9KZZkmmy9oGDSrnyHuxP6iMhbsgChUiu/NSgOx+U1I/wTngBStDf2i2aGRCHvFqj19HqqBEI4WuGVQBa2V6e0A==",
2839
"os": ["win32"],
2840
"cpu": ["x64"]
2841
},
2842
-
"lightningcss@1.25.1": {
2843
-
"integrity": "sha512-V0RMVZzK1+rCHpymRv4URK2lNhIRyO8g7U7zOFwVAhJuat74HtkjIQpQRKNCwFEYkRGpafOpmXXLoaoBcyVtBg==",
2844
"dependencies": [
2845
"detect-libc"
2846
],
2847
"optionalDependencies": [
2848
"lightningcss-darwin-arm64",
2849
"lightningcss-darwin-x64",
2850
"lightningcss-freebsd-x64",
···
2853
"lightningcss-linux-arm64-musl",
2854
"lightningcss-linux-x64-gnu",
2855
"lightningcss-linux-x64-musl",
2856
"lightningcss-win32-x64-msvc"
2857
]
2858
},
···
2868
"lodash.uniq@4.5.0": {
2869
"integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ=="
2870
},
2871
"look-it-up@2.1.0": {
2872
"integrity": "sha512-nMoGWW2HurtuJf6XAL56FWTDCWLOTSsanrgwOyaR5Y4e3zfG5N/0cU5xWZSEU3tBxhQugRbV1xL9jb+ug7yZww=="
2873
},
2874
"lru-cache@5.1.1": {
2875
"integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
2876
"dependencies": [
2877
-
"yallist"
2878
]
2879
},
2880
-
"lucide-solid@0.553.0_solid-js@1.9.10__seroval@1.3.2": {
2881
-
"integrity": "sha512-FAvWslAqD/HmCfcvFpbYAjPFf80F60aBlvn7M7Ea/FzYChqpkUiUkJEvG0K1bYHadf7dnkK0DSI992VT26sQdg==",
2882
"dependencies": [
2883
"solid-js"
2884
]
2885
},
2886
-
"magic-string@0.30.19": {
2887
-
"integrity": "sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==",
2888
"dependencies": [
2889
"@jridgewell/sourcemap-codec"
2890
]
2891
},
2892
-
"mediabunny@1.25.0": {
2893
-
"integrity": "sha512-ozaqk6zS2Vbf3+3+OoxKfnCVeZRcv5PO8DgQtBrM5vpWIbpEK+kMVV6pgfo4mC3XtMwvQEMbhj3zEf0LNklh9w==",
2894
"dependencies": [
2895
"@types/dom-mediacapture-transform",
2896
"@types/dom-webcodecs"
···
2921
"@isaacs/brace-expansion"
2922
]
2923
},
2924
"ms@2.1.3": {
2925
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
2926
},
···
2941
"node-releases@2.0.27": {
2942
"integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA=="
2943
},
2944
"object-path@0.11.8": {
2945
"integrity": "sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA=="
2946
},
2947
"outdent@0.8.0": {
2948
"integrity": "sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A=="
2949
},
2950
-
"package-manager-detector@1.5.0": {
2951
-
"integrity": "sha512-uBj69dVlYe/+wxj8JOpr97XfsxH/eumMt6HqjNTmJDf/6NO9s+0uxeOneIz3AsPt2m6y9PqzDzd3ATcU17MNfw=="
2952
},
2953
"parse5@7.3.0": {
2954
"integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==",
···
2988
"pathe"
2989
]
2990
},
2991
"pluralize@8.0.0": {
2992
"integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA=="
2993
},
···
3003
"postcss"
3004
]
3005
},
3006
-
"postcss-merge-rules@7.0.6_postcss@8.5.6": {
3007
-
"integrity": "sha512-2jIPT4Tzs8K87tvgCpSukRQ2jjd+hH6Bb8rEEOUDmmhOeTcqDg5fEFK8uKIu+Pvc3//sm3Uu6FRqfyv7YF7+BQ==",
3008
"dependencies": [
3009
-
"browserslist@4.28.0",
3010
"caniuse-api",
3011
"cssnano-utils",
3012
"postcss",
···
3035
"postcss-value-parser"
3036
]
3037
},
3038
-
"postcss-selector-parser@7.1.0": {
3039
-
"integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
3040
"dependencies": [
3041
"cssesc",
3042
"util-deprecate"
···
3057
"integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==",
3058
"bin": true
3059
},
3060
"proxy-compare@3.0.0": {
3061
"integrity": "sha512-y44MCkgtZUCT9tZGuE278fB7PWVf7fRYy0vbRXAts2o5F0EfC4fIQrvQQGBJo1WJbFcVLXzApOscyJuZqHQc1w=="
3062
},
···
3084
"reusify@1.1.0": {
3085
"integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="
3086
},
3087
"rollup@4.52.5": {
3088
"integrity": "sha512-3GuObel8h7Kqdjt0gxkEzaifHTqLVW56Y/bjN7PSQtkKr0w3V/QYSdt6QWYtd7A1xUtYQigtdUfgj1RvWVtorw==",
3089
"dependencies": [
···
3122
"queue-microtask"
3123
]
3124
},
3125
"semver@6.3.1": {
3126
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
3127
"bin": true
3128
},
3129
"seroval-plugins@1.3.3_seroval@1.3.2": {
3130
"integrity": "sha512-16OL3NnUBw8JG1jBLUoZJsLnQq0n5Ua6aHalhJK4fMQkz1lqR7Osz1sA30trBtd9VUDc2NgkuRCn8+/pBwqZ+w==",
3131
"dependencies": [
···
3135
"seroval@1.3.2": {
3136
"integrity": "sha512-RbcPH1n5cfwKrru7v7+zrZvjLurgHhGyso3HTyGtRivGWgYjbOmGuivCQaORNELjNONoK35nj28EoWul9sb1zQ=="
3137
},
3138
"sisteransi@1.0.5": {
3139
"integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="
3140
},
···
3146
"is-fullwidth-code-point"
3147
]
3148
},
3149
-
"solid-devtools@0.34.4_solid-js@1.9.10__seroval@1.3.2_vite@7.1.12__picomatch@4.0.3_@babel+core@7.28.5": {
3150
"integrity": "sha512-/s/pPTLvTkuXGZhLfsuvp7ge/cdpEwrUPoRwoJPYgz74GTUSb5Ozi2V6Z6HkO0ILT7hXB04j16HbH1aaP5VFOA==",
3151
"dependencies": [
3152
"@babel/core",
···
3164
"solid-js@1.9.10_seroval@1.3.2": {
3165
"integrity": "sha512-Coz956cos/EPDlhs6+jsdTxKuJDPT7B5SVIWgABwROyxjY7Xbr8wkzD68Et+NxnV7DLJ3nJdAC2r9InuV/4Jew==",
3166
"dependencies": [
3167
-
"csstype",
3168
"seroval",
3169
"seroval-plugins"
3170
]
···
3181
"source-map-js@1.2.1": {
3182
"integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="
3183
},
3184
"string-width@4.2.3": {
3185
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
3186
"dependencies": [
···
3208
"strip-ansi"
3209
]
3210
},
3211
"tinyglobby@0.2.15_picomatch@4.0.3": {
3212
"integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
3213
"dependencies": [
···
3253
"tslib@2.8.1": {
3254
"integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="
3255
},
3256
"typescript@5.9.3": {
3257
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
3258
"bin": true
···
3260
"universalify@2.0.1": {
3261
"integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw=="
3262
},
3263
-
"update-browserslist-db@1.1.4_browserslist@4.24.4": {
3264
-
"integrity": "sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==",
3265
-
"dependencies": [
3266
-
"browserslist@4.24.4",
3267
-
"escalade@3.2.0",
3268
-
"picocolors"
3269
-
],
3270
-
"bin": true
3271
-
},
3272
"update-browserslist-db@1.1.4_browserslist@4.28.0": {
3273
"integrity": "sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==",
3274
"dependencies": [
3275
-
"browserslist@4.28.0",
3276
-
"escalade@3.2.0",
3277
"picocolors"
3278
],
3279
"bin": true
···
3284
"util-deprecate@1.0.2": {
3285
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
3286
},
3287
-
"vite-plugin-solid@2.11.10_solid-js@1.9.10__seroval@1.3.2_vite@7.1.12__picomatch@4.0.3_@babel+core@7.28.5": {
3288
"integrity": "sha512-Yr1dQybmtDtDAHkii6hXuc1oVH9CPcS/Zb2jN/P36qqcrkNnVPsMTzQ06jyzFPFjj3U1IYKMVt/9ZqcwGCEbjw==",
3289
"dependencies": [
3290
"@babel/core",
···
3297
"vitefu"
3298
]
3299
},
3300
-
"vite-tsconfig-paths@5.1.4_vite@7.1.12__picomatch@4.0.3_typescript@5.9.3": {
3301
-
"integrity": "sha512-cYj0LRuLV2c2sMqhqhGpaO3LretdtMn/BVX4cPLanIZuwwrkVl+lK84E/miEXkCHWXuq65rhNN4rXsBcOB3S4w==",
3302
"dependencies": [
3303
"debug",
3304
"globrex",
···
3309
"vite"
3310
]
3311
},
3312
-
"vite@7.1.12_picomatch@4.0.3": {
3313
-
"integrity": "sha512-ZWyE8YXEXqJrrSLvYgrRP7p62OziLW7xI5HYGWFzOvupfAlrLvURSzv/FyGyy0eidogEM3ujU+kUG1zuHgb6Ug==",
3314
"dependencies": [
3315
-
"esbuild",
3316
"fdir",
3317
"picomatch@4.0.3",
3318
"postcss",
···
3324
],
3325
"bin": true
3326
},
3327
-
"vitefu@1.1.1_vite@7.1.12__picomatch@4.0.3": {
3328
"integrity": "sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==",
3329
"dependencies": [
3330
"vite"
···
3338
},
3339
"yallist@3.1.1": {
3340
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
3341
}
3342
},
3343
"workspace": {
3344
"packageJson": {
3345
"dependencies": [
3346
-
"npm:@ark-ui/solid@^5.28.0",
3347
"npm:@atcute/atproto@^3.1.9",
3348
-
"npm:@atcute/bluesky@^3.2.10",
3349
-
"npm:@atcute/client@^4.0.5",
3350
-
"npm:@atcute/identity-resolver@^1.1.4",
3351
-
"npm:@atcute/identity@^1.1.2",
3352
-
"npm:@atcute/lexicons@^1.2.3",
3353
"npm:@atcute/microcosm@1",
3354
-
"npm:@atcute/oauth-browser-client@^2.0.1",
3355
-
"npm:@pandacss/dev@^1.5.1",
3356
-
"npm:@pandacss/preset-base@^1.5.1",
3357
"npm:@park-ui/panda-preset@~0.43.1",
3358
"npm:@solid-primitives/date@^2.1.4",
3359
"npm:@solid-primitives/map@~0.7.2",
3360
"npm:fast-average-color@^9.5.0",
3361
-
"npm:lucide-solid@0.553",
3362
-
"npm:mediabunny@^1.25.0",
3363
-
"npm:solid-devtools@~0.34.3",
3364
-
"npm:solid-js@^1.9.5",
3365
-
"npm:typescript@^5.7.2",
3366
-
"npm:vite-plugin-solid@^2.11.8",
3367
-
"npm:vite-tsconfig-paths@^5.1.4",
3368
-
"npm:vite@^7.1.4"
3369
]
3370
}
3371
}
···
1
{
2
"version": "5",
3
"specifiers": {
4
+
"npm:@ark-ui/solid@^5.30.0": "5.30.0_solid-js@1.9.10__seroval@1.3.2_@internationalized+date@3.10.0",
5
"npm:@atcute/atproto@^3.1.9": "3.1.9",
6
+
"npm:@atcute/bluesky@^3.2.14": "3.2.14",
7
+
"npm:@atcute/client@^4.1.1": "4.1.1",
8
+
"npm:@atcute/identity-resolver@^1.2.0": "1.2.0_@atcute+identity@1.1.3",
9
+
"npm:@atcute/identity@^1.1.3": "1.1.3",
10
+
"npm:@atcute/lexicons@^1.2.5": "1.2.5",
11
"npm:@atcute/microcosm@1": "1.0.0",
12
+
"npm:@atcute/oauth-browser-client@^2.0.3": "2.0.3_@atcute+identity@1.1.3",
13
+
"npm:@huggingface/transformers@^3.8.1": "3.8.1",
14
+
"npm:@pandacss/dev@^1.7.1": "1.7.1_typescript@5.9.3",
15
+
"npm:@pandacss/preset-base@^1.7.1": "1.7.1",
16
+
"npm:@park-ui/panda-preset@~0.43.1": "0.43.1_@pandacss+dev@1.7.1__typescript@5.9.3_typescript@5.9.3",
17
"npm:@solid-primitives/date@^2.1.4": "2.1.4_solid-js@1.9.10__seroval@1.3.2",
18
"npm:@solid-primitives/map@~0.7.2": "0.7.2_solid-js@1.9.10__seroval@1.3.2",
19
"npm:fast-average-color@^9.5.0": "9.5.0",
20
+
"npm:lucide-solid@0.562": "0.562.0_solid-js@1.9.10__seroval@1.3.2",
21
+
"npm:mediabunny@^1.27.1": "1.27.1",
22
+
"npm:solid-devtools@~0.34.4": "0.34.4_solid-js@1.9.10__seroval@1.3.2_vite@7.3.0__picomatch@4.0.3_@babel+core@7.28.5",
23
+
"npm:solid-js@^1.9.10": "1.9.10_seroval@1.3.2",
24
+
"npm:typescript@^5.9.3": "5.9.3",
25
+
"npm:vite-plugin-solid@^2.11.10": "2.11.10_solid-js@1.9.10__seroval@1.3.2_vite@7.3.0__picomatch@4.0.3_@babel+core@7.28.5",
26
+
"npm:vite-tsconfig-paths@^6.0.3": "6.0.3_vite@7.3.0__picomatch@4.0.3_typescript@5.9.3",
27
+
"npm:vite@^7.3.0": "7.3.0_picomatch@4.0.3"
28
},
29
"npm": {
30
"@ark-ui/anatomy@3.5.0": {
···
71
],
72
"deprecated": true
73
},
74
+
"@ark-ui/solid@5.30.0_solid-js@1.9.10__seroval@1.3.2_@internationalized+date@3.10.0": {
75
+
"integrity": "sha512-LLUTmtrNXMraWcZNayQqq/IHEYmRmgl/apP2A5c2aS0okZamaa8j1SQJOihcjRY8yY3zaaEeznrwFSy1Zvrp8w==",
76
"dependencies": [
77
"@internationalized/date@3.10.0",
78
+
"@zag-js/accordion@1.31.1",
79
+
"@zag-js/anatomy@1.31.1",
80
"@zag-js/angle-slider",
81
"@zag-js/async-list",
82
+
"@zag-js/auto-resize@1.31.1",
83
+
"@zag-js/avatar@1.31.1",
84
"@zag-js/bottom-sheet",
85
+
"@zag-js/carousel@1.31.1",
86
+
"@zag-js/checkbox@1.31.1",
87
+
"@zag-js/clipboard@1.31.1",
88
+
"@zag-js/collapsible@1.31.1",
89
+
"@zag-js/collection@1.31.1",
90
+
"@zag-js/color-picker@1.31.1",
91
+
"@zag-js/color-utils@1.31.1",
92
+
"@zag-js/combobox@1.31.1",
93
+
"@zag-js/core@1.31.1",
94
+
"@zag-js/date-picker@1.31.1_@internationalized+date@3.10.0",
95
+
"@zag-js/date-utils@1.31.1_@internationalized+date@3.10.0",
96
+
"@zag-js/dialog@1.31.1",
97
+
"@zag-js/dom-query@1.31.1",
98
+
"@zag-js/editable@1.31.1",
99
+
"@zag-js/file-upload@1.31.1",
100
+
"@zag-js/file-utils@1.31.1",
101
"@zag-js/floating-panel",
102
"@zag-js/focus-trap",
103
"@zag-js/highlight-word",
104
+
"@zag-js/hover-card@1.31.1",
105
+
"@zag-js/i18n-utils@1.31.1",
106
"@zag-js/image-cropper",
107
"@zag-js/json-tree-utils",
108
"@zag-js/listbox",
109
"@zag-js/marquee",
110
+
"@zag-js/menu@1.31.1",
111
+
"@zag-js/navigation-menu",
112
+
"@zag-js/number-input@1.31.1",
113
+
"@zag-js/pagination@1.31.1",
114
"@zag-js/password-input",
115
+
"@zag-js/pin-input@1.31.1",
116
+
"@zag-js/popover@1.31.1",
117
+
"@zag-js/presence@1.31.1",
118
+
"@zag-js/progress@1.31.1",
119
+
"@zag-js/qr-code@1.31.1",
120
+
"@zag-js/radio-group@1.31.1",
121
+
"@zag-js/rating-group@1.31.1",
122
"@zag-js/scroll-area",
123
+
"@zag-js/select@1.31.1",
124
+
"@zag-js/signature-pad@1.31.1",
125
+
"@zag-js/slider@1.31.1",
126
"@zag-js/solid",
127
+
"@zag-js/splitter@1.31.1",
128
"@zag-js/steps",
129
+
"@zag-js/switch@1.31.1",
130
+
"@zag-js/tabs@1.31.1",
131
+
"@zag-js/tags-input@1.31.1",
132
"@zag-js/timer",
133
+
"@zag-js/toast@1.31.1",
134
"@zag-js/toggle",
135
+
"@zag-js/toggle-group@1.31.1",
136
+
"@zag-js/tooltip@1.31.1",
137
"@zag-js/tour",
138
+
"@zag-js/tree-view@1.31.1",
139
+
"@zag-js/types@1.31.1",
140
+
"@zag-js/utils@1.31.1",
141
"solid-js"
142
]
143
},
···
147
"@atcute/lexicons"
148
]
149
},
150
+
"@atcute/bluesky@3.2.14": {
151
+
"integrity": "sha512-XlVuF55AYIyplmKvlGLlj+cUvk9ggxNRPczkTPIY991xJ4qDxDHpBJ39ekAV4dWcuBoRo2o9JynzpafPu2ljDA==",
152
"dependencies": [
153
"@atcute/atproto",
154
"@atcute/lexicons"
155
]
156
},
157
+
"@atcute/client@4.1.1": {
158
+
"integrity": "sha512-FROCbTTCeL5u4tO/n72jDEKyKqjdlXMB56Ehve3W/gnnLGCYWvN42sS7tvL1Mgu6sbO3yZwsXKDrmM2No4XpjA==",
159
"dependencies": [
160
"@atcute/identity",
161
"@atcute/lexicons"
162
]
163
},
164
+
"@atcute/identity-resolver@1.2.0_@atcute+identity@1.1.3": {
165
+
"integrity": "sha512-5UbSJfdV3JIkF8ksXz7g4nKBWasf2wROvzM66cfvTIWydWFO6/oS1KZd+zo9Eokje5Scf5+jsY9ZfgVARLepXg==",
166
"dependencies": [
167
"@atcute/identity",
168
"@atcute/lexicons",
···
170
"@badrap/valita"
171
]
172
},
173
+
"@atcute/identity@1.1.3": {
174
+
"integrity": "sha512-oIqPoI8TwWeQxvcLmFEZLdN2XdWcaLVtlm8pNk0E72As9HNzzD9pwKPrLr3rmTLRIoULPPFmq9iFNsTeCIU9ng==",
175
"dependencies": [
176
"@atcute/lexicons",
177
"@badrap/valita"
178
]
179
},
180
+
"@atcute/lexicons@1.2.5": {
181
+
"integrity": "sha512-9yO9WdgxW8jZ7SbzUycH710z+JmsQ9W9n5S6i6eghYju32kkluFmgBeS47r8e8p2+Dv4DemS7o/3SUGsX9FR5Q==",
182
"dependencies": [
183
"@standard-schema/spec",
184
"esm-env"
···
196
"@atcute/uint8array"
197
]
198
},
199
+
"@atcute/oauth-browser-client@2.0.3_@atcute+identity@1.1.3": {
200
+
"integrity": "sha512-rzUjwhjE4LRRKdQnCFQag/zXRZMEAB1hhBoLfnoQuHwWbmDUCL7fzwC3jRhDPp3om8XaYNDj8a/iqRip0wRqoQ==",
201
"dependencies": [
202
"@atcute/client",
203
"@atcute/identity-resolver",
204
"@atcute/lexicons",
205
"@atcute/multibase",
···
207
"nanoid@5.1.6"
208
]
209
},
210
+
"@atcute/uint8array@1.0.6": {
211
+
"integrity": "sha512-ucfRBQc7BFT8n9eCyGOzDHEMKF/nZwhS2pPao4Xtab1ML3HdFYcX2DM1tadCzas85QTGxHe5urnUAAcNKGRi9A=="
212
},
213
+
"@atcute/util-fetch@1.0.4": {
214
+
"integrity": "sha512-sIU9Qk0dE8PLEXSfhy+gIJV+HpiiknMytCI2SqLlqd0vgZUtEKI/EQfP+23LHWvP+CLCzVDOa6cpH045OlmNBg==",
215
"dependencies": [
216
"@badrap/valita"
217
]
···
244
"debug",
245
"gensync",
246
"json5",
247
+
"semver@6.3.1"
248
]
249
},
250
"@babel/generator@7.28.5": {
···
262
"dependencies": [
263
"@babel/compat-data",
264
"@babel/helper-validator-option",
265
+
"browserslist",
266
"lru-cache",
267
+
"semver@6.3.1"
268
]
269
},
270
"@babel/helper-globals@7.28.0": {
···
377
"sisteransi"
378
]
379
},
380
+
"@csstools/postcss-cascade-layers@5.0.2_postcss@8.5.6_postcss-selector-parser@7.1.1": {
381
"integrity": "sha512-nWBE08nhO8uWl6kSAeCx4im7QfVko3zLrtgWZY4/bP87zrSPpSyN/3W3TDqz1jJuH+kbKOHXg5rJnK+ZVYcFFg==",
382
"dependencies": [
383
"@csstools/selector-specificity",
···
385
"postcss-selector-parser"
386
]
387
},
388
+
"@csstools/selector-specificity@5.0.0_postcss-selector-parser@7.1.1": {
389
"integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==",
390
"dependencies": [
391
"postcss-selector-parser"
392
]
393
},
394
+
"@emnapi/runtime@1.7.1": {
395
+
"integrity": "sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==",
396
+
"dependencies": [
397
+
"tslib"
398
+
]
399
+
},
400
"@esbuild/aix-ppc64@0.25.12": {
401
"integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==",
402
"os": ["aix"],
403
"cpu": ["ppc64"]
404
},
405
+
"@esbuild/aix-ppc64@0.27.2": {
406
+
"integrity": "sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==",
407
+
"os": ["aix"],
408
+
"cpu": ["ppc64"]
409
+
},
410
"@esbuild/android-arm64@0.25.12": {
411
"integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==",
412
"os": ["android"],
413
"cpu": ["arm64"]
414
},
415
+
"@esbuild/android-arm64@0.27.2": {
416
+
"integrity": "sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==",
417
+
"os": ["android"],
418
+
"cpu": ["arm64"]
419
+
},
420
"@esbuild/android-arm@0.25.12": {
421
"integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==",
422
+
"os": ["android"],
423
+
"cpu": ["arm"]
424
+
},
425
+
"@esbuild/android-arm@0.27.2": {
426
+
"integrity": "sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==",
427
"os": ["android"],
428
"cpu": ["arm"]
429
},
···
432
"os": ["android"],
433
"cpu": ["x64"]
434
},
435
+
"@esbuild/android-x64@0.27.2": {
436
+
"integrity": "sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==",
437
+
"os": ["android"],
438
+
"cpu": ["x64"]
439
+
},
440
"@esbuild/darwin-arm64@0.25.12": {
441
"integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==",
442
"os": ["darwin"],
443
"cpu": ["arm64"]
444
},
445
+
"@esbuild/darwin-arm64@0.27.2": {
446
+
"integrity": "sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==",
447
+
"os": ["darwin"],
448
+
"cpu": ["arm64"]
449
+
},
450
"@esbuild/darwin-x64@0.25.12": {
451
"integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==",
452
"os": ["darwin"],
453
"cpu": ["x64"]
454
},
455
+
"@esbuild/darwin-x64@0.27.2": {
456
+
"integrity": "sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==",
457
+
"os": ["darwin"],
458
+
"cpu": ["x64"]
459
+
},
460
"@esbuild/freebsd-arm64@0.25.12": {
461
"integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==",
462
"os": ["freebsd"],
463
"cpu": ["arm64"]
464
},
465
+
"@esbuild/freebsd-arm64@0.27.2": {
466
+
"integrity": "sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==",
467
+
"os": ["freebsd"],
468
+
"cpu": ["arm64"]
469
+
},
470
"@esbuild/freebsd-x64@0.25.12": {
471
"integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==",
472
"os": ["freebsd"],
473
"cpu": ["x64"]
474
},
475
+
"@esbuild/freebsd-x64@0.27.2": {
476
+
"integrity": "sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==",
477
+
"os": ["freebsd"],
478
+
"cpu": ["x64"]
479
+
},
480
"@esbuild/linux-arm64@0.25.12": {
481
"integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==",
482
"os": ["linux"],
483
"cpu": ["arm64"]
484
},
485
+
"@esbuild/linux-arm64@0.27.2": {
486
+
"integrity": "sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==",
487
+
"os": ["linux"],
488
+
"cpu": ["arm64"]
489
+
},
490
"@esbuild/linux-arm@0.25.12": {
491
"integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==",
492
"os": ["linux"],
493
"cpu": ["arm"]
494
},
495
+
"@esbuild/linux-arm@0.27.2": {
496
+
"integrity": "sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==",
497
+
"os": ["linux"],
498
+
"cpu": ["arm"]
499
+
},
500
"@esbuild/linux-ia32@0.25.12": {
501
"integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==",
502
"os": ["linux"],
503
"cpu": ["ia32"]
504
},
505
+
"@esbuild/linux-ia32@0.27.2": {
506
+
"integrity": "sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==",
507
+
"os": ["linux"],
508
+
"cpu": ["ia32"]
509
+
},
510
"@esbuild/linux-loong64@0.25.12": {
511
"integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==",
512
"os": ["linux"],
513
"cpu": ["loong64"]
514
},
515
+
"@esbuild/linux-loong64@0.27.2": {
516
+
"integrity": "sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==",
517
+
"os": ["linux"],
518
+
"cpu": ["loong64"]
519
+
},
520
"@esbuild/linux-mips64el@0.25.12": {
521
"integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==",
522
"os": ["linux"],
523
"cpu": ["mips64el"]
524
},
525
+
"@esbuild/linux-mips64el@0.27.2": {
526
+
"integrity": "sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==",
527
+
"os": ["linux"],
528
+
"cpu": ["mips64el"]
529
+
},
530
"@esbuild/linux-ppc64@0.25.12": {
531
"integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==",
532
"os": ["linux"],
533
"cpu": ["ppc64"]
534
},
535
+
"@esbuild/linux-ppc64@0.27.2": {
536
+
"integrity": "sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==",
537
+
"os": ["linux"],
538
+
"cpu": ["ppc64"]
539
+
},
540
"@esbuild/linux-riscv64@0.25.12": {
541
"integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==",
542
"os": ["linux"],
543
"cpu": ["riscv64"]
544
},
545
+
"@esbuild/linux-riscv64@0.27.2": {
546
+
"integrity": "sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==",
547
+
"os": ["linux"],
548
+
"cpu": ["riscv64"]
549
+
},
550
"@esbuild/linux-s390x@0.25.12": {
551
"integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==",
552
"os": ["linux"],
553
"cpu": ["s390x"]
554
},
555
+
"@esbuild/linux-s390x@0.27.2": {
556
+
"integrity": "sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==",
557
+
"os": ["linux"],
558
+
"cpu": ["s390x"]
559
+
},
560
"@esbuild/linux-x64@0.25.12": {
561
"integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==",
562
+
"os": ["linux"],
563
+
"cpu": ["x64"]
564
+
},
565
+
"@esbuild/linux-x64@0.27.2": {
566
+
"integrity": "sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==",
567
"os": ["linux"],
568
"cpu": ["x64"]
569
},
···
572
"os": ["netbsd"],
573
"cpu": ["arm64"]
574
},
575
+
"@esbuild/netbsd-arm64@0.27.2": {
576
+
"integrity": "sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==",
577
+
"os": ["netbsd"],
578
+
"cpu": ["arm64"]
579
+
},
580
"@esbuild/netbsd-x64@0.25.12": {
581
"integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==",
582
"os": ["netbsd"],
583
"cpu": ["x64"]
584
},
585
+
"@esbuild/netbsd-x64@0.27.2": {
586
+
"integrity": "sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==",
587
+
"os": ["netbsd"],
588
+
"cpu": ["x64"]
589
+
},
590
"@esbuild/openbsd-arm64@0.25.12": {
591
"integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==",
592
"os": ["openbsd"],
593
"cpu": ["arm64"]
594
},
595
+
"@esbuild/openbsd-arm64@0.27.2": {
596
+
"integrity": "sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==",
597
+
"os": ["openbsd"],
598
+
"cpu": ["arm64"]
599
+
},
600
"@esbuild/openbsd-x64@0.25.12": {
601
"integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==",
602
"os": ["openbsd"],
603
"cpu": ["x64"]
604
},
605
+
"@esbuild/openbsd-x64@0.27.2": {
606
+
"integrity": "sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==",
607
+
"os": ["openbsd"],
608
+
"cpu": ["x64"]
609
+
},
610
"@esbuild/openharmony-arm64@0.25.12": {
611
"integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==",
612
"os": ["openharmony"],
613
"cpu": ["arm64"]
614
},
615
+
"@esbuild/openharmony-arm64@0.27.2": {
616
+
"integrity": "sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==",
617
+
"os": ["openharmony"],
618
+
"cpu": ["arm64"]
619
+
},
620
"@esbuild/sunos-x64@0.25.12": {
621
"integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==",
622
"os": ["sunos"],
623
"cpu": ["x64"]
624
},
625
+
"@esbuild/sunos-x64@0.27.2": {
626
+
"integrity": "sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==",
627
+
"os": ["sunos"],
628
+
"cpu": ["x64"]
629
+
},
630
"@esbuild/win32-arm64@0.25.12": {
631
"integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==",
632
"os": ["win32"],
633
"cpu": ["arm64"]
634
},
635
+
"@esbuild/win32-arm64@0.27.2": {
636
+
"integrity": "sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==",
637
+
"os": ["win32"],
638
+
"cpu": ["arm64"]
639
+
},
640
"@esbuild/win32-ia32@0.25.12": {
641
"integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==",
642
"os": ["win32"],
643
"cpu": ["ia32"]
644
},
645
+
"@esbuild/win32-ia32@0.27.2": {
646
+
"integrity": "sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==",
647
+
"os": ["win32"],
648
+
"cpu": ["ia32"]
649
+
},
650
"@esbuild/win32-x64@0.25.12": {
651
"integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==",
652
+
"os": ["win32"],
653
+
"cpu": ["x64"]
654
+
},
655
+
"@esbuild/win32-x64@0.27.2": {
656
+
"integrity": "sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==",
657
"os": ["win32"],
658
"cpu": ["x64"]
659
},
···
680
"@floating-ui/utils@0.2.10": {
681
"integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ=="
682
},
683
+
"@huggingface/jinja@0.5.3": {
684
+
"integrity": "sha512-asqfZ4GQS0hD876Uw4qiUb7Tr/V5Q+JZuo2L+BtdrD4U40QU58nIRq3ZSgAzJgT874VLjhGVacaYfrdpXtEvtA=="
685
+
},
686
+
"@huggingface/transformers@3.8.1": {
687
+
"integrity": "sha512-tsTk4zVjImqdqjS8/AOZg2yNLd1z9S5v+7oUPpXaasDRwEDhB+xnglK1k5cad26lL5/ZIaeREgWWy0bs9y9pPA==",
688
+
"dependencies": [
689
+
"@huggingface/jinja",
690
+
"onnxruntime-node",
691
+
"onnxruntime-web",
692
+
"sharp"
693
+
]
694
+
},
695
+
"@img/colour@1.0.0": {
696
+
"integrity": "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw=="
697
+
},
698
+
"@img/sharp-darwin-arm64@0.34.5": {
699
+
"integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==",
700
+
"optionalDependencies": [
701
+
"@img/sharp-libvips-darwin-arm64"
702
+
],
703
+
"os": ["darwin"],
704
+
"cpu": ["arm64"]
705
+
},
706
+
"@img/sharp-darwin-x64@0.34.5": {
707
+
"integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==",
708
+
"optionalDependencies": [
709
+
"@img/sharp-libvips-darwin-x64"
710
+
],
711
+
"os": ["darwin"],
712
+
"cpu": ["x64"]
713
+
},
714
+
"@img/sharp-libvips-darwin-arm64@1.2.4": {
715
+
"integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==",
716
+
"os": ["darwin"],
717
+
"cpu": ["arm64"]
718
+
},
719
+
"@img/sharp-libvips-darwin-x64@1.2.4": {
720
+
"integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==",
721
+
"os": ["darwin"],
722
+
"cpu": ["x64"]
723
+
},
724
+
"@img/sharp-libvips-linux-arm64@1.2.4": {
725
+
"integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==",
726
+
"os": ["linux"],
727
+
"cpu": ["arm64"]
728
+
},
729
+
"@img/sharp-libvips-linux-arm@1.2.4": {
730
+
"integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==",
731
+
"os": ["linux"],
732
+
"cpu": ["arm"]
733
+
},
734
+
"@img/sharp-libvips-linux-ppc64@1.2.4": {
735
+
"integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==",
736
+
"os": ["linux"],
737
+
"cpu": ["ppc64"]
738
+
},
739
+
"@img/sharp-libvips-linux-riscv64@1.2.4": {
740
+
"integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==",
741
+
"os": ["linux"],
742
+
"cpu": ["riscv64"]
743
+
},
744
+
"@img/sharp-libvips-linux-s390x@1.2.4": {
745
+
"integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==",
746
+
"os": ["linux"],
747
+
"cpu": ["s390x"]
748
+
},
749
+
"@img/sharp-libvips-linux-x64@1.2.4": {
750
+
"integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==",
751
+
"os": ["linux"],
752
+
"cpu": ["x64"]
753
+
},
754
+
"@img/sharp-libvips-linuxmusl-arm64@1.2.4": {
755
+
"integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==",
756
+
"os": ["linux"],
757
+
"cpu": ["arm64"]
758
+
},
759
+
"@img/sharp-libvips-linuxmusl-x64@1.2.4": {
760
+
"integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==",
761
+
"os": ["linux"],
762
+
"cpu": ["x64"]
763
+
},
764
+
"@img/sharp-linux-arm64@0.34.5": {
765
+
"integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==",
766
+
"optionalDependencies": [
767
+
"@img/sharp-libvips-linux-arm64"
768
+
],
769
+
"os": ["linux"],
770
+
"cpu": ["arm64"]
771
+
},
772
+
"@img/sharp-linux-arm@0.34.5": {
773
+
"integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==",
774
+
"optionalDependencies": [
775
+
"@img/sharp-libvips-linux-arm"
776
+
],
777
+
"os": ["linux"],
778
+
"cpu": ["arm"]
779
+
},
780
+
"@img/sharp-linux-ppc64@0.34.5": {
781
+
"integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==",
782
+
"optionalDependencies": [
783
+
"@img/sharp-libvips-linux-ppc64"
784
+
],
785
+
"os": ["linux"],
786
+
"cpu": ["ppc64"]
787
+
},
788
+
"@img/sharp-linux-riscv64@0.34.5": {
789
+
"integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==",
790
+
"optionalDependencies": [
791
+
"@img/sharp-libvips-linux-riscv64"
792
+
],
793
+
"os": ["linux"],
794
+
"cpu": ["riscv64"]
795
+
},
796
+
"@img/sharp-linux-s390x@0.34.5": {
797
+
"integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==",
798
+
"optionalDependencies": [
799
+
"@img/sharp-libvips-linux-s390x"
800
+
],
801
+
"os": ["linux"],
802
+
"cpu": ["s390x"]
803
+
},
804
+
"@img/sharp-linux-x64@0.34.5": {
805
+
"integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==",
806
+
"optionalDependencies": [
807
+
"@img/sharp-libvips-linux-x64"
808
+
],
809
+
"os": ["linux"],
810
+
"cpu": ["x64"]
811
+
},
812
+
"@img/sharp-linuxmusl-arm64@0.34.5": {
813
+
"integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==",
814
+
"optionalDependencies": [
815
+
"@img/sharp-libvips-linuxmusl-arm64"
816
+
],
817
+
"os": ["linux"],
818
+
"cpu": ["arm64"]
819
+
},
820
+
"@img/sharp-linuxmusl-x64@0.34.5": {
821
+
"integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==",
822
+
"optionalDependencies": [
823
+
"@img/sharp-libvips-linuxmusl-x64"
824
+
],
825
+
"os": ["linux"],
826
+
"cpu": ["x64"]
827
+
},
828
+
"@img/sharp-wasm32@0.34.5": {
829
+
"integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==",
830
+
"dependencies": [
831
+
"@emnapi/runtime"
832
+
],
833
+
"cpu": ["wasm32"]
834
+
},
835
+
"@img/sharp-win32-arm64@0.34.5": {
836
+
"integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==",
837
+
"os": ["win32"],
838
+
"cpu": ["arm64"]
839
+
},
840
+
"@img/sharp-win32-ia32@0.34.5": {
841
+
"integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==",
842
+
"os": ["win32"],
843
+
"cpu": ["ia32"]
844
+
},
845
+
"@img/sharp-win32-x64@0.34.5": {
846
+
"integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==",
847
+
"os": ["win32"],
848
+
"cpu": ["x64"]
849
+
},
850
"@internationalized/date@3.10.0": {
851
"integrity": "sha512-oxDR/NTEJ1k+UFVQElaNIk65E/Z83HK1z1WI3lQyhTtnNg4R5oVXaPzK3jcpKG8UHKDVuDQHzn+wsxSz8RP3aw==",
852
"dependencies": [
···
878
"integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==",
879
"dependencies": [
880
"@isaacs/balanced-match"
881
+
]
882
+
},
883
+
"@isaacs/fs-minipass@4.0.1": {
884
+
"integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==",
885
+
"dependencies": [
886
+
"minipass"
887
]
888
},
889
"@jridgewell/gen-mapping@0.3.13": {
···
933
"@nothing-but/utils@0.17.0": {
934
"integrity": "sha512-TuCHcHLOqDL0SnaAxACfuRHBNRgNJcNn9X0GiH5H3YSDBVquCr3qEIG3FOQAuMyZCbu9w8nk2CHhOsn7IvhIwQ=="
935
},
936
+
"@pandacss/config@1.7.1": {
937
+
"integrity": "sha512-JiWs9qYMHT297brM2galiO97f/p/pHQOoLdmSaAQXL3S27/YjwzklcNRdhJX0PS/XYt5QpJwUOjMAGAoEg7HEw==",
938
"dependencies": [
939
"@pandacss/logger",
940
"@pandacss/preset-base",
···
942
"@pandacss/shared",
943
"@pandacss/types",
944
"bundle-n-require",
945
+
"escalade",
946
"microdiff",
947
"typescript"
948
]
949
},
950
+
"@pandacss/core@1.7.1_postcss@8.5.6": {
951
+
"integrity": "sha512-MaZQHwuKEla177DweOtKObg/amFvX9gLBX92TOQTFXImkaH/0ED9+oheRKEhfyNRx4CVUnm9Fpin6xpnRiyF7g==",
952
"dependencies": [
953
"@csstools/postcss-cascade-layers",
954
"@pandacss/is-valid-prop",
···
956
"@pandacss/shared",
957
"@pandacss/token-dictionary",
958
"@pandacss/types",
959
+
"browserslist",
960
"hookable",
961
"lightningcss",
962
"lodash.merge",
···
972
"ts-pattern"
973
]
974
},
975
+
"@pandacss/dev@1.7.1_typescript@5.9.3": {
976
+
"integrity": "sha512-nhghw7VDEpc5HySuD9M+z+CPW3gqPuVhPEPG6fPk7FdEH4abKWnptdOjcKIy3AZcNKwWlwDDMOGEl1SHvoxjCw==",
977
"dependencies": [
978
"@clack/prompts",
979
"@pandacss/config",
···
989
],
990
"bin": true
991
},
992
+
"@pandacss/extractor@1.7.1_typescript@5.9.3": {
993
+
"integrity": "sha512-R0cIvij6Zs623ANpZQivcFtXIR8qK5Mr0lf7djN/f6cJXVaTJ6KR1Rsq+Md2Hdj2cxXR4GyLxt/MeqBB18BX7w==",
994
"dependencies": [
995
"@pandacss/shared",
996
"ts-evaluator",
997
"ts-morph"
998
]
999
},
1000
+
"@pandacss/generator@1.7.1": {
1001
+
"integrity": "sha512-Or6ZFlCn6Bi3j+pqDyJATouR+cGDke7cdOXLMpB9y0DHDaBnpZUFod8lKRYhlCAjLDgqxvXFBSka/RCGZB4jFg==",
1002
"dependencies": [
1003
"@pandacss/core",
1004
"@pandacss/is-valid-prop",
···
1013
"ts-pattern"
1014
]
1015
},
1016
+
"@pandacss/is-valid-prop@1.7.1": {
1017
+
"integrity": "sha512-U95nBIhlj6X26W4U0wEbYcgL0A33zqt7bnfjYQ2+RUGfOK17yKx92OHE/ersiRhMWyuSU0Qhj+5CHlCY2126lQ=="
1018
},
1019
+
"@pandacss/logger@1.7.1": {
1020
+
"integrity": "sha512-0lkVoOPcEG7FjGyhaGROkufOqcqz4G9oSj4BSqIFwlBhCge5kmXLexmM3jM9nLX53r7me8uJivi5s1HYLyXUhg==",
1021
"dependencies": [
1022
"@pandacss/types",
1023
"kleur"
1024
]
1025
},
1026
+
"@pandacss/node@1.7.1_typescript@5.9.3": {
1027
+
"integrity": "sha512-2vlxx4S1G5Do5WNaGSG4if/fL+PW6lb5JpfrzusMW227MIqA5uojJ32F+e7Ir7tUpp5WrXcf01yZlzwiAL9ZSQ==",
1028
"dependencies": [
1029
"@pandacss/config",
1030
"@pandacss/core",
···
1035
"@pandacss/shared",
1036
"@pandacss/token-dictionary",
1037
"@pandacss/types",
1038
+
"browserslist",
1039
"chokidar",
1040
"fast-glob",
1041
"fs-extra",
···
1056
"tsconfck"
1057
]
1058
},
1059
+
"@pandacss/parser@1.7.1_typescript@5.9.3": {
1060
+
"integrity": "sha512-dVI2sQcqJooErPHt/xPkpsXXAkii6sFgNH2pZSJ+4B73w4ciCIxNrW21o8G/E0RTTxFYeXaX7+LBPeMeGObX8w==",
1061
"dependencies": [
1062
"@pandacss/config",
1063
"@pandacss/core",
···
1071
"ts-pattern"
1072
]
1073
},
1074
+
"@pandacss/postcss@1.7.1_typescript@5.9.3": {
1075
+
"integrity": "sha512-Amj1xir/BBKbYJBma1KkjCsjy3D1AaFd02j9esx4rTV6QKkvrJZ+lprIrImCu1guMXpsSMcrcQ/JZy0ZtlIN4g==",
1076
"dependencies": [
1077
"@pandacss/node",
1078
"postcss"
1079
]
1080
},
1081
+
"@pandacss/preset-base@1.7.1": {
1082
+
"integrity": "sha512-xCdpBQ4AzMo3uR52maU0So1UCc3aoWCCnjZ2Qj4ivSnjWbKJgEvkXwM5SmluW0UIlrlx2/ppe2IDsmWtszEl/A==",
1083
"dependencies": [
1084
"@pandacss/types"
1085
]
1086
},
1087
+
"@pandacss/preset-panda@1.7.1": {
1088
+
"integrity": "sha512-w9M/hDOMkVvZjxf5cy3+Hzi+1rnm4azpr0mbEowKLhlXFI+ubFt3iJPCEx/nx1Z0gs8kOu0EhydU6hnARlUkJQ==",
1089
"dependencies": [
1090
"@pandacss/types"
1091
]
1092
},
1093
+
"@pandacss/reporter@1.7.1": {
1094
+
"integrity": "sha512-zrEMRE7VXWcW53lukIBom3+lxMYVRd4nk6hZgawFR41BsCUcG8Qjru8L4L65gr1XRgh2abh19SJd49rpVZhZHg==",
1095
"dependencies": [
1096
"@pandacss/core",
1097
"@pandacss/generator",
···
1102
"wordwrapjs"
1103
]
1104
},
1105
+
"@pandacss/shared@1.7.1": {
1106
+
"integrity": "sha512-kwGOqVFHIx7ajrLk1HLUUJsNvrkvHb/KJdW466pLB8UzZhg8BjxaL9mSulMDqy6fyYQxfDwaUmz9xzbAg2nOkQ=="
1107
},
1108
+
"@pandacss/token-dictionary@1.7.1": {
1109
+
"integrity": "sha512-74z3Sc1FHZtF2VPlWGSPHqmH9eT+B1t2Jxzr99bmzD6M51LL+v+cDpZnxb75AQ7TD28RGQu3pbgzyZa+DEFXaA==",
1110
"dependencies": [
1111
"@pandacss/logger",
1112
"@pandacss/shared",
···
1115
"ts-pattern"
1116
]
1117
},
1118
+
"@pandacss/types@1.7.1": {
1119
+
"integrity": "sha512-cT0cyiU7t41CGa3629Ih+A41r7FFIWPnDGgxALKICfW/Xkn8oX/GMFU+cS0vsRcZqSKbEKlaJu/oC320qzYY9w=="
1120
},
1121
+
"@park-ui/panda-preset@0.43.1_@pandacss+dev@1.7.1__typescript@5.9.3_typescript@5.9.3": {
1122
"integrity": "sha512-kcO1ewx8zU9wHuTjZ/nqPCqjzL9AXkpzDnDrpcZ2unKR/UE3hHpP+Y1F0grTBaluPHLomjfZz3GebczJvoShBQ==",
1123
"dependencies": [
1124
"@ark-ui/anatomy",
···
1126
"effect"
1127
],
1128
"scripts": true
1129
+
},
1130
+
"@protobufjs/aspromise@1.1.2": {
1131
+
"integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ=="
1132
+
},
1133
+
"@protobufjs/base64@1.1.2": {
1134
+
"integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg=="
1135
+
},
1136
+
"@protobufjs/codegen@2.0.4": {
1137
+
"integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg=="
1138
+
},
1139
+
"@protobufjs/eventemitter@1.1.0": {
1140
+
"integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q=="
1141
+
},
1142
+
"@protobufjs/fetch@1.1.0": {
1143
+
"integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==",
1144
+
"dependencies": [
1145
+
"@protobufjs/aspromise",
1146
+
"@protobufjs/inquire"
1147
+
]
1148
+
},
1149
+
"@protobufjs/float@1.0.2": {
1150
+
"integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ=="
1151
+
},
1152
+
"@protobufjs/inquire@1.1.0": {
1153
+
"integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q=="
1154
+
},
1155
+
"@protobufjs/path@1.1.2": {
1156
+
"integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA=="
1157
+
},
1158
+
"@protobufjs/pool@1.1.0": {
1159
+
"integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw=="
1160
+
},
1161
+
"@protobufjs/utf8@1.1.0": {
1162
+
"integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw=="
1163
},
1164
"@rollup/rollup-android-arm-eabi@4.52.5": {
1165
"integrity": "sha512-8c1vW4ocv3UOMp9K+gToY5zL2XiiVw3k7f1ksf4yO1FlDFQ1C2u72iACFnSOceJFsWskc2WZNqeRhFRPzv+wtQ==",
···
1492
"@types/node@17.0.45": {
1493
"integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw=="
1494
},
1495
+
"@vue/compiler-core@3.5.25": {
1496
+
"integrity": "sha512-vay5/oQJdsNHmliWoZfHPoVZZRmnSWhug0BYT34njkYTPqClh3DNWLkZNJBVSjsNMrg0CCrBfoKkjZQPM/QVUw==",
1497
"dependencies": [
1498
"@babel/parser",
1499
"@vue/shared",
···
1502
"source-map-js"
1503
]
1504
},
1505
+
"@vue/compiler-dom@3.5.25": {
1506
+
"integrity": "sha512-4We0OAcMZsKgYoGlMjzYvaoErltdFI2/25wqanuTu+S4gismOTRTBPi4IASOjxWdzIwrYSjnqONfKvuqkXzE2Q==",
1507
"dependencies": [
1508
"@vue/compiler-core",
1509
"@vue/shared"
1510
]
1511
},
1512
+
"@vue/compiler-sfc@3.5.25": {
1513
+
"integrity": "sha512-PUgKp2rn8fFsI++lF2sO7gwO2d9Yj57Utr5yEsDf3GNaQcowCLKL7sf+LvVFvtJDXUp/03+dC6f2+LCv5aK1ag==",
1514
"dependencies": [
1515
"@babel/parser",
1516
"@vue/compiler-core",
···
1523
"source-map-js"
1524
]
1525
},
1526
+
"@vue/compiler-ssr@3.5.25": {
1527
+
"integrity": "sha512-ritPSKLBcParnsKYi+GNtbdbrIE1mtuFEJ4U1sWeuOMlIziK5GtOL85t5RhsNy4uWIXPgk+OUdpnXiTdzn8o3A==",
1528
"dependencies": [
1529
"@vue/compiler-dom",
1530
"@vue/shared"
1531
]
1532
},
1533
+
"@vue/shared@3.5.25": {
1534
+
"integrity": "sha512-AbOPdQQnAnzs58H2FrrDxYj/TJfmeS2jdfEEhgiKINy+bnOANmVizIEgq1r+C5zsbs6l1CCQxtcj71rwNQ4jWg=="
1535
},
1536
"@zag-js/accordion@0.62.1": {
1537
"integrity": "sha512-1lMKuD1GbiMuemOHOu+24BSAAG8iTD6l/4zYrQRBCTsxXzHhWqTtLF7okGgmSAs8iyNfOuWefCfaJJ3BJNSh5A==",
···
1544
"@zag-js/utils@0.62.1"
1545
]
1546
},
1547
+
"@zag-js/accordion@1.31.1": {
1548
+
"integrity": "sha512-3sGi4EZpGBz/O1IVkk9dzzWzP5vVVOj4Li6C+jHOnrgaWPouA/mBTP5L9HEL8qtFsECFZwpNo486eqiCmeHoGw==",
1549
"dependencies": [
1550
+
"@zag-js/anatomy@1.31.1",
1551
+
"@zag-js/core@1.31.1",
1552
+
"@zag-js/dom-query@1.31.1",
1553
+
"@zag-js/types@1.31.1",
1554
+
"@zag-js/utils@1.31.1"
1555
]
1556
},
1557
"@zag-js/anatomy@0.62.1": {
1558
"integrity": "sha512-1JiPQOyVlO1jHwLTSNJpyfy1R1UYoaVU1mKSUww5+htAuT/1txjs04pr+8vTF/L/UVzNEZZYepB1tTabyb9LYg=="
1559
},
1560
+
"@zag-js/anatomy@1.31.1": {
1561
+
"integrity": "sha512-BhIhf3Q0tRA0Jugd7AJfUBzeAb/iATBsw7KyYThMGcPWmrWssL7KWr5AB6RufzGKU7+DCb1QEhlqd4NSOJaYxQ=="
1562
},
1563
+
"@zag-js/angle-slider@1.31.1": {
1564
+
"integrity": "sha512-SfWrgnM0zMLX82rsIJOqWk430UnPA17UFGcDqMDRwXy1Wx4yptmx0aFAsSXnRnw4Ee7WaulF2RWBli6O6iYRCA==",
1565
"dependencies": [
1566
+
"@zag-js/anatomy@1.31.1",
1567
+
"@zag-js/core@1.31.1",
1568
+
"@zag-js/dom-query@1.31.1",
1569
+
"@zag-js/rect-utils@1.31.1",
1570
+
"@zag-js/types@1.31.1",
1571
+
"@zag-js/utils@1.31.1"
1572
]
1573
},
1574
"@zag-js/aria-hidden@0.62.1": {
···
1577
"@zag-js/dom-query@0.62.1"
1578
]
1579
},
1580
+
"@zag-js/aria-hidden@1.31.1": {
1581
+
"integrity": "sha512-SoNt4S2LkHNWPglQczWN0E5vAV15MT1GoK9MksZzbkMhl+pkDTdLytpXsQ1IgalC1YUng0XNps/Wt6P3uDuzTA==",
1582
"dependencies": [
1583
+
"@zag-js/dom-query@1.31.1"
1584
]
1585
},
1586
+
"@zag-js/async-list@1.31.1": {
1587
+
"integrity": "sha512-BDZEmr4KKh3JASgkXouOwoTWRS1UPE3gdZYZ7Sk7SJ1i8+Pk6zUQ4FnxaoF/cSAdCXyjSSr92Kns2bTk/QuNkQ==",
1588
"dependencies": [
1589
+
"@zag-js/core@1.31.1",
1590
+
"@zag-js/utils@1.31.1"
1591
]
1592
},
1593
"@zag-js/auto-resize@0.62.1": {
···
1596
"@zag-js/dom-query@0.62.1"
1597
]
1598
},
1599
+
"@zag-js/auto-resize@1.31.1": {
1600
+
"integrity": "sha512-qzWHibjBekSmFweG+EWY8g0lRzKtok7o9XtQ+JFlOu3s6x4D02z2YDzjDdfSLmS7j0NxISnwQkinWiDAZEYHog==",
1601
"dependencies": [
1602
+
"@zag-js/dom-query@1.31.1"
1603
]
1604
},
1605
"@zag-js/avatar@0.62.1": {
···
1612
"@zag-js/utils@0.62.1"
1613
]
1614
},
1615
+
"@zag-js/avatar@1.31.1": {
1616
+
"integrity": "sha512-Grosi2hRn4wfDYlPd8l+d4GCIFMsoj6ZFqii+1k14AqTDiCUJ/J0jCvOrRHkvkpEqektjuSD7e/GCX+yawqkuQ==",
1617
"dependencies": [
1618
+
"@zag-js/anatomy@1.31.1",
1619
+
"@zag-js/core@1.31.1",
1620
+
"@zag-js/dom-query@1.31.1",
1621
+
"@zag-js/types@1.31.1",
1622
+
"@zag-js/utils@1.31.1"
1623
]
1624
},
1625
+
"@zag-js/bottom-sheet@1.31.1": {
1626
+
"integrity": "sha512-ZBbIpYyZX2zQeqW36aODVi9/I4J3zS1XmIHUjeXmfmf6TlQUA1ydgYl7ipREfmCzNWX2LEA5ZnPJQw0UBcrB8w==",
1627
"dependencies": [
1628
+
"@zag-js/anatomy@1.31.1",
1629
+
"@zag-js/aria-hidden@1.31.1",
1630
+
"@zag-js/core@1.31.1",
1631
+
"@zag-js/dismissable@1.31.1",
1632
+
"@zag-js/dom-query@1.31.1",
1633
"@zag-js/focus-trap",
1634
+
"@zag-js/remove-scroll@1.31.1",
1635
+
"@zag-js/types@1.31.1",
1636
+
"@zag-js/utils@1.31.1"
1637
]
1638
},
1639
"@zag-js/carousel@0.62.1": {
···
1646
"@zag-js/utils@0.62.1"
1647
]
1648
},
1649
+
"@zag-js/carousel@1.31.1": {
1650
+
"integrity": "sha512-228Ol86G/lg8crcomy5cALkUYdOHCHcvJnSOQzeUj80JNjlELzrjBpaAj4lx8dZocfwou2Sg4NyZJ+mISSc+Dg==",
1651
"dependencies": [
1652
+
"@zag-js/anatomy@1.31.1",
1653
+
"@zag-js/core@1.31.1",
1654
+
"@zag-js/dom-query@1.31.1",
1655
"@zag-js/scroll-snap",
1656
+
"@zag-js/types@1.31.1",
1657
+
"@zag-js/utils@1.31.1"
1658
]
1659
},
1660
"@zag-js/checkbox@0.62.1": {
···
1669
"@zag-js/utils@0.62.1"
1670
]
1671
},
1672
+
"@zag-js/checkbox@1.31.1": {
1673
+
"integrity": "sha512-oLS8bqhimckLl6coCNmKPPUmB8wIbVhtkpLwLPLgz4vhhUe7gnpB5dea14Ow2JTBnmug8bMh/bJDtuPa9qQuTw==",
1674
"dependencies": [
1675
+
"@zag-js/anatomy@1.31.1",
1676
+
"@zag-js/core@1.31.1",
1677
+
"@zag-js/dom-query@1.31.1",
1678
"@zag-js/focus-visible",
1679
+
"@zag-js/types@1.31.1",
1680
+
"@zag-js/utils@1.31.1"
1681
]
1682
},
1683
"@zag-js/clipboard@0.62.1": {
···
1690
"@zag-js/utils@0.62.1"
1691
]
1692
},
1693
+
"@zag-js/clipboard@1.31.1": {
1694
+
"integrity": "sha512-pv/gOmD9DMg+YmSMjahyd5oSp7/v9K0uQ3att6fPeaNMjB42b3tnY1S1GNVy5Ltf/qHDab6WVwlEN+1zKHXaYw==",
1695
"dependencies": [
1696
+
"@zag-js/anatomy@1.31.1",
1697
+
"@zag-js/core@1.31.1",
1698
+
"@zag-js/dom-query@1.31.1",
1699
+
"@zag-js/types@1.31.1",
1700
+
"@zag-js/utils@1.31.1"
1701
]
1702
},
1703
"@zag-js/collapsible@0.62.1": {
···
1710
"@zag-js/utils@0.62.1"
1711
]
1712
},
1713
+
"@zag-js/collapsible@1.31.1": {
1714
+
"integrity": "sha512-eCC5G6bBZUwF8z2XULQXUNRxqte9I2Sv+WJ2brycPn1a68uYD76RzFBmLQ2er95VbshUdeo8nRuX8MooAFuYzg==",
1715
"dependencies": [
1716
+
"@zag-js/anatomy@1.31.1",
1717
+
"@zag-js/core@1.31.1",
1718
+
"@zag-js/dom-query@1.31.1",
1719
+
"@zag-js/types@1.31.1",
1720
+
"@zag-js/utils@1.31.1"
1721
]
1722
},
1723
"@zag-js/collection@0.62.1": {
···
1726
"@zag-js/utils@0.62.1"
1727
]
1728
},
1729
+
"@zag-js/collection@1.31.1": {
1730
+
"integrity": "sha512-ecpfyfCj8Y0/GUPuHYsLxexIrx10VuR3Wd0H+lamcki3lYgQxZrpLRFMwgTqmI/m7t3zhm5QeEvMUJ1H14YMLA==",
1731
"dependencies": [
1732
+
"@zag-js/utils@1.31.1"
1733
]
1734
},
1735
"@zag-js/color-picker@0.62.1": {
···
1748
"@zag-js/utils@0.62.1"
1749
]
1750
},
1751
+
"@zag-js/color-picker@1.31.1": {
1752
+
"integrity": "sha512-AWNZth49iEDxqh1DBZNSKpfEM/FF+MjL5bgUHVctnHdkpFsZLynJorWQQ4hNXNDFEc/I5w10KSxVCcO6tsPGFw==",
1753
"dependencies": [
1754
+
"@zag-js/anatomy@1.31.1",
1755
+
"@zag-js/color-utils@1.31.1",
1756
+
"@zag-js/core@1.31.1",
1757
+
"@zag-js/dismissable@1.31.1",
1758
+
"@zag-js/dom-query@1.31.1",
1759
+
"@zag-js/popper@1.31.1",
1760
+
"@zag-js/types@1.31.1",
1761
+
"@zag-js/utils@1.31.1"
1762
]
1763
},
1764
"@zag-js/color-utils@0.62.1": {
···
1767
"@zag-js/numeric-range"
1768
]
1769
},
1770
+
"@zag-js/color-utils@1.31.1": {
1771
+
"integrity": "sha512-HdjTRU8C0tO6hK+PBVlu8iQH1MJaAnJAEdq2FcD97mq0PiPhrSj6iOftnrvPsE4CRieVFjnJWOvaubWFc4VmHA==",
1772
"dependencies": [
1773
+
"@zag-js/utils@1.31.1"
1774
]
1775
},
1776
"@zag-js/combobox@0.62.1": {
···
1788
"@zag-js/utils@0.62.1"
1789
]
1790
},
1791
+
"@zag-js/combobox@1.31.1": {
1792
+
"integrity": "sha512-IT0getSAGzngdRL20iX/iAh2d7DzVoMDDppOsOFBG2owKAgLpj8uLvUhy+lcrm6N8yxYOya89D6Aef7V5KdwlQ==",
1793
"dependencies": [
1794
+
"@zag-js/anatomy@1.31.1",
1795
+
"@zag-js/aria-hidden@1.31.1",
1796
+
"@zag-js/collection@1.31.1",
1797
+
"@zag-js/core@1.31.1",
1798
+
"@zag-js/dismissable@1.31.1",
1799
+
"@zag-js/dom-query@1.31.1",
1800
+
"@zag-js/popper@1.31.1",
1801
+
"@zag-js/types@1.31.1",
1802
+
"@zag-js/utils@1.31.1"
1803
]
1804
},
1805
"@zag-js/core@0.62.1": {
···
1809
"klona"
1810
]
1811
},
1812
+
"@zag-js/core@1.31.1": {
1813
+
"integrity": "sha512-RaMJeqtjxG6k7iFD3WQnlyFJVT3yfQN+pJygAHH37GsMtiNzQQJOoesjb0LV9T27jwMXeNUzrh3MSDr1/0yVcQ==",
1814
"dependencies": [
1815
+
"@zag-js/dom-query@1.31.1",
1816
+
"@zag-js/utils@1.31.1"
1817
]
1818
},
1819
"@zag-js/date-picker@0.62.1_@internationalized+date@3.5.5": {
···
1834
"@zag-js/utils@0.62.1"
1835
]
1836
},
1837
+
"@zag-js/date-picker@1.31.1_@internationalized+date@3.10.0": {
1838
+
"integrity": "sha512-AOWN/IskGidVQt5g+uE9cILqJBTclE6OG1GC9WSWuyP/y4F+PdP/781SgYpYCZg/6pMGbL01PFKKb7xOOCeZAg==",
1839
"dependencies": [
1840
"@internationalized/date@3.10.0",
1841
+
"@zag-js/anatomy@1.31.1",
1842
+
"@zag-js/core@1.31.1",
1843
+
"@zag-js/date-utils@1.31.1_@internationalized+date@3.10.0",
1844
+
"@zag-js/dismissable@1.31.1",
1845
+
"@zag-js/dom-query@1.31.1",
1846
+
"@zag-js/live-region@1.31.1",
1847
+
"@zag-js/popper@1.31.1",
1848
+
"@zag-js/types@1.31.1",
1849
+
"@zag-js/utils@1.31.1"
1850
]
1851
},
1852
"@zag-js/date-utils@0.62.1_@internationalized+date@3.10.0": {
···
1861
"@internationalized/date@3.5.5"
1862
]
1863
},
1864
+
"@zag-js/date-utils@1.31.1_@internationalized+date@3.10.0": {
1865
+
"integrity": "sha512-+Aq9g/rqLeiRmnazgdZMc59gAxqxbw3GGy8AngrtNipgRtMhPlzGa3S4Qsq1yau6OKaHZ13uckUS+MhLNbBY+Q==",
1866
"dependencies": [
1867
"@internationalized/date@3.10.0"
1868
]
···
1881
"focus-trap"
1882
]
1883
},
1884
+
"@zag-js/dialog@1.31.1": {
1885
+
"integrity": "sha512-iaWlYQ6TYoVjM/X5+UZVZzKiMboE50GnEzGUpbhbeRNRiLqSu5dODSFzior1G4kde/ns5eN+BTf/Tm6AT4N2og==",
1886
"dependencies": [
1887
+
"@zag-js/anatomy@1.31.1",
1888
+
"@zag-js/aria-hidden@1.31.1",
1889
+
"@zag-js/core@1.31.1",
1890
+
"@zag-js/dismissable@1.31.1",
1891
+
"@zag-js/dom-query@1.31.1",
1892
"@zag-js/focus-trap",
1893
+
"@zag-js/remove-scroll@1.31.1",
1894
+
"@zag-js/types@1.31.1",
1895
+
"@zag-js/utils@1.31.1"
1896
]
1897
},
1898
"@zag-js/dismissable@0.62.1": {
···
1904
"@zag-js/utils@0.62.1"
1905
]
1906
},
1907
+
"@zag-js/dismissable@1.31.1": {
1908
+
"integrity": "sha512-jCdJwQmEkG6PlrN13fUk2l7ZclSu54FZwmT4xOtQpEbaiAiESm5KI5oyFh5jDPY47Goa28UJkEjWXVgKXKWb0g==",
1909
"dependencies": [
1910
+
"@zag-js/dom-query@1.31.1",
1911
+
"@zag-js/interact-outside@1.31.1",
1912
+
"@zag-js/utils@1.31.1"
1913
]
1914
},
1915
"@zag-js/dom-event@0.62.1": {
···
1923
"@zag-js/dom-query@0.62.1": {
1924
"integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
1925
},
1926
+
"@zag-js/dom-query@1.31.1": {
1927
+
"integrity": "sha512-2tCZLwSfoXm62gwl0neiAN6u5VnzUhy5wHtKbX+klqGFatnca3Bm++H9+4PHMrwUWRbPg3H5N151lKFEOQhBfQ==",
1928
"dependencies": [
1929
+
"@zag-js/types@1.31.1"
1930
]
1931
},
1932
"@zag-js/editable@0.62.1": {
···
1942
"@zag-js/utils@0.62.1"
1943
]
1944
},
1945
+
"@zag-js/editable@1.31.1": {
1946
+
"integrity": "sha512-JMICHw4/x0YqDy/n+I+TeaXlFbTA0j9w3UqOWMwUFQ+dAsq4JLXeqZDXu19MQN6yaTFdOpG1EFw4FEVTsu+d3Q==",
1947
"dependencies": [
1948
+
"@zag-js/anatomy@1.31.1",
1949
+
"@zag-js/core@1.31.1",
1950
+
"@zag-js/dom-query@1.31.1",
1951
+
"@zag-js/interact-outside@1.31.1",
1952
+
"@zag-js/types@1.31.1",
1953
+
"@zag-js/utils@1.31.1"
1954
]
1955
},
1956
"@zag-js/element-rect@0.62.1": {
···
1971
"@zag-js/utils@0.62.1"
1972
]
1973
},
1974
+
"@zag-js/file-upload@1.31.1": {
1975
+
"integrity": "sha512-cp7qMiXKrIcTfDamOz9wlnJLeBF8gucTI7Y+iKaP+hiIW+OG254GElfQiqXNDad3HUmD+Dt8Tx6uAzL/mw3sbQ==",
1976
"dependencies": [
1977
+
"@zag-js/anatomy@1.31.1",
1978
+
"@zag-js/core@1.31.1",
1979
+
"@zag-js/dom-query@1.31.1",
1980
+
"@zag-js/file-utils@1.31.1",
1981
+
"@zag-js/i18n-utils@1.31.1",
1982
+
"@zag-js/types@1.31.1",
1983
+
"@zag-js/utils@1.31.1"
1984
]
1985
},
1986
"@zag-js/file-utils@0.62.1": {
···
1989
"@zag-js/i18n-utils@0.62.1"
1990
]
1991
},
1992
+
"@zag-js/file-utils@1.31.1": {
1993
+
"integrity": "sha512-MDDz52IdPh/mPUYrqUXvh7qDckJHs+mt5gjfx0N89qh2JNXuRU14zPotOKTzIKM4o+HFZkAT6BAfMpr9CX/0ug==",
1994
"dependencies": [
1995
+
"@zag-js/i18n-utils@1.31.1"
1996
]
1997
},
1998
+
"@zag-js/floating-panel@1.31.1": {
1999
+
"integrity": "sha512-Pjgd/wjdglZ90dtq/LC4o5sc6w0m+RehhPmJcIzq9T+E/Xrb6qrhf06QhxB9LwSj4DG/gIv87gmD2qF1VH7cRQ==",
2000
"dependencies": [
2001
+
"@zag-js/anatomy@1.31.1",
2002
+
"@zag-js/core@1.31.1",
2003
+
"@zag-js/dom-query@1.31.1",
2004
+
"@zag-js/popper@1.31.1",
2005
+
"@zag-js/rect-utils@1.31.1",
2006
+
"@zag-js/store@1.31.1",
2007
+
"@zag-js/types@1.31.1",
2008
+
"@zag-js/utils@1.31.1"
2009
]
2010
},
2011
+
"@zag-js/focus-trap@1.31.1": {
2012
+
"integrity": "sha512-omgUhAz1r81pYAujqYIIavdTKJzDRExioSiqhnx/xq10a6Q/xavMFflq8w7edMc9JHkTOnr9E5qh9abCVJjhpQ==",
2013
"dependencies": [
2014
+
"@zag-js/dom-query@1.31.1"
2015
]
2016
},
2017
+
"@zag-js/focus-visible@1.31.1": {
2018
+
"integrity": "sha512-GC59A3yd7tj8aKhzvhrM+CEZZraXm5y/SpfIjz1J7kGV6eeXbUtjkbe75g99Ve8iJYfQVQlAj2GyN3oniHc5Zw==",
2019
"dependencies": [
2020
+
"@zag-js/dom-query@1.31.1"
2021
]
2022
},
2023
"@zag-js/form-utils@0.62.1": {
2024
"integrity": "sha512-GJWRRtEpro8TNEUuEWMhIOWmVFXqiHNTTrrRLxijxUIWbsPrPdPiKL7qwBAESYoZQCmN0hU99S0w2Xmm7Q05Zg=="
2025
},
2026
+
"@zag-js/highlight-word@1.31.1": {
2027
+
"integrity": "sha512-nQw7t8LgWXW+6Z5E/p6T+OST0DDXp35mrFCzrkJL54aVTZ3GuLyIP2p0/HGQr2hE/KKLbZEs5i6UcXF84tiI4g=="
2028
},
2029
"@zag-js/hover-card@0.62.1": {
2030
"integrity": "sha512-ryiNHQmmHpiDiZ5nuk9nvGUgnT017q8hYf+wLSI5OJ+klHPjrHObb7I7v/fUmKzWNtIOhaL0uw9afzjRt3bLEw==",
···
2038
"@zag-js/utils@0.62.1"
2039
]
2040
},
2041
+
"@zag-js/hover-card@1.31.1": {
2042
+
"integrity": "sha512-R74kz2wPgGwB3jKQeD91kdtlvVKpffWBJHqw8yCBd95GXGVmhym+BPoCToJzcqiemP8+0EtSuVPU9IHaSuJnSg==",
2043
"dependencies": [
2044
+
"@zag-js/anatomy@1.31.1",
2045
+
"@zag-js/core@1.31.1",
2046
+
"@zag-js/dismissable@1.31.1",
2047
+
"@zag-js/dom-query@1.31.1",
2048
+
"@zag-js/popper@1.31.1",
2049
+
"@zag-js/types@1.31.1",
2050
+
"@zag-js/utils@1.31.1"
2051
]
2052
},
2053
"@zag-js/i18n-utils@0.62.1": {
···
2056
"@zag-js/dom-query@0.62.1"
2057
]
2058
},
2059
+
"@zag-js/i18n-utils@1.31.1": {
2060
+
"integrity": "sha512-SARkFuo1+Q0WcNv4jqvxp5hjCOqu/gBa7p6BTh7v5Bo00QhKRM/bCvVt0EB6V+h2oejrZfkwZ0MwbpQiL6L2aQ==",
2061
"dependencies": [
2062
+
"@zag-js/dom-query@1.31.1"
2063
]
2064
},
2065
+
"@zag-js/image-cropper@1.31.1": {
2066
+
"integrity": "sha512-hFuy4I3jIJ/iyJsnfbLX1l/cJtN42j7lwhw8TeWVX8Y+hHxFPMSKx7AQirt/hALUbyy7QsQgAd5IslpsYq1Nlg==",
2067
"dependencies": [
2068
+
"@zag-js/anatomy@1.31.1",
2069
+
"@zag-js/core@1.31.1",
2070
+
"@zag-js/dom-query@1.31.1",
2071
+
"@zag-js/types@1.31.1",
2072
+
"@zag-js/utils@1.31.1"
2073
]
2074
},
2075
"@zag-js/interact-outside@0.62.1": {
···
2080
"@zag-js/utils@0.62.1"
2081
]
2082
},
2083
+
"@zag-js/interact-outside@1.31.1": {
2084
+
"integrity": "sha512-oxBAlBqcatlxGUmhwUCRYTADIBrVoyxM1YrFzR1R8jhvVR/QCaxoLAyKwcA3mWXlZ8+NlXb7n5ELE11BZb/rEg==",
2085
"dependencies": [
2086
+
"@zag-js/dom-query@1.31.1",
2087
+
"@zag-js/utils@1.31.1"
2088
]
2089
},
2090
+
"@zag-js/json-tree-utils@1.31.1": {
2091
+
"integrity": "sha512-wrNek2UBE69FWpo2f0E2MxiboBS+Uop79LeQU2jNDujA1o3x6b1Lp2r7Fl1sfnUWMdKVVQb44oqfIj2g3CTEmQ=="
2092
},
2093
+
"@zag-js/listbox@1.31.1": {
2094
+
"integrity": "sha512-LcTIr4I9eN4MR1nSRfQfseWgj4ybOXXAY2o5dBpEBL67dnCSX3swNb/4LQO+ebj077BViQb66pBb1KSoeHGkEQ==",
2095
"dependencies": [
2096
+
"@zag-js/anatomy@1.31.1",
2097
+
"@zag-js/collection@1.31.1",
2098
+
"@zag-js/core@1.31.1",
2099
+
"@zag-js/dom-query@1.31.1",
2100
"@zag-js/focus-visible",
2101
+
"@zag-js/types@1.31.1",
2102
+
"@zag-js/utils@1.31.1"
2103
]
2104
},
2105
"@zag-js/live-region@0.62.1": {
2106
"integrity": "sha512-Giu7d5UWc2Sqb3/T0tSzqSwxJ4mVrNN+MTu06J7EaD4khK5RgX4GRpQ9rpwOS/GJT+8nc6YBhWTi7tqKN/+iHQ=="
2107
},
2108
+
"@zag-js/live-region@1.31.1": {
2109
+
"integrity": "sha512-RBx8jk1dgvkEUuFs77SBZn0WwvEkeZgVawVu6XUAy4ENfhP0D/qkvwNk+Els8InKmr1gWKajD7sh+g8M40Ex6A=="
2110
},
2111
+
"@zag-js/marquee@1.31.1": {
2112
+
"integrity": "sha512-Rt7+zy7CDOxXm0PqaTcmuWxcrZOPOpZY4T6IxOZk4ZcOXJQ2v7CkF3EK0pdI9PyI6Zpk/YIwQkENjidT55db0A==",
2113
"dependencies": [
2114
+
"@zag-js/anatomy@1.31.1",
2115
+
"@zag-js/core@1.31.1",
2116
+
"@zag-js/dom-query@1.31.1",
2117
+
"@zag-js/types@1.31.1",
2118
+
"@zag-js/utils@1.31.1"
2119
]
2120
},
2121
"@zag-js/menu@0.62.1": {
···
2132
"@zag-js/utils@0.62.1"
2133
]
2134
},
2135
+
"@zag-js/menu@1.31.1": {
2136
+
"integrity": "sha512-eJPRM8tlauRTsAoJXchDBzMzL2RhXYSHmHak2IJCDMApCV51p0MqGYP8Er3DbMSQTPUFuTq779uUIarDqW+zmA==",
2137
+
"dependencies": [
2138
+
"@zag-js/anatomy@1.31.1",
2139
+
"@zag-js/core@1.31.1",
2140
+
"@zag-js/dismissable@1.31.1",
2141
+
"@zag-js/dom-query@1.31.1",
2142
+
"@zag-js/popper@1.31.1",
2143
+
"@zag-js/rect-utils@1.31.1",
2144
+
"@zag-js/types@1.31.1",
2145
+
"@zag-js/utils@1.31.1"
2146
+
]
2147
+
},
2148
+
"@zag-js/navigation-menu@1.31.1": {
2149
+
"integrity": "sha512-xS4aynqmB9NYicPbEW8lPPakAfDfSgIDL1pRVSD6f1+VXkHD6LgNn6jUNDNbFt65mGhLpA2IczbvLCxv0g/ISQ==",
2150
"dependencies": [
2151
+
"@zag-js/anatomy@1.31.1",
2152
+
"@zag-js/core@1.31.1",
2153
+
"@zag-js/dismissable@1.31.1",
2154
+
"@zag-js/dom-query@1.31.1",
2155
+
"@zag-js/types@1.31.1",
2156
+
"@zag-js/utils@1.31.1"
2157
]
2158
},
2159
"@zag-js/number-input@0.62.1": {
···
2170
"@zag-js/utils@0.62.1"
2171
]
2172
},
2173
+
"@zag-js/number-input@1.31.1": {
2174
+
"integrity": "sha512-vn+BXEZ2/g2CMIFFyjjye/SbCeW3I/rlszL8EyBmhMcuA1l51OX2WKry6HeQNiU41uMyFg2rb1pb5KVw1gJsCg==",
2175
"dependencies": [
2176
"@internationalized/number@3.6.5",
2177
+
"@zag-js/anatomy@1.31.1",
2178
+
"@zag-js/core@1.31.1",
2179
+
"@zag-js/dom-query@1.31.1",
2180
+
"@zag-js/types@1.31.1",
2181
+
"@zag-js/utils@1.31.1"
2182
]
2183
},
2184
"@zag-js/number-utils@0.62.1": {
···
2197
"@zag-js/utils@0.62.1"
2198
]
2199
},
2200
+
"@zag-js/pagination@1.31.1": {
2201
+
"integrity": "sha512-icW6FNzIKNz7iXU+prlQWpMFJedDrhmCKzzI39SY+dv5g1Gnrlc0b44PxvNl5PWFLSkB5KBT/R1WCqd8Kh4cCA==",
2202
"dependencies": [
2203
+
"@zag-js/anatomy@1.31.1",
2204
+
"@zag-js/core@1.31.1",
2205
+
"@zag-js/dom-query@1.31.1",
2206
+
"@zag-js/types@1.31.1",
2207
+
"@zag-js/utils@1.31.1"
2208
]
2209
},
2210
+
"@zag-js/password-input@1.31.1": {
2211
+
"integrity": "sha512-AivOeNO14a39xhxVMB2TVmIjmQ89OwVz0+2IjX3JjLS2Pmia+gg9xnVd2kBIcKfnqUN4MBnzmk7t46YWJMQVVQ==",
2212
"dependencies": [
2213
+
"@zag-js/anatomy@1.31.1",
2214
+
"@zag-js/core@1.31.1",
2215
+
"@zag-js/dom-query@1.31.1",
2216
+
"@zag-js/types@1.31.1",
2217
+
"@zag-js/utils@1.31.1"
2218
]
2219
},
2220
"@zag-js/pin-input@0.62.1": {
···
2229
"@zag-js/utils@0.62.1"
2230
]
2231
},
2232
+
"@zag-js/pin-input@1.31.1": {
2233
+
"integrity": "sha512-k3ESoX5ve5sbWBLTCPYAzgLjRU7mVNEUiqAOhRgazOcBGV5wjGh398zWb1jr0FMxPnoAMrXDN/CQwJTmJcMKrg==",
2234
"dependencies": [
2235
+
"@zag-js/anatomy@1.31.1",
2236
+
"@zag-js/core@1.31.1",
2237
+
"@zag-js/dom-query@1.31.1",
2238
+
"@zag-js/types@1.31.1",
2239
+
"@zag-js/utils@1.31.1"
2240
]
2241
},
2242
"@zag-js/popover@0.62.1": {
···
2254
"focus-trap"
2255
]
2256
},
2257
+
"@zag-js/popover@1.31.1": {
2258
+
"integrity": "sha512-uCFJP3DFBkEBAre6lgGLw2xWS2ZIuT/DLeajIXb+8BmC9KCF0wY4c9qojx9F3rGMJQxcGl+WUoXENkOvkTaVhQ==",
2259
"dependencies": [
2260
+
"@zag-js/anatomy@1.31.1",
2261
+
"@zag-js/aria-hidden@1.31.1",
2262
+
"@zag-js/core@1.31.1",
2263
+
"@zag-js/dismissable@1.31.1",
2264
+
"@zag-js/dom-query@1.31.1",
2265
"@zag-js/focus-trap",
2266
+
"@zag-js/popper@1.31.1",
2267
+
"@zag-js/remove-scroll@1.31.1",
2268
+
"@zag-js/types@1.31.1",
2269
+
"@zag-js/utils@1.31.1"
2270
]
2271
},
2272
"@zag-js/popper@0.62.1": {
···
2277
"@zag-js/utils@0.62.1"
2278
]
2279
},
2280
+
"@zag-js/popper@1.31.1": {
2281
+
"integrity": "sha512-wLXcEqzn9MK1rGbsgnDH26o5ZWqR4oeb6ZepKKy0gcuJl/1S5/dr1VBvxJNMZlf9d6etvYklG5LRnIVkXCbrjA==",
2282
"dependencies": [
2283
"@floating-ui/dom@1.7.4",
2284
+
"@zag-js/dom-query@1.31.1",
2285
+
"@zag-js/utils@1.31.1"
2286
]
2287
},
2288
"@zag-js/presence@0.62.1": {
···
2292
"@zag-js/types@0.62.1"
2293
]
2294
},
2295
+
"@zag-js/presence@1.31.1": {
2296
+
"integrity": "sha512-tv+WsBnA0abIlDuEfZMh0lRPF4cMs6kWJosNkGBwzeXnGds+KXjzpL2KDtwDgbJgN3sI0xHPMYjRy2v3ZamcDA==",
2297
"dependencies": [
2298
+
"@zag-js/core@1.31.1",
2299
+
"@zag-js/dom-query@1.31.1",
2300
+
"@zag-js/types@1.31.1"
2301
]
2302
},
2303
"@zag-js/progress@0.62.1": {
···
2310
"@zag-js/utils@0.62.1"
2311
]
2312
},
2313
+
"@zag-js/progress@1.31.1": {
2314
+
"integrity": "sha512-f9lIDHCRcFAG14LVEKOAPTdqPzphwIIraC6fTr9AwmNlYI6/qFDkz3jOlYVSyk5VsJAIFM/777x/CdqjliiOqg==",
2315
"dependencies": [
2316
+
"@zag-js/anatomy@1.31.1",
2317
+
"@zag-js/core@1.31.1",
2318
+
"@zag-js/dom-query@1.31.1",
2319
+
"@zag-js/types@1.31.1",
2320
+
"@zag-js/utils@1.31.1"
2321
]
2322
},
2323
"@zag-js/qr-code@0.62.1": {
···
2332
"uqr"
2333
]
2334
},
2335
+
"@zag-js/qr-code@1.31.1": {
2336
+
"integrity": "sha512-Rxh+HF12SgUp5rvTelp1qyLK3xkn37h2fT/L4eBQ0f8OUEo8wfowEbs36+1i61d6UuH7PJt4q/07eIf6vNVevA==",
2337
"dependencies": [
2338
+
"@zag-js/anatomy@1.31.1",
2339
+
"@zag-js/core@1.31.1",
2340
+
"@zag-js/dom-query@1.31.1",
2341
+
"@zag-js/types@1.31.1",
2342
+
"@zag-js/utils@1.31.1",
2343
"proxy-memoize",
2344
"uqr"
2345
]
···
2356
"@zag-js/utils@0.62.1"
2357
]
2358
},
2359
+
"@zag-js/radio-group@1.31.1": {
2360
+
"integrity": "sha512-OfKIdEtSG0EuHM+cFVqcR+04yzZmcDRgG3j0QhoJsyS1my63ZHbwC2HNAtfPFh4U4sJx9yUexwSzPGZ6pOzIdw==",
2361
"dependencies": [
2362
+
"@zag-js/anatomy@1.31.1",
2363
+
"@zag-js/core@1.31.1",
2364
+
"@zag-js/dom-query@1.31.1",
2365
"@zag-js/focus-visible",
2366
+
"@zag-js/types@1.31.1",
2367
+
"@zag-js/utils@1.31.1"
2368
]
2369
},
2370
"@zag-js/rating-group@0.62.1": {
···
2379
"@zag-js/utils@0.62.1"
2380
]
2381
},
2382
+
"@zag-js/rating-group@1.31.1": {
2383
+
"integrity": "sha512-BkQUglKm4a+KXYPACYvIvBJSuEyzV0YQqjjiucwJ5UiOlK72C66VBvyGN+DqJRDnkU1K5azt6E1Ja5ANk3fgsg==",
2384
"dependencies": [
2385
+
"@zag-js/anatomy@1.31.1",
2386
+
"@zag-js/core@1.31.1",
2387
+
"@zag-js/dom-query@1.31.1",
2388
+
"@zag-js/types@1.31.1",
2389
+
"@zag-js/utils@1.31.1"
2390
]
2391
},
2392
"@zag-js/rect-utils@0.62.1": {
2393
"integrity": "sha512-6w56LuRD382Oa2FXi4AfKQqgtUPS/nc/mZzXiaqKz9b5aFA1CXtmEwNC2GaiXhkqJp5DyxHwujDfQP1WXACnRQ=="
2394
},
2395
+
"@zag-js/rect-utils@1.31.1": {
2396
+
"integrity": "sha512-lBFheAnz8+3aGDFjqlkw0Iew/F03lFjiIf26hkkcFSZu0ltNZUMG/X3XLHUnHxdfbdBguc8ons6mr2MkVvisng=="
2397
},
2398
"@zag-js/remove-scroll@0.62.1": {
2399
"integrity": "sha512-7xpX6HUrOEq/TNLIWojYnQf7kj20bk8ueOKpu7cTZmoN0LSL6cS09uil+NOqb+SzZsiRmQKvzd3fQBNwbdab5Q==",
···
2401
"@zag-js/dom-query@0.62.1"
2402
]
2403
},
2404
+
"@zag-js/remove-scroll@1.31.1": {
2405
+
"integrity": "sha512-gVVJuFKaCjo652RmajYmkjXKgjJWLQ5ZhZLTaLUKWM1mAarvlqnLui8jrHEHLxqpfsjQylfdhJKkWmyF8NAgTA==",
2406
"dependencies": [
2407
+
"@zag-js/dom-query@1.31.1"
2408
]
2409
},
2410
+
"@zag-js/scroll-area@1.31.1": {
2411
+
"integrity": "sha512-GBXd1K3U0AHwWlJaqAMKQMZyeoxuBO6XYrVgdvzgiftQbJrZs5fuYOFyDvPLDWHTLYxaHso44/f+9EmAUAiytw==",
2412
"dependencies": [
2413
+
"@zag-js/anatomy@1.31.1",
2414
+
"@zag-js/core@1.31.1",
2415
+
"@zag-js/dom-query@1.31.1",
2416
+
"@zag-js/types@1.31.1",
2417
+
"@zag-js/utils@1.31.1"
2418
]
2419
},
2420
+
"@zag-js/scroll-snap@1.31.1": {
2421
+
"integrity": "sha512-YWsfhcQqiffu2X9HuB0fMnEQAu6rEOfGcvQYinvB6pjWPOvIJGxGMi/dYyy21XQDNJ9K1IcWRIo/yuaajoJyQQ==",
2422
"dependencies": [
2423
+
"@zag-js/dom-query@1.31.1"
2424
]
2425
},
2426
"@zag-js/select@0.62.1": {
···
2438
"@zag-js/utils@0.62.1"
2439
]
2440
},
2441
+
"@zag-js/select@1.31.1": {
2442
+
"integrity": "sha512-vKWb8BiRY83Y3HkDNnimf6cr1yvzJh1HwZlzXFz0y47zEvlikQaf+r96obR78RgTtMjNTTV15tTXdc1/WFoYkw==",
2443
"dependencies": [
2444
+
"@zag-js/anatomy@1.31.1",
2445
+
"@zag-js/collection@1.31.1",
2446
+
"@zag-js/core@1.31.1",
2447
+
"@zag-js/dismissable@1.31.1",
2448
+
"@zag-js/dom-query@1.31.1",
2449
+
"@zag-js/popper@1.31.1",
2450
+
"@zag-js/types@1.31.1",
2451
+
"@zag-js/utils@1.31.1"
2452
]
2453
},
2454
"@zag-js/signature-pad@0.62.1": {
···
2463
"perfect-freehand"
2464
]
2465
},
2466
+
"@zag-js/signature-pad@1.31.1": {
2467
+
"integrity": "sha512-bz3WtLuIZoLrJDKcdS7fPAdD/Qi9wKiKACl5cu+ftv9zg8w+qqYNLtjH9HxeUFbCtQRKqcdXjO/UZ8iL07hgsQ==",
2468
"dependencies": [
2469
+
"@zag-js/anatomy@1.31.1",
2470
+
"@zag-js/core@1.31.1",
2471
+
"@zag-js/dom-query@1.31.1",
2472
+
"@zag-js/types@1.31.1",
2473
+
"@zag-js/utils@1.31.1",
2474
"perfect-freehand"
2475
]
2476
},
···
2488
"@zag-js/utils@0.62.1"
2489
]
2490
},
2491
+
"@zag-js/slider@1.31.1": {
2492
+
"integrity": "sha512-FILbLTMd3BnyclZ28+ippfyqzYPGK60qZapxtTERmWDC75Okf8AFnTCQf84Y8jRmBKCS1yhjF+IOtkFAENeB6w==",
2493
"dependencies": [
2494
+
"@zag-js/anatomy@1.31.1",
2495
+
"@zag-js/core@1.31.1",
2496
+
"@zag-js/dom-query@1.31.1",
2497
+
"@zag-js/types@1.31.1",
2498
+
"@zag-js/utils@1.31.1"
2499
]
2500
},
2501
+
"@zag-js/solid@1.31.1_solid-js@1.9.10__seroval@1.3.2": {
2502
+
"integrity": "sha512-NUgE6/CBl66+rYwQcOT1W0SZFwUmajAL1eIck7BFhoK/UTuNoyZZ6KBBV2GUeW8s4ijk/QoM/FKQ57Knjo9q/A==",
2503
"dependencies": [
2504
"@solid-primitives/keyed",
2505
+
"@zag-js/core@1.31.1",
2506
+
"@zag-js/store@1.31.1",
2507
+
"@zag-js/types@1.31.1",
2508
+
"@zag-js/utils@1.31.1",
2509
"solid-js"
2510
]
2511
},
···
2521
"@zag-js/utils@0.62.1"
2522
]
2523
},
2524
+
"@zag-js/splitter@1.31.1": {
2525
+
"integrity": "sha512-7SGBT2/xKsOzeSQEg+Otn1XV3RHrAz3jTySjBRKoEmdxubhfREqbKotbGVG65aTve11fQnmJ3Oyt3GJOeraxLA==",
2526
"dependencies": [
2527
+
"@zag-js/anatomy@1.31.1",
2528
+
"@zag-js/core@1.31.1",
2529
+
"@zag-js/dom-query@1.31.1",
2530
+
"@zag-js/types@1.31.1",
2531
+
"@zag-js/utils@1.31.1"
2532
]
2533
},
2534
+
"@zag-js/steps@1.31.1": {
2535
+
"integrity": "sha512-KsBH38V3tH9/q8CDgx4sUSXLYwFdcp1crZy8hTIcN0RUiZ55PmqYKkN2znzBjTbaCW9yhP8kXsbuo2s8OIU5lQ==",
2536
"dependencies": [
2537
+
"@zag-js/anatomy@1.31.1",
2538
+
"@zag-js/core@1.31.1",
2539
+
"@zag-js/dom-query@1.31.1",
2540
+
"@zag-js/types@1.31.1",
2541
+
"@zag-js/utils@1.31.1"
2542
]
2543
},
2544
"@zag-js/store@0.62.1": {
···
2547
"proxy-compare@3.0.0"
2548
]
2549
},
2550
+
"@zag-js/store@1.31.1": {
2551
+
"integrity": "sha512-d5ZTRciTuXOGQ3nML15kQLaTiR1wJPxT1Fu1nN659X6Rl8DPtubYaRCZ3RCk9Kyiyg2z5HxeVqDswaDvGbM9Rg==",
2552
"dependencies": [
2553
"proxy-compare@3.0.1"
2554
]
···
2565
"@zag-js/utils@0.62.1"
2566
]
2567
},
2568
+
"@zag-js/switch@1.31.1": {
2569
+
"integrity": "sha512-Jii3OSqSa9sQux+hvSRvp9dirzUF09+PAjrLjCQs+BT08EZ0XqeGvVzM0Wqf9LFy07HdLZntai3IUaXLF6byBw==",
2570
"dependencies": [
2571
+
"@zag-js/anatomy@1.31.1",
2572
+
"@zag-js/core@1.31.1",
2573
+
"@zag-js/dom-query@1.31.1",
2574
"@zag-js/focus-visible",
2575
+
"@zag-js/types@1.31.1",
2576
+
"@zag-js/utils@1.31.1"
2577
]
2578
},
2579
"@zag-js/tabs@0.62.1": {
···
2588
"@zag-js/utils@0.62.1"
2589
]
2590
},
2591
+
"@zag-js/tabs@1.31.1": {
2592
+
"integrity": "sha512-QBq4ngpBNMNEI7Wuaq8llwHOqgcVbNHHEDC5zHg60Bf7MY5ltP8wSq6Kldu0zZRVwrLzanYoMELDUyf9H0vtnw==",
2593
"dependencies": [
2594
+
"@zag-js/anatomy@1.31.1",
2595
+
"@zag-js/core@1.31.1",
2596
+
"@zag-js/dom-query@1.31.1",
2597
+
"@zag-js/types@1.31.1",
2598
+
"@zag-js/utils@1.31.1"
2599
]
2600
},
2601
"@zag-js/tags-input@0.62.1": {
···
2613
"@zag-js/utils@0.62.1"
2614
]
2615
},
2616
+
"@zag-js/tags-input@1.31.1": {
2617
+
"integrity": "sha512-V4lJe/aMIs7WVoXYfszU6E3iARLLRQFMiycu76/slb8NWJiLrkSIaMQ4FAe2pqkodgCWXA83tuaeAZRq7ouTFg==",
2618
"dependencies": [
2619
+
"@zag-js/anatomy@1.31.1",
2620
+
"@zag-js/auto-resize@1.31.1",
2621
+
"@zag-js/core@1.31.1",
2622
+
"@zag-js/dom-query@1.31.1",
2623
+
"@zag-js/interact-outside@1.31.1",
2624
+
"@zag-js/live-region@1.31.1",
2625
+
"@zag-js/types@1.31.1",
2626
+
"@zag-js/utils@1.31.1"
2627
]
2628
},
2629
"@zag-js/text-selection@0.62.1": {
···
2646
"@zag-js/utils@0.62.1"
2647
]
2648
},
2649
+
"@zag-js/timer@1.31.1": {
2650
+
"integrity": "sha512-bXfeSbneWGOBKlD5dYq06T8CSY9Ky+qb1yIfJAFsRF4n34mpUYRdtfwpNQYyddGpkLD7oH4VibajeZXB7HaL0g==",
2651
"dependencies": [
2652
+
"@zag-js/anatomy@1.31.1",
2653
+
"@zag-js/core@1.31.1",
2654
+
"@zag-js/dom-query@1.31.1",
2655
+
"@zag-js/types@1.31.1",
2656
+
"@zag-js/utils@1.31.1"
2657
]
2658
},
2659
"@zag-js/toast@0.62.1": {
···
2668
"@zag-js/utils@0.62.1"
2669
]
2670
},
2671
+
"@zag-js/toast@1.31.1": {
2672
+
"integrity": "sha512-MueHEei9ol3H6tWBruLxF7yEUpV3vsJ8brTQVRRtPr/6pqBs5kGzfL4YskhQ2tiwO6egay8YrkbaS3xJfpKt4w==",
2673
"dependencies": [
2674
+
"@zag-js/anatomy@1.31.1",
2675
+
"@zag-js/core@1.31.1",
2676
+
"@zag-js/dismissable@1.31.1",
2677
+
"@zag-js/dom-query@1.31.1",
2678
+
"@zag-js/types@1.31.1",
2679
+
"@zag-js/utils@1.31.1"
2680
]
2681
},
2682
"@zag-js/toggle-group@0.62.1": {
···
2690
"@zag-js/utils@0.62.1"
2691
]
2692
},
2693
+
"@zag-js/toggle-group@1.31.1": {
2694
+
"integrity": "sha512-Mojc7mex01/gvwXfrUIIThzT7HOktZoMge9rrb6+P7rQX7ulyNXYPjQrW2tay+t54GOJ3xODo9dU7PpRzXeHbw==",
2695
"dependencies": [
2696
+
"@zag-js/anatomy@1.31.1",
2697
+
"@zag-js/core@1.31.1",
2698
+
"@zag-js/dom-query@1.31.1",
2699
+
"@zag-js/types@1.31.1",
2700
+
"@zag-js/utils@1.31.1"
2701
]
2702
},
2703
+
"@zag-js/toggle@1.31.1": {
2704
+
"integrity": "sha512-HbFBuGfdyYkNvOp3cEB8Civ4E92finT4u3e4LKysB4/LboqKA0cJvFhSnHyThbROONTx06W/3CxwoSFR4o8IhA==",
2705
"dependencies": [
2706
+
"@zag-js/anatomy@1.31.1",
2707
+
"@zag-js/core@1.31.1",
2708
+
"@zag-js/dom-query@1.31.1",
2709
+
"@zag-js/types@1.31.1",
2710
+
"@zag-js/utils@1.31.1"
2711
]
2712
},
2713
"@zag-js/tooltip@0.62.1": {
···
2722
"@zag-js/utils@0.62.1"
2723
]
2724
},
2725
+
"@zag-js/tooltip@1.31.1": {
2726
+
"integrity": "sha512-pWEU5XhEPpnyl2VLrGJlyjj7+p+X0UX3Fld+WGhc/hCaWiuW2ZzD/ewDRhSOZu4/TzAO3axrPqG1YhW4fhogKQ==",
2727
"dependencies": [
2728
+
"@zag-js/anatomy@1.31.1",
2729
+
"@zag-js/core@1.31.1",
2730
+
"@zag-js/dom-query@1.31.1",
2731
"@zag-js/focus-visible",
2732
+
"@zag-js/popper@1.31.1",
2733
+
"@zag-js/types@1.31.1",
2734
+
"@zag-js/utils@1.31.1"
2735
]
2736
},
2737
+
"@zag-js/tour@1.31.1": {
2738
+
"integrity": "sha512-ZmcAevXxoENHmHG0xwdIt1oCLe2/DW1CEBFPr7YuGKc+FU3QbBVZMzcBHrJCe0nkKXhUKzHOHM78bOHD/gM76w==",
2739
"dependencies": [
2740
+
"@zag-js/anatomy@1.31.1",
2741
+
"@zag-js/core@1.31.1",
2742
+
"@zag-js/dismissable@1.31.1",
2743
+
"@zag-js/dom-query@1.31.1",
2744
"@zag-js/focus-trap",
2745
+
"@zag-js/interact-outside@1.31.1",
2746
+
"@zag-js/popper@1.31.1",
2747
+
"@zag-js/types@1.31.1",
2748
+
"@zag-js/utils@1.31.1"
2749
]
2750
},
2751
"@zag-js/tree-view@0.62.1": {
···
2759
"@zag-js/utils@0.62.1"
2760
]
2761
},
2762
+
"@zag-js/tree-view@1.31.1": {
2763
+
"integrity": "sha512-Q+VSQz7X1XR8gT7ICWXlQOJIvzTWw/9BlF7B073UpEgAKRFlD11FmERka5y/BYqj8uE0vazcbSEA3Vc2dgCMJA==",
2764
"dependencies": [
2765
+
"@zag-js/anatomy@1.31.1",
2766
+
"@zag-js/collection@1.31.1",
2767
+
"@zag-js/core@1.31.1",
2768
+
"@zag-js/dom-query@1.31.1",
2769
+
"@zag-js/types@1.31.1",
2770
+
"@zag-js/utils@1.31.1"
2771
]
2772
},
2773
"@zag-js/types@0.62.1": {
2774
"integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
2775
"dependencies": [
2776
+
"csstype@3.1.3"
2777
]
2778
},
2779
+
"@zag-js/types@1.31.1": {
2780
+
"integrity": "sha512-mKw5DoeBjFykfUHv3ifCRjcogFTqp0aCCsmqQMfnf+J/mg2aXpAx76AXT1PYXAVVhxdP6qGXNd0mOQZDVrIlSQ==",
2781
"dependencies": [
2782
+
"csstype@3.2.3"
2783
]
2784
},
2785
"@zag-js/utils@0.62.1": {
2786
"integrity": "sha512-90sk7Li2mqoMCAfZbns1xrySEg4PIFPwLpiRO/T2kvKpc9z/qsq2WqDFpS8eqHfYRmkLnmQa0Bw1LzItYYsGVQ=="
2787
},
2788
+
"@zag-js/utils@1.31.1": {
2789
+
"integrity": "sha512-KLm0pmOtf4ydALbaVLboL7W98TDVxwVVLvSuvtRgV53XTjlsVopTRA5/Xmzq2NhWujDZAXv7bRV603NDgDcjSw=="
2790
},
2791
"ajv@8.17.1": {
2792
"integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
···
2838
"integrity": "sha512-gYjt7OIqdM0PcttNYP2aVrr2G0bMALkBaoehD4BuRGjAOtipg0b6wHg1yNL+s5zSnLZZrGHOw4IrND8CD+3oIQ==",
2839
"bin": true
2840
},
2841
+
"boolean@3.2.0": {
2842
+
"integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==",
2843
+
"deprecated": true
2844
+
},
2845
"braces@3.0.3": {
2846
"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
2847
"dependencies": [
2848
"fill-range"
2849
]
2850
},
2851
"browserslist@4.28.0": {
2852
"integrity": "sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==",
2853
"dependencies": [
···
2855
"caniuse-lite",
2856
"electron-to-chromium",
2857
"node-releases",
2858
+
"update-browserslist-db"
2859
],
2860
"bin": true
2861
},
2862
"bundle-n-require@1.1.2": {
2863
"integrity": "sha512-bEk2jakVK1ytnZ9R2AAiZEeK/GxPUM8jvcRxHZXifZDMcjkI4EG/GlsJ2YGSVYT9y/p/gA9/0yDY8rCGsSU6Tg==",
2864
"dependencies": [
2865
+
"esbuild@0.25.12",
2866
"node-eval"
2867
]
2868
},
···
2872
"caniuse-api@3.0.0": {
2873
"integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
2874
"dependencies": [
2875
+
"browserslist",
2876
"caniuse-lite",
2877
"lodash.memoize",
2878
"lodash.uniq"
···
2886
"dependencies": [
2887
"readdirp"
2888
]
2889
+
},
2890
+
"chownr@3.0.0": {
2891
+
"integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g=="
2892
},
2893
"code-block-writer@13.0.3": {
2894
"integrity": "sha512-Oofo0pq3IKnsFtuHqSF7TqBfr71aeyZDVJ0HpmqB7FBM2qEigL0iPONSCZSO9pE9dZTAxANe5XHG9Uy0YMv8cg=="
···
2927
"csstype@3.1.3": {
2928
"integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="
2929
},
2930
+
"csstype@3.2.3": {
2931
+
"integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ=="
2932
+
},
2933
"debug@4.4.3": {
2934
"integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
2935
"dependencies": [
2936
"ms"
2937
]
2938
},
2939
+
"define-data-property@1.1.4": {
2940
+
"integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
2941
+
"dependencies": [
2942
+
"es-define-property",
2943
+
"es-errors",
2944
+
"gopd"
2945
+
]
2946
+
},
2947
+
"define-properties@1.2.1": {
2948
+
"integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
2949
+
"dependencies": [
2950
+
"define-data-property",
2951
+
"has-property-descriptors",
2952
+
"object-keys"
2953
+
]
2954
+
},
2955
+
"detect-libc@2.1.2": {
2956
+
"integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="
2957
+
},
2958
+
"detect-node@2.1.0": {
2959
+
"integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g=="
2960
},
2961
"effect@3.10.15": {
2962
"integrity": "sha512-LdczPAFbtij3xGr9i+8PyDtuWdlXjSY5UJ8PKrYrr0DClKfR/OW3j8sxtambWYljzJAYD865KFhv7LdbWdG7VQ==",
···
2976
"entities@6.0.1": {
2977
"integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g=="
2978
},
2979
+
"es-define-property@1.0.1": {
2980
+
"integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="
2981
+
},
2982
+
"es-errors@1.3.0": {
2983
+
"integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="
2984
+
},
2985
+
"es6-error@4.1.1": {
2986
+
"integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg=="
2987
+
},
2988
"esbuild@0.25.12": {
2989
"integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==",
2990
"optionalDependencies": [
2991
+
"@esbuild/aix-ppc64@0.25.12",
2992
+
"@esbuild/android-arm@0.25.12",
2993
+
"@esbuild/android-arm64@0.25.12",
2994
+
"@esbuild/android-x64@0.25.12",
2995
+
"@esbuild/darwin-arm64@0.25.12",
2996
+
"@esbuild/darwin-x64@0.25.12",
2997
+
"@esbuild/freebsd-arm64@0.25.12",
2998
+
"@esbuild/freebsd-x64@0.25.12",
2999
+
"@esbuild/linux-arm@0.25.12",
3000
+
"@esbuild/linux-arm64@0.25.12",
3001
+
"@esbuild/linux-ia32@0.25.12",
3002
+
"@esbuild/linux-loong64@0.25.12",
3003
+
"@esbuild/linux-mips64el@0.25.12",
3004
+
"@esbuild/linux-ppc64@0.25.12",
3005
+
"@esbuild/linux-riscv64@0.25.12",
3006
+
"@esbuild/linux-s390x@0.25.12",
3007
+
"@esbuild/linux-x64@0.25.12",
3008
+
"@esbuild/netbsd-arm64@0.25.12",
3009
+
"@esbuild/netbsd-x64@0.25.12",
3010
+
"@esbuild/openbsd-arm64@0.25.12",
3011
+
"@esbuild/openbsd-x64@0.25.12",
3012
+
"@esbuild/openharmony-arm64@0.25.12",
3013
+
"@esbuild/sunos-x64@0.25.12",
3014
+
"@esbuild/win32-arm64@0.25.12",
3015
+
"@esbuild/win32-ia32@0.25.12",
3016
+
"@esbuild/win32-x64@0.25.12"
3017
],
3018
"scripts": true,
3019
"bin": true
3020
},
3021
+
"esbuild@0.27.2": {
3022
+
"integrity": "sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==",
3023
+
"optionalDependencies": [
3024
+
"@esbuild/aix-ppc64@0.27.2",
3025
+
"@esbuild/android-arm@0.27.2",
3026
+
"@esbuild/android-arm64@0.27.2",
3027
+
"@esbuild/android-x64@0.27.2",
3028
+
"@esbuild/darwin-arm64@0.27.2",
3029
+
"@esbuild/darwin-x64@0.27.2",
3030
+
"@esbuild/freebsd-arm64@0.27.2",
3031
+
"@esbuild/freebsd-x64@0.27.2",
3032
+
"@esbuild/linux-arm@0.27.2",
3033
+
"@esbuild/linux-arm64@0.27.2",
3034
+
"@esbuild/linux-ia32@0.27.2",
3035
+
"@esbuild/linux-loong64@0.27.2",
3036
+
"@esbuild/linux-mips64el@0.27.2",
3037
+
"@esbuild/linux-ppc64@0.27.2",
3038
+
"@esbuild/linux-riscv64@0.27.2",
3039
+
"@esbuild/linux-s390x@0.27.2",
3040
+
"@esbuild/linux-x64@0.27.2",
3041
+
"@esbuild/netbsd-arm64@0.27.2",
3042
+
"@esbuild/netbsd-x64@0.27.2",
3043
+
"@esbuild/openbsd-arm64@0.27.2",
3044
+
"@esbuild/openbsd-x64@0.27.2",
3045
+
"@esbuild/openharmony-arm64@0.27.2",
3046
+
"@esbuild/sunos-x64@0.27.2",
3047
+
"@esbuild/win32-arm64@0.27.2",
3048
+
"@esbuild/win32-ia32@0.27.2",
3049
+
"@esbuild/win32-x64@0.27.2"
3050
+
],
3051
+
"scripts": true,
3052
+
"bin": true
3053
},
3054
"escalade@3.2.0": {
3055
"integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="
3056
+
},
3057
+
"escape-string-regexp@4.0.0": {
3058
+
"integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
3059
},
3060
"esm-env@1.2.2": {
3061
"integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA=="
···
3112
"to-regex-range"
3113
]
3114
},
3115
+
"flatbuffers@25.9.23": {
3116
+
"integrity": "sha512-MI1qs7Lo4Syw0EOzUl0xjs2lsoeqFku44KpngfIduHBYvzm8h2+7K8YMQh1JtVVVrUvhLpNwqVi4DERegUJhPQ=="
3117
+
},
3118
"focus-trap@7.5.4": {
3119
"integrity": "sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==",
3120
"dependencies": [
3121
"tabbable"
3122
]
3123
},
3124
+
"fs-extra@11.3.2": {
3125
+
"integrity": "sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A==",
3126
"dependencies": [
3127
"graceful-fs",
3128
"jsonfile",
···
3149
"is-glob"
3150
]
3151
},
3152
+
"global-agent@3.0.0": {
3153
+
"integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==",
3154
+
"dependencies": [
3155
+
"boolean",
3156
+
"es6-error",
3157
+
"matcher",
3158
+
"roarr",
3159
+
"semver@7.7.3",
3160
+
"serialize-error"
3161
+
]
3162
+
},
3163
+
"globalthis@1.0.4": {
3164
+
"integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==",
3165
+
"dependencies": [
3166
+
"define-properties",
3167
+
"gopd"
3168
+
]
3169
+
},
3170
"globrex@0.1.2": {
3171
"integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg=="
3172
},
3173
+
"gopd@1.2.0": {
3174
+
"integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="
3175
+
},
3176
"graceful-fs@4.2.11": {
3177
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
3178
+
},
3179
+
"guid-typescript@1.0.9": {
3180
+
"integrity": "sha512-Y8T4vYhEfwJOTbouREvG+3XDsjr8E3kIr7uf+JZ0BYloFsttiHU0WfvANVsR7TxNUJa/WpCnw/Ino/p+DeBhBQ=="
3181
+
},
3182
+
"has-property-descriptors@1.0.2": {
3183
+
"integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
3184
+
"dependencies": [
3185
+
"es-define-property"
3186
+
]
3187
},
3188
"hookable@5.5.3": {
3189
"integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ=="
···
3222
"json-schema-traverse@1.0.0": {
3223
"integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
3224
},
3225
+
"json-stringify-safe@5.0.1": {
3226
+
"integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA=="
3227
+
},
3228
"json5@2.2.3": {
3229
"integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
3230
"bin": true
···
3244
"klona@2.0.6": {
3245
"integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA=="
3246
},
3247
+
"lightningcss-android-arm64@1.30.2": {
3248
+
"integrity": "sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==",
3249
+
"os": ["android"],
3250
+
"cpu": ["arm64"]
3251
+
},
3252
+
"lightningcss-darwin-arm64@1.30.2": {
3253
+
"integrity": "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==",
3254
"os": ["darwin"],
3255
"cpu": ["arm64"]
3256
},
3257
+
"lightningcss-darwin-x64@1.30.2": {
3258
+
"integrity": "sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==",
3259
"os": ["darwin"],
3260
"cpu": ["x64"]
3261
},
3262
+
"lightningcss-freebsd-x64@1.30.2": {
3263
+
"integrity": "sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==",
3264
"os": ["freebsd"],
3265
"cpu": ["x64"]
3266
},
3267
+
"lightningcss-linux-arm-gnueabihf@1.30.2": {
3268
+
"integrity": "sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==",
3269
"os": ["linux"],
3270
"cpu": ["arm"]
3271
},
3272
+
"lightningcss-linux-arm64-gnu@1.30.2": {
3273
+
"integrity": "sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==",
3274
"os": ["linux"],
3275
"cpu": ["arm64"]
3276
},
3277
+
"lightningcss-linux-arm64-musl@1.30.2": {
3278
+
"integrity": "sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==",
3279
"os": ["linux"],
3280
"cpu": ["arm64"]
3281
},
3282
+
"lightningcss-linux-x64-gnu@1.30.2": {
3283
+
"integrity": "sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==",
3284
"os": ["linux"],
3285
"cpu": ["x64"]
3286
},
3287
+
"lightningcss-linux-x64-musl@1.30.2": {
3288
+
"integrity": "sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==",
3289
"os": ["linux"],
3290
"cpu": ["x64"]
3291
},
3292
+
"lightningcss-win32-arm64-msvc@1.30.2": {
3293
+
"integrity": "sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==",
3294
+
"os": ["win32"],
3295
+
"cpu": ["arm64"]
3296
+
},
3297
+
"lightningcss-win32-x64-msvc@1.30.2": {
3298
+
"integrity": "sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==",
3299
"os": ["win32"],
3300
"cpu": ["x64"]
3301
},
3302
+
"lightningcss@1.30.2": {
3303
+
"integrity": "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==",
3304
"dependencies": [
3305
"detect-libc"
3306
],
3307
"optionalDependencies": [
3308
+
"lightningcss-android-arm64",
3309
"lightningcss-darwin-arm64",
3310
"lightningcss-darwin-x64",
3311
"lightningcss-freebsd-x64",
···
3314
"lightningcss-linux-arm64-musl",
3315
"lightningcss-linux-x64-gnu",
3316
"lightningcss-linux-x64-musl",
3317
+
"lightningcss-win32-arm64-msvc",
3318
"lightningcss-win32-x64-msvc"
3319
]
3320
},
···
3330
"lodash.uniq@4.5.0": {
3331
"integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ=="
3332
},
3333
+
"long@5.3.2": {
3334
+
"integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA=="
3335
+
},
3336
"look-it-up@2.1.0": {
3337
"integrity": "sha512-nMoGWW2HurtuJf6XAL56FWTDCWLOTSsanrgwOyaR5Y4e3zfG5N/0cU5xWZSEU3tBxhQugRbV1xL9jb+ug7yZww=="
3338
},
3339
"lru-cache@5.1.1": {
3340
"integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
3341
"dependencies": [
3342
+
"yallist@3.1.1"
3343
]
3344
},
3345
+
"lucide-solid@0.562.0_solid-js@1.9.10__seroval@1.3.2": {
3346
+
"integrity": "sha512-RzxujbWUoa4KqnV+/mYPINzyf1W969bv0jukSKcGExIl96QmRuylvBQ+d0UcOeZL/ASToPOWS34p9MfdzdvS9Q==",
3347
"dependencies": [
3348
"solid-js"
3349
]
3350
},
3351
+
"magic-string@0.30.21": {
3352
+
"integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
3353
"dependencies": [
3354
"@jridgewell/sourcemap-codec"
3355
]
3356
},
3357
+
"matcher@3.0.0": {
3358
+
"integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==",
3359
+
"dependencies": [
3360
+
"escape-string-regexp"
3361
+
]
3362
+
},
3363
+
"mediabunny@1.27.1": {
3364
+
"integrity": "sha512-XdgXNox1hx2ynQy3jcCbzX1YsJt9en9VnZVidNXTNnQUdl6q2twSoV1GjgTb7Wlw9evCYXcKkgjE8KNU7K5trg==",
3365
"dependencies": [
3366
"@types/dom-mediacapture-transform",
3367
"@types/dom-webcodecs"
···
3392
"@isaacs/brace-expansion"
3393
]
3394
},
3395
+
"minipass@7.1.2": {
3396
+
"integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw=="
3397
+
},
3398
+
"minizlib@3.1.0": {
3399
+
"integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==",
3400
+
"dependencies": [
3401
+
"minipass"
3402
+
]
3403
+
},
3404
"ms@2.1.3": {
3405
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
3406
},
···
3421
"node-releases@2.0.27": {
3422
"integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA=="
3423
},
3424
+
"object-keys@1.1.1": {
3425
+
"integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
3426
+
},
3427
"object-path@0.11.8": {
3428
"integrity": "sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA=="
3429
},
3430
+
"onnxruntime-common@1.21.0": {
3431
+
"integrity": "sha512-Q632iLLrtCAVOTO65dh2+mNbQir/QNTVBG3h/QdZBpns7mZ0RYbLRBgGABPbpU9351AgYy7SJf1WaeVwMrBFPQ=="
3432
+
},
3433
+
"onnxruntime-common@1.22.0-dev.20250409-89f8206ba4": {
3434
+
"integrity": "sha512-vDJMkfCfb0b1A836rgHj+ORuZf4B4+cc2bASQtpeoJLueuFc5DuYwjIZUBrSvx/fO5IrLjLz+oTrB3pcGlhovQ=="
3435
+
},
3436
+
"onnxruntime-node@1.21.0": {
3437
+
"integrity": "sha512-NeaCX6WW2L8cRCSqy3bInlo5ojjQqu2fD3D+9W5qb5irwxhEyWKXeH2vZ8W9r6VxaMPUan+4/7NDwZMtouZxEw==",
3438
+
"dependencies": [
3439
+
"global-agent",
3440
+
"onnxruntime-common@1.21.0",
3441
+
"tar"
3442
+
],
3443
+
"os": ["win32", "darwin", "linux"],
3444
+
"scripts": true
3445
+
},
3446
+
"onnxruntime-web@1.22.0-dev.20250409-89f8206ba4": {
3447
+
"integrity": "sha512-0uS76OPgH0hWCPrFKlL8kYVV7ckM7t/36HfbgoFw6Nd0CZVVbQC4PkrR8mBX8LtNUFZO25IQBqV2Hx2ho3FlbQ==",
3448
+
"dependencies": [
3449
+
"flatbuffers",
3450
+
"guid-typescript",
3451
+
"long",
3452
+
"onnxruntime-common@1.22.0-dev.20250409-89f8206ba4",
3453
+
"platform",
3454
+
"protobufjs"
3455
+
]
3456
+
},
3457
"outdent@0.8.0": {
3458
"integrity": "sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A=="
3459
},
3460
+
"package-manager-detector@1.6.0": {
3461
+
"integrity": "sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA=="
3462
},
3463
"parse5@7.3.0": {
3464
"integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==",
···
3498
"pathe"
3499
]
3500
},
3501
+
"platform@1.3.6": {
3502
+
"integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg=="
3503
+
},
3504
"pluralize@8.0.0": {
3505
"integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA=="
3506
},
···
3516
"postcss"
3517
]
3518
},
3519
+
"postcss-merge-rules@7.0.7_postcss@8.5.6": {
3520
+
"integrity": "sha512-njWJrd/Ms6XViwowaaCc+/vqhPG3SmXn725AGrnl+BgTuRPEacjiLEaGq16J6XirMJbtKkTwnt67SS+e2WGoew==",
3521
"dependencies": [
3522
+
"browserslist",
3523
"caniuse-api",
3524
"cssnano-utils",
3525
"postcss",
···
3548
"postcss-value-parser"
3549
]
3550
},
3551
+
"postcss-selector-parser@7.1.1": {
3552
+
"integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==",
3553
"dependencies": [
3554
"cssesc",
3555
"util-deprecate"
···
3570
"integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==",
3571
"bin": true
3572
},
3573
+
"protobufjs@7.5.4": {
3574
+
"integrity": "sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==",
3575
+
"dependencies": [
3576
+
"@protobufjs/aspromise",
3577
+
"@protobufjs/base64",
3578
+
"@protobufjs/codegen",
3579
+
"@protobufjs/eventemitter",
3580
+
"@protobufjs/fetch",
3581
+
"@protobufjs/float",
3582
+
"@protobufjs/inquire",
3583
+
"@protobufjs/path",
3584
+
"@protobufjs/pool",
3585
+
"@protobufjs/utf8",
3586
+
"@types/node",
3587
+
"long"
3588
+
],
3589
+
"scripts": true
3590
+
},
3591
"proxy-compare@3.0.0": {
3592
"integrity": "sha512-y44MCkgtZUCT9tZGuE278fB7PWVf7fRYy0vbRXAts2o5F0EfC4fIQrvQQGBJo1WJbFcVLXzApOscyJuZqHQc1w=="
3593
},
···
3615
"reusify@1.1.0": {
3616
"integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="
3617
},
3618
+
"roarr@2.15.4": {
3619
+
"integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==",
3620
+
"dependencies": [
3621
+
"boolean",
3622
+
"detect-node",
3623
+
"globalthis",
3624
+
"json-stringify-safe",
3625
+
"semver-compare",
3626
+
"sprintf-js"
3627
+
]
3628
+
},
3629
"rollup@4.52.5": {
3630
"integrity": "sha512-3GuObel8h7Kqdjt0gxkEzaifHTqLVW56Y/bjN7PSQtkKr0w3V/QYSdt6QWYtd7A1xUtYQigtdUfgj1RvWVtorw==",
3631
"dependencies": [
···
3664
"queue-microtask"
3665
]
3666
},
3667
+
"semver-compare@1.0.0": {
3668
+
"integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow=="
3669
+
},
3670
"semver@6.3.1": {
3671
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
3672
"bin": true
3673
},
3674
+
"semver@7.7.3": {
3675
+
"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
3676
+
"bin": true
3677
+
},
3678
+
"serialize-error@7.0.1": {
3679
+
"integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==",
3680
+
"dependencies": [
3681
+
"type-fest"
3682
+
]
3683
+
},
3684
"seroval-plugins@1.3.3_seroval@1.3.2": {
3685
"integrity": "sha512-16OL3NnUBw8JG1jBLUoZJsLnQq0n5Ua6aHalhJK4fMQkz1lqR7Osz1sA30trBtd9VUDc2NgkuRCn8+/pBwqZ+w==",
3686
"dependencies": [
···
3690
"seroval@1.3.2": {
3691
"integrity": "sha512-RbcPH1n5cfwKrru7v7+zrZvjLurgHhGyso3HTyGtRivGWgYjbOmGuivCQaORNELjNONoK35nj28EoWul9sb1zQ=="
3692
},
3693
+
"sharp@0.34.5": {
3694
+
"integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==",
3695
+
"dependencies": [
3696
+
"@img/colour",
3697
+
"detect-libc",
3698
+
"semver@7.7.3"
3699
+
],
3700
+
"optionalDependencies": [
3701
+
"@img/sharp-darwin-arm64",
3702
+
"@img/sharp-darwin-x64",
3703
+
"@img/sharp-libvips-darwin-arm64",
3704
+
"@img/sharp-libvips-darwin-x64",
3705
+
"@img/sharp-libvips-linux-arm",
3706
+
"@img/sharp-libvips-linux-arm64",
3707
+
"@img/sharp-libvips-linux-ppc64",
3708
+
"@img/sharp-libvips-linux-riscv64",
3709
+
"@img/sharp-libvips-linux-s390x",
3710
+
"@img/sharp-libvips-linux-x64",
3711
+
"@img/sharp-libvips-linuxmusl-arm64",
3712
+
"@img/sharp-libvips-linuxmusl-x64",
3713
+
"@img/sharp-linux-arm",
3714
+
"@img/sharp-linux-arm64",
3715
+
"@img/sharp-linux-ppc64",
3716
+
"@img/sharp-linux-riscv64",
3717
+
"@img/sharp-linux-s390x",
3718
+
"@img/sharp-linux-x64",
3719
+
"@img/sharp-linuxmusl-arm64",
3720
+
"@img/sharp-linuxmusl-x64",
3721
+
"@img/sharp-wasm32",
3722
+
"@img/sharp-win32-arm64",
3723
+
"@img/sharp-win32-ia32",
3724
+
"@img/sharp-win32-x64"
3725
+
],
3726
+
"scripts": true
3727
+
},
3728
"sisteransi@1.0.5": {
3729
"integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="
3730
},
···
3736
"is-fullwidth-code-point"
3737
]
3738
},
3739
+
"solid-devtools@0.34.4_solid-js@1.9.10__seroval@1.3.2_vite@7.3.0__picomatch@4.0.3_@babel+core@7.28.5": {
3740
"integrity": "sha512-/s/pPTLvTkuXGZhLfsuvp7ge/cdpEwrUPoRwoJPYgz74GTUSb5Ozi2V6Z6HkO0ILT7hXB04j16HbH1aaP5VFOA==",
3741
"dependencies": [
3742
"@babel/core",
···
3754
"solid-js@1.9.10_seroval@1.3.2": {
3755
"integrity": "sha512-Coz956cos/EPDlhs6+jsdTxKuJDPT7B5SVIWgABwROyxjY7Xbr8wkzD68Et+NxnV7DLJ3nJdAC2r9InuV/4Jew==",
3756
"dependencies": [
3757
+
"csstype@3.2.3",
3758
"seroval",
3759
"seroval-plugins"
3760
]
···
3771
"source-map-js@1.2.1": {
3772
"integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="
3773
},
3774
+
"sprintf-js@1.1.3": {
3775
+
"integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA=="
3776
+
},
3777
"string-width@4.2.3": {
3778
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
3779
"dependencies": [
···
3801
"strip-ansi"
3802
]
3803
},
3804
+
"tar@7.5.2": {
3805
+
"integrity": "sha512-7NyxrTE4Anh8km8iEy7o0QYPs+0JKBTj5ZaqHg6B39erLg0qYXN3BijtShwbsNSvQ+LN75+KV+C4QR/f6Gwnpg==",
3806
+
"dependencies": [
3807
+
"@isaacs/fs-minipass",
3808
+
"chownr",
3809
+
"minipass",
3810
+
"minizlib",
3811
+
"yallist@5.0.0"
3812
+
]
3813
+
},
3814
"tinyglobby@0.2.15_picomatch@4.0.3": {
3815
"integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
3816
"dependencies": [
···
3856
"tslib@2.8.1": {
3857
"integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="
3858
},
3859
+
"type-fest@0.13.1": {
3860
+
"integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg=="
3861
+
},
3862
"typescript@5.9.3": {
3863
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
3864
"bin": true
···
3866
"universalify@2.0.1": {
3867
"integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw=="
3868
},
3869
"update-browserslist-db@1.1.4_browserslist@4.28.0": {
3870
"integrity": "sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==",
3871
"dependencies": [
3872
+
"browserslist",
3873
+
"escalade",
3874
"picocolors"
3875
],
3876
"bin": true
···
3881
"util-deprecate@1.0.2": {
3882
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
3883
},
3884
+
"vite-plugin-solid@2.11.10_solid-js@1.9.10__seroval@1.3.2_vite@7.3.0__picomatch@4.0.3_@babel+core@7.28.5": {
3885
"integrity": "sha512-Yr1dQybmtDtDAHkii6hXuc1oVH9CPcS/Zb2jN/P36qqcrkNnVPsMTzQ06jyzFPFjj3U1IYKMVt/9ZqcwGCEbjw==",
3886
"dependencies": [
3887
"@babel/core",
···
3894
"vitefu"
3895
]
3896
},
3897
+
"vite-tsconfig-paths@6.0.3_vite@7.3.0__picomatch@4.0.3_typescript@5.9.3": {
3898
+
"integrity": "sha512-7bL7FPX/DSviaZGYUKowWF1AiDVWjMjxNbE8lyaVGDezkedWqfGhlnQ4BZXre0ZN5P4kAgIJfAlgFDVyjrCIyg==",
3899
"dependencies": [
3900
"debug",
3901
"globrex",
···
3906
"vite"
3907
]
3908
},
3909
+
"vite@7.3.0_picomatch@4.0.3": {
3910
+
"integrity": "sha512-dZwN5L1VlUBewiP6H9s2+B3e3Jg96D0vzN+Ry73sOefebhYr9f94wwkMNN/9ouoU8pV1BqA1d1zGk8928cx0rg==",
3911
"dependencies": [
3912
+
"esbuild@0.27.2",
3913
"fdir",
3914
"picomatch@4.0.3",
3915
"postcss",
···
3921
],
3922
"bin": true
3923
},
3924
+
"vitefu@1.1.1_vite@7.3.0__picomatch@4.0.3": {
3925
"integrity": "sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==",
3926
"dependencies": [
3927
"vite"
···
3935
},
3936
"yallist@3.1.1": {
3937
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
3938
+
},
3939
+
"yallist@5.0.0": {
3940
+
"integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw=="
3941
}
3942
},
3943
"workspace": {
3944
"packageJson": {
3945
"dependencies": [
3946
+
"npm:@ark-ui/solid@^5.30.0",
3947
"npm:@atcute/atproto@^3.1.9",
3948
+
"npm:@atcute/bluesky@^3.2.14",
3949
+
"npm:@atcute/client@^4.1.1",
3950
+
"npm:@atcute/identity-resolver@^1.2.0",
3951
+
"npm:@atcute/identity@^1.1.3",
3952
+
"npm:@atcute/lexicons@^1.2.5",
3953
"npm:@atcute/microcosm@1",
3954
+
"npm:@atcute/oauth-browser-client@^2.0.3",
3955
+
"npm:@huggingface/transformers@^3.8.1",
3956
+
"npm:@pandacss/dev@^1.7.1",
3957
+
"npm:@pandacss/preset-base@^1.7.1",
3958
"npm:@park-ui/panda-preset@~0.43.1",
3959
"npm:@solid-primitives/date@^2.1.4",
3960
"npm:@solid-primitives/map@~0.7.2",
3961
"npm:fast-average-color@^9.5.0",
3962
+
"npm:lucide-solid@0.562",
3963
+
"npm:mediabunny@^1.27.1",
3964
+
"npm:solid-devtools@~0.34.4",
3965
+
"npm:solid-js@^1.9.10",
3966
+
"npm:typescript@^5.9.3",
3967
+
"npm:vite-plugin-solid@^2.11.10",
3968
+
"npm:vite-tsconfig-paths@^6.0.3",
3969
+
"npm:vite@^7.3.0"
3970
]
3971
}
3972
}
+4
-1
nix/default.nix
+4
-1
nix/default.nix
···
5
nodejs,
6
makeBinaryWrapper,
7
memos-modules,
8
-
VITE_OAUTH_CLIENT_ID ? "http://localhost:3000",
9
VITE_OAUTH_REDIRECT_URL ? VITE_OAUTH_CLIENT_ID,
10
VITE_CLIENT_URI ? VITE_OAUTH_CLIENT_ID,
11
}:
12
stdenv.mkDerivation {
13
name = "trill";
···
33
VITE_OAUTH_REDIRECT_URL
34
VITE_OAUTH_CLIENT_ID
35
VITE_CLIENT_URI
36
;
37
38
dontCheck = true;
···
5
nodejs,
6
makeBinaryWrapper,
7
memos-modules,
8
+
oauthMetadata ? builtins.fromJSON (builtins.readFile ../src/lib/oauthMetadata.json),
9
+
VITE_OAUTH_CLIENT_ID ? oauthMetadata.client_id,
10
VITE_OAUTH_REDIRECT_URL ? VITE_OAUTH_CLIENT_ID,
11
VITE_CLIENT_URI ? VITE_OAUTH_CLIENT_ID,
12
+
VITE_OAUTH_SCOPE ? oauthMetadata.scope,
13
}:
14
stdenv.mkDerivation {
15
name = "trill";
···
35
VITE_OAUTH_REDIRECT_URL
36
VITE_OAUTH_CLIENT_ID
37
VITE_CLIENT_URI
38
+
VITE_OAUTH_SCOPE
39
;
40
41
dontCheck = true;
+1
-1
nix/modules.nix
+1
-1
nix/modules.nix
+18
-17
package.json
+18
-17
package.json
···
12
},
13
"license": "MIT",
14
"devDependencies": {
15
-
"@pandacss/dev": "^1.5.1",
16
-
"@pandacss/preset-base": "^1.5.1",
17
"@park-ui/panda-preset": "^0.43.1",
18
-
"solid-devtools": "^0.34.3",
19
-
"typescript": "^5.7.2",
20
-
"vite": "^7.1.4",
21
-
"vite-plugin-solid": "^2.11.8",
22
-
"vite-tsconfig-paths": "^5.1.4"
23
},
24
"dependencies": {
25
-
"@ark-ui/solid": "^5.28.0",
26
"@atcute/atproto": "^3.1.9",
27
-
"@atcute/bluesky": "^3.2.10",
28
-
"@atcute/client": "^4.0.5",
29
-
"@atcute/identity": "^1.1.2",
30
-
"@atcute/identity-resolver": "^1.1.4",
31
-
"@atcute/lexicons": "^1.2.3",
32
"@atcute/microcosm": "^1.0.0",
33
-
"@atcute/oauth-browser-client": "^2.0.1",
34
"@solid-primitives/date": "^2.1.4",
35
"@solid-primitives/map": "^0.7.2",
36
"fast-average-color": "^9.5.0",
37
-
"lucide-solid": "^0.553.0",
38
-
"mediabunny": "^1.25.0",
39
-
"solid-js": "^1.9.5"
40
}
41
}
···
12
},
13
"license": "MIT",
14
"devDependencies": {
15
+
"@pandacss/dev": "^1.7.1",
16
+
"@pandacss/preset-base": "^1.7.1",
17
"@park-ui/panda-preset": "^0.43.1",
18
+
"solid-devtools": "^0.34.4",
19
+
"typescript": "^5.9.3",
20
+
"vite": "^7.3.0",
21
+
"vite-plugin-solid": "^2.11.10",
22
+
"vite-tsconfig-paths": "^6.0.3"
23
},
24
"dependencies": {
25
+
"@ark-ui/solid": "^5.30.0",
26
"@atcute/atproto": "^3.1.9",
27
+
"@atcute/bluesky": "^3.2.14",
28
+
"@atcute/client": "^4.1.1",
29
+
"@atcute/identity": "^1.1.3",
30
+
"@atcute/identity-resolver": "^1.2.0",
31
+
"@atcute/lexicons": "^1.2.5",
32
"@atcute/microcosm": "^1.0.0",
33
+
"@atcute/oauth-browser-client": "^2.0.3",
34
+
"@huggingface/transformers": "^3.8.1",
35
"@solid-primitives/date": "^2.1.4",
36
"@solid-primitives/map": "^0.7.2",
37
"fast-average-color": "^9.5.0",
38
+
"lucide-solid": "^0.562.0",
39
+
"mediabunny": "^1.27.1",
40
+
"solid-js": "^1.9.10"
41
}
42
}
+3
-16
src/App.tsx
+3
-16
src/App.tsx
···
1
-
import { createSignal, For } from "solid-js";
2
3
-
import {
4
-
CheckIcon,
5
-
ChevronsUpDownIcon,
6
-
ClipboardIcon,
7
-
HeartIcon,
8
-
MicIcon,
9
-
Trash2Icon,
10
-
} from "lucide-solid";
11
import { Button } from "./components/ui/button";
12
import { Card } from "./components/ui/card";
13
import { Stack, Box, StackProps, HStack, VStack } from "styled-system/jsx";
14
import { FileUpload } from "./components/ui/file-upload";
15
-
import { IconButton } from "./components/ui/icon-button";
16
import { Text } from "./components/ui/text";
17
18
import { AtprotoDid } from "@atcute/lexicons/syntax";
···
30
import Settings from "./components/Settings";
31
import MicRecorder from "./components/MicRecorder";
32
import { Link } from "./components/ui/link";
33
-
import { css } from "styled-system/css";
34
-
import { toggleToRecord } from "./lib/settings";
35
36
const App = () => {
37
const collection = () =>
···
274
</Button>
275
)}
276
/>
277
-
<MicRecorder
278
-
selectedAccount={selectedAccount}
279
-
holdToRecord={!toggleToRecord()}
280
-
/>
281
{/*<IconButton
282
size="sm"
283
onClick={() =>
···
1
+
import { For } from "solid-js";
2
3
+
import { CheckIcon, ChevronsUpDownIcon } from "lucide-solid";
4
import { Button } from "./components/ui/button";
5
import { Card } from "./components/ui/card";
6
import { Stack, Box, StackProps, HStack, VStack } from "styled-system/jsx";
7
import { FileUpload } from "./components/ui/file-upload";
8
import { Text } from "./components/ui/text";
9
10
import { AtprotoDid } from "@atcute/lexicons/syntax";
···
22
import Settings from "./components/Settings";
23
import MicRecorder from "./components/MicRecorder";
24
import { Link } from "./components/ui/link";
25
26
const App = () => {
27
const collection = () =>
···
264
</Button>
265
)}
266
/>
267
+
<MicRecorder selectedAccount={selectedAccount} />
268
{/*<IconButton
269
size="sm"
270
onClick={() =>
+50
-22
src/components/FileTask.tsx
+50
-22
src/components/FileTask.tsx
···
1
import {
2
CircleAlertIcon,
3
DownloadIcon,
4
EllipsisVerticalIcon,
···
14
15
import { TaskState } from "~/lib/task";
16
import PostDialog from "./PostDialog";
17
-
import { Button } from "./ui/button";
18
import { Menu } from "./ui/menu";
19
import { createSignal } from "solid-js";
20
21
const downloadFile = (blob: Blob, fileName: string) => {
22
const url = URL.createObjectURL(blob);
···
53
</Popover.Positioner>
54
</Popover.Root>
55
);
56
-
const statusSuccess = (result: Blob) => {
57
return (
58
<>
59
<PostDialog
60
openSignal={[dialogOpen, setDialogOpen]}
61
account={selectedAccount}
62
result={result}
63
/>
64
<Menu.Root
65
positioning={{ placement: "bottom-start", strategy: "fixed" }}
66
>
67
<Menu.Trigger
···
72
)}
73
/>
74
<Menu.Positioner>
75
-
<Menu.Content>
76
<Menu.ItemGroup>
77
-
<Button
78
-
color={{ _hover: "colorPalette.emphasized" }}
79
-
onClick={() =>
80
downloadFile(
81
result,
82
process.file.name
···
84
.slice(0, -1)
85
.join(".")
86
.concat(".mp4"),
87
-
)
88
-
}
89
-
variant="ghost"
90
-
display="flex"
91
-
justifyContent="space-between"
92
-
alignItems="center"
93
>
94
download <DownloadIcon />
95
-
</Button>
96
-
<Button
97
-
onClick={() => setDialogOpen(!dialogOpen())}
98
disabled={selectedAccount === undefined}
99
-
color={{ _hover: "colorPalette.emphasized" }}
100
-
variant="ghost"
101
-
display="flex"
102
-
justifyContent="space-between"
103
-
alignItems="center"
104
>
105
post to bsky <SendIcon />
106
-
</Button>
107
</Menu.ItemGroup>
108
</Menu.Content>
109
</Menu.Positioner>
···
123
const status = () => {
124
switch (process.status) {
125
case "success":
126
-
return statusSuccess(process.result);
127
case "processing":
128
return statusProcessing();
129
default:
···
1
import {
2
+
CaptionsIcon,
3
CircleAlertIcon,
4
DownloadIcon,
5
EllipsisVerticalIcon,
···
15
16
import { TaskState } from "~/lib/task";
17
import PostDialog from "./PostDialog";
18
+
import { Button, ButtonProps } from "./ui/button";
19
import { Menu } from "./ui/menu";
20
import { createSignal } from "solid-js";
21
+
import { toaster } from "./Toaster";
22
23
const downloadFile = (blob: Blob, fileName: string) => {
24
const url = URL.createObjectURL(blob);
···
55
</Popover.Positioner>
56
</Popover.Root>
57
);
58
+
const statusSuccess = (result: Blob, altText?: string) => {
59
+
const [menuOpen, setMenuOpen] = createSignal(false);
60
+
const MenuButton = (props: ButtonProps) => (
61
+
<Button
62
+
color={{ _hover: "colorPalette.emphasized" }}
63
+
variant="ghost"
64
+
display="flex"
65
+
justifyContent="space-between"
66
+
alignItems="center"
67
+
{...props}
68
+
onClick={(e) => {
69
+
if (typeof props.onClick === "function") props.onClick(e);
70
+
setMenuOpen(false);
71
+
}}
72
+
/>
73
+
);
74
return (
75
<>
76
<PostDialog
77
openSignal={[dialogOpen, setDialogOpen]}
78
account={selectedAccount}
79
result={result}
80
+
initialAltText={altText}
81
/>
82
<Menu.Root
83
+
open={menuOpen()}
84
+
onOpenChange={(e) => setMenuOpen(e.open)}
85
positioning={{ placement: "bottom-start", strategy: "fixed" }}
86
>
87
<Menu.Trigger
···
92
)}
93
/>
94
<Menu.Positioner>
95
+
<Menu.Content py="0">
96
<Menu.ItemGroup>
97
+
<MenuButton
98
+
onClick={() => {
99
downloadFile(
100
result,
101
process.file.name
···
103
.slice(0, -1)
104
.join(".")
105
.concat(".mp4"),
106
+
);
107
+
toaster.create({
108
+
title: "downloaded result file",
109
+
type: "success",
110
+
duration: 1000,
111
+
});
112
+
}}
113
>
114
download <DownloadIcon />
115
+
</MenuButton>
116
+
<MenuButton
117
+
disabled={altText === undefined}
118
+
onClick={() => {
119
+
navigator.clipboard.writeText(altText!);
120
+
toaster.create({
121
+
title: "copied transcribed text to clipboard",
122
+
type: "success",
123
+
duration: 1000,
124
+
});
125
+
}}
126
+
>
127
+
copy transcription <CaptionsIcon />
128
+
</MenuButton>
129
+
<MenuButton
130
disabled={selectedAccount === undefined}
131
+
onClick={() => setDialogOpen(!dialogOpen())}
132
>
133
post to bsky <SendIcon />
134
+
</MenuButton>
135
</Menu.ItemGroup>
136
</Menu.Content>
137
</Menu.Positioner>
···
151
const status = () => {
152
switch (process.status) {
153
case "success":
154
+
return statusSuccess(process.result, process.altText);
155
case "processing":
156
return statusProcessing();
157
default:
+59
-30
src/components/MicRecorder.tsx
+59
-30
src/components/MicRecorder.tsx
···
9
10
type MicRecorderProps = {
11
selectedAccount: () => AtprotoDid | undefined;
12
-
holdToRecord?: boolean;
13
};
14
15
const MicRecorder = (props: MicRecorderProps) => {
···
23
let mediaStream: MediaStream | null = null;
24
let audioChunks: Blob[] = [];
25
26
const isSafari =
27
typeof navigator !== "undefined" &&
28
navigator.vendor &&
29
navigator.vendor.indexOf("Apple") > -1;
30
31
-
const preferredMimeType = isSafari
32
-
? 'audio/mp4; codecs="mp4a.40.2"'
33
-
: "audio/webm;codecs=opus";
34
-
const fallbackMimeType = isSafari ? "audio/mp4" : "audio/webm";
35
36
const startRecording = async () => {
37
if (isRecording()) return;
38
39
try {
40
audioChunks = [];
···
55
echoCancellation: { ideal: true },
56
},
57
});
58
const audioTrack = mediaStream.getAudioTracks()[0] ?? null;
59
if (!audioTrack) throw "no audio track found";
60
···
129
130
setIsRecording(true);
131
setRecordingStart(Date.now());
132
} catch (error) {
133
console.error("error accessing microphone:", error);
134
toaster.create({
···
145
};
146
147
const stopRecording = () => {
148
-
if (!isRecording() || !mediaRecorder) return;
149
if (mediaRecorder.state !== "inactive") mediaRecorder.stop();
150
setIsRecording(false);
151
};
···
162
return `${mins}:${secs.toString().padStart(2, "0")}`;
163
};
164
165
return (
166
<Popover.Root positioning={{ placement: "top" }} open={isRecording()}>
167
<Popover.Anchor
···
171
size="md"
172
variant={isRecording() ? "solid" : "subtle"}
173
colorPalette={isRecording() ? "red" : undefined}
174
-
onClick={
175
-
!props.holdToRecord
176
-
? () => (isRecording() ? stopRecording() : startRecording())
177
-
: undefined
178
-
}
179
-
onMouseDown={props.holdToRecord ? startRecording : undefined}
180
-
onMouseUp={props.holdToRecord ? stopRecording : undefined}
181
-
onMouseLeave={props.holdToRecord ? stopRecording : undefined}
182
-
onTouchStart={
183
-
props.holdToRecord
184
-
? (e) => {
185
-
e.preventDefault(); // Prevent mouse emulation
186
-
startRecording();
187
-
}
188
-
: undefined
189
-
}
190
-
onTouchEnd={
191
-
props.holdToRecord
192
-
? (e) => {
193
-
e.preventDefault();
194
-
stopRecording();
195
-
}
196
-
: undefined
197
-
}
198
>
199
{isRecording() ? <CircleStopIcon /> : <MicIcon />}
200
</IconButton>
···
9
10
type MicRecorderProps = {
11
selectedAccount: () => AtprotoDid | undefined;
12
};
13
14
const MicRecorder = (props: MicRecorderProps) => {
···
22
let mediaStream: MediaStream | null = null;
23
let audioChunks: Blob[] = [];
24
25
+
// Flag to handle case where user releases hold before recording actually starts
26
+
let stopRequestPending = false;
27
+
28
const isSafari =
29
typeof navigator !== "undefined" &&
30
navigator.vendor &&
31
navigator.vendor.indexOf("Apple") > -1;
32
33
+
// const preferredMimeType = isSafari
34
+
// ? 'audio/mp4; codecs="mp4a.40.2"'
35
+
// : "audio/webm;codecs=opus";
36
+
// const fallbackMimeType = isSafari ? "audio/mp4" : "audio/webm";
37
+
const preferredMimeType = "audio/webm; codecs=opus";
38
+
const fallbackMimeType = "audio/webm";
39
40
const startRecording = async () => {
41
if (isRecording()) return;
42
+
stopRequestPending = false;
43
44
try {
45
audioChunks = [];
···
60
echoCancellation: { ideal: true },
61
},
62
});
63
+
64
+
// check if holding stopped while waiting for permission/stream
65
+
if (stopRequestPending) {
66
+
mediaStream.getTracks().forEach((track) => track.stop());
67
+
mediaStream = null;
68
+
return;
69
+
}
70
+
71
const audioTrack = mediaStream.getAudioTracks()[0] ?? null;
72
if (!audioTrack) throw "no audio track found";
73
···
142
143
setIsRecording(true);
144
setRecordingStart(Date.now());
145
+
146
+
// delayed hold release
147
+
if (stopRequestPending) stopRecording();
148
} catch (error) {
149
console.error("error accessing microphone:", error);
150
toaster.create({
···
161
};
162
163
const stopRecording = () => {
164
+
if (!isRecording() || !mediaRecorder) {
165
+
stopRequestPending = true;
166
+
return;
167
+
}
168
if (mediaRecorder.state !== "inactive") mediaRecorder.stop();
169
setIsRecording(false);
170
};
···
181
return `${mins}:${secs.toString().padStart(2, "0")}`;
182
};
183
184
+
let pressStartTime = 0;
185
+
let startedSession = false;
186
+
187
+
const handlePointerDown = (e: PointerEvent) => {
188
+
if (isRecording()) {
189
+
stopRecording();
190
+
startedSession = false;
191
+
} else {
192
+
startRecording();
193
+
pressStartTime = Date.now();
194
+
startedSession = true;
195
+
}
196
+
};
197
+
198
+
const handlePointerUp = (e: PointerEvent) => {
199
+
if (startedSession) {
200
+
const duration = Date.now() - pressStartTime;
201
+
if (duration >= 500) stopRecording();
202
+
203
+
startedSession = false;
204
+
}
205
+
};
206
+
207
+
const handlePointerLeave = (e: PointerEvent) => {
208
+
if (startedSession && isRecording()) {
209
+
stopRecording();
210
+
startedSession = false;
211
+
}
212
+
};
213
+
214
return (
215
<Popover.Root positioning={{ placement: "top" }} open={isRecording()}>
216
<Popover.Anchor
···
220
size="md"
221
variant={isRecording() ? "solid" : "subtle"}
222
colorPalette={isRecording() ? "red" : undefined}
223
+
onPointerDown={handlePointerDown}
224
+
onPointerUp={handlePointerUp}
225
+
onPointerLeave={handlePointerLeave}
226
+
onContextMenu={(e) => e.preventDefault()}
227
>
228
{isRecording() ? <CircleStopIcon /> : <MicIcon />}
229
</IconButton>
+112
-8
src/components/PostDialog.tsx
+112
-8
src/components/PostDialog.tsx
···
1
-
import { Component, createSignal, Signal } from "solid-js";
2
3
-
import { SendIcon, XIcon } from "lucide-solid";
4
-
import { Stack } from "styled-system/jsx";
5
import { IconButton } from "~/components/ui/icon-button";
6
import { Spinner } from "~/components/ui/spinner";
7
import { Text } from "~/components/ui/text";
···
9
10
import { parseCanonicalResourceUri } from "@atcute/lexicons/syntax";
11
import { css } from "styled-system/css";
12
-
import { sendPost } from "~/lib/at";
13
import { toaster } from "~/components/Toaster";
14
import { Dialog } from "~/components/ui/dialog";
15
import { Textarea } from "~/components/ui/textarea";
16
import { Account } from "~/lib/accounts";
17
18
const PostDialog = (props: {
19
result: Blob;
20
account: Account | undefined;
21
openSignal: Signal<boolean>;
22
}) => {
23
const [postContent, setPostContent] = createSignal<string>("");
24
const [posting, setPosting] = createSignal(false);
25
const [open, setOpen] = props.openSignal;
26
27
return (
28
<Dialog.Root open={open()} onOpenChange={(e) => setOpen(e.open)}>
29
<Dialog.Backdrop />
···
46
border="none"
47
borderTop="1px solid var(--colors-border-muted)"
48
boxShadow={{ base: "none", _focus: "none" }}
49
/>
50
</Stack>
51
<Stack
···
82
)}
83
/>
84
)}
85
<IconButton
86
disabled={posting()}
87
onClick={() => {
88
setPosting(true);
89
-
sendPost(props.account?.did!, props.result, postContent())
90
.then((result) => {
91
const parsedUri = parseCanonicalResourceUri(result.uri);
92
if (!parsedUri.ok) throw "failed to parse atproto uri";
···
94
toaster.create({
95
title: "post sent",
96
description: (
97
-
<>
98
-
<Text>view post </Text>
99
<Link
100
href={`https://bsky.app/profile/${repo}/post/${rkey}`}
101
color={{
···
106
>
107
here
108
</Link>
109
-
</>
110
),
111
type: "success",
112
});
···
121
})
122
.finally(() => {
123
setPosting(false);
124
});
125
}}
126
variant="ghost"
···
129
<SendIcon />
130
</IconButton>
131
</Stack>
132
</Stack>
133
</Dialog.Content>
134
</Dialog.Positioner>
···
1
+
import { createSignal, Signal } from "solid-js";
2
3
+
import { CaptionsIcon, SendIcon, XIcon } from "lucide-solid";
4
+
import { HStack, Stack, VStack } from "styled-system/jsx";
5
import { IconButton } from "~/components/ui/icon-button";
6
import { Spinner } from "~/components/ui/spinner";
7
import { Text } from "~/components/ui/text";
···
9
10
import { parseCanonicalResourceUri } from "@atcute/lexicons/syntax";
11
import { css } from "styled-system/css";
12
+
import { sendPost, UploadStatus } from "~/lib/at";
13
import { toaster } from "~/components/Toaster";
14
import { Dialog } from "~/components/ui/dialog";
15
import { Textarea } from "~/components/ui/textarea";
16
import { Account } from "~/lib/accounts";
17
+
import { Popover } from "./ui/popover";
18
+
import { Progress } from "./ui/progress";
19
20
const PostDialog = (props: {
21
result: Blob;
22
account: Account | undefined;
23
openSignal: Signal<boolean>;
24
+
initialAltText?: string;
25
}) => {
26
const [postContent, setPostContent] = createSignal<string>("");
27
+
const [altText, setAltText] = createSignal<string>(
28
+
props.initialAltText ?? "",
29
+
);
30
const [posting, setPosting] = createSignal(false);
31
+
const [uploadStatus, setUploadStatus] = createSignal<UploadStatus | null>(
32
+
null,
33
+
);
34
const [open, setOpen] = props.openSignal;
35
36
+
const getStatusMessage = () => {
37
+
const status = uploadStatus();
38
+
if (!status) return "";
39
+
40
+
switch (status.stage) {
41
+
case "auth":
42
+
return "authenticating...";
43
+
case "uploading":
44
+
return "uploading video...";
45
+
case "processing":
46
+
return status.progress
47
+
? `processing video... ${Math.round(status.progress)}%`
48
+
: "processing video...";
49
+
case "posting":
50
+
return "creating post...";
51
+
case "complete":
52
+
return "complete!";
53
+
default:
54
+
return "";
55
+
}
56
+
};
57
+
58
+
const getProgressValue = () => {
59
+
const status = uploadStatus();
60
+
if (!status) return 0;
61
+
62
+
switch (status.stage) {
63
+
case "auth":
64
+
return 5;
65
+
case "uploading":
66
+
return 10;
67
+
case "processing":
68
+
return status.progress ? 10 + status.progress * 0.6 : 40;
69
+
case "posting":
70
+
return 90;
71
+
case "complete":
72
+
return 100;
73
+
default:
74
+
return 0;
75
+
}
76
+
};
77
+
78
return (
79
<Dialog.Root open={open()} onOpenChange={(e) => setOpen(e.open)}>
80
<Dialog.Backdrop />
···
97
border="none"
98
borderTop="1px solid var(--colors-border-muted)"
99
boxShadow={{ base: "none", _focus: "none" }}
100
+
disabled={posting()}
101
/>
102
</Stack>
103
<Stack
···
134
)}
135
/>
136
)}
137
+
<Popover.Root>
138
+
<Popover.Trigger
139
+
asChild={(triggerProps) => (
140
+
<IconButton
141
+
{...triggerProps()}
142
+
variant={altText() ? "solid" : "ghost"}
143
+
size="sm"
144
+
disabled={posting()}
145
+
>
146
+
<CaptionsIcon />
147
+
</IconButton>
148
+
)}
149
+
/>
150
+
<Popover.Positioner>
151
+
<Popover.Content width="sm">
152
+
<Popover.Arrow />
153
+
<Stack gap="2">
154
+
<Popover.Title>video alt text</Popover.Title>
155
+
<Textarea
156
+
value={altText()}
157
+
onInput={(e) => setAltText(e.currentTarget.value)}
158
+
placeholder="describe the video content..."
159
+
rows={4}
160
+
/>
161
+
</Stack>
162
+
</Popover.Content>
163
+
</Popover.Positioner>
164
+
</Popover.Root>
165
<IconButton
166
disabled={posting()}
167
onClick={() => {
168
setPosting(true);
169
+
setUploadStatus(null);
170
+
sendPost(
171
+
props.account?.did!,
172
+
props.result,
173
+
postContent(),
174
+
altText(),
175
+
(status) => setUploadStatus(status),
176
+
)
177
.then((result) => {
178
const parsedUri = parseCanonicalResourceUri(result.uri);
179
if (!parsedUri.ok) throw "failed to parse atproto uri";
···
181
toaster.create({
182
title: "post sent",
183
description: (
184
+
<HStack gap="1">
185
+
<Text>view post</Text>
186
<Link
187
href={`https://bsky.app/profile/${repo}/post/${rkey}`}
188
color={{
···
193
>
194
here
195
</Link>
196
+
</HStack>
197
),
198
type: "success",
199
});
···
208
})
209
.finally(() => {
210
setPosting(false);
211
+
setUploadStatus(null);
212
});
213
}}
214
variant="ghost"
···
217
<SendIcon />
218
</IconButton>
219
</Stack>
220
+
{posting() && uploadStatus() && (
221
+
<VStack
222
+
gap="2"
223
+
p="2"
224
+
borderTop="1px solid var(--colors-border-muted)"
225
+
>
226
+
<Text fontSize="sm" color="fg.muted">
227
+
{getStatusMessage()}
228
+
</Text>
229
+
<Progress
230
+
value={getProgressValue()}
231
+
max={100}
232
+
colorPalette="blue"
233
+
/>
234
+
</VStack>
235
+
)}
236
</Stack>
237
</Dialog.Content>
238
</Dialog.Positioner>
+116
-76
src/components/Settings.tsx
+116
-76
src/components/Settings.tsx
···
1
-
import { createSignal, For, Signal } from "solid-js";
2
3
import {
4
CheckIcon,
···
34
backgroundColor as backgroundColorSetting,
35
frameRate as frameRateSetting,
36
useDominantColorAsBg as useDominantColorAsBgSetting,
37
-
toggleToRecordSetting,
38
Setting,
39
-
toggleToRecord,
40
-
setToggleToRecord,
41
} from "~/lib/settings";
42
import { handleResolver } from "~/lib/at";
43
import { toaster } from "~/components/Toaster";
···
46
import { type Color, type ListCollection, parseColor } from "@ark-ui/solid";
47
import { ColorPicker } from "~/components/ui/color-picker";
48
import { Input } from "~/components/ui/input";
49
50
const SettingCheckbox = (props: {
51
setting: Setting<boolean>;
···
194
);
195
};
196
197
const Settings = () => {
198
const [handle, setHandle] = createSignal("");
199
const isHandleValid = () => isHandle(handle());
···
262
</For>
263
);
264
return (
265
-
<Stack>
266
-
<FormLabel>accounts</FormLabel>
267
<Stack
268
-
border="1px solid var(--colors-border-default)"
269
-
borderBottomWidth="3px"
270
-
rounded="xs"
271
>
272
-
<Stack
273
-
borderBottom="1px solid var(--colors-border-default)"
274
-
p="2"
275
-
direction="row"
276
-
gap="2"
277
-
w="full"
278
-
>
279
-
<Field.Root w="full">
280
-
<Field.Input
281
-
placeholder="example.bsky.social"
282
-
value={handle()}
283
-
onInput={(e) => setHandle(e.currentTarget.value)}
284
-
/>
285
-
</Field.Root>
286
-
<IconButton onClick={startAccountFlow} disabled={!isHandleValid()}>
287
-
<PlusIcon />
288
-
</IconButton>
289
-
</Stack>
290
-
{items(accounts())}
291
</Stack>
292
-
</Stack>
293
);
294
};
295
···
325
backgroundColorSetting.set(newColor.toString("rgb"));
326
};
327
328
return (
329
<Drawer.Root>
330
<Drawer.Trigger
···
354
<Drawer.Body>
355
<Stack gap="4">
356
<Accounts />
357
-
<Stack>
358
-
<FormLabel>user interface</FormLabel>
359
-
<Stack
360
-
gap="0"
361
-
border="1px solid var(--colors-border-default)"
362
-
borderBottomWidth="3px"
363
-
rounded="xs"
364
-
>
365
<SettingCheckbox
366
-
label="use toggle to record"
367
-
setting={toggleToRecordSetting}
368
-
signal={[toggleToRecord, setToggleToRecord]}
369
/>
370
</Stack>
371
-
</Stack>
372
-
<Stack>
373
-
<FormLabel>processing</FormLabel>
374
-
<Stack
375
-
gap="0"
376
-
border="1px solid var(--colors-border-default)"
377
-
borderBottomWidth="3px"
378
-
rounded="xs"
379
-
>
380
-
<Box borderBottom="1px solid var(--colors-border-subtle)">
381
-
<SettingCheckbox
382
-
label="show profile picture"
383
-
setting={showProfilePictureSetting}
384
-
signal={[showProfilePicture, setShowProfilePicture]}
385
-
/>
386
-
</Box>
387
<SettingCheckbox
388
-
label="show visualizer"
389
-
setting={showVisualizerSetting}
390
-
signal={[showVisualizer, setShowVisualizer]}
391
/>
392
-
<Stack gap="0" borderY="1px solid var(--colors-border-muted)">
393
-
<SettingCheckbox
394
-
label="use dominant color as bg"
395
-
setting={useDominantColorAsBgSetting}
396
-
signal={[useDominantColorAsBg, setUseDominantColorAsBg]}
397
-
disabled={!showProfilePicture()}
398
-
/>
399
-
<SettingColorPicker
400
-
label="background color"
401
-
signal={[backgroundColor, setBackgroundColor]}
402
-
/>
403
-
</Stack>
404
<SettingSelect
405
-
label="frame rate"
406
-
signal={[frameRate, setFrameRate]}
407
-
collection={frameRateCollection}
408
/>
409
-
</Stack>
410
-
</Stack>
411
</Stack>
412
</Drawer.Body>
413
<Drawer.Footer p="2" gap="3">
···
1
+
import { Component, createSignal, For, JSXElement, Signal } from "solid-js";
2
3
import {
4
CheckIcon,
···
34
backgroundColor as backgroundColorSetting,
35
frameRate as frameRateSetting,
36
useDominantColorAsBg as useDominantColorAsBgSetting,
37
+
autoTranscribe as autoTranscribeSetting,
38
+
whisperModel as whisperModelSetting,
39
Setting,
40
+
defaultWhisperModel,
41
} from "~/lib/settings";
42
import { handleResolver } from "~/lib/at";
43
import { toaster } from "~/components/Toaster";
···
46
import { type Color, type ListCollection, parseColor } from "@ark-ui/solid";
47
import { ColorPicker } from "~/components/ui/color-picker";
48
import { Input } from "~/components/ui/input";
49
+
import { preloadModel } from "~/lib/transcribe";
50
51
const SettingCheckbox = (props: {
52
setting: Setting<boolean>;
···
195
);
196
};
197
198
+
const Category = ({
199
+
title,
200
+
children,
201
+
}: {
202
+
title: string;
203
+
children: JSXElement;
204
+
}) => (
205
+
<Stack>
206
+
<FormLabel>{title}</FormLabel>
207
+
<Stack
208
+
gap="0"
209
+
border="1px solid var(--colors-border-default)"
210
+
borderBottomWidth="3px"
211
+
rounded="xs"
212
+
>
213
+
{children}
214
+
</Stack>
215
+
</Stack>
216
+
);
217
+
218
const Settings = () => {
219
const [handle, setHandle] = createSignal("");
220
const isHandleValid = () => isHandle(handle());
···
283
</For>
284
);
285
return (
286
+
<Category title="accounts">
287
<Stack
288
+
borderBottom="1px solid var(--colors-border-default)"
289
+
p="2"
290
+
marginBottom="2"
291
+
direction="row"
292
+
gap="2"
293
+
w="full"
294
>
295
+
<Field.Root w="full">
296
+
<Field.Input
297
+
placeholder="example.bsky.social"
298
+
value={handle()}
299
+
onInput={(e) => setHandle(e.currentTarget.value)}
300
+
/>
301
+
</Field.Root>
302
+
<IconButton onClick={startAccountFlow} disabled={!isHandleValid()}>
303
+
<PlusIcon />
304
+
</IconButton>
305
</Stack>
306
+
{items(accounts())}
307
+
</Category>
308
);
309
};
310
···
340
backgroundColorSetting.set(newColor.toString("rgb"));
341
};
342
343
+
const whisperModelCollection = createListCollection({
344
+
items: [
345
+
{ tag: "tiny", size: "40MB" },
346
+
{ tag: "base", size: "80MB" },
347
+
{ tag: "small", size: "250MB" },
348
+
].map((model) => ({
349
+
label: `${model.tag} (${model.size})`,
350
+
value: `onnx-community/whisper-${model.tag}`,
351
+
})),
352
+
});
353
+
const [whisperModel, _setWhisperModel] = createSignal(
354
+
(whisperModelSetting.get() ?? defaultWhisperModel).toString(),
355
+
);
356
+
const setWhisperModel = (value: string | ((prev: string) => string)) => {
357
+
const newModel = _setWhisperModel(value);
358
+
whisperModelSetting.set(newModel);
359
+
if (autoTranscribe()) setTimeout(() => preloadModel(), 200);
360
+
};
361
+
const [autoTranscribe, setAutoTranscribe] = createSignal(
362
+
autoTranscribeSetting.get() ?? false,
363
+
);
364
+
365
return (
366
<Drawer.Root>
367
<Drawer.Trigger
···
391
<Drawer.Body>
392
<Stack gap="4">
393
<Accounts />
394
+
<Category title="video processing">
395
+
<Box borderBottom="1px solid var(--colors-border-subtle)">
396
<SettingCheckbox
397
+
label="show profile picture"
398
+
setting={showProfilePictureSetting}
399
+
signal={[showProfilePicture, setShowProfilePicture]}
400
+
/>
401
+
</Box>
402
+
<SettingCheckbox
403
+
label="show visualizer"
404
+
setting={showVisualizerSetting}
405
+
signal={[showVisualizer, setShowVisualizer]}
406
+
/>
407
+
<Stack gap="0" borderY="1px solid var(--colors-border-muted)">
408
+
<SettingCheckbox
409
+
label="use dominant color as bg"
410
+
setting={useDominantColorAsBgSetting}
411
+
signal={[useDominantColorAsBg, setUseDominantColorAsBg]}
412
+
disabled={!showProfilePicture()}
413
+
/>
414
+
<SettingColorPicker
415
+
label="background color"
416
+
signal={[backgroundColor, setBackgroundColor]}
417
/>
418
</Stack>
419
+
<SettingSelect
420
+
label="frame rate"
421
+
signal={[frameRate, setFrameRate]}
422
+
collection={frameRateCollection}
423
+
/>
424
+
</Category>
425
+
<Category title="audio transcription">
426
+
<Box borderBottom="1px solid var(--colors-border-subtle)">
427
<SettingCheckbox
428
+
label="transcribe audio"
429
+
setting={autoTranscribeSetting}
430
+
signal={[
431
+
autoTranscribe,
432
+
(val) => {
433
+
const newVal = setAutoTranscribe(val);
434
+
if (newVal) preloadModel();
435
+
return val;
436
+
},
437
+
]}
438
/>
439
+
</Box>
440
+
<Box borderBottom="1px solid var(--colors-border-subtle)">
441
<SettingSelect
442
+
label="whisper model"
443
+
signal={[whisperModel, setWhisperModel]}
444
+
collection={whisperModelCollection}
445
/>
446
+
</Box>
447
+
<Text color="fg.subtle" p="2" fontSize="sm" fontWeight="normal">
448
+
note: the model will only be downloaded once.
449
+
</Text>
450
+
</Category>
451
</Stack>
452
</Drawer.Body>
453
<Drawer.Footer p="2" gap="3">
+7
src/index.tsx
+7
src/index.tsx
···
12
import { accounts, setAccounts } from "./lib/accounts";
13
import { AtprotoDid } from "@atcute/lexicons/syntax";
14
import { toaster } from "./components/Toaster";
15
+
import { autoTranscribe } from "./lib/settings";
16
+
import { preloadModel } from "./lib/transcribe";
17
+
import { Text } from "~/components/ui/text";
18
+
import { Link } from "~/components/ui/link";
19
+
import { HStack } from "styled-system/jsx";
20
21
const root = document.getElementById("root");
22
···
57
type: "error",
58
});
59
});
60
+
61
+
if (autoTranscribe.get()) preloadModel();
62
63
render(() => <App />, root!);
+99
-4
src/lib/at.ts
+99
-4
src/lib/at.ts
···
25
if (!didDoc.ok) throw didDoc.data.error;
26
return {
27
client: rpc,
28
did: res.data.did,
29
handle: res.data.handle,
30
pds: didDoc.data.pds,
31
};
32
};
33
34
export const sendPost = async (
35
did: AtprotoDid,
36
blob: Blob,
37
postContent: string,
38
) => {
39
const login = await getSessionClient(did);
40
-
const upload = await login.client.post("com.atproto.repo.uploadBlob", {
41
-
input: blob,
42
});
43
-
if (!upload.ok) throw `failed to upload blob: ${upload.data.error}`;
44
const record: AppBskyFeedPost.Main = {
45
$type: "app.bsky.feed.post",
46
text: postContent,
47
embed: {
48
$type: "app.bsky.embed.video",
49
-
video: upload.data.blob,
50
},
51
createdAt: new Date().toISOString(),
52
};
53
const result = await login.client.post("com.atproto.repo.createRecord", {
54
input: {
55
collection: "app.bsky.feed.post",
···
57
repo: did,
58
},
59
});
60
if (!result.ok) throw `failed to upload post: ${result.data.error}`;
61
return result.data;
62
};
···
25
if (!didDoc.ok) throw didDoc.data.error;
26
return {
27
client: rpc,
28
+
agent,
29
did: res.data.did,
30
handle: res.data.handle,
31
pds: didDoc.data.pds,
32
};
33
};
34
35
+
export type UploadStatus = {
36
+
stage: "auth" | "uploading" | "processing" | "posting" | "complete";
37
+
progress?: number;
38
+
};
39
+
40
export const sendPost = async (
41
did: AtprotoDid,
42
blob: Blob,
43
postContent: string,
44
+
altText?: string,
45
+
onStatus?: (status: UploadStatus) => void,
46
) => {
47
const login = await getSessionClient(did);
48
+
49
+
onStatus?.({ stage: "auth" });
50
+
const serviceAuthUrl = new URL(
51
+
`${login.pds}/xrpc/com.atproto.server.getServiceAuth`,
52
+
);
53
+
serviceAuthUrl.searchParams.append(
54
+
"aud",
55
+
login.pds!.replace("https://", "did:web:"),
56
+
);
57
+
serviceAuthUrl.searchParams.append("lxm", "com.atproto.repo.uploadBlob");
58
+
serviceAuthUrl.searchParams.append(
59
+
"exp",
60
+
(Math.floor(Date.now() / 1000) + 60 * 30).toString(),
61
+
); // 30 minutes
62
+
63
+
const serviceAuthResponse = await login.agent.handle(
64
+
`${serviceAuthUrl.pathname}${serviceAuthUrl.search}`,
65
+
{
66
+
method: "GET",
67
+
},
68
+
);
69
+
70
+
if (!serviceAuthResponse.ok) {
71
+
const error = await serviceAuthResponse.text();
72
+
throw `failed to get service auth: ${error}`;
73
+
}
74
+
75
+
const serviceAuth = await serviceAuthResponse.json();
76
+
const token = serviceAuth.token;
77
+
78
+
onStatus?.({ stage: "uploading" });
79
+
const uploadUrl = new URL(
80
+
"https://video.bsky.app/xrpc/app.bsky.video.uploadVideo",
81
+
);
82
+
uploadUrl.searchParams.append("did", did);
83
+
uploadUrl.searchParams.append("name", "video.mp4");
84
+
85
+
const uploadResponse = await fetch(uploadUrl.toString(), {
86
+
method: "POST",
87
+
headers: {
88
+
Authorization: `Bearer ${token}`,
89
+
"Content-Type": "video/mp4",
90
+
},
91
+
body: blob,
92
});
93
+
94
+
if (!uploadResponse.ok) {
95
+
const error = await uploadResponse.text();
96
+
throw `failed to upload video: ${error}`;
97
+
}
98
+
99
+
const jobStatus = await uploadResponse.json();
100
+
let videoBlobRef = jobStatus.blob;
101
+
102
+
onStatus?.({ stage: "processing" });
103
+
while (!videoBlobRef) {
104
+
await new Promise((resolve) => setTimeout(resolve, 1000));
105
+
106
+
const statusResponse = await fetch(
107
+
`https://video.bsky.app/xrpc/app.bsky.video.getJobStatus?jobId=${jobStatus.jobId}`,
108
+
);
109
+
110
+
if (!statusResponse.ok) {
111
+
const error = await statusResponse.json();
112
+
// reuse blob
113
+
if (error.error === "already_exists" && error.blob) {
114
+
videoBlobRef = error.blob;
115
+
break;
116
+
}
117
+
throw `failed to get job status: ${error.message || error.error}`;
118
+
}
119
+
120
+
const status = await statusResponse.json();
121
+
if (status.jobStatus.blob) {
122
+
videoBlobRef = status.jobStatus.blob;
123
+
} else if (status.jobStatus.state === "JOB_STATE_FAILED") {
124
+
throw `video processing failed: ${status.jobStatus.error || "unknown error"}`;
125
+
} else if (status.jobStatus.progress !== undefined) {
126
+
onStatus?.({
127
+
stage: "processing",
128
+
progress: status.jobStatus.progress,
129
+
});
130
+
}
131
+
}
132
+
133
+
onStatus?.({ stage: "posting" });
134
const record: AppBskyFeedPost.Main = {
135
$type: "app.bsky.feed.post",
136
text: postContent,
137
embed: {
138
$type: "app.bsky.embed.video",
139
+
video: videoBlobRef,
140
+
alt: altText,
141
},
142
createdAt: new Date().toISOString(),
143
};
144
+
145
const result = await login.client.post("com.atproto.repo.createRecord", {
146
input: {
147
collection: "app.bsky.feed.post",
···
149
repo: did,
150
},
151
});
152
+
153
if (!result.ok) throw `failed to upload post: ${result.data.error}`;
154
+
155
+
onStatus?.({ stage: "complete" });
156
return result.data;
157
};
+19
-14
src/lib/oauth.ts
+19
-14
src/lib/oauth.ts
···
17
import type { AtprotoDid } from "@atcute/lexicons/syntax";
18
import { handleResolver, login } from "./at";
19
import { loggingIn } from "./accounts";
20
-
import { clientId, redirectUri } from "./oauthMetadata";
21
22
-
configureOAuth({
23
-
metadata: {
24
client_id: clientId,
25
redirect_uri: redirectUri,
26
-
},
27
-
identityResolver: defaultIdentityResolver({
28
-
handleResolver,
29
30
-
didDocumentResolver: new CompositeDidDocumentResolver({
31
-
methods: {
32
-
plc: new PlcDidDocumentResolver(),
33
-
web: new WebDidDocumentResolver(),
34
-
},
35
}),
36
-
}),
37
-
});
38
39
export const sessions = {
40
get: async (did: AtprotoDid) => {
···
55
start: async (identifier: ActorIdentifier): Promise<void> => {
56
const authUrl = await createAuthorizationUrl({
57
target: { type: "account", identifier },
58
-
scope: "atproto transition:generic",
59
});
60
// recommended to wait for the browser to persist local storage before proceeding
61
await new Promise((resolve) => setTimeout(resolve, 200));
···
17
import type { AtprotoDid } from "@atcute/lexicons/syntax";
18
import { handleResolver, login } from "./at";
19
import { loggingIn } from "./accounts";
20
+
import { clientId, redirectUri, scope } from "./oauthMetadata";
21
22
+
const setupOAuth = () => {
23
+
const metadata = {
24
client_id: clientId,
25
redirect_uri: redirectUri,
26
+
};
27
+
console.log(metadata);
28
+
configureOAuth({
29
+
metadata,
30
+
identityResolver: defaultIdentityResolver({
31
+
handleResolver,
32
33
+
didDocumentResolver: new CompositeDidDocumentResolver({
34
+
methods: {
35
+
plc: new PlcDidDocumentResolver(),
36
+
web: new WebDidDocumentResolver(),
37
+
},
38
+
}),
39
}),
40
+
});
41
+
};
42
+
setupOAuth();
43
44
export const sessions = {
45
get: async (did: AtprotoDid) => {
···
60
start: async (identifier: ActorIdentifier): Promise<void> => {
61
const authUrl = await createAuthorizationUrl({
62
target: { type: "account", identifier },
63
+
scope,
64
});
65
// recommended to wait for the browser to persist local storage before proceeding
66
await new Promise((resolve) => setTimeout(resolve, 200));
+2
-1
src/lib/oauthMetadata.json
+2
-1
src/lib/oauthMetadata.json
···
4
"client_uri": "http://localhost:3000",
5
"logo_uri": "http://localhost:3000/favicon.png",
6
"redirect_uris": ["http://127.0.0.1:3000/"],
7
-
"scope": "atproto transition:generic",
8
"grant_types": ["authorization_code", "refresh_token"],
9
"response_types": ["code"],
10
"token_endpoint_auth_method": "none",
11
"application_type": "web",
12
"dpop_bound_access_tokens": true
13
}
···
4
"client_uri": "http://localhost:3000",
5
"logo_uri": "http://localhost:3000/favicon.png",
6
"redirect_uris": ["http://127.0.0.1:3000/"],
7
+
"scope": "atproto repo:app.bsky.feed.post?action=create rpc:com.atproto.repo.uploadBlob?aud=* blob:video/*",
8
"grant_types": ["authorization_code", "refresh_token"],
9
"response_types": ["code"],
10
"token_endpoint_auth_method": "none",
11
"application_type": "web",
12
+
"subject_type": "public",
13
"dpop_bound_access_tokens": true
14
}
+1
src/lib/oauthMetadata.ts
+1
src/lib/oauthMetadata.ts
+3
-13
src/lib/settings.ts
+3
-13
src/lib/settings.ts
···
1
-
import { createSignal } from "solid-js";
2
-
3
export const setting = <T>(key: string) => {
4
return {
5
get: () => {
···
20
export const backgroundColor = setting<string>("backgroundColor");
21
export const frameRate = setting<number>("frameRate");
22
23
-
export const toggleToRecordSetting = setting<boolean>("toggleToRecord");
24
-
const [_toggleToRecord, _setToggleToRecord] = createSignal<boolean>(
25
-
toggleToRecordSetting.get() ?? false,
26
-
);
27
-
export const toggleToRecord = _toggleToRecord;
28
-
export const setToggleToRecord = (
29
-
value: boolean | ((prev: boolean) => boolean),
30
-
) => {
31
-
const newAccounts = _setToggleToRecord(value);
32
-
toggleToRecordSetting.set(newAccounts);
33
-
};
···
1
export const setting = <T>(key: string) => {
2
return {
3
get: () => {
···
18
export const backgroundColor = setting<string>("backgroundColor");
19
export const frameRate = setting<number>("frameRate");
20
21
+
export const autoTranscribe = setting<boolean>("autoTranscribe");
22
+
export const whisperModel = setting<string>("whisperModel");
23
+
export const defaultWhisperModel = "onnx-community/whisper-tiny";
+16
-8
src/lib/task.ts
+16
-8
src/lib/task.ts
···
6
showProfilePicture,
7
showVisualizer,
8
useDominantColorAsBg,
9
} from "./settings";
10
import { getSessionClient } from "./oauth";
11
import { is } from "@atcute/lexicons";
···
15
import { FastAverageColor } from "fast-average-color";
16
import { toaster } from "~/components/Toaster";
17
import { parseColor } from "@ark-ui/solid";
18
19
export type TaskState = { file: File } & (
20
| { status: "processing" }
21
| { status: "error"; error: string }
22
-
| { status: "success"; result: Blob }
23
);
24
25
let _idCounter = 0;
···
80
});
81
}
82
}
83
-
const result = await render(file, {
84
-
pfpUrl,
85
-
visualizer: showVisualizer.get() ?? true,
86
-
frameRate: frameRate.get() ?? 30,
87
-
bgColor,
88
-
duration,
89
-
});
90
tasks.set(id, {
91
file,
92
status: "success",
93
result,
94
});
95
} catch (error) {
96
console.error(error);
···
6
showProfilePicture,
7
showVisualizer,
8
useDominantColorAsBg,
9
+
autoTranscribe,
10
} from "./settings";
11
import { getSessionClient } from "./oauth";
12
import { is } from "@atcute/lexicons";
···
16
import { FastAverageColor } from "fast-average-color";
17
import { toaster } from "~/components/Toaster";
18
import { parseColor } from "@ark-ui/solid";
19
+
import { transcribe } from "./transcribe";
20
21
export type TaskState = { file: File } & (
22
| { status: "processing" }
23
| { status: "error"; error: string }
24
+
| { status: "success"; result: Blob; altText?: string }
25
);
26
27
let _idCounter = 0;
···
82
});
83
}
84
}
85
+
const [result, altText] = await Promise.all([
86
+
render(file, {
87
+
pfpUrl,
88
+
visualizer: showVisualizer.get() ?? true,
89
+
frameRate: frameRate.get() ?? 30,
90
+
bgColor,
91
+
duration,
92
+
}),
93
+
(autoTranscribe.get() ?? false)
94
+
? transcribe(file)
95
+
: Promise.resolve(undefined),
96
+
]);
97
tasks.set(id, {
98
file,
99
status: "success",
100
result,
101
+
altText,
102
});
103
} catch (error) {
104
console.error(error);
+101
src/lib/transcribe.ts
+101
src/lib/transcribe.ts
···
···
1
+
import {
2
+
AutomaticSpeechRecognitionPipeline,
3
+
pipeline,
4
+
} from "@huggingface/transformers";
5
+
import { toaster } from "~/components/Toaster";
6
+
import { defaultWhisperModel, whisperModel } from "./settings";
7
+
8
+
let transcriberPromise: Promise<AutomaticSpeechRecognitionPipeline> | null =
9
+
null;
10
+
let model: AutomaticSpeechRecognitionPipeline | null = null;
11
+
12
+
const loadModel = () => {
13
+
if (model) return Promise.resolve(model);
14
+
15
+
if (transcriberPromise) return transcriberPromise;
16
+
17
+
let toastId: string | undefined;
18
+
19
+
const modelName = whisperModel.get() ?? defaultWhisperModel;
20
+
21
+
transcriberPromise = pipeline("automatic-speech-recognition", modelName, {
22
+
progress_callback: (data: any) => {
23
+
// data contains: { status, file, name, loaded, total, progress }
24
+
if (data.status === "initiate") {
25
+
if (!toastId) {
26
+
toastId = toaster.create({
27
+
title: "downloading transcription model",
28
+
description: `fetching ${data.file}...`,
29
+
type: "info",
30
+
duration: 999999,
31
+
});
32
+
}
33
+
} else if (data.status === "progress" && toastId) {
34
+
const percent = data.progress ? Math.round(data.progress) : 0;
35
+
toaster.update(toastId, {
36
+
title: "downloading transcription model",
37
+
description: `fetching ${data.file} (at ${percent}%)...`,
38
+
type: "info",
39
+
duration: 999999,
40
+
});
41
+
}
42
+
},
43
+
})
44
+
.then((transcriber) => {
45
+
if (toastId) {
46
+
toaster.update(toastId, {
47
+
title: "transcription model loaded",
48
+
description: `${modelName.split("/")[1]} is ready`,
49
+
type: "success",
50
+
duration: 3000,
51
+
});
52
+
}
53
+
model = transcriber;
54
+
return transcriber;
55
+
})
56
+
.catch((err) => {
57
+
const toastOpts = {
58
+
title: "transcription model download failed",
59
+
description: `${err}`,
60
+
type: "error",
61
+
duration: 5000,
62
+
};
63
+
if (toastId) toaster.update(toastId, toastOpts);
64
+
else toaster.create(toastOpts);
65
+
66
+
model = null;
67
+
68
+
throw err;
69
+
})
70
+
.finally(() => {
71
+
transcriberPromise = null;
72
+
});
73
+
74
+
return transcriberPromise;
75
+
};
76
+
77
+
export const preloadModel = () => {
78
+
model = null;
79
+
loadModel().catch((e) => console.error("preload failed", e));
80
+
};
81
+
82
+
export const transcribe = async (file: File): Promise<string> => {
83
+
const url = URL.createObjectURL(file);
84
+
try {
85
+
await loadModel();
86
+
if (!model) throw "model not loaded";
87
+
88
+
const output = await model(url);
89
+
return [output].flat()[0].text.trim();
90
+
} catch (err) {
91
+
console.error("transcription failed", err);
92
+
toaster.create({
93
+
title: "transcription failed",
94
+
description: `${err}`,
95
+
type: "error",
96
+
});
97
+
throw err;
98
+
} finally {
99
+
URL.revokeObjectURL(url);
100
+
}
101
+
};
+7
-1
vite.config.ts
+7
-1
vite.config.ts
···
8
client_id: string,
9
client_uri: string,
10
redirect_uri: string,
11
) => ({
12
...oauthMetadata,
13
client_id,
14
client_uri,
15
logo_uri: `${client_uri}/favicon.png`,
16
redirect_uris: [redirect_uri],
17
});
18
19
export default defineConfig({
···
25
process.env.VITE_CLIENT_URI = "http://localhost:3000";
26
const redirectUri = "http://127.0.0.1:3000";
27
process.env.VITE_OAUTH_REDIRECT_URL = redirectUri;
28
process.env.VITE_OAUTH_CLIENT_ID =
29
`http://localhost` +
30
`?redirect_uri=${encodeURIComponent(redirectUri)}` +
31
-
`&scope=${encodeURIComponent(oauthMetadata.scope)}`;
32
}
33
},
34
configureServer(server) {
···
50
process.env.VITE_OAUTH_CLIENT_ID!,
51
process.env.VITE_CLIENT_URI!,
52
process.env.VITE_OAUTH_REDIRECT_URL!,
53
),
54
null,
55
2,
···
69
process.env.VITE_OAUTH_CLIENT_ID!,
70
process.env.VITE_CLIENT_URI!,
71
process.env.VITE_OAUTH_REDIRECT_URL!,
72
),
73
null,
74
2,
···
8
client_id: string,
9
client_uri: string,
10
redirect_uri: string,
11
+
scope: string,
12
) => ({
13
...oauthMetadata,
14
client_id,
15
client_uri,
16
logo_uri: `${client_uri}/favicon.png`,
17
redirect_uris: [redirect_uri],
18
+
scope,
19
});
20
21
export default defineConfig({
···
27
process.env.VITE_CLIENT_URI = "http://localhost:3000";
28
const redirectUri = "http://127.0.0.1:3000";
29
process.env.VITE_OAUTH_REDIRECT_URL = redirectUri;
30
+
const scope = oauthMetadata.scope;
31
+
process.env.VITE_OAUTH_SCOPE = scope;
32
process.env.VITE_OAUTH_CLIENT_ID =
33
`http://localhost` +
34
`?redirect_uri=${encodeURIComponent(redirectUri)}` +
35
+
`&scope=${encodeURIComponent(scope)}`;
36
}
37
},
38
configureServer(server) {
···
54
process.env.VITE_OAUTH_CLIENT_ID!,
55
process.env.VITE_CLIENT_URI!,
56
process.env.VITE_OAUTH_REDIRECT_URL!,
57
+
process.env.VITE_OAUTH_SCOPE!,
58
),
59
null,
60
2,
···
74
process.env.VITE_OAUTH_CLIENT_ID!,
75
process.env.VITE_CLIENT_URI!,
76
process.env.VITE_OAUTH_REDIRECT_URL!,
77
+
process.env.VITE_OAUTH_SCOPE!,
78
),
79
null,
80
2,