Diffinery

codician/diffinerypublic

Open-source, agent-first GitHub and GitHub Actions alternative that runs on your own Cloudflare account: git hosting, pull requests, code review and drop-in GitHub Actions YAML on Workers, Durable Objects, R2 and Containers.

Add app package manifest

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AizKXSsengXZRegJxRATkL
Claude authored signed1 parent 62327dccommit 8cbc69e1a54c855849edd212759104c6d1147999Browse files
2 files changed+2784−1114
addedapps/diffinery/package.json+27−0View file
@@ -1,0 +1,27 @@
1+{
2+ "name": "@diffinery/app",
3+ "version": "0.1.0",
4+ "private": true,
5+ "type": "module",
6+ "scripts": {
7+ "dev": "wrangler dev",
8+ "deploy": "wrangler deploy",
9+ "typecheck": "tsc --noEmit",
10+ "test": "vitest run",
11+ "cf-typegen": "wrangler types"
12+ },
13+ "dependencies": {
14+ "@cloudflare/containers": "^0.3.7",
15+ "@diffinery/git-core": "workspace:*",
16+ "@diffinery/shared": "workspace:*",
17+ "@diffinery/workflow-yaml": "workspace:*",
18+ "hono": "^4.13.0"
19+ },
20+ "devDependencies": {
21+ "@cloudflare/vitest-pool-workers": "^0.23.0",
22+ "@cloudflare/workers-types": "^5.20261012.1",
23+ "typescript": "^5.9.3",
24+ "vitest": "^4.1.0",
25+ "wrangler": "^4.149.0"
26+ }
27+}
modifiedpnpm-lock.yaml+2757−1114View file
@@ -15,1117 +15,2760 @@
1515 specifier: ^5.9.3
1616 version: 5.9.3
1717
18- containers/runner:
19- dependencies:
20- '@diffinery/shared':
21- specifier: workspace:*
22- version: link:../../packages/shared
23- '@diffinery/workflow-yaml':
24- specifier: workspace:*
25- version: link:../../packages/workflow-yaml
26- devDependencies:
27- '@types/node':
28- specifier: ^22.0.0
29- version: 22.20.5
30- esbuild:
31- specifier: ^0.25.0
32- version: 0.25.12
33- typescript:
34- specifier: ^5.9.3
35- version: 5.9.3
36- vitest:
37- specifier: ^4.1.0
38- version: 4.1.11(@types/node@22.20.5)(vite@8.3.4(@types/node@22.20.5)(esbuild@0.25.12)(yaml@2.9.1))
39-
40- packages/git-core:
41- dependencies:
42- diff:
43- specifier: ^8.0.0
44- version: 8.0.4
45- pako:
46- specifier: ^2.1.0
47- version: 2.2.0
48- devDependencies:
49- '@types/node':
50- specifier: ^22.0.0
51- version: 22.20.5
52- '@types/pako':
53- specifier: ^2.0.3
54- version: 2.0.4
55- typescript:
56- specifier: ^5.9.3
57- version: 5.9.3
58- vitest:
59- specifier: ^4.1.0
60- version: 4.1.11(@types/node@22.20.5)(vite@8.3.4(@types/node@22.20.5)(esbuild@0.25.12)(yaml@2.9.1))
61-
62- packages/shared:
63- devDependencies:
64- typescript:
65- specifier: ^5.9.3
66- version: 5.9.3
67-
68- packages/workflow-yaml:
69- dependencies:
70- yaml:
71- specifier: ^2.9.1
72- version: 2.9.1
73- devDependencies:
74- typescript:
75- specifier: ^5.9.3
76- version: 5.9.3
77- vitest:
78- specifier: ^4.1.0
79- version: 4.1.11(@types/node@22.20.5)(vite@8.3.4(@types/node@22.20.5)(esbuild@0.25.12)(yaml@2.9.1))
80-
81-packages:
82-
83- '@esbuild/aix-ppc64@0.25.12':
84- resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==}
85- engines: {node: '>=18'}
86- cpu: [ppc64]
87- os: [aix]
88-
89- '@esbuild/android-arm64@0.25.12':
90- resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==}
91- engines: {node: '>=18'}
92- cpu: [arm64]
93- os: [android]
94-
95- '@esbuild/android-arm@0.25.12':
96- resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==}
97- engines: {node: '>=18'}
98- cpu: [arm]
99- os: [android]
100-
101- '@esbuild/android-x64@0.25.12':
102- resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==}
103- engines: {node: '>=18'}
104- cpu: [x64]
105- os: [android]
106-
107- '@esbuild/darwin-arm64@0.25.12':
108- resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==}
109- engines: {node: '>=18'}
110- cpu: [arm64]
111- os: [darwin]
112-
113- '@esbuild/darwin-x64@0.25.12':
114- resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==}
115- engines: {node: '>=18'}
116- cpu: [x64]
117- os: [darwin]
118-
119- '@esbuild/freebsd-arm64@0.25.12':
120- resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==}
121- engines: {node: '>=18'}
122- cpu: [arm64]
123- os: [freebsd]
124-
125- '@esbuild/freebsd-x64@0.25.12':
126- resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==}
127- engines: {node: '>=18'}
128- cpu: [x64]
129- os: [freebsd]
130-
131- '@esbuild/linux-arm64@0.25.12':
132- resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==}
133- engines: {node: '>=18'}
134- cpu: [arm64]
135- os: [linux]
136-
137- '@esbuild/linux-arm@0.25.12':
138- resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==}
139- engines: {node: '>=18'}
140- cpu: [arm]
141- os: [linux]
142-
143- '@esbuild/linux-ia32@0.25.12':
144- resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==}
145- engines: {node: '>=18'}
146- cpu: [ia32]
147- os: [linux]
148-
149- '@esbuild/linux-loong64@0.25.12':
150- resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==}
151- engines: {node: '>=18'}
152- cpu: [loong64]
153- os: [linux]
154-
155- '@esbuild/linux-mips64el@0.25.12':
156- resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==}
157- engines: {node: '>=18'}
158- cpu: [mips64el]
159- os: [linux]
160-
161- '@esbuild/linux-ppc64@0.25.12':
162- resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==}
163- engines: {node: '>=18'}
164- cpu: [ppc64]
165- os: [linux]
166-
167- '@esbuild/linux-riscv64@0.25.12':
168- resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==}
169- engines: {node: '>=18'}
170- cpu: [riscv64]
171- os: [linux]
172-
173- '@esbuild/linux-s390x@0.25.12':
174- resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==}
175- engines: {node: '>=18'}
176- cpu: [s390x]
177- os: [linux]
178-
179- '@esbuild/linux-x64@0.25.12':
180- resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==}
181- engines: {node: '>=18'}
182- cpu: [x64]
183- os: [linux]
184-
185- '@esbuild/netbsd-arm64@0.25.12':
186- resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==}
187- engines: {node: '>=18'}
188- cpu: [arm64]
189- os: [netbsd]
190-
191- '@esbuild/netbsd-x64@0.25.12':
192- resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==}
193- engines: {node: '>=18'}
194- cpu: [x64]
195- os: [netbsd]
196-
197- '@esbuild/openbsd-arm64@0.25.12':
198- resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==}
199- engines: {node: '>=18'}
200- cpu: [arm64]
201- os: [openbsd]
202-
203- '@esbuild/openbsd-x64@0.25.12':
204- resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==}
205- engines: {node: '>=18'}
206- cpu: [x64]
207- os: [openbsd]
208-
209- '@esbuild/openharmony-arm64@0.25.12':
210- resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==}
211- engines: {node: '>=18'}
212- cpu: [arm64]
213- os: [openharmony]
214-
215- '@esbuild/sunos-x64@0.25.12':
216- resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==}
217- engines: {node: '>=18'}
218- cpu: [x64]
219- os: [sunos]
220-
221- '@esbuild/win32-arm64@0.25.12':
222- resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==}
223- engines: {node: '>=18'}
224- cpu: [arm64]
225- os: [win32]
226-
227- '@esbuild/win32-ia32@0.25.12':
228- resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==}
229- engines: {node: '>=18'}
230- cpu: [ia32]
231- os: [win32]
232-
233- '@esbuild/win32-x64@0.25.12':
234- resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==}
235- engines: {node: '>=18'}
236- cpu: [x64]
237- os: [win32]
238-
239- '@jridgewell/sourcemap-codec@1.6.0':
240- resolution: {integrity: sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==}
241-
242- '@oxc-project/types@0.153.0':
243- resolution: {integrity: sha512-jSNrRIyvPVLL5E1z/tS5zLAprosGz/FuI1PWwEOz59j3E4TTTzSpqKb/RDGqJhhW0QHYISGXxq582wGx6T11Tw==}
244-
245- '@rolldown/binding-android-arm-eabi@1.2.13':
246- resolution: {integrity: sha512-Vu/NICrgdRvUOeaJZIyB2FP63s6fO/4ud5l8dXmxDx9yDyn+mN0y+gsvsVviSli+T361Aqo0h46EuMoobrwawA==}
247- engines: {node: ^20.19.0 || >=22.12.0}
248- cpu: [arm]
249- os: [android]
250-
251- '@rolldown/binding-android-arm64@1.2.13':
252- resolution: {integrity: sha512-6LEoIrGy5vvCd2boNnv2soPSUZj/PRvhp8R/t9KlX+mIZxThIE/ZqxrGXxmuNX0FuvQFvLdZr7S4HrYpYBVhEQ==}
253- engines: {node: ^20.19.0 || >=22.12.0}
254- cpu: [arm64]
255- os: [android]
256-
257- '@rolldown/binding-darwin-arm64@1.2.13':
258- resolution: {integrity: sha512-CaJSRzlQ6Q+zkDMVA9OkVxBjVoPRCDEE3v0FSJ9kIQBgRjFApA3Si4ijhbNVUji7ZJt+PfO0e46qy4nPInHUPA==}
259- engines: {node: ^20.19.0 || >=22.12.0}
260- cpu: [arm64]
261- os: [darwin]
262-
263- '@rolldown/binding-darwin-x64@1.2.13':
264- resolution: {integrity: sha512-e4r340I5hxSzJkD3YJBxgzq/rJ3wwxwdLLb2FPt1Zpyem20nrQPT11DDEEkazwxaHumH8wpglsp/Ozgj/wT6mw==}
265- engines: {node: ^20.19.0 || >=22.12.0}
266- cpu: [x64]
267- os: [darwin]
268-
269- '@rolldown/binding-freebsd-x64@1.2.13':
270- resolution: {integrity: sha512-hoBWDZ4/K/mJKVMbsgUd1jfpA2DiOrJ54mpegObU9TBHBBrtX4FLIXJJQRDPZ/2Dn91GvPob+Z2hwKJzf4E5SQ==}
271- engines: {node: ^20.19.0 || >=22.12.0}
272- cpu: [x64]
273- os: [freebsd]
274-
275- '@rolldown/binding-linux-arm-gnueabihf@1.2.13':
276- resolution: {integrity: sha512-oF9fZu3vTWnTiVAkDFxU9PJLt1nh20K9RRpuHsR7ZnE2L7XookBbDBVLojCVSLGbvtSlxeUNnjAj6DbNsKyzbg==}
277- engines: {node: ^20.19.0 || >=22.12.0}
278- cpu: [arm]
279- os: [linux]
280-
281- '@rolldown/binding-linux-arm64-gnu@1.2.13':
282- resolution: {integrity: sha512-DTpb/+jMiqWMPgphn4ksW1zW+XLJ6dJJ9FMvnIk9I291LhCctMPhMYJrP5t9p6C9qa3KXadDdUEZHBaPh3kNxQ==}
283- engines: {node: ^20.19.0 || >=22.12.0}
284- cpu: [arm64]
285- os: [linux]
286-
287- '@rolldown/binding-linux-arm64-musl@1.2.13':
288- resolution: {integrity: sha512-xU+Kvv9N2A3SY35zFh1FWWNjxbadE/BKeqnkXe7vScU4GZsw757BlVmDLITZEq8DPpk6m7uoDYkK7P+x/uU5Ow==}
289- engines: {node: ^20.19.0 || >=22.12.0}
290- cpu: [arm64]
291- os: [linux]
292-
293- '@rolldown/binding-linux-ppc64-gnu@1.2.13':
294- resolution: {integrity: sha512-XMk/hnhh25oQ756Lclb1Q11h4ll0xC0Esa5w4Vzp+mAE2S3AGJgeM0SonrIgY8fHhjarb6hcoTuwoFG0VVP2ig==}
295- engines: {node: ^20.19.0 || >=22.12.0}
296- cpu: [ppc64]
297- os: [linux]
298-
299- '@rolldown/binding-linux-s390x-gnu@1.2.13':
300- resolution: {integrity: sha512-U1BoTHYmlywE2n3HUWjzZ+8EQsKr+OwpxYuDWaubx42tUL8QSL7nOqRz/NVHanibbFP3M1Rxuprz/wNcbMKjqw==}
301- engines: {node: ^20.19.0 || >=22.12.0}
302- cpu: [s390x]
303- os: [linux]
304-
305- '@rolldown/binding-linux-x64-gnu@1.2.13':
306- resolution: {integrity: sha512-J4cm80Pc6wEwV5AZ42o62sIQgDk+Y7R2s646jIwuvO+4V46QB58N4vVuMPWCBaNgursXLpmUWJV//WQAkPvHBQ==}
307- engines: {node: ^20.19.0 || >=22.12.0}
308- cpu: [x64]
309- os: [linux]
310-
311- '@rolldown/binding-linux-x64-musl@1.2.13':
312- resolution: {integrity: sha512-W0euZS40U4V6JkmEnVCIX9mcsL6cbXQ4X8c2w+MMOIjFg68TXUW+u3RT+2e1t1pv9mg/EP3pDtK3POXdQ7Rxyw==}
313- engines: {node: ^20.19.0 || >=22.12.0}
314- cpu: [x64]
315- os: [linux]
316-
317- '@rolldown/binding-openharmony-arm64@1.2.13':
318- resolution: {integrity: sha512-do/AF/4n9MRshia3a5aXoy8xM2c6mgfT6D7H/dY6my5z+hfCIR4ab7mk4IRj++nsEQpKy39kd0DQnDq+r692tw==}
319- engines: {node: ^20.19.0 || >=22.12.0}
320- cpu: [arm64]
321- os: [openharmony]
322-
323- '@rolldown/binding-win32-arm64-msvc@1.2.13':
324- resolution: {integrity: sha512-6FtUf2cJZobutJdxnGYX8z0vtbgqU0b2v8vfBhkXb9wp2MppMFtkunE+IaOntyi01rkIQoPW2GHABtfzsC0BRQ==}
325- engines: {node: ^20.19.0 || >=22.12.0}
326- cpu: [arm64]
327- os: [win32]
328-
329- '@rolldown/binding-win32-x64-msvc@1.2.13':
330- resolution: {integrity: sha512-UKhFaZTeTcbKrb3iU82m17jVcPEAoqDkCN5MBqgPyZSwp/cQmib21crTS0DdH7T1B7wZRWEI89YQAOJMet5yhg==}
331- engines: {node: ^20.19.0 || >=22.12.0}
332- cpu: [x64]
333- os: [win32]
334-
335- '@rolldown/pluginutils@1.0.1':
336- resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==}
337-
338- '@standard-schema/spec@1.1.0':
339- resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==}
340-
341- '@turbo/darwin-64@2.11.7':
342- resolution: {integrity: sha512-Z2LFOxwbiJueD1miByXJS/BrW21vv6YaQXZustty5jEX4vQYw6zyh101Sz1QO7WG0mqBzKagZ/DoAeeujI0/Sw==}
343- cpu: [x64]
344- os: [darwin]
345-
346- '@turbo/darwin-arm64@2.11.7':
347- resolution: {integrity: sha512-Vhv8ybgIflosNDSSRD9fNXHlCFA60dsGyTqQmc7l28SEX5jOaweCCD4BBYNd8/p0WGkw3e7tZbfA9w6FsujGvw==}
348- cpu: [arm64]
349- os: [darwin]
350-
351- '@turbo/linux-64@2.11.7':
352- resolution: {integrity: sha512-rAqRp3blQKk1+ylMGlZHAW0eJjVNuuGUm4ZrC6RU1Im8tLryvaO4a2zLQ/FQi1TRlmKqKV9YXBki2YeytlLbXA==}
353- cpu: [x64]
354- os: [android, linux]
355-
356- '@turbo/linux-arm64@2.11.7':
357- resolution: {integrity: sha512-thVYGov7S+llXAxrl3kBb/efalav0xhrjl5NHCR6AfKx14JkbqaetvbVwyss4FvZ9rt+Pv3xsTb+8SIYix8DTg==}
358- cpu: [arm64]
359- os: [android, linux]
360-
361- '@turbo/windows-64@2.11.7':
362- resolution: {integrity: sha512-ZIoKT7J7KutgYl4bGxmmgeUQjG+7E0nY8BF9dxUOiMH2vdTsM4JQ2uSwTYFkTR2Llbg6ghGjSmuZ8LQtkLEYjg==}
363- cpu: [x64]
364- os: [win32]
365-
366- '@turbo/windows-arm64@2.11.7':
367- resolution: {integrity: sha512-88Xv2f7SLGVJ68lRRx8o375dKmnZYNdDtvlKcPA0kZpcF93eAQd8l96BKQ0/AMHG0bMJA0Z5QqoqtetxzNsC+g==}
368- cpu: [arm64]
369- os: [win32]
370-
371- '@types/chai@5.2.3':
372- resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==}
373-
374- '@types/deep-eql@4.0.2':
375- resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==}
376-
377- '@types/estree@1.0.9':
378- resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==}
379-
380- '@types/node@22.20.5':
381- resolution: {integrity: sha512-U2+DNr+wSjpsTS/wZGYHq7GcwfuSmKiKvoPvK22zwTlRhU91yOniN4qRR5KhIjvif7ysw/dz/hKmfDH0Ris4aA==}
382-
383- '@types/pako@2.0.4':
384- resolution: {integrity: sha512-VWDCbrLeVXJM9fihYodcLiIv0ku+AlOa/TQ1SvYOaBuyrSKgEcro95LJyIsJ4vSo6BXIxOKxiJAat04CmST9Fw==}
385-
386- '@vitest/expect@4.1.11':
387- resolution: {integrity: sha512-VX2x5vNJXET47KAFzwERI+KRMtTTCSWTfSMKsW7JsUsXV4psq++e3DvZpuTDOpHcxytiDs6p2nhVb2tVDiiUYw==}
388-
389- '@vitest/mocker@4.1.11':
390- resolution: {integrity: sha512-2XJVD55d1o5AZous5CCGKS74g/riOj9odEt2bQpCVZeblHyHdnMeFl4jl0XjU21stf4mbjUkew2eXQZt65g5CQ==}
391- peerDependencies:
392- msw: ^2.4.9
393- vite: ^6.0.0 || ^7.0.0 || ^8.0.0
394- peerDependenciesMeta:
395- msw:
396- optional: true
397- vite:
398- optional: true
399-
400- '@vitest/pretty-format@4.1.11':
401- resolution: {integrity: sha512-yiZzPbGTS9Sr/JpFl8zHrcIkAofNbFV6k21vIgQN/cY/oxZeXhJv5sc/MBJ5jFKWmWs+oJHw0UXLZjmf931+Vw==}
402-
403- '@vitest/runner@4.1.11':
404- resolution: {integrity: sha512-LztvUgdwMNJMIkj3hQnnxiC2Xy1zNxq928W/xhjCLaNCzqTZOudjwbQf6v9IntZGPw132i2Lq2rgTRZHD3JHNw==}
405-
406- '@vitest/snapshot@4.1.11':
407- resolution: {integrity: sha512-pN7ikn1ON7h8ee4gIAp4AzyK+zBtJPzVbqOgu5LCEh4VaJVbPQcgYQYJIMGQPXVeJJq1fnfazis7a5pFNPahog==}
408-
409- '@vitest/spy@4.1.11':
410- resolution: {integrity: sha512-apNa/prQy2qCeywhnixOHPRCgGNhvg7T4Dapfl1GahLp/R+uhBm5cPyFoNVyqsNd2h1nJxL6BqqdIjiABL60YA==}
411-
412- '@vitest/utils@4.1.11':
413- resolution: {integrity: sha512-zTCVGpyFsGWBhllOyKlTw/vnr6D9qxsfSDyfbyZmTyjHw5N/VuvzHpHoQjm2ZJzn4RJgx5w4r7V0er69CmLgPQ==}
414-
415- assertion-error@2.0.1:
416- resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
417- engines: {node: '>=12'}
418-
419- chai@6.3.0:
420- resolution: {integrity: sha512-XWAtwJ6OHO+tj0EKCs0Y2UamnyOxseZWltU4x2U2wh8g4AigdjwvtUjvLP2tqkA/avxHEtzxNaqGq/YGNwckKg==}
421- engines: {node: '>=18'}
422-
423- convert-source-map@2.0.0:
424- resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
425-
426- detect-libc@2.1.2:
427- resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
428- engines: {node: '>=8'}
429-
430- diff@8.0.4:
431- resolution: {integrity: sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==}
432- engines: {node: '>=0.3.1'}
433-
434- es-module-lexer@2.3.2:
435- resolution: {integrity: sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==}
436-
437- esbuild@0.25.12:
438- resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==}
439- engines: {node: '>=18'}
440- hasBin: true
441-
442- estree-walker@3.0.3:
443- resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
444-
445- expect-type@1.4.0:
446- resolution: {integrity: sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==}
447- engines: {node: '>=12.0.0'}
448-
449- fdir@6.5.0:
450- resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
451- engines: {node: '>=12.0.0'}
452- peerDependencies:
453- picomatch: ^3 || ^4
454- peerDependenciesMeta:
455- picomatch:
456- optional: true
457-
458- fsevents@2.3.3:
459- resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
460- engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
461- os: [darwin]
462-
463- lightningcss-android-arm64@1.33.0:
464- resolution: {integrity: sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==}
465- engines: {node: '>= 12.0.0'}
466- cpu: [arm64]
467- os: [android]
468-
469- lightningcss-darwin-arm64@1.33.0:
470- resolution: {integrity: sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==}
471- engines: {node: '>= 12.0.0'}
472- cpu: [arm64]
473- os: [darwin]
474-
475- lightningcss-darwin-x64@1.33.0:
476- resolution: {integrity: sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==}
477- engines: {node: '>= 12.0.0'}
478- cpu: [x64]
479- os: [darwin]
480-
481- lightningcss-freebsd-x64@1.33.0:
482- resolution: {integrity: sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==}
483- engines: {node: '>= 12.0.0'}
484- cpu: [x64]
485- os: [freebsd]
486-
487- lightningcss-linux-arm-gnueabihf@1.33.0:
488- resolution: {integrity: sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==}
489- engines: {node: '>= 12.0.0'}
490- cpu: [arm]
491- os: [linux]
492-
493- lightningcss-linux-arm64-gnu@1.33.0:
494- resolution: {integrity: sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==}
495- engines: {node: '>= 12.0.0'}
496- cpu: [arm64]
497- os: [linux]
498-
499- lightningcss-linux-arm64-musl@1.33.0:
500- resolution: {integrity: sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==}
501- engines: {node: '>= 12.0.0'}
502- cpu: [arm64]
503- os: [linux]
504-
505- lightningcss-linux-x64-gnu@1.33.0:
506- resolution: {integrity: sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==}
507- engines: {node: '>= 12.0.0'}
508- cpu: [x64]
509- os: [linux]
510-
511- lightningcss-linux-x64-musl@1.33.0:
512- resolution: {integrity: sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==}
513- engines: {node: '>= 12.0.0'}
514- cpu: [x64]
515- os: [linux]
516-
517- lightningcss-win32-arm64-msvc@1.33.0:
518- resolution: {integrity: sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==}
519- engines: {node: '>= 12.0.0'}
520- cpu: [arm64]
521- os: [win32]
522-
523- lightningcss-win32-x64-msvc@1.33.0:
524- resolution: {integrity: sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==}
525- engines: {node: '>= 12.0.0'}
526- cpu: [x64]
527- os: [win32]
528-
529- lightningcss@1.33.0:
530- resolution: {integrity: sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==}
531- engines: {node: '>= 12.0.0'}
532-
533- magic-string@0.30.21:
534- resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
535-
536- nanoid@3.3.20:
537- resolution: {integrity: sha512-uKdg2G3GNCKQn9byYOpxbGqrT2fGO5KRt5J/8b3pok8rT6qxGWF6hxMyJiEYtAf+FVyYuD9hRaDqX5uPFYJ4ZQ==}
538- engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
539- hasBin: true
540-
541- obug@2.2.1:
542- resolution: {integrity: sha512-XrsrhT5sybtKI6wakr2SPOlGZWWYbUXZ7a0jT8/QOeAPau+1X/bSegNe5YR75oJmEZQbKningirmGOEJCIk61Q==}
543- engines: {node: '>=12.20.0'}
544-
545- pako@2.2.0:
546- resolution: {integrity: sha512-zJq6RP/5q+TO2OpFV3FHzlPnFjmkb7Nc99a5SNjJE+uu/PkpChs+NIZSSzbBoD+6kjiISXjfYdwj1ZRQ81dz/w==}
547-
548- pathe@2.0.3:
549- resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
550-
551- picocolors@1.1.1:
552- resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
553-
554- picomatch@4.0.7:
555- resolution: {integrity: sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==}
556- engines: {node: '>=12'}
557-
558- postcss@8.5.29:
559- resolution: {integrity: sha512-49cGhUbXj8Qenv0iTMxA1cFBzxXoctpC9Ujd77t1WcbJIr6nF/eI7g/8MgxrYldFRuAXvja7xQRwavoW7kgrxQ==}
560- engines: {node: ^10 || ^12 || >=14}
561-
562- rolldown@1.2.13:
563- resolution: {integrity: sha512-/5apOkwWxtACcQtZ5WlrAsKS4JwXVThQPJZ3RqIruRY9UG9M8e0VlXN068xum/JRKA4aIUoJ13ghe/kGCvidiQ==}
564- engines: {node: ^20.19.0 || >=22.12.0}
565- hasBin: true
566-
567- siginfo@2.0.0:
568- resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
569-
570- source-map-js@1.2.2:
571- resolution: {integrity: sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==}
572- engines: {node: '>=0.10.0'}
573-
574- stackback@0.0.2:
575- resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
576-
577- std-env@4.3.0:
578- resolution: {integrity: sha512-OtU/EgQ1kIm5KwqQpBC6ZEMXrZRui11w8zgfTWp8cdO9B8OaPsbA8bTHO2P+HNo1VlUTGMVBwPhydu6poeXiag==}
579-
580- tinybench@2.9.0:
581- resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
582-
583- tinyexec@1.3.1:
584- resolution: {integrity: sha512-GCvB3aoys96IuDFBMcTB46JOR6mdMtAToqwiW8JlWhsoh1mhHi/xn9ss/Dg7N555GiJyEt2qzoG/NHCwM6h1EA==}
585- engines: {node: '>=18'}
586-
587- tinyglobby@0.2.17:
588- resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==}
589- engines: {node: '>=12.0.0'}
590-
591- tinyrainbow@3.2.0:
592- resolution: {integrity: sha512-LgO3D9yZJjApUiuUfl9iFAwrtaX4+lok3wJIqttGoKCHlWUqHqbQpnxCf82L8FjgKsh4iGo78hqJwgL8F6To2A==}
593- engines: {node: '>=14.0.0'}
594-
595- turbo@2.11.7:
596- resolution: {integrity: sha512-RhXHbqfvY6o3xt/zSHCwSNwLrZlXiqHzewi4eAj9PtZ1T1CqgMJ2yIDb7SKPTG9IikTm925mfzL6hldQVdyNWw==}
597- hasBin: true
598-
599- typescript@5.9.3:
600- resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
601- engines: {node: '>=14.17'}
602- hasBin: true
603-
604- undici-types@6.21.0:
605- resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
606-
607- vite@8.3.4:
608- resolution: {integrity: sha512-IftLE8phJhdNRIGNEV4JCCvfNScoZQVfcXaN8TQropWGJtOHcu+iAB9pHcuGvmEb/kddw0LBe/jS8ztdC6xdiQ==}
609- engines: {node: ^20.19.0 || >=22.12.0}
610- hasBin: true
611- peerDependencies:
612- '@types/node': ^20.19.0 || >=22.12.0
613- '@vitejs/devtools': ^0.7.1
614- esbuild: ^0.27.0 || ^0.28.0
615- jiti: '>=1.21.0'
616- less: ^4.0.0
617- sass: ^1.70.0
618- sass-embedded: ^1.70.0
619- stylus: '>=0.54.8'
620- sugarss: ^5.0.0
621- terser: ^5.16.0
622- tsx: ^4.8.1
623- yaml: ^2.4.2
624- peerDependenciesMeta:
625- '@types/node':
626- optional: true
627- '@vitejs/devtools':
628- optional: true
629- esbuild:
630- optional: true
631- jiti:
632- optional: true
633- less:
634- optional: true
635- sass:
636- optional: true
637- sass-embedded:
638- optional: true
639- stylus:
640- optional: true
641- sugarss:
642- optional: true
643- terser:
644- optional: true
645- tsx:
646- optional: true
647- yaml:
648- optional: true
649-
650- vitest@4.1.11:
651- resolution: {integrity: sha512-fhACrNXUidIbGSBr5FlbuBkO7VWC1ZyLl0DO4CU2DrQoAPxX84Ysxs+HeGQpii5lZWV1Q4gBZTTu49mF+A6Edw==}
652- engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0}
653- hasBin: true
654- peerDependencies:
655- '@edge-runtime/vm': '*'
656- '@opentelemetry/api': ^1.9.0
657- '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0
658- '@vitest/browser-playwright': 4.1.11
659- '@vitest/browser-preview': 4.1.11
660- '@vitest/browser-webdriverio': 4.1.11
661- '@vitest/coverage-istanbul': 4.1.11
662- '@vitest/coverage-v8': 4.1.11
663- '@vitest/ui': 4.1.11
664- happy-dom: '*'
665- jsdom: '*'
666- vite: ^6.0.0 || ^7.0.0 || ^8.0.0
667- peerDependenciesMeta:
668- '@edge-runtime/vm':
669- optional: true
670- '@opentelemetry/api':
671- optional: true
672- '@types/node':
673- optional: true
674- '@vitest/browser-playwright':
675- optional: true
676- '@vitest/browser-preview':
677- optional: true
678- '@vitest/browser-webdriverio':
679- optional: true
680- '@vitest/coverage-istanbul':
681- optional: true
682- '@vitest/coverage-v8':
683- optional: true
684- '@vitest/ui':
685- optional: true
686- happy-dom:
687- optional: true
688- jsdom:
689- optional: true
690-
691- why-is-node-running@2.3.0:
692- resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==}
693- engines: {node: '>=8'}
694- hasBin: true
695-
696- yaml@2.9.1:
697- resolution: {integrity: sha512-3NxN8+78OdzbT7C/WjGsyfPAtJaN3FNDsWxv7Y7mcDsT/oOmgW8BpyQQFFBnvZE3j9Y2Sdz1ULFLezL7Eb2yFw==}
698- engines: {node: '>= 14.6'}
699- hasBin: true
700-
701-snapshots:
702-
703- '@esbuild/aix-ppc64@0.25.12':
704- optional: true
705-
706- '@esbuild/android-arm64@0.25.12':
707- optional: true
708-
709- '@esbuild/android-arm@0.25.12':
710- optional: true
711-
712- '@esbuild/android-x64@0.25.12':
713- optional: true
714-
715- '@esbuild/darwin-arm64@0.25.12':
716- optional: true
717-
718- '@esbuild/darwin-x64@0.25.12':
719- optional: true
720-
721- '@esbuild/freebsd-arm64@0.25.12':
722- optional: true
723-
724- '@esbuild/freebsd-x64@0.25.12':
725- optional: true
726-
727- '@esbuild/linux-arm64@0.25.12':
728- optional: true
729-
730- '@esbuild/linux-arm@0.25.12':
731- optional: true
732-
733- '@esbuild/linux-ia32@0.25.12':
734- optional: true
735-
736- '@esbuild/linux-loong64@0.25.12':
737- optional: true
738-
739- '@esbuild/linux-mips64el@0.25.12':
740- optional: true
741-
742- '@esbuild/linux-ppc64@0.25.12':
743- optional: true
744-
745- '@esbuild/linux-riscv64@0.25.12':
746- optional: true
747-
748- '@esbuild/linux-s390x@0.25.12':
749- optional: true
750-
751- '@esbuild/linux-x64@0.25.12':
752- optional: true
753-
754- '@esbuild/netbsd-arm64@0.25.12':
755- optional: true
756-
757- '@esbuild/netbsd-x64@0.25.12':
758- optional: true
759-
760- '@esbuild/openbsd-arm64@0.25.12':
761- optional: true
762-
763- '@esbuild/openbsd-x64@0.25.12':
764- optional: true
765-
766- '@esbuild/openharmony-arm64@0.25.12':
767- optional: true
768-
769- '@esbuild/sunos-x64@0.25.12':
770- optional: true
771-
772- '@esbuild/win32-arm64@0.25.12':
773- optional: true
774-
775- '@esbuild/win32-ia32@0.25.12':
776- optional: true
777-
778- '@esbuild/win32-x64@0.25.12':
779- optional: true
780-
781- '@jridgewell/sourcemap-codec@1.6.0': {}
782-
783- '@oxc-project/types@0.153.0': {}
784-
785- '@rolldown/binding-android-arm-eabi@1.2.13':
786- optional: true
787-
788- '@rolldown/binding-android-arm64@1.2.13':
789- optional: true
790-
791- '@rolldown/binding-darwin-arm64@1.2.13':
792- optional: true
793-
794- '@rolldown/binding-darwin-x64@1.2.13':
795- optional: true
796-
797- '@rolldown/binding-freebsd-x64@1.2.13':
798- optional: true
799-
800- '@rolldown/binding-linux-arm-gnueabihf@1.2.13':
801- optional: true
802-
803- '@rolldown/binding-linux-arm64-gnu@1.2.13':
804- optional: true
805-
806- '@rolldown/binding-linux-arm64-musl@1.2.13':
807- optional: true
808-
809- '@rolldown/binding-linux-ppc64-gnu@1.2.13':
810- optional: true
811-
812- '@rolldown/binding-linux-s390x-gnu@1.2.13':
813- optional: true
814-
815- '@rolldown/binding-linux-x64-gnu@1.2.13':
816- optional: true
817-
818- '@rolldown/binding-linux-x64-musl@1.2.13':
819- optional: true
820-
821- '@rolldown/binding-openharmony-arm64@1.2.13':
822- optional: true
823-
824- '@rolldown/binding-win32-arm64-msvc@1.2.13':
825- optional: true
826-
827- '@rolldown/binding-win32-x64-msvc@1.2.13':
828- optional: true
829-
830- '@rolldown/pluginutils@1.0.1': {}
831-
832- '@standard-schema/spec@1.1.0': {}
833-
834- '@turbo/darwin-64@2.11.7':
835- optional: true
836-
837- '@turbo/darwin-arm64@2.11.7':
838- optional: true
839-
840- '@turbo/linux-64@2.11.7':
841- optional: true
842-
843- '@turbo/linux-arm64@2.11.7':
844- optional: true
845-
846- '@turbo/windows-64@2.11.7':
847- optional: true
848-
849- '@turbo/windows-arm64@2.11.7':
850- optional: true
851-
852- '@types/chai@5.2.3':
853- dependencies:
854- '@types/deep-eql': 4.0.2
855- assertion-error: 2.0.1
856-
857- '@types/deep-eql@4.0.2': {}
858-
859- '@types/estree@1.0.9': {}
860-
861- '@types/node@22.20.5':
862- dependencies:
863- undici-types: 6.21.0
864-
865- '@types/pako@2.0.4': {}
866-
867- '@vitest/expect@4.1.11':
868- dependencies:
869- '@standard-schema/spec': 1.1.0
870- '@types/chai': 5.2.3
871- '@vitest/spy': 4.1.11
872- '@vitest/utils': 4.1.11
873- chai: 6.3.0
874- tinyrainbow: 3.2.0
875-
876- '@vitest/mocker@4.1.11(vite@8.3.4(@types/node@22.20.5)(esbuild@0.25.12)(yaml@2.9.1))':
877- dependencies:
878- '@vitest/spy': 4.1.11
879- estree-walker: 3.0.3
880- magic-string: 0.30.21
881- optionalDependencies:
882- vite: 8.3.4(@types/node@22.20.5)(esbuild@0.25.12)(yaml@2.9.1)
883-
884- '@vitest/pretty-format@4.1.11':
885- dependencies:
886- tinyrainbow: 3.2.0
887-
888- '@vitest/runner@4.1.11':
889- dependencies:
890- '@vitest/utils': 4.1.11
891- pathe: 2.0.3
892-
893- '@vitest/snapshot@4.1.11':
894- dependencies:
895- '@vitest/pretty-format': 4.1.11
896- '@vitest/utils': 4.1.11
897- magic-string: 0.30.21
898- pathe: 2.0.3
899-
900- '@vitest/spy@4.1.11': {}
901-
902- '@vitest/utils@4.1.11':
903- dependencies:
904- '@vitest/pretty-format': 4.1.11
905- convert-source-map: 2.0.0
906- tinyrainbow: 3.2.0
907-
908- assertion-error@2.0.1: {}
909-
910- chai@6.3.0: {}
911-
912- convert-source-map@2.0.0: {}
913-
914- detect-libc@2.1.2: {}
915-
916- diff@8.0.4: {}
917-
918- es-module-lexer@2.3.2: {}
919-
920- esbuild@0.25.12:
921- optionalDependencies:
922- '@esbuild/aix-ppc64': 0.25.12
923- '@esbuild/android-arm': 0.25.12
924- '@esbuild/android-arm64': 0.25.12
925- '@esbuild/android-x64': 0.25.12
926- '@esbuild/darwin-arm64': 0.25.12
927- '@esbuild/darwin-x64': 0.25.12
928- '@esbuild/freebsd-arm64': 0.25.12
929- '@esbuild/freebsd-x64': 0.25.12
930- '@esbuild/linux-arm': 0.25.12
931- '@esbuild/linux-arm64': 0.25.12
932- '@esbuild/linux-ia32': 0.25.12
933- '@esbuild/linux-loong64': 0.25.12
934- '@esbuild/linux-mips64el': 0.25.12
935- '@esbuild/linux-ppc64': 0.25.12
936- '@esbuild/linux-riscv64': 0.25.12
937- '@esbuild/linux-s390x': 0.25.12
938- '@esbuild/linux-x64': 0.25.12
939- '@esbuild/netbsd-arm64': 0.25.12
940- '@esbuild/netbsd-x64': 0.25.12
941- '@esbuild/openbsd-arm64': 0.25.12
942- '@esbuild/openbsd-x64': 0.25.12
943- '@esbuild/openharmony-arm64': 0.25.12
944- '@esbuild/sunos-x64': 0.25.12
945- '@esbuild/win32-arm64': 0.25.12
946- '@esbuild/win32-ia32': 0.25.12
947- '@esbuild/win32-x64': 0.25.12
948-
949- estree-walker@3.0.3:
950- dependencies:
951- '@types/estree': 1.0.9
952-
953- expect-type@1.4.0: {}
954-
955- fdir@6.5.0(picomatch@4.0.7):
956- optionalDependencies:
957- picomatch: 4.0.7
958-
959- fsevents@2.3.3:
960- optional: true
961-
962- lightningcss-android-arm64@1.33.0:
963- optional: true
964-
965- lightningcss-darwin-arm64@1.33.0:
966- optional: true
967-
968- lightningcss-darwin-x64@1.33.0:
969- optional: true
970-
971- lightningcss-freebsd-x64@1.33.0:
972- optional: true
973-
974- lightningcss-linux-arm-gnueabihf@1.33.0:
975- optional: true
976-
977- lightningcss-linux-arm64-gnu@1.33.0:
978- optional: true
979-
980- lightningcss-linux-arm64-musl@1.33.0:
981- optional: true
982-
983- lightningcss-linux-x64-gnu@1.33.0:
984- optional: true
985-
986- lightningcss-linux-x64-musl@1.33.0:
987- optional: true
988-
989- lightningcss-win32-arm64-msvc@1.33.0:
990- optional: true
991-
992- lightningcss-win32-x64-msvc@1.33.0:
993- optional: true
994-
995- lightningcss@1.33.0:
996- dependencies:
997- detect-libc: 2.1.2
998- optionalDependencies:
999- lightningcss-android-arm64: 1.33.0
1000- lightningcss-darwin-arm64: 1.33.0
1001- lightningcss-darwin-x64: 1.33.0
1002- lightningcss-freebsd-x64: 1.33.0
1003- lightningcss-linux-arm-gnueabihf: 1.33.0
1004- lightningcss-linux-arm64-gnu: 1.33.0
1005- lightningcss-linux-arm64-musl: 1.33.0
1006- lightningcss-linux-x64-gnu: 1.33.0
1007- lightningcss-linux-x64-musl: 1.33.0
1008- lightningcss-win32-arm64-msvc: 1.33.0
1009- lightningcss-win32-x64-msvc: 1.33.0
1010-
1011- magic-string@0.30.21:
1012- dependencies:
1013- '@jridgewell/sourcemap-codec': 1.6.0
1014-
1015- nanoid@3.3.20: {}
1016-
1017- obug@2.2.1: {}
1018-
1019- pako@2.2.0: {}
1020-
1021- pathe@2.0.3: {}
1022-
1023- picocolors@1.1.1: {}
1024-
1025- picomatch@4.0.7: {}
1026-
1027- postcss@8.5.29:
1028- dependencies:
1029- nanoid: 3.3.20
1030- picocolors: 1.1.1
1031- source-map-js: 1.2.2
1032-
1033- rolldown@1.2.13:
1034- dependencies:
1035- '@oxc-project/types': 0.153.0
1036- '@rolldown/pluginutils': 1.0.1
1037- optionalDependencies:
1038- '@rolldown/binding-android-arm-eabi': 1.2.13
1039- '@rolldown/binding-android-arm64': 1.2.13
1040- '@rolldown/binding-darwin-arm64': 1.2.13
1041- '@rolldown/binding-darwin-x64': 1.2.13
1042- '@rolldown/binding-freebsd-x64': 1.2.13
1043- '@rolldown/binding-linux-arm-gnueabihf': 1.2.13
1044- '@rolldown/binding-linux-arm64-gnu': 1.2.13
1045- '@rolldown/binding-linux-arm64-musl': 1.2.13
1046- '@rolldown/binding-linux-ppc64-gnu': 1.2.13
1047- '@rolldown/binding-linux-s390x-gnu': 1.2.13
1048- '@rolldown/binding-linux-x64-gnu': 1.2.13
1049- '@rolldown/binding-linux-x64-musl': 1.2.13
1050- '@rolldown/binding-openharmony-arm64': 1.2.13
1051- '@rolldown/binding-win32-arm64-msvc': 1.2.13
1052- '@rolldown/binding-win32-x64-msvc': 1.2.13
1053-
1054- siginfo@2.0.0: {}
1055-
1056- source-map-js@1.2.2: {}
1057-
1058- stackback@0.0.2: {}
1059-
1060- std-env@4.3.0: {}
1061-
1062- tinybench@2.9.0: {}
1063-
1064- tinyexec@1.3.1: {}
1065-
1066- tinyglobby@0.2.17:
1067- dependencies:
1068- fdir: 6.5.0(picomatch@4.0.7)
1069- picomatch: 4.0.7
1070-
1071- tinyrainbow@3.2.0: {}
1072-
1073- turbo@2.11.7:
1074- optionalDependencies:
1075- '@turbo/darwin-64': 2.11.7
1076- '@turbo/darwin-arm64': 2.11.7
1077- '@turbo/linux-64': 2.11.7
1078- '@turbo/linux-arm64': 2.11.7
1079- '@turbo/windows-64': 2.11.7
1080- '@turbo/windows-arm64': 2.11.7
1081-
1082- typescript@5.9.3: {}
1083-
1084- undici-types@6.21.0: {}
1085-
1086- vite@8.3.4(@types/node@22.20.5)(esbuild@0.25.12)(yaml@2.9.1):
1087- dependencies:
1088- lightningcss: 1.33.0
1089- picomatch: 4.0.7
1090- postcss: 8.5.29
1091- rolldown: 1.2.13
1092- tinyglobby: 0.2.17
1093- optionalDependencies:
1094- '@types/node': 22.20.5
1095- esbuild: 0.25.12
1096- fsevents: 2.3.3
1097- yaml: 2.9.1
1098-
1099- vitest@4.1.11(@types/node@22.20.5)(vite@8.3.4(@types/node@22.20.5)(esbuild@0.25.12)(yaml@2.9.1)):
1100- dependencies:
1101- '@vitest/expect': 4.1.11
1102- '@vitest/mocker': 4.1.11(vite@8.3.4(@types/node@22.20.5)(esbuild@0.25.12)(yaml@2.9.1))
1103- '@vitest/pretty-format': 4.1.11
1104- '@vitest/runner': 4.1.11
1105- '@vitest/snapshot': 4.1.11
1106- '@vitest/spy': 4.1.11
1107- '@vitest/utils': 4.1.11
1108- es-module-lexer: 2.3.2
1109- expect-type: 1.4.0
1110- magic-string: 0.30.21
1111- obug: 2.2.1
1112- pathe: 2.0.3
1113- picomatch: 4.0.7
1114- std-env: 4.3.0
1115- tinybench: 2.9.0
1116- tinyexec: 1.3.1
1117- tinyglobby: 0.2.17
1118- tinyrainbow: 3.2.0
1119- vite: 8.3.4(@types/node@22.20.5)(esbuild@0.25.12)(yaml@2.9.1)
1120- why-is-node-running: 2.3.0
1121- optionalDependencies:
1122- '@types/node': 22.20.5
1123- transitivePeerDependencies:
1124- - msw
1125-
1126- why-is-node-running@2.3.0:
1127- dependencies:
1128- siginfo: 2.0.0
1129- stackback: 0.0.2
1130-
1131- yaml@2.9.1: {}
18+ apps/diffinery:
19+ dependencies:
20+ '@cloudflare/containers':
21+ specifier: ^0.3.7
22+ version: 0.3.7
23+ '@diffinery/git-core':
24+ specifier: workspace:*
25+ version: link:../../packages/git-core
26+ '@diffinery/shared':
27+ specifier: workspace:*
28+ version: link:../../packages/shared
29+ '@diffinery/workflow-yaml':
30+ specifier: workspace:*
31+ version: link:../../packages/workflow-yaml
32+ hono:
33+ specifier: ^4.13.0
34+ version: 4.13.13
35+ devDependencies:
36+ '@cloudflare/vitest-pool-workers':
37+ specifier: ^0.23.0
38+ version: 0.23.0(@cloudflare/workers-types@5.20261012.1)(@vitest/runner@4.1.11)(@vitest/snapshot@4.1.11)(vitest@4.1.11(@types/node@22.20.5)(vite@8.3.4(@types/node@22.20.5)(esbuild@0.28.2)(yaml@2.9.1)))
39+ '@cloudflare/workers-types':
40+ specifier: ^5.20261012.1
41+ version: 5.20261012.1
42+ typescript:
43+ specifier: ^5.9.3
44+ version: 5.9.3
45+ vitest:
46+ specifier: ^4.1.0
47+ version: 4.1.11(@types/node@22.20.5)(vite@8.3.4(@types/node@22.20.5)(esbuild@0.28.2)(yaml@2.9.1))
48+ wrangler:
49+ specifier: ^4.149.0
50+ version: 4.149.0(@cloudflare/workers-types@5.20261012.1)(@types/node@22.20.5)
51+
52+ containers/runner:
53+ dependencies:
54+ '@diffinery/shared':
55+ specifier: workspace:*
56+ version: link:../../packages/shared
57+ '@diffinery/workflow-yaml':
58+ specifier: workspace:*
59+ version: link:../../packages/workflow-yaml
60+ devDependencies:
61+ '@types/node':
62+ specifier: ^22.0.0
63+ version: 22.20.5
64+ esbuild:
65+ specifier: ^0.25.0
66+ version: 0.25.12
67+ typescript:
68+ specifier: ^5.9.3
69+ version: 5.9.3
70+ vitest:
71+ specifier: ^4.1.0
72+ version: 4.1.11(@types/node@22.20.5)(vite@8.3.4(@types/node@22.20.5)(esbuild@0.25.12)(yaml@2.9.1))
73+
74+ packages/git-core:
75+ dependencies:
76+ diff:
77+ specifier: ^8.0.0
78+ version: 8.0.4
79+ pako:
80+ specifier: ^2.1.0
81+ version: 2.2.0
82+ devDependencies:
83+ '@types/node':
84+ specifier: ^22.0.0
85+ version: 22.20.5
86+ '@types/pako':
87+ specifier: ^2.0.3
88+ version: 2.0.4
89+ typescript:
90+ specifier: ^5.9.3
91+ version: 5.9.3
92+ vitest:
93+ specifier: ^4.1.0
94+ version: 4.1.11(@types/node@22.20.5)(vite@8.3.4(@types/node@22.20.5)(esbuild@0.28.2)(yaml@2.9.1))
95+
96+ packages/shared:
97+ devDependencies:
98+ typescript:
99+ specifier: ^5.9.3
100+ version: 5.9.3
101+
102+ packages/workflow-yaml:
103+ dependencies:
104+ yaml:
105+ specifier: ^2.9.1
106+ version: 2.9.1
107+ devDependencies:
108+ typescript:
109+ specifier: ^5.9.3
110+ version: 5.9.3
111+ vitest:
112+ specifier: ^4.1.0
113+ version: 4.1.11(@types/node@22.20.5)(vite@8.3.4(@types/node@22.20.5)(esbuild@0.28.2)(yaml@2.9.1))
114+
115+packages:
116+
117+ '@cloudflare/containers@0.3.7':
118+ resolution: {integrity: sha512-DM9dm3FnIBSyiSJ1FLavKwl/lk3oAmTaynCzZQ9pZR0ncRPquSxkxd8Nu2MFILxmDDsPkxKsSNEh9mHHMty4Fw==}
119+
120+ '@cloudflare/kv-asset-handler@0.5.0':
121+ resolution: {integrity: sha512-jxQYkj8dSIzc0cD6cMMNdOc1UVjqSqu8BZdor5s8cGjW2I8BjODt/kWPVdY+u9zj3ms75Q5qaZgnxUad83+eAg==}
122+ engines: {node: '>=22.0.0'}
123+
124+ '@cloudflare/unenv-preset@2.16.1':
125+ resolution: {integrity: sha512-ECxObrMfyTl5bhQf/lZCXwo5G6xX9IAUo+nDMKK4SZ8m4Jvvxp52vilxyySSWh2YTZz8+HQ07qGH/2rEom1vDw==}
126+ peerDependencies:
127+ unenv: 2.0.0-rc.24
128+ workerd: '>1.20260305.0 <2.0.0-0'
129+ peerDependenciesMeta:
130+ workerd:
131+ optional: true
132+
133+ '@cloudflare/unenv-preset@2.16.2':
134+ resolution: {integrity: sha512-JBP1+Z7ZSNG/d4mRP+y8VC5dka3tZVMLEZRvS+rzQ4DGV1EoxRFQckcJTTkXbHSQiTj0DtNI01Zwb/V2fX0mvQ==}
135+ peerDependencies:
136+ unenv: 2.0.0-rc.24
137+ workerd: '>1.20260305.0 <2.0.0-0'
138+ peerDependenciesMeta:
139+ workerd:
140+ optional: true
141+
142+ '@cloudflare/vitest-pool-workers@0.23.0':
143+ resolution: {integrity: sha512-4giZR3fuY9GcTx6Jb7gZX33SUOgeY7rQSm9qSdf9TPfI8i3fP+P1ZA8BM9rMOSoMtLpwo+Zw5zy3v2Ux7iAvNA==}
144+ deprecated: '@cloudflare/vitest-pool-workers has been renamed to @cloudflare/vitest-plugin. This package will not receive future updates.'
145+ peerDependencies:
146+ '@vitest/runner': ^4.1.0
147+ '@vitest/snapshot': ^4.1.0
148+ vitest: ^4.1.0
149+
150+ '@cloudflare/workerd-darwin-64@1.20260815.1':
151+ resolution: {integrity: sha512-7PsLdcz6pT9EMd1EJGZEgMyYRfs0CHxGs62PS2L1w3s6+xGmQcRXKm/zoMftmqZF45JBa4MzFeownRKbRt/x5g==}
152+ engines: {node: '>=16'}
153+ cpu: [x64]
154+ os: [darwin]
155+
156+ '@cloudflare/workerd-darwin-64@1.20261006.1':
157+ resolution: {integrity: sha512-lCX6avJO2It9AyDEYitjmOtJRVp/xmaW0TziyoLAnfxlzozyyRbSFfIIMMCiDx/sTP1++E4VLbV+7BHSD33f0Q==}
158+ engines: {node: '>=16'}
159+ cpu: [x64]
160+ os: [darwin]
161+
162+ '@cloudflare/workerd-darwin-arm64@1.20260815.1':
163+ resolution: {integrity: sha512-60wtg8ng7FVWeOg/UMbZ9Ye0sslpRRAKoftPbdtuH2volq676quxVr6Zm2EjVULH/JFZeCn72dbLlrnbh0Mpcw==}
164+ engines: {node: '>=16'}
165+ cpu: [arm64]
166+ os: [darwin]
167+
168+ '@cloudflare/workerd-darwin-arm64@1.20261006.1':
169+ resolution: {integrity: sha512-PyFGjOaldtppnLuKsdkoYWXfLVpDjuf8u+uoykX+1Xvxo2EPmCVViq0iDKm+U7c7PRno85ehS3/MPVXyk2HwHw==}
170+ engines: {node: '>=16'}
171+ cpu: [arm64]
172+ os: [darwin]
173+
174+ '@cloudflare/workerd-linux-64@1.20260815.1':
175+ resolution: {integrity: sha512-MuqKIHPo0Qyo8MZMmy0lP2B5PeAL7f4T9Fu4Usk3QdbV4JIrKG/OoybN3Ign7m/Dff+L1Oo/ZHydB+hEg1ueFw==}
176+ engines: {node: '>=16'}
177+ cpu: [x64]
178+ os: [linux]
179+
180+ '@cloudflare/workerd-linux-64@1.20261006.1':
181+ resolution: {integrity: sha512-Ntf9S8eesmVufdjaT2kzWlz6Ng9XGYTc6cHQVRKAg59lFufwsIabGeMT6U4KkrpEeSIxgHq8aPtuLbZXE19tCA==}
182+ engines: {node: '>=16'}
183+ cpu: [x64]
184+ os: [linux]
185+
186+ '@cloudflare/workerd-linux-arm64@1.20260815.1':
187+ resolution: {integrity: sha512-XNFtJ5rIqJxnY6ISjkfbhT/ODiWJ6LcBvNbntuPD6I/F2k7aZeKgPaXrvWvKde66LXyzFKzc8Hn+Ydx4shevQg==}
188+ engines: {node: '>=16'}
189+ cpu: [arm64]
190+ os: [linux]
191+
192+ '@cloudflare/workerd-linux-arm64@1.20261006.1':
193+ resolution: {integrity: sha512-JyeDBymVWw5tVRebSsVE8ojDYxd6UlZrAseHU8G+NpIyd5wF61tXlF/axLeCUqu0pOhBFHb8I5QKi0jwrCK41Q==}
194+ engines: {node: '>=16'}
195+ cpu: [arm64]
196+ os: [linux]
197+
198+ '@cloudflare/workerd-windows-64@1.20260815.1':
199+ resolution: {integrity: sha512-PiIUWrhbMg3quolwjgMvPOd75vKESjT4aDm7nL6mSjL5IOgmpO/zKstXnYfnEH3pq7sC0UCvKlF8ZPcfsh8NMw==}
200+ engines: {node: '>=16'}
201+ cpu: [x64]
202+ os: [win32]
203+
204+ '@cloudflare/workerd-windows-64@1.20261006.1':
205+ resolution: {integrity: sha512-nWP0URNqOBN9fa/gZ7eh/w051DwjOXN8j4lDZDYVXyQPsux6sV3DfyYZT+CjR/rt9nKBSmJT9QE9/bWT18+84w==}
206+ engines: {node: '>=16'}
207+ cpu: [x64]
208+ os: [win32]
209+
210+ '@cloudflare/workers-types@5.20261012.1':
211+ resolution: {integrity: sha512-5Y0NrKXG9CZaNUZ6Dt3TLRE4UQe2/DGuxIhTEVYHUl0jAlv1TpQtI59YBAszRpSaZAMzbM8nqGc1n9Z2q4TVyA==}
212+
213+ '@cspotcode/source-map-support@0.8.1':
214+ resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
215+ engines: {node: '>=12'}
216+
217+ '@emnapi/runtime@1.11.3':
218+ resolution: {integrity: sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==}
219+
220+ '@esbuild/aix-ppc64@0.25.12':
221+ resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==}
222+ engines: {node: '>=18'}
223+ cpu: [ppc64]
224+ os: [aix]
225+
226+ '@esbuild/aix-ppc64@0.28.1':
227+ resolution: {integrity: sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==}
228+ engines: {node: '>=18'}
229+ cpu: [ppc64]
230+ os: [aix]
231+
232+ '@esbuild/aix-ppc64@0.28.2':
233+ resolution: {integrity: sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==}
234+ engines: {node: '>=18'}
235+ cpu: [ppc64]
236+ os: [aix]
237+
238+ '@esbuild/android-arm64@0.25.12':
239+ resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==}
240+ engines: {node: '>=18'}
241+ cpu: [arm64]
242+ os: [android]
243+
244+ '@esbuild/android-arm64@0.28.1':
245+ resolution: {integrity: sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==}
246+ engines: {node: '>=18'}
247+ cpu: [arm64]
248+ os: [android]
249+
250+ '@esbuild/android-arm64@0.28.2':
251+ resolution: {integrity: sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A==}
252+ engines: {node: '>=18'}
253+ cpu: [arm64]
254+ os: [android]
255+
256+ '@esbuild/android-arm@0.25.12':
257+ resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==}
258+ engines: {node: '>=18'}
259+ cpu: [arm]
260+ os: [android]
261+
262+ '@esbuild/android-arm@0.28.1':
263+ resolution: {integrity: sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==}
264+ engines: {node: '>=18'}
265+ cpu: [arm]
266+ os: [android]
267+
268+ '@esbuild/android-arm@0.28.2':
269+ resolution: {integrity: sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg==}
270+ engines: {node: '>=18'}
271+ cpu: [arm]
272+ os: [android]
273+
274+ '@esbuild/android-x64@0.25.12':
275+ resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==}
276+ engines: {node: '>=18'}
277+ cpu: [x64]
278+ os: [android]
279+
280+ '@esbuild/android-x64@0.28.1':
281+ resolution: {integrity: sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==}
282+ engines: {node: '>=18'}
283+ cpu: [x64]
284+ os: [android]
285+
286+ '@esbuild/android-x64@0.28.2':
287+ resolution: {integrity: sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q==}
288+ engines: {node: '>=18'}
289+ cpu: [x64]
290+ os: [android]
291+
292+ '@esbuild/darwin-arm64@0.25.12':
293+ resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==}
294+ engines: {node: '>=18'}
295+ cpu: [arm64]
296+ os: [darwin]
297+
298+ '@esbuild/darwin-arm64@0.28.1':
299+ resolution: {integrity: sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==}
300+ engines: {node: '>=18'}
301+ cpu: [arm64]
302+ os: [darwin]
303+
304+ '@esbuild/darwin-arm64@0.28.2':
305+ resolution: {integrity: sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw==}
306+ engines: {node: '>=18'}
307+ cpu: [arm64]
308+ os: [darwin]
309+
310+ '@esbuild/darwin-x64@0.25.12':
311+ resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==}
312+ engines: {node: '>=18'}
313+ cpu: [x64]
314+ os: [darwin]
315+
316+ '@esbuild/darwin-x64@0.28.1':
317+ resolution: {integrity: sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==}
318+ engines: {node: '>=18'}
319+ cpu: [x64]
320+ os: [darwin]
321+
322+ '@esbuild/darwin-x64@0.28.2':
323+ resolution: {integrity: sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw==}
324+ engines: {node: '>=18'}
325+ cpu: [x64]
326+ os: [darwin]
327+
328+ '@esbuild/freebsd-arm64@0.25.12':
329+ resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==}
330+ engines: {node: '>=18'}
331+ cpu: [arm64]
332+ os: [freebsd]
333+
334+ '@esbuild/freebsd-arm64@0.28.1':
335+ resolution: {integrity: sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==}
336+ engines: {node: '>=18'}
337+ cpu: [arm64]
338+ os: [freebsd]
339+
340+ '@esbuild/freebsd-arm64@0.28.2':
341+ resolution: {integrity: sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw==}
342+ engines: {node: '>=18'}
343+ cpu: [arm64]
344+ os: [freebsd]
345+
346+ '@esbuild/freebsd-x64@0.25.12':
347+ resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==}
348+ engines: {node: '>=18'}
349+ cpu: [x64]
350+ os: [freebsd]
351+
352+ '@esbuild/freebsd-x64@0.28.1':
353+ resolution: {integrity: sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==}
354+ engines: {node: '>=18'}
355+ cpu: [x64]
356+ os: [freebsd]
357+
358+ '@esbuild/freebsd-x64@0.28.2':
359+ resolution: {integrity: sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg==}
360+ engines: {node: '>=18'}
361+ cpu: [x64]
362+ os: [freebsd]
363+
364+ '@esbuild/linux-arm64@0.25.12':
365+ resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==}
366+ engines: {node: '>=18'}
367+ cpu: [arm64]
368+ os: [linux]
369+
370+ '@esbuild/linux-arm64@0.28.1':
371+ resolution: {integrity: sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==}
372+ engines: {node: '>=18'}
373+ cpu: [arm64]
374+ os: [linux]
375+
376+ '@esbuild/linux-arm64@0.28.2':
377+ resolution: {integrity: sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug==}
378+ engines: {node: '>=18'}
379+ cpu: [arm64]
380+ os: [linux]
381+
382+ '@esbuild/linux-arm@0.25.12':
383+ resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==}
384+ engines: {node: '>=18'}
385+ cpu: [arm]
386+ os: [linux]
387+
388+ '@esbuild/linux-arm@0.28.1':
389+ resolution: {integrity: sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==}
390+ engines: {node: '>=18'}
391+ cpu: [arm]
392+ os: [linux]
393+
394+ '@esbuild/linux-arm@0.28.2':
395+ resolution: {integrity: sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w==}
396+ engines: {node: '>=18'}
397+ cpu: [arm]
398+ os: [linux]
399+
400+ '@esbuild/linux-ia32@0.25.12':
401+ resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==}
402+ engines: {node: '>=18'}
403+ cpu: [ia32]
404+ os: [linux]
405+
406+ '@esbuild/linux-ia32@0.28.1':
407+ resolution: {integrity: sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==}
408+ engines: {node: '>=18'}
409+ cpu: [ia32]
410+ os: [linux]
411+
412+ '@esbuild/linux-ia32@0.28.2':
413+ resolution: {integrity: sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ==}
414+ engines: {node: '>=18'}
415+ cpu: [ia32]
416+ os: [linux]
417+
418+ '@esbuild/linux-loong64@0.25.12':
419+ resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==}
420+ engines: {node: '>=18'}
421+ cpu: [loong64]
422+ os: [linux]
423+
424+ '@esbuild/linux-loong64@0.28.1':
425+ resolution: {integrity: sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==}
426+ engines: {node: '>=18'}
427+ cpu: [loong64]
428+ os: [linux]
429+
430+ '@esbuild/linux-loong64@0.28.2':
431+ resolution: {integrity: sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ==}
432+ engines: {node: '>=18'}
433+ cpu: [loong64]
434+ os: [linux]
435+
436+ '@esbuild/linux-mips64el@0.25.12':
437+ resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==}
438+ engines: {node: '>=18'}
439+ cpu: [mips64el]
440+ os: [linux]
441+
442+ '@esbuild/linux-mips64el@0.28.1':
443+ resolution: {integrity: sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==}
444+ engines: {node: '>=18'}
445+ cpu: [mips64el]
446+ os: [linux]
447+
448+ '@esbuild/linux-mips64el@0.28.2':
449+ resolution: {integrity: sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA==}
450+ engines: {node: '>=18'}
451+ cpu: [mips64el]
452+ os: [linux]
453+
454+ '@esbuild/linux-ppc64@0.25.12':
455+ resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==}
456+ engines: {node: '>=18'}
457+ cpu: [ppc64]
458+ os: [linux]
459+
460+ '@esbuild/linux-ppc64@0.28.1':
461+ resolution: {integrity: sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==}
462+ engines: {node: '>=18'}
463+ cpu: [ppc64]
464+ os: [linux]
465+
466+ '@esbuild/linux-ppc64@0.28.2':
467+ resolution: {integrity: sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ==}
468+ engines: {node: '>=18'}
469+ cpu: [ppc64]
470+ os: [linux]
471+
472+ '@esbuild/linux-riscv64@0.25.12':
473+ resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==}
474+ engines: {node: '>=18'}
475+ cpu: [riscv64]
476+ os: [linux]
477+
478+ '@esbuild/linux-riscv64@0.28.1':
479+ resolution: {integrity: sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==}
480+ engines: {node: '>=18'}
481+ cpu: [riscv64]
482+ os: [linux]
483+
484+ '@esbuild/linux-riscv64@0.28.2':
485+ resolution: {integrity: sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA==}
486+ engines: {node: '>=18'}
487+ cpu: [riscv64]
488+ os: [linux]
489+
490+ '@esbuild/linux-s390x@0.25.12':
491+ resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==}
492+ engines: {node: '>=18'}
493+ cpu: [s390x]
494+ os: [linux]
495+
496+ '@esbuild/linux-s390x@0.28.1':
497+ resolution: {integrity: sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==}
498+ engines: {node: '>=18'}
499+ cpu: [s390x]
500+ os: [linux]
501+
502+ '@esbuild/linux-s390x@0.28.2':
503+ resolution: {integrity: sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg==}
504+ engines: {node: '>=18'}
505+ cpu: [s390x]
506+ os: [linux]
507+
508+ '@esbuild/linux-x64@0.25.12':
509+ resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==}
510+ engines: {node: '>=18'}
511+ cpu: [x64]
512+ os: [linux]
513+
514+ '@esbuild/linux-x64@0.28.1':
515+ resolution: {integrity: sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==}
516+ engines: {node: '>=18'}
517+ cpu: [x64]
518+ os: [linux]
519+
520+ '@esbuild/linux-x64@0.28.2':
521+ resolution: {integrity: sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ==}
522+ engines: {node: '>=18'}
523+ cpu: [x64]
524+ os: [linux]
525+
526+ '@esbuild/netbsd-arm64@0.25.12':
527+ resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==}
528+ engines: {node: '>=18'}
529+ cpu: [arm64]
530+ os: [netbsd]
531+
532+ '@esbuild/netbsd-arm64@0.28.1':
533+ resolution: {integrity: sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==}
534+ engines: {node: '>=18'}
535+ cpu: [arm64]
536+ os: [netbsd]
537+
538+ '@esbuild/netbsd-arm64@0.28.2':
539+ resolution: {integrity: sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw==}
540+ engines: {node: '>=18'}
541+ cpu: [arm64]
542+ os: [netbsd]
543+
544+ '@esbuild/netbsd-x64@0.25.12':
545+ resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==}
546+ engines: {node: '>=18'}
547+ cpu: [x64]
548+ os: [netbsd]
549+
550+ '@esbuild/netbsd-x64@0.28.1':
551+ resolution: {integrity: sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==}
552+ engines: {node: '>=18'}
553+ cpu: [x64]
554+ os: [netbsd]
555+
556+ '@esbuild/netbsd-x64@0.28.2':
557+ resolution: {integrity: sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw==}
558+ engines: {node: '>=18'}
559+ cpu: [x64]
560+ os: [netbsd]
561+
562+ '@esbuild/openbsd-arm64@0.25.12':
563+ resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==}
564+ engines: {node: '>=18'}
565+ cpu: [arm64]
566+ os: [openbsd]
567+
568+ '@esbuild/openbsd-arm64@0.28.1':
569+ resolution: {integrity: sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==}
570+ engines: {node: '>=18'}
571+ cpu: [arm64]
572+ os: [openbsd]
573+
574+ '@esbuild/openbsd-arm64@0.28.2':
575+ resolution: {integrity: sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ==}
576+ engines: {node: '>=18'}
577+ cpu: [arm64]
578+ os: [openbsd]
579+
580+ '@esbuild/openbsd-x64@0.25.12':
581+ resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==}
582+ engines: {node: '>=18'}
583+ cpu: [x64]
584+ os: [openbsd]
585+
586+ '@esbuild/openbsd-x64@0.28.1':
587+ resolution: {integrity: sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==}
588+ engines: {node: '>=18'}
589+ cpu: [x64]
590+ os: [openbsd]
591+
592+ '@esbuild/openbsd-x64@0.28.2':
593+ resolution: {integrity: sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw==}
594+ engines: {node: '>=18'}
595+ cpu: [x64]
596+ os: [openbsd]
597+
598+ '@esbuild/openharmony-arm64@0.25.12':
599+ resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==}
600+ engines: {node: '>=18'}
601+ cpu: [arm64]
602+ os: [openharmony]
603+
604+ '@esbuild/openharmony-arm64@0.28.1':
605+ resolution: {integrity: sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==}
606+ engines: {node: '>=18'}
607+ cpu: [arm64]
608+ os: [openharmony]
609+
610+ '@esbuild/openharmony-arm64@0.28.2':
611+ resolution: {integrity: sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q==}
612+ engines: {node: '>=18'}
613+ cpu: [arm64]
614+ os: [openharmony]
615+
616+ '@esbuild/sunos-x64@0.25.12':
617+ resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==}
618+ engines: {node: '>=18'}
619+ cpu: [x64]
620+ os: [sunos]
621+
622+ '@esbuild/sunos-x64@0.28.1':
623+ resolution: {integrity: sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==}
624+ engines: {node: '>=18'}
625+ cpu: [x64]
626+ os: [sunos]
627+
628+ '@esbuild/sunos-x64@0.28.2':
629+ resolution: {integrity: sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g==}
630+ engines: {node: '>=18'}
631+ cpu: [x64]
632+ os: [sunos]
633+
634+ '@esbuild/win32-arm64@0.25.12':
635+ resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==}
636+ engines: {node: '>=18'}
637+ cpu: [arm64]
638+ os: [win32]
639+
640+ '@esbuild/win32-arm64@0.28.1':
641+ resolution: {integrity: sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==}
642+ engines: {node: '>=18'}
643+ cpu: [arm64]
644+ os: [win32]
645+
646+ '@esbuild/win32-arm64@0.28.2':
647+ resolution: {integrity: sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ==}
648+ engines: {node: '>=18'}
649+ cpu: [arm64]
650+ os: [win32]
651+
652+ '@esbuild/win32-ia32@0.25.12':
653+ resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==}
654+ engines: {node: '>=18'}
655+ cpu: [ia32]
656+ os: [win32]
657+
658+ '@esbuild/win32-ia32@0.28.1':
659+ resolution: {integrity: sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==}
660+ engines: {node: '>=18'}
661+ cpu: [ia32]
662+ os: [win32]
663+
664+ '@esbuild/win32-ia32@0.28.2':
665+ resolution: {integrity: sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA==}
666+ engines: {node: '>=18'}
667+ cpu: [ia32]
668+ os: [win32]
669+
670+ '@esbuild/win32-x64@0.25.12':
671+ resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==}
672+ engines: {node: '>=18'}
673+ cpu: [x64]
674+ os: [win32]
675+
676+ '@esbuild/win32-x64@0.28.1':
677+ resolution: {integrity: sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==}
678+ engines: {node: '>=18'}
679+ cpu: [x64]
680+ os: [win32]
681+
682+ '@esbuild/win32-x64@0.28.2':
683+ resolution: {integrity: sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g==}
684+ engines: {node: '>=18'}
685+ cpu: [x64]
686+ os: [win32]
687+
688+ '@img/colour@1.1.0':
689+ resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==}
690+ engines: {node: '>=18'}
691+
692+ '@img/sharp-darwin-arm64@0.35.2':
693+ resolution: {integrity: sha512-eEieHsMksAW4IiO5NzauESRl2D2qz3J/kwUxUrSfV06A93eEaRfMpHXyUb1mAqrR7i8U9A0GRqE9pjn6u1Jjpg==}
694+ engines: {node: '>=20.9.0'}
695+ cpu: [arm64]
696+ os: [darwin]
697+
698+ '@img/sharp-darwin-arm64@0.35.5':
699+ resolution: {integrity: sha512-QRUlFQ0WxvdWyqqG/WtI3iupfD5rBzmCHXSdPsY91sAtVtTo7Q4cb6zOccZ3gqEqkr0f1As1ehLqmEpDsRf+lg==}
700+ engines: {node: '>=20.9.0'}
701+ cpu: [arm64]
702+ os: [darwin]
703+
704+ '@img/sharp-darwin-x64@0.35.2':
705+ resolution: {integrity: sha512-BaktuGPCeHJMARpodR8jK4uKiZrPAy9WrfQW0sdI37clracq8Bp01AYS3SZgi5FS/y5twa9t4+LIuuxQjqRrWw==}
706+ engines: {node: '>=20.9.0'}
707+ cpu: [x64]
708+ os: [darwin]
709+
710+ '@img/sharp-darwin-x64@0.35.5':
711+ resolution: {integrity: sha512-+BR255RhDlpygUpOc/Jdt1nT6DQ3XG/ERo5wbcdOf5Q320dKtPCKPLR1LJs9VGXRaMa8l1uUa0tkCNOXiAxZUw==}
712+ engines: {node: '>=20.9.0'}
713+ cpu: [x64]
714+ os: [darwin]
715+
716+ '@img/sharp-freebsd-wasm32@0.35.2':
717+ resolution: {integrity: sha512-YoAxdnd8hPUkvLHd3bWY+YA8nw3xM/RyRopYucNsWHVSan8NLVM3X2volsfoRDcXdUJPg6tXahSd7HXPK7lRnw==}
718+ engines: {node: '>=20.9.0'}
719+ os: [freebsd]
720+
721+ '@img/sharp-freebsd-wasm32@0.35.5':
722+ resolution: {integrity: sha512-Y/z91nEZ4uIBX5X3nfTovjU9lHNKFYbL2lpHCLVNmXQK03VIZvXBBt0KxbPGp2SdGSF+2mQU4e+hQaWOt86iAw==}
723+ engines: {node: '>=20.9.0'}
724+ os: [freebsd]
725+
726+ '@img/sharp-libvips-darwin-arm64@1.3.1':
727+ resolution: {integrity: sha512-4V/M3roRMTYjiwZY9IOVQOE8OyeCxFAkYmyZDrZl51uOKjibm3oeEJ4WAmLxutAfzFbC9jqUiPs2gbnGflH+7g==}
728+ cpu: [arm64]
729+ os: [darwin]
730+
731+ '@img/sharp-libvips-darwin-arm64@1.3.4':
732+ resolution: {integrity: sha512-5R89nBYiRdUlSWJxPhO+GVtaXzXSxKnRu/xqMn3KTA3L9EB9Oy/P+Nn2f2vlhPuUdy/Zusb2DarbyTpGCfEDuw==}
733+ cpu: [arm64]
734+ os: [darwin]
735+
736+ '@img/sharp-libvips-darwin-x64@1.3.1':
737+ resolution: {integrity: sha512-c0/DxItpJv2+dGhgycJBBgotdqruGYDvA79drdh0MD1dFpy7JzJ/PlXwi1H4rFf0eTy8tgbI91aHDnZIceY3jQ==}
738+ cpu: [x64]
739+ os: [darwin]
740+
741+ '@img/sharp-libvips-darwin-x64@1.3.4':
742+ resolution: {integrity: sha512-iR2OKH80yi0U+dUplyh3/xdpFvps6YkCwsXenIJxqxR1v9o+xtKTGbS9H7cps+2Vxjc8B1j96p75NmTGjIhtpQ==}
743+ cpu: [x64]
744+ os: [darwin]
745+
746+ '@img/sharp-libvips-linux-arm64@1.3.1':
747+ resolution: {integrity: sha512-JznefmcK9j1JKPz8AkQDh89kjojubyfOasWBPKfzMIhPwsgDy9evpE/naJTXXXmghS1iFwR8u/kTwh/I2/+GCw==}
748+ cpu: [arm64]
749+ os: [linux]
750+
751+ '@img/sharp-libvips-linux-arm64@1.3.4':
752+ resolution: {integrity: sha512-Y3dgX/6lE2QhQb+Gxy0WZxfg9MEm/JBjamZpS2IklP7xIQoKN4hzAm7KcMVGtaVDt3neE9OKBC7vAfonA/Lr1A==}
753+ cpu: [arm64]
754+ os: [linux]
755+
756+ '@img/sharp-libvips-linux-arm@1.3.1':
757+ resolution: {integrity: sha512-aGGy9aWzXgHBG7HNyQPWorZthlp7+x6fDRoPAQbGO3ThcttuTyKIx3NuSHb6zb4gBNq6/yNn9f1cy9nFKS/Vmg==}
758+ cpu: [arm]
759+ os: [linux]
760+
761+ '@img/sharp-libvips-linux-arm@1.3.4':
762+ resolution: {integrity: sha512-LmRtTsOHuvM2+wlO2Db37dx5MiZhB0FvSunciw48YjdOkZz9KAiRbm8ujeMOA1INqmei5NapFxYEK1D1ZSidmw==}
763+ cpu: [arm]
764+ os: [linux]
765+
766+ '@img/sharp-libvips-linux-ppc64@1.3.1':
767+ resolution: {integrity: sha512-1EkwGNCZk6iWNCMWqrvdJ+r1j0PT1zIz60CNPhYnJlK/zyeWqlsPZIe+ocBVqPF8k/Ssee/NCk+tE9Ryrko6ng==}
768+ cpu: [ppc64]
769+ os: [linux]
770+
771+ '@img/sharp-libvips-linux-ppc64@1.3.4':
772+ resolution: {integrity: sha512-Le6boB8Tai0Nis+gIxIpKx68UDVVIqdR8Tin5Yf1z2LJJQLDJvCDRqRu+jC2qCoD+eIomonmOwB4smBRxfVpYQ==}
773+ cpu: [ppc64]
774+ os: [linux]
775+
776+ '@img/sharp-libvips-linux-riscv64@1.3.1':
777+ resolution: {integrity: sha512-Ilays+w2bXdnxzxtQdmXR62u8o8GYa3eL4+Gr+1KiE4xperMZUslRaVPJwwPkzlHEjGfXAfRVAa/7CYCtSqsBw==}
778+ cpu: [riscv64]
779+ os: [linux]
780+
781+ '@img/sharp-libvips-linux-riscv64@1.3.4':
782+ resolution: {integrity: sha512-aHkkIEHPRdQEegJN20MLmGtxYD9R2wQr3Cwpddnu5+YKMt6Uzax7S9h5gpZTo8wyrGuZSlfQ63OevL5mTyOC7Q==}
783+ cpu: [riscv64]
784+ os: [linux]
785+
786+ '@img/sharp-libvips-linux-s390x@1.3.1':
787+ resolution: {integrity: sha512-VfBwVHQTbRoj4XlpA/KLZ7ltgMpz+4WSejFzQ+GnoImjo1PtEJ59QB2qR1xQEeRPYIkNrPIm2L4cICMvz4C2ew==}
788+ cpu: [s390x]
789+ os: [linux]
790+
791+ '@img/sharp-libvips-linux-s390x@1.3.4':
792+ resolution: {integrity: sha512-ra/mB6MikESDUO7Yg+Mi95bFBb9GsObURuhnOv3OqknjGe9sZrG8tCe9q0xSIGrtLgvgw0gKnFWcK4blSgQOuQ==}
793+ cpu: [s390x]
794+ os: [linux]
795+
796+ '@img/sharp-libvips-linux-x64@1.3.1':
797+ resolution: {integrity: sha512-+c8ukgwU62DS54nCAjw7keOfHUkmr0B5QHEdcOqRnodF/MNXJbVI8Eopoj4B/0H8Asr65I+A4Amrn7a85/md6A==}
798+ cpu: [x64]
799+ os: [linux]
800+
801+ '@img/sharp-libvips-linux-x64@1.3.4':
802+ resolution: {integrity: sha512-GJ//SSXbnwSDes02umB3nDJLFcQzw8a18V8fyhqr6tV515tOEMdImjjxj1AoafMRz56F3PHgftnj1QEKSU1zkw==}
803+ cpu: [x64]
804+ os: [linux]
805+
806+ '@img/sharp-libvips-linuxmusl-arm64@1.3.1':
807+ resolution: {integrity: sha512-qlKb/pwbkAi1WMsJrYHk7CuDrd12s27U2QnRhFYUoJNrRCmkosMTttuRFat/DDB3IlDm5qE1TJgZ4JDnHX8Ldw==}
808+ cpu: [arm64]
809+ os: [linux]
810+
811+ '@img/sharp-libvips-linuxmusl-arm64@1.3.4':
812+ resolution: {integrity: sha512-hvulFwtjUcagsis6BBxHwGFwWoNZjgYmULGVrZcyfNbjA8hKILbRxGg15/7w5HDyXHXUos/j6baAWqnCyQ2DWA==}
813+ cpu: [arm64]
814+ os: [linux]
815+
816+ '@img/sharp-libvips-linuxmusl-x64@1.3.1':
817+ resolution: {integrity: sha512-yO21HwoUVLN8Qa+/SBjQLMYwBWAVJjeGPNe+hc0OUeMeifEtJqu5a1c4HayE1nNpDih9y3/KkoltfkDodmKAlg==}
818+ cpu: [x64]
819+ os: [linux]
820+
821+ '@img/sharp-libvips-linuxmusl-x64@1.3.4':
822+ resolution: {integrity: sha512-6zXKeE/p39I1AmA3cJG35eyBGNqNddLnUXjhwBnsGjFPWqf5VKkDBEqaEkPDoTEtkxwi2vv8Tcr2mDyP4So7Fg==}
823+ cpu: [x64]
824+ os: [linux]
825+
826+ '@img/sharp-linux-arm64@0.35.2':
827+ resolution: {integrity: sha512-af12Pnd0ZGu2HfP8NayB0kk6eC/lrfbQE6HlR4jD+34wdJ1Vw9TF6TMn6ZvffT+WgqVsl0hRbmNvz2u/23VmwA==}
828+ engines: {node: '>=20.9.0'}
829+ cpu: [arm64]
830+ os: [linux]
831+
832+ '@img/sharp-linux-arm64@0.35.5':
833+ resolution: {integrity: sha512-LYVx5JTsOM2CBzmxreh+nl64/3H6Xb09iSLknqH47z2T2DFFxDeFLP5y4dJwe6H7uGQlHPyEEtIqyo3DYsRwdQ==}
834+ engines: {node: '>=20.9.0'}
835+ cpu: [arm64]
836+ os: [linux]
837+
838+ '@img/sharp-linux-arm@0.35.2':
839+ resolution: {integrity: sha512-SE4kzF2mepn6z+6E7L6lsV8FzuLL6IPQdyX8ZiwROAG/G8td+hP/m7FsFPwidtrF19gvajuC9l6TxAVcsA4S7A==}
840+ engines: {node: '>=20.9.0'}
841+ cpu: [arm]
842+ os: [linux]
843+
844+ '@img/sharp-linux-arm@0.35.5':
845+ resolution: {integrity: sha512-LEaXK2WdXVK5ykcw0buWyPMsmLLL2vpHLD6yrNSW+JGEL3BZPA4tpKN6iaMc4AxTTAoaX/sU1rOL51lcIz48ZQ==}
846+ engines: {node: '>=20.9.0'}
847+ cpu: [arm]
848+ os: [linux]
849+
850+ '@img/sharp-linux-ppc64@0.35.2':
851+ resolution: {integrity: sha512-hYSBm7zcNtDCozCxQHYZJiu63b/bXsgRZuOxCIBZsStMM9Vap47iFHdbX4kCvQsblPB/k+clhELpdQJHQLSHvg==}
852+ engines: {node: '>=20.9.0'}
853+ cpu: [ppc64]
854+ os: [linux]
855+
856+ '@img/sharp-linux-ppc64@0.35.5':
857+ resolution: {integrity: sha512-QVxAAq8evVRI9ia2vqgwrmWucn5Dfv+JdWzj75pD8omHLPSP7f8p20O8jxzjCcuCEQEOtYOZUmX1hkiZ0kdevA==}
858+ engines: {node: '>=20.9.0'}
859+ cpu: [ppc64]
860+ os: [linux]
861+
862+ '@img/sharp-linux-riscv64@0.35.2':
863+ resolution: {integrity: sha512-qQt0Kc13+Hoan/Awq/qMSQw3L+RI1NCRPgD5cUJ/1WSSmIoysLOc72jlRM3E0OHN9Yr313jgeQ2T+zW+F03QFA==}
864+ engines: {node: '>=20.9.0'}
865+ cpu: [riscv64]
866+ os: [linux]
867+
868+ '@img/sharp-linux-riscv64@0.35.5':
869+ resolution: {integrity: sha512-LtdreXguaavKODPIfzJ4kffx7UNt1omwtK0rch4EBbbSTXPnxWmYSayXdLJw0fJzQ97kHt1gL/yh4tvU+nCyRQ==}
870+ engines: {node: '>=20.9.0'}
871+ cpu: [riscv64]
872+ os: [linux]
873+
874+ '@img/sharp-linux-s390x@0.35.2':
875+ resolution: {integrity: sha512-E4fLLfRPzDLlEeDaTzI98OFLcv++WL5ChLLMwPoVd0CIoZQqupBSNbOisPL5am9XsbQ9T84+iiMpUvbFtkunbA==}
876+ engines: {node: '>=20.9.0'}
877+ cpu: [s390x]
878+ os: [linux]
879+
880+ '@img/sharp-linux-s390x@0.35.5':
881+ resolution: {integrity: sha512-UZasTOFiYzotTsGOCu42BfUzP6Tu6Do/947iRm1RsLKvlllxwGcn4RN27LibGWceix4Y+Pmw3jsnTcCQIgWjqA==}
882+ engines: {node: '>=20.9.0'}
883+ cpu: [s390x]
884+ os: [linux]
885+
886+ '@img/sharp-linux-x64@0.35.2':
887+ resolution: {integrity: sha512-gi0zFJJRLswfCZmHtJdikXPOc5u7qamSOS3NHedLqLd4W8Q0NqjdBr6TTRIgsfFjqfTsHFgdfvJ9LwqSgcHiAA==}
888+ engines: {node: '>=20.9.0'}
889+ cpu: [x64]
890+ os: [linux]
891+
892+ '@img/sharp-linux-x64@0.35.5':
893+ resolution: {integrity: sha512-SxFtLTeJInhAA9Q836kux2vZNeOBQEx658qvbboZScr0wIARym3IcGmW7KpVD5sbVg0Ojy+udFQdayYIZyoNog==}
894+ engines: {node: '>=20.9.0'}
895+ cpu: [x64]
896+ os: [linux]
897+
898+ '@img/sharp-linuxmusl-arm64@0.35.2':
899+ resolution: {integrity: sha512-siWbOW1u6HFnFLrp0waKyW7VEf7jYvcDWdrXEFa8AkdAQgEvuu5Fz8/Y70w9EeqAdwDtfU012BhEHHaDqvQNzg==}
900+ engines: {node: '>=20.9.0'}
901+ cpu: [arm64]
902+ os: [linux]
903+
904+ '@img/sharp-linuxmusl-arm64@0.35.5':
905+ resolution: {integrity: sha512-9HbMclmI1zlNkFRs3z9/eBtDjfD0sGlrX1z6b1qwmiFY5ElDLh4BC0LPBdVp7z1DXFiKlIcznf+ZlsuZzLxQqg==}
906+ engines: {node: '>=20.9.0'}
907+ cpu: [arm64]
908+ os: [linux]
909+
910+ '@img/sharp-linuxmusl-x64@0.35.2':
911+ resolution: {integrity: sha512-YBqMMcjDi4QGYiSn4vNOYBhmlC4z5AXqkOUUqI2e0AFA4urNv4ESgOgwNl3K+4etQhha0twXlzeF20bbULm9Yg==}
912+ engines: {node: '>=20.9.0'}
913+ cpu: [x64]
914+ os: [linux]
915+
916+ '@img/sharp-linuxmusl-x64@0.35.5':
917+ resolution: {integrity: sha512-4KOphqB035HrVdqLZfCgMzzERrQkkzOwRhl4OAkRO1YCldbaFjySXMaK534Mo0V+LndnlJk+sbUyLeU0ULyD1A==}
918+ engines: {node: '>=20.9.0'}
919+ cpu: [x64]
920+ os: [linux]
921+
922+ '@img/sharp-wasm32@0.35.2':
923+ resolution: {integrity: sha512-Mrv4JQNYVQ94xH+jzZ9r+gowleN8mv2FTgKT+PI6bx5C0G8TdNYndu161pg2i7uoBwxy2ImPMHrJOM2LZef7Bw==}
924+ engines: {node: '>=20.9.0'}
925+
926+ '@img/sharp-wasm32@0.35.5':
927+ resolution: {integrity: sha512-Ptsga1su4tQx+LLF1ECS9U6nz5kmrXKo6XVbtR48Ke3ZRxxgaWBu7IDtEe1quo8hiupwm6WFqxVlXaSf7IINGQ==}
928+ engines: {node: '>=20.9.0'}
929+
930+ '@img/sharp-webcontainers-wasm32@0.35.2':
931+ resolution: {integrity: sha512-QNV27pxs9wpApEiCfvHM1RDoP1w1+2KrUWWDPEhEwg+latvOrfuhWrHWZKwdSFwU6jh3myjw/yOCRsUIuOft3g==}
932+ engines: {node: '>=20.9.0'}
933+ cpu: [wasm32]
934+
935+ '@img/sharp-webcontainers-wasm32@0.35.5':
936+ resolution: {integrity: sha512-hfhF/FmoQyTUkA0bIKFOtw536BQSeBMe6BF6QyWlrPxT754+TFLaZ7sKKTfvvM0yJgKgaYTwnFCIZ/GuDw5SUA==}
937+ engines: {node: '>=20.9.0'}
938+ cpu: [wasm32]
939+
940+ '@img/sharp-win32-arm64@0.35.2':
941+ resolution: {integrity: sha512-BiVRYc/t6/Vl3e1hBx0hugG4oN9Pydf4fgMSpxTQJmwGUg/YoXTWHiFeRymHfCZzifxu4F4rpk/I67D0LQ20wQ==}
942+ engines: {node: '>=20.9.0'}
943+ cpu: [arm64]
944+ os: [win32]
945+
946+ '@img/sharp-win32-arm64@0.35.5':
947+ resolution: {integrity: sha512-X4t7g+7ZA5DKblCBEXGjUqqemj4vczING/5viFwAL8h4N3qYeyjwdCvRLHi4EdOUI+2Z7UFlp1VM+p/AuEtm6Q==}
948+ engines: {node: '>=20.9.0'}
949+ cpu: [arm64]
950+ os: [win32]
951+
952+ '@img/sharp-win32-ia32@0.35.2':
953+ resolution: {integrity: sha512-YYEhx9PImCC7T0tI8JDMi4DB9LwLCXCU5OWNYEXAxh5Q1ShKkyC6byxzoBJ3gEFDnH2lQckWuDe70G7mB2XJog==}
954+ engines: {node: ^20.9.0}
955+ cpu: [ia32]
956+ os: [win32]
957+
958+ '@img/sharp-win32-ia32@0.35.5':
959+ resolution: {integrity: sha512-5Zm82LoBc43nhwNybZlG7Y1KO//Zhsn306fQl29ZOuStHLGTo3BWL83q3cznX0poxSAMuYL1On/BHBxkBeKr6A==}
960+ engines: {node: ^20.9.0}
961+ cpu: [ia32]
962+ os: [win32]
963+
964+ '@img/sharp-win32-x64@0.35.2':
965+ resolution: {integrity: sha512-imoOyBcoM/iiUr4J6VPpCNjPnjvP/Gks95898yB8YqoGGYmHYbOyCuNv9FMhFgtaiHFGbHW8bxKqRV6VjtXThQ==}
966+ engines: {node: '>=20.9.0'}
967+ cpu: [x64]
968+ os: [win32]
969+
970+ '@img/sharp-win32-x64@0.35.5':
971+ resolution: {integrity: sha512-x76eH0vEiHlcMQu8Y8IenntaACtddpT6W0wmXtWrnKcnKI7ME5DdgqhAD6SEWOEl1v2zDvkZDhFA9KnURwpfqg==}
972+ engines: {node: '>=20.9.0'}
973+ cpu: [x64]
974+ os: [win32]
975+
976+ '@jridgewell/resolve-uri@3.1.2':
977+ resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
978+ engines: {node: '>=6.0.0'}
979+
980+ '@jridgewell/sourcemap-codec@1.6.0':
981+ resolution: {integrity: sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==}
982+
983+ '@jridgewell/trace-mapping@0.3.9':
984+ resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
985+
986+ '@oxc-project/types@0.153.0':
987+ resolution: {integrity: sha512-jSNrRIyvPVLL5E1z/tS5zLAprosGz/FuI1PWwEOz59j3E4TTTzSpqKb/RDGqJhhW0QHYISGXxq582wGx6T11Tw==}
988+
989+ '@poppinss/colors@4.1.6':
990+ resolution: {integrity: sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg==}
991+
992+ '@poppinss/dumper@0.6.5':
993+ resolution: {integrity: sha512-NBdYIb90J7LfOI32dOewKI1r7wnkiH6m920puQ3qHUeZkxNkQiFnXVWoE6YtFSv6QOiPPf7ys6i+HWWecDz7sw==}
994+
995+ '@poppinss/exception@1.2.3':
996+ resolution: {integrity: sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==}
997+
998+ '@rolldown/binding-android-arm-eabi@1.2.13':
999+ resolution: {integrity: sha512-Vu/NICrgdRvUOeaJZIyB2FP63s6fO/4ud5l8dXmxDx9yDyn+mN0y+gsvsVviSli+T361Aqo0h46EuMoobrwawA==}
1000+ engines: {node: ^20.19.0 || >=22.12.0}
1001+ cpu: [arm]
1002+ os: [android]
1003+
1004+ '@rolldown/binding-android-arm64@1.2.13':
1005+ resolution: {integrity: sha512-6LEoIrGy5vvCd2boNnv2soPSUZj/PRvhp8R/t9KlX+mIZxThIE/ZqxrGXxmuNX0FuvQFvLdZr7S4HrYpYBVhEQ==}
1006+ engines: {node: ^20.19.0 || >=22.12.0}
1007+ cpu: [arm64]
1008+ os: [android]
1009+
1010+ '@rolldown/binding-darwin-arm64@1.2.13':
1011+ resolution: {integrity: sha512-CaJSRzlQ6Q+zkDMVA9OkVxBjVoPRCDEE3v0FSJ9kIQBgRjFApA3Si4ijhbNVUji7ZJt+PfO0e46qy4nPInHUPA==}
1012+ engines: {node: ^20.19.0 || >=22.12.0}
1013+ cpu: [arm64]
1014+ os: [darwin]
1015+
1016+ '@rolldown/binding-darwin-x64@1.2.13':
1017+ resolution: {integrity: sha512-e4r340I5hxSzJkD3YJBxgzq/rJ3wwxwdLLb2FPt1Zpyem20nrQPT11DDEEkazwxaHumH8wpglsp/Ozgj/wT6mw==}
1018+ engines: {node: ^20.19.0 || >=22.12.0}
1019+ cpu: [x64]
1020+ os: [darwin]
1021+
1022+ '@rolldown/binding-freebsd-x64@1.2.13':
1023+ resolution: {integrity: sha512-hoBWDZ4/K/mJKVMbsgUd1jfpA2DiOrJ54mpegObU9TBHBBrtX4FLIXJJQRDPZ/2Dn91GvPob+Z2hwKJzf4E5SQ==}
1024+ engines: {node: ^20.19.0 || >=22.12.0}
1025+ cpu: [x64]
1026+ os: [freebsd]
1027+
1028+ '@rolldown/binding-linux-arm-gnueabihf@1.2.13':
1029+ resolution: {integrity: sha512-oF9fZu3vTWnTiVAkDFxU9PJLt1nh20K9RRpuHsR7ZnE2L7XookBbDBVLojCVSLGbvtSlxeUNnjAj6DbNsKyzbg==}
1030+ engines: {node: ^20.19.0 || >=22.12.0}
1031+ cpu: [arm]
1032+ os: [linux]
1033+
1034+ '@rolldown/binding-linux-arm64-gnu@1.2.13':
1035+ resolution: {integrity: sha512-DTpb/+jMiqWMPgphn4ksW1zW+XLJ6dJJ9FMvnIk9I291LhCctMPhMYJrP5t9p6C9qa3KXadDdUEZHBaPh3kNxQ==}
1036+ engines: {node: ^20.19.0 || >=22.12.0}
1037+ cpu: [arm64]
1038+ os: [linux]
1039+
1040+ '@rolldown/binding-linux-arm64-musl@1.2.13':
1041+ resolution: {integrity: sha512-xU+Kvv9N2A3SY35zFh1FWWNjxbadE/BKeqnkXe7vScU4GZsw757BlVmDLITZEq8DPpk6m7uoDYkK7P+x/uU5Ow==}
1042+ engines: {node: ^20.19.0 || >=22.12.0}
1043+ cpu: [arm64]
1044+ os: [linux]
1045+
1046+ '@rolldown/binding-linux-ppc64-gnu@1.2.13':
1047+ resolution: {integrity: sha512-XMk/hnhh25oQ756Lclb1Q11h4ll0xC0Esa5w4Vzp+mAE2S3AGJgeM0SonrIgY8fHhjarb6hcoTuwoFG0VVP2ig==}
1048+ engines: {node: ^20.19.0 || >=22.12.0}
1049+ cpu: [ppc64]
1050+ os: [linux]
1051+
1052+ '@rolldown/binding-linux-s390x-gnu@1.2.13':
1053+ resolution: {integrity: sha512-U1BoTHYmlywE2n3HUWjzZ+8EQsKr+OwpxYuDWaubx42tUL8QSL7nOqRz/NVHanibbFP3M1Rxuprz/wNcbMKjqw==}
1054+ engines: {node: ^20.19.0 || >=22.12.0}
1055+ cpu: [s390x]
1056+ os: [linux]
1057+
1058+ '@rolldown/binding-linux-x64-gnu@1.2.13':
1059+ resolution: {integrity: sha512-J4cm80Pc6wEwV5AZ42o62sIQgDk+Y7R2s646jIwuvO+4V46QB58N4vVuMPWCBaNgursXLpmUWJV//WQAkPvHBQ==}
1060+ engines: {node: ^20.19.0 || >=22.12.0}
1061+ cpu: [x64]
1062+ os: [linux]
1063+
1064+ '@rolldown/binding-linux-x64-musl@1.2.13':
1065+ resolution: {integrity: sha512-W0euZS40U4V6JkmEnVCIX9mcsL6cbXQ4X8c2w+MMOIjFg68TXUW+u3RT+2e1t1pv9mg/EP3pDtK3POXdQ7Rxyw==}
1066+ engines: {node: ^20.19.0 || >=22.12.0}
1067+ cpu: [x64]
1068+ os: [linux]
1069+
1070+ '@rolldown/binding-openharmony-arm64@1.2.13':
1071+ resolution: {integrity: sha512-do/AF/4n9MRshia3a5aXoy8xM2c6mgfT6D7H/dY6my5z+hfCIR4ab7mk4IRj++nsEQpKy39kd0DQnDq+r692tw==}
1072+ engines: {node: ^20.19.0 || >=22.12.0}
1073+ cpu: [arm64]
1074+ os: [openharmony]
1075+
1076+ '@rolldown/binding-win32-arm64-msvc@1.2.13':
1077+ resolution: {integrity: sha512-6FtUf2cJZobutJdxnGYX8z0vtbgqU0b2v8vfBhkXb9wp2MppMFtkunE+IaOntyi01rkIQoPW2GHABtfzsC0BRQ==}
1078+ engines: {node: ^20.19.0 || >=22.12.0}
1079+ cpu: [arm64]
1080+ os: [win32]
1081+
1082+ '@rolldown/binding-win32-x64-msvc@1.2.13':
1083+ resolution: {integrity: sha512-UKhFaZTeTcbKrb3iU82m17jVcPEAoqDkCN5MBqgPyZSwp/cQmib21crTS0DdH7T1B7wZRWEI89YQAOJMet5yhg==}
1084+ engines: {node: ^20.19.0 || >=22.12.0}
1085+ cpu: [x64]
1086+ os: [win32]
1087+
1088+ '@rolldown/pluginutils@1.0.1':
1089+ resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==}
1090+
1091+ '@sindresorhus/is@7.2.0':
1092+ resolution: {integrity: sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw==}
1093+ engines: {node: '>=18'}
1094+
1095+ '@speed-highlight/core@1.2.24':
1096+ resolution: {integrity: sha512-qeW2e1l78afw8VhRPfPQ1Gjj+KU5XFQ/OFV5ti6eTa9bruO7mJyZtA4vw0ofqmA3tKCkROE9xLk3VZoeRc98nw==}
1097+
1098+ '@standard-schema/spec@1.1.0':
1099+ resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==}
1100+
1101+ '@turbo/darwin-64@2.11.7':
1102+ resolution: {integrity: sha512-Z2LFOxwbiJueD1miByXJS/BrW21vv6YaQXZustty5jEX4vQYw6zyh101Sz1QO7WG0mqBzKagZ/DoAeeujI0/Sw==}
1103+ cpu: [x64]
1104+ os: [darwin]
1105+
1106+ '@turbo/darwin-arm64@2.11.7':
1107+ resolution: {integrity: sha512-Vhv8ybgIflosNDSSRD9fNXHlCFA60dsGyTqQmc7l28SEX5jOaweCCD4BBYNd8/p0WGkw3e7tZbfA9w6FsujGvw==}
1108+ cpu: [arm64]
1109+ os: [darwin]
1110+
1111+ '@turbo/linux-64@2.11.7':
1112+ resolution: {integrity: sha512-rAqRp3blQKk1+ylMGlZHAW0eJjVNuuGUm4ZrC6RU1Im8tLryvaO4a2zLQ/FQi1TRlmKqKV9YXBki2YeytlLbXA==}
1113+ cpu: [x64]
1114+ os: [android, linux]
1115+
1116+ '@turbo/linux-arm64@2.11.7':
1117+ resolution: {integrity: sha512-thVYGov7S+llXAxrl3kBb/efalav0xhrjl5NHCR6AfKx14JkbqaetvbVwyss4FvZ9rt+Pv3xsTb+8SIYix8DTg==}
1118+ cpu: [arm64]
1119+ os: [android, linux]
1120+
1121+ '@turbo/windows-64@2.11.7':
1122+ resolution: {integrity: sha512-ZIoKT7J7KutgYl4bGxmmgeUQjG+7E0nY8BF9dxUOiMH2vdTsM4JQ2uSwTYFkTR2Llbg6ghGjSmuZ8LQtkLEYjg==}
1123+ cpu: [x64]
1124+ os: [win32]
1125+
1126+ '@turbo/windows-arm64@2.11.7':
1127+ resolution: {integrity: sha512-88Xv2f7SLGVJ68lRRx8o375dKmnZYNdDtvlKcPA0kZpcF93eAQd8l96BKQ0/AMHG0bMJA0Z5QqoqtetxzNsC+g==}
1128+ cpu: [arm64]
1129+ os: [win32]
1130+
1131+ '@types/chai@5.2.3':
1132+ resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==}
1133+
1134+ '@types/deep-eql@4.0.2':
1135+ resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==}
1136+
1137+ '@types/estree@1.0.9':
1138+ resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==}
1139+
1140+ '@types/node@22.20.5':
1141+ resolution: {integrity: sha512-U2+DNr+wSjpsTS/wZGYHq7GcwfuSmKiKvoPvK22zwTlRhU91yOniN4qRR5KhIjvif7ysw/dz/hKmfDH0Ris4aA==}
1142+
1143+ '@types/pako@2.0.4':
1144+ resolution: {integrity: sha512-VWDCbrLeVXJM9fihYodcLiIv0ku+AlOa/TQ1SvYOaBuyrSKgEcro95LJyIsJ4vSo6BXIxOKxiJAat04CmST9Fw==}
1145+
1146+ '@vitest/expect@4.1.11':
1147+ resolution: {integrity: sha512-VX2x5vNJXET47KAFzwERI+KRMtTTCSWTfSMKsW7JsUsXV4psq++e3DvZpuTDOpHcxytiDs6p2nhVb2tVDiiUYw==}
1148+
1149+ '@vitest/mocker@4.1.11':
1150+ resolution: {integrity: sha512-2XJVD55d1o5AZous5CCGKS74g/riOj9odEt2bQpCVZeblHyHdnMeFl4jl0XjU21stf4mbjUkew2eXQZt65g5CQ==}
1151+ peerDependencies:
1152+ msw: ^2.4.9
1153+ vite: ^6.0.0 || ^7.0.0 || ^8.0.0
1154+ peerDependenciesMeta:
1155+ msw:
1156+ optional: true
1157+ vite:
1158+ optional: true
1159+
1160+ '@vitest/pretty-format@4.1.11':
1161+ resolution: {integrity: sha512-yiZzPbGTS9Sr/JpFl8zHrcIkAofNbFV6k21vIgQN/cY/oxZeXhJv5sc/MBJ5jFKWmWs+oJHw0UXLZjmf931+Vw==}
1162+
1163+ '@vitest/runner@4.1.11':
1164+ resolution: {integrity: sha512-LztvUgdwMNJMIkj3hQnnxiC2Xy1zNxq928W/xhjCLaNCzqTZOudjwbQf6v9IntZGPw132i2Lq2rgTRZHD3JHNw==}
1165+
1166+ '@vitest/snapshot@4.1.11':
1167+ resolution: {integrity: sha512-pN7ikn1ON7h8ee4gIAp4AzyK+zBtJPzVbqOgu5LCEh4VaJVbPQcgYQYJIMGQPXVeJJq1fnfazis7a5pFNPahog==}
1168+
1169+ '@vitest/spy@4.1.11':
1170+ resolution: {integrity: sha512-apNa/prQy2qCeywhnixOHPRCgGNhvg7T4Dapfl1GahLp/R+uhBm5cPyFoNVyqsNd2h1nJxL6BqqdIjiABL60YA==}
1171+
1172+ '@vitest/utils@4.1.11':
1173+ resolution: {integrity: sha512-zTCVGpyFsGWBhllOyKlTw/vnr6D9qxsfSDyfbyZmTyjHw5N/VuvzHpHoQjm2ZJzn4RJgx5w4r7V0er69CmLgPQ==}
1174+
1175+ assertion-error@2.0.1:
1176+ resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
1177+ engines: {node: '>=12'}
1178+
1179+ blake3-wasm@2.1.5:
1180+ resolution: {integrity: sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==}
1181+
1182+ chai@6.3.0:
1183+ resolution: {integrity: sha512-XWAtwJ6OHO+tj0EKCs0Y2UamnyOxseZWltU4x2U2wh8g4AigdjwvtUjvLP2tqkA/avxHEtzxNaqGq/YGNwckKg==}
1184+ engines: {node: '>=18'}
1185+
1186+ cjs-module-lexer@1.2.3:
1187+ resolution: {integrity: sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==}
1188+
1189+ convert-source-map@2.0.0:
1190+ resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
1191+
1192+ cookie@1.1.1:
1193+ resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==}
1194+ engines: {node: '>=18'}
1195+
1196+ detect-libc@2.1.2:
1197+ resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
1198+ engines: {node: '>=8'}
1199+
1200+ diff@8.0.4:
1201+ resolution: {integrity: sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==}
1202+ engines: {node: '>=0.3.1'}
1203+
1204+ error-stack-parser-es@1.0.5:
1205+ resolution: {integrity: sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==}
1206+
1207+ es-module-lexer@2.3.2:
1208+ resolution: {integrity: sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==}
1209+
1210+ esbuild@0.25.12:
1211+ resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==}
1212+ engines: {node: '>=18'}
1213+ hasBin: true
1214+
1215+ esbuild@0.28.1:
1216+ resolution: {integrity: sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==}
1217+ engines: {node: '>=18'}
1218+ hasBin: true
1219+
1220+ esbuild@0.28.2:
1221+ resolution: {integrity: sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==}
1222+ engines: {node: '>=18'}
1223+ hasBin: true
1224+
1225+ estree-walker@3.0.3:
1226+ resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
1227+
1228+ expect-type@1.4.0:
1229+ resolution: {integrity: sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==}
1230+ engines: {node: '>=12.0.0'}
1231+
1232+ fdir@6.5.0:
1233+ resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
1234+ engines: {node: '>=12.0.0'}
1235+ peerDependencies:
1236+ picomatch: ^3 || ^4
1237+ peerDependenciesMeta:
1238+ picomatch:
1239+ optional: true
1240+
1241+ fsevents@2.3.3:
1242+ resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
1243+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
1244+ os: [darwin]
1245+
1246+ hono@4.13.13:
1247+ resolution: {integrity: sha512-CQ46U0ZkAGmbT/4UxdzzGJpacP2IeKgY4a5/tOI9AABbpOMfK739wfDXmv1usCk+3RkKj1hQy4/fjhiwa2xlrA==}
1248+ engines: {node: '>=16.9.0'}
1249+
1250+ kleur@4.1.5:
1251+ resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
1252+ engines: {node: '>=6'}
1253+
1254+ lightningcss-android-arm64@1.33.0:
1255+ resolution: {integrity: sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==}
1256+ engines: {node: '>= 12.0.0'}
1257+ cpu: [arm64]
1258+ os: [android]
1259+
1260+ lightningcss-darwin-arm64@1.33.0:
1261+ resolution: {integrity: sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==}
1262+ engines: {node: '>= 12.0.0'}
1263+ cpu: [arm64]
1264+ os: [darwin]
1265+
1266+ lightningcss-darwin-x64@1.33.0:
1267+ resolution: {integrity: sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==}
1268+ engines: {node: '>= 12.0.0'}
1269+ cpu: [x64]
1270+ os: [darwin]
1271+
1272+ lightningcss-freebsd-x64@1.33.0:
1273+ resolution: {integrity: sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==}
1274+ engines: {node: '>= 12.0.0'}
1275+ cpu: [x64]
1276+ os: [freebsd]
1277+
1278+ lightningcss-linux-arm-gnueabihf@1.33.0:
1279+ resolution: {integrity: sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==}
1280+ engines: {node: '>= 12.0.0'}
1281+ cpu: [arm]
1282+ os: [linux]
1283+
1284+ lightningcss-linux-arm64-gnu@1.33.0:
1285+ resolution: {integrity: sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==}
1286+ engines: {node: '>= 12.0.0'}
1287+ cpu: [arm64]
1288+ os: [linux]
1289+
1290+ lightningcss-linux-arm64-musl@1.33.0:
1291+ resolution: {integrity: sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==}
1292+ engines: {node: '>= 12.0.0'}
1293+ cpu: [arm64]
1294+ os: [linux]
1295+
1296+ lightningcss-linux-x64-gnu@1.33.0:
1297+ resolution: {integrity: sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==}
1298+ engines: {node: '>= 12.0.0'}
1299+ cpu: [x64]
1300+ os: [linux]
1301+
1302+ lightningcss-linux-x64-musl@1.33.0:
1303+ resolution: {integrity: sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==}
1304+ engines: {node: '>= 12.0.0'}
1305+ cpu: [x64]
1306+ os: [linux]
1307+
1308+ lightningcss-win32-arm64-msvc@1.33.0:
1309+ resolution: {integrity: sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==}
1310+ engines: {node: '>= 12.0.0'}
1311+ cpu: [arm64]
1312+ os: [win32]
1313+
1314+ lightningcss-win32-x64-msvc@1.33.0:
1315+ resolution: {integrity: sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==}
1316+ engines: {node: '>= 12.0.0'}
1317+ cpu: [x64]
1318+ os: [win32]
1319+
1320+ lightningcss@1.33.0:
1321+ resolution: {integrity: sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==}
1322+ engines: {node: '>= 12.0.0'}
1323+
1324+ magic-string@0.30.21:
1325+ resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
1326+
1327+ miniflare@5.20260815.0-alpha:
1328+ resolution: {integrity: sha512-YAaGj4Sh5f4fqHKiMQ8zRHDOOM5IGUVtMhnLIeyjuQfU+9P6hcOTrHUVtbfj/ZPay9Kzik4pWELB39pGgefjiQ==}
1329+ engines: {node: '>=22.0.0'}
1330+
1331+ miniflare@5.20261006.1-alpha:
1332+ resolution: {integrity: sha512-6ylv8tamkrspDI2R/cAYfv+YWmfGNdXe76Pi9TauEUWsFVXn3LNF9Yk8oduzf1a+TYsSRYTqlOE7+nGGRsMHdw==}
1333+ engines: {node: '>=22.0.0'}
1334+
1335+ nanoid@3.3.20:
1336+ resolution: {integrity: sha512-uKdg2G3GNCKQn9byYOpxbGqrT2fGO5KRt5J/8b3pok8rT6qxGWF6hxMyJiEYtAf+FVyYuD9hRaDqX5uPFYJ4ZQ==}
1337+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
1338+ hasBin: true
1339+
1340+ obug@2.2.1:
1341+ resolution: {integrity: sha512-XrsrhT5sybtKI6wakr2SPOlGZWWYbUXZ7a0jT8/QOeAPau+1X/bSegNe5YR75oJmEZQbKningirmGOEJCIk61Q==}
1342+ engines: {node: '>=12.20.0'}
1343+
1344+ pako@2.2.0:
1345+ resolution: {integrity: sha512-zJq6RP/5q+TO2OpFV3FHzlPnFjmkb7Nc99a5SNjJE+uu/PkpChs+NIZSSzbBoD+6kjiISXjfYdwj1ZRQ81dz/w==}
1346+
1347+ path-to-regexp@6.3.0:
1348+ resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==}
1349+
1350+ pathe@2.0.3:
1351+ resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
1352+
1353+ picocolors@1.1.1:
1354+ resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
1355+
1356+ picomatch@4.0.7:
1357+ resolution: {integrity: sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==}
1358+ engines: {node: '>=12'}
1359+
1360+ postcss@8.5.29:
1361+ resolution: {integrity: sha512-49cGhUbXj8Qenv0iTMxA1cFBzxXoctpC9Ujd77t1WcbJIr6nF/eI7g/8MgxrYldFRuAXvja7xQRwavoW7kgrxQ==}
1362+ engines: {node: ^10 || ^12 || >=14}
1363+
1364+ rolldown@1.2.13:
1365+ resolution: {integrity: sha512-/5apOkwWxtACcQtZ5WlrAsKS4JwXVThQPJZ3RqIruRY9UG9M8e0VlXN068xum/JRKA4aIUoJ13ghe/kGCvidiQ==}
1366+ engines: {node: ^20.19.0 || >=22.12.0}
1367+ hasBin: true
1368+
1369+ semver@7.8.5:
1370+ resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==}
1371+ engines: {node: '>=10'}
1372+ hasBin: true
1373+
1374+ sharp@0.35.2:
1375+ resolution: {integrity: sha512-FVtFjtBCMiJS6yb5CX7Sop45WFMpeGw6oRKuJnXYgf/f1ms/D7LE/ZUSNxnW7rZ/dbslQWYkoqFHGPaDBtaK4w==}
1376+ engines: {node: '>=20.9.0'}
1377+
1378+ sharp@0.35.5:
1379+ resolution: {integrity: sha512-Ywn4OnzGukp7CDMrp08RQ50YKmuwG47brZgIVPTvBaaAfQlRlygrRqSrxdCiL9M+LlzLBiJ68IR1QqvzHyjC7g==}
1380+ engines: {node: '>=20.9.0'}
1381+ peerDependencies:
1382+ '@types/node': '*'
1383+ peerDependenciesMeta:
1384+ '@types/node':
1385+ optional: true
1386+
1387+ siginfo@2.0.0:
1388+ resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
1389+
1390+ source-map-js@1.2.2:
1391+ resolution: {integrity: sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==}
1392+ engines: {node: '>=0.10.0'}
1393+
1394+ stackback@0.0.2:
1395+ resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
1396+
1397+ std-env@4.3.0:
1398+ resolution: {integrity: sha512-OtU/EgQ1kIm5KwqQpBC6ZEMXrZRui11w8zgfTWp8cdO9B8OaPsbA8bTHO2P+HNo1VlUTGMVBwPhydu6poeXiag==}
1399+
1400+ supports-color@10.2.2:
1401+ resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==}
1402+ engines: {node: '>=18'}
1403+
1404+ tinybench@2.9.0:
1405+ resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
1406+
1407+ tinyexec@1.3.1:
1408+ resolution: {integrity: sha512-GCvB3aoys96IuDFBMcTB46JOR6mdMtAToqwiW8JlWhsoh1mhHi/xn9ss/Dg7N555GiJyEt2qzoG/NHCwM6h1EA==}
1409+ engines: {node: '>=18'}
1410+
1411+ tinyglobby@0.2.17:
1412+ resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==}
1413+ engines: {node: '>=12.0.0'}
1414+
1415+ tinyrainbow@3.2.0:
1416+ resolution: {integrity: sha512-LgO3D9yZJjApUiuUfl9iFAwrtaX4+lok3wJIqttGoKCHlWUqHqbQpnxCf82L8FjgKsh4iGo78hqJwgL8F6To2A==}
1417+ engines: {node: '>=14.0.0'}
1418+
1419+ tslib@2.8.1:
1420+ resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
1421+
1422+ turbo@2.11.7:
1423+ resolution: {integrity: sha512-RhXHbqfvY6o3xt/zSHCwSNwLrZlXiqHzewi4eAj9PtZ1T1CqgMJ2yIDb7SKPTG9IikTm925mfzL6hldQVdyNWw==}
1424+ hasBin: true
1425+
1426+ typescript@5.9.3:
1427+ resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
1428+ engines: {node: '>=14.17'}
1429+ hasBin: true
1430+
1431+ undici-types@6.21.0:
1432+ resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
1433+
1434+ undici@7.29.0:
1435+ resolution: {integrity: sha512-IDxfleLmmbSskfWSUATiN1nfn2rDuvnMOqb5CWR92iIfojA0Ud+ulOAAEQ57LPr9rWmsreUyf5lwyao+7GNNVw==}
1436+ engines: {node: '>=20.18.1'}
1437+
1438+ undici@7.29.1:
1439+ resolution: {integrity: sha512-RYONW2MeafgYlkVOKYKkA/Ag7BmXqgIWCa8t1m0JcxrQg9pI9lEqRhAOruOBCbAohOa/gkCF+iPi9hrgvTzu6Q==}
1440+ engines: {node: '>=20.18.1'}
1441+
1442+ unenv@2.0.0-rc.24:
1443+ resolution: {integrity: sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==}
1444+
1445+ vite@8.3.4:
1446+ resolution: {integrity: sha512-IftLE8phJhdNRIGNEV4JCCvfNScoZQVfcXaN8TQropWGJtOHcu+iAB9pHcuGvmEb/kddw0LBe/jS8ztdC6xdiQ==}
1447+ engines: {node: ^20.19.0 || >=22.12.0}
1448+ hasBin: true
1449+ peerDependencies:
1450+ '@types/node': ^20.19.0 || >=22.12.0
1451+ '@vitejs/devtools': ^0.7.1
1452+ esbuild: ^0.27.0 || ^0.28.0
1453+ jiti: '>=1.21.0'
1454+ less: ^4.0.0
1455+ sass: ^1.70.0
1456+ sass-embedded: ^1.70.0
1457+ stylus: '>=0.54.8'
1458+ sugarss: ^5.0.0
1459+ terser: ^5.16.0
1460+ tsx: ^4.8.1
1461+ yaml: ^2.4.2
1462+ peerDependenciesMeta:
1463+ '@types/node':
1464+ optional: true
1465+ '@vitejs/devtools':
1466+ optional: true
1467+ esbuild:
1468+ optional: true
1469+ jiti:
1470+ optional: true
1471+ less:
1472+ optional: true
1473+ sass:
1474+ optional: true
1475+ sass-embedded:
1476+ optional: true
1477+ stylus:
1478+ optional: true
1479+ sugarss:
1480+ optional: true
1481+ terser:
1482+ optional: true
1483+ tsx:
1484+ optional: true
1485+ yaml:
1486+ optional: true
1487+
1488+ vitest@4.1.11:
1489+ resolution: {integrity: sha512-fhACrNXUidIbGSBr5FlbuBkO7VWC1ZyLl0DO4CU2DrQoAPxX84Ysxs+HeGQpii5lZWV1Q4gBZTTu49mF+A6Edw==}
1490+ engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0}
1491+ hasBin: true
1492+ peerDependencies:
1493+ '@edge-runtime/vm': '*'
1494+ '@opentelemetry/api': ^1.9.0
1495+ '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0
1496+ '@vitest/browser-playwright': 4.1.11
1497+ '@vitest/browser-preview': 4.1.11
1498+ '@vitest/browser-webdriverio': 4.1.11
1499+ '@vitest/coverage-istanbul': 4.1.11
1500+ '@vitest/coverage-v8': 4.1.11
1501+ '@vitest/ui': 4.1.11
1502+ happy-dom: '*'
1503+ jsdom: '*'
1504+ vite: ^6.0.0 || ^7.0.0 || ^8.0.0
1505+ peerDependenciesMeta:
1506+ '@edge-runtime/vm':
1507+ optional: true
1508+ '@opentelemetry/api':
1509+ optional: true
1510+ '@types/node':
1511+ optional: true
1512+ '@vitest/browser-playwright':
1513+ optional: true
1514+ '@vitest/browser-preview':
1515+ optional: true
1516+ '@vitest/browser-webdriverio':
1517+ optional: true
1518+ '@vitest/coverage-istanbul':
1519+ optional: true
1520+ '@vitest/coverage-v8':
1521+ optional: true
1522+ '@vitest/ui':
1523+ optional: true
1524+ happy-dom:
1525+ optional: true
1526+ jsdom:
1527+ optional: true
1528+
1529+ why-is-node-running@2.3.0:
1530+ resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==}
1531+ engines: {node: '>=8'}
1532+ hasBin: true
1533+
1534+ workerd@1.20260815.1:
1535+ resolution: {integrity: sha512-8bArFkHmlp7qFEKVPyNzDzHzS35gc2fg0PYBcDtaNLF7UCDryCX2BQnpkUkTHYIy824IRrHOTwOEoTj0sUO2Fg==}
1536+ engines: {node: '>=16'}
1537+ hasBin: true
1538+
1539+ workerd@1.20261006.1:
1540+ resolution: {integrity: sha512-8MadBuffZ5NdpLwZjUmsqT5QlaKXq4gjgT6wzcKeynZTICNXyePhc+5QVoKiK7+MMhFTLNrRO2KXLlpk8Q6BkA==}
1541+ engines: {node: '>=16'}
1542+ hasBin: true
1543+
1544+ wrangler@4.124.0:
1545+ resolution: {integrity: sha512-75euoZKjVTJYFy+Xhctt/5JlZL4M6A4xmovZsUlep+6GHcCm14n9VtdGzNIybOW2t8wuNxRj5iMUwjT5E7Ctog==}
1546+ engines: {node: '>=22.0.0'}
1547+ hasBin: true
1548+ peerDependencies:
1549+ '@cloudflare/workers-types': ^5.20260815.1
1550+ peerDependenciesMeta:
1551+ '@cloudflare/workers-types':
1552+ optional: true
1553+
1554+ wrangler@4.149.0:
1555+ resolution: {integrity: sha512-OzK7xmB5r5iLKb3cIT3783g13fe6T7xyeKu9LEdUyl+DKAM2KP/jkjnE0OUhyw+mB/XJM9ycjgF3MWm8PR9amg==}
1556+ engines: {node: '>=22.0.0'}
1557+ hasBin: true
1558+ peerDependencies:
1559+ '@cloudflare/workers-types': ^5.20261006.1
1560+ peerDependenciesMeta:
1561+ '@cloudflare/workers-types':
1562+ optional: true
1563+
1564+ ws@8.21.0:
1565+ resolution: {integrity: sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==}
1566+ engines: {node: '>=10.0.0'}
1567+ peerDependencies:
1568+ bufferutil: ^4.0.1
1569+ utf-8-validate: '>=5.0.2'
1570+ peerDependenciesMeta:
1571+ bufferutil:
1572+ optional: true
1573+ utf-8-validate:
1574+ optional: true
1575+
1576+ yaml@2.9.1:
1577+ resolution: {integrity: sha512-3NxN8+78OdzbT7C/WjGsyfPAtJaN3FNDsWxv7Y7mcDsT/oOmgW8BpyQQFFBnvZE3j9Y2Sdz1ULFLezL7Eb2yFw==}
1578+ engines: {node: '>= 14.6'}
1579+ hasBin: true
1580+
1581+ youch-core@0.3.3:
1582+ resolution: {integrity: sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==}
1583+
1584+ youch@4.1.0-beta.10:
1585+ resolution: {integrity: sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ==}
1586+
1587+ zod@4.4.3:
1588+ resolution: {integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==}
1589+
1590+snapshots:
1591+
1592+ '@cloudflare/containers@0.3.7': {}
1593+
1594+ '@cloudflare/kv-asset-handler@0.5.0': {}
1595+
1596+ '@cloudflare/unenv-preset@2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260815.1)':
1597+ dependencies:
1598+ unenv: 2.0.0-rc.24
1599+ optionalDependencies:
1600+ workerd: 1.20260815.1
1601+
1602+ '@cloudflare/unenv-preset@2.16.2(unenv@2.0.0-rc.24)(workerd@1.20261006.1)':
1603+ dependencies:
1604+ unenv: 2.0.0-rc.24
1605+ optionalDependencies:
1606+ workerd: 1.20261006.1
1607+
1608+ '@cloudflare/vitest-pool-workers@0.23.0(@cloudflare/workers-types@5.20261012.1)(@vitest/runner@4.1.11)(@vitest/snapshot@4.1.11)(vitest@4.1.11(@types/node@22.20.5)(vite@8.3.4(@types/node@22.20.5)(esbuild@0.28.2)(yaml@2.9.1)))':
1609+ dependencies:
1610+ '@vitest/runner': 4.1.11
1611+ '@vitest/snapshot': 4.1.11
1612+ cjs-module-lexer: 1.2.3
1613+ esbuild: 0.28.1
1614+ miniflare: 5.20260815.0-alpha
1615+ vitest: 4.1.11(@types/node@22.20.5)(vite@8.3.4(@types/node@22.20.5)(esbuild@0.28.2)(yaml@2.9.1))
1616+ wrangler: 4.124.0(@cloudflare/workers-types@5.20261012.1)
1617+ zod: 4.4.3
1618+ transitivePeerDependencies:
1619+ - '@cloudflare/workers-types'
1620+ - bufferutil
1621+ - utf-8-validate
1622+
1623+ '@cloudflare/workerd-darwin-64@1.20260815.1':
1624+ optional: true
1625+
1626+ '@cloudflare/workerd-darwin-64@1.20261006.1':
1627+ optional: true
1628+
1629+ '@cloudflare/workerd-darwin-arm64@1.20260815.1':
1630+ optional: true
1631+
1632+ '@cloudflare/workerd-darwin-arm64@1.20261006.1':
1633+ optional: true
1634+
1635+ '@cloudflare/workerd-linux-64@1.20260815.1':
1636+ optional: true
1637+
1638+ '@cloudflare/workerd-linux-64@1.20261006.1':
1639+ optional: true
1640+
1641+ '@cloudflare/workerd-linux-arm64@1.20260815.1':
1642+ optional: true
1643+
1644+ '@cloudflare/workerd-linux-arm64@1.20261006.1':
1645+ optional: true
1646+
1647+ '@cloudflare/workerd-windows-64@1.20260815.1':
1648+ optional: true
1649+
1650+ '@cloudflare/workerd-windows-64@1.20261006.1':
1651+ optional: true
1652+
1653+ '@cloudflare/workers-types@5.20261012.1': {}
1654+
1655+ '@cspotcode/source-map-support@0.8.1':
1656+ dependencies:
1657+ '@jridgewell/trace-mapping': 0.3.9
1658+
1659+ '@emnapi/runtime@1.11.3':
1660+ dependencies:
1661+ tslib: 2.8.1
1662+ optional: true
1663+
1664+ '@esbuild/aix-ppc64@0.25.12':
1665+ optional: true
1666+
1667+ '@esbuild/aix-ppc64@0.28.1':
1668+ optional: true
1669+
1670+ '@esbuild/aix-ppc64@0.28.2':
1671+ optional: true
1672+
1673+ '@esbuild/android-arm64@0.25.12':
1674+ optional: true
1675+
1676+ '@esbuild/android-arm64@0.28.1':
1677+ optional: true
1678+
1679+ '@esbuild/android-arm64@0.28.2':
1680+ optional: true
1681+
1682+ '@esbuild/android-arm@0.25.12':
1683+ optional: true
1684+
1685+ '@esbuild/android-arm@0.28.1':
1686+ optional: true
1687+
1688+ '@esbuild/android-arm@0.28.2':
1689+ optional: true
1690+
1691+ '@esbuild/android-x64@0.25.12':
1692+ optional: true
1693+
1694+ '@esbuild/android-x64@0.28.1':
1695+ optional: true
1696+
1697+ '@esbuild/android-x64@0.28.2':
1698+ optional: true
1699+
1700+ '@esbuild/darwin-arm64@0.25.12':
1701+ optional: true
1702+
1703+ '@esbuild/darwin-arm64@0.28.1':
1704+ optional: true
1705+
1706+ '@esbuild/darwin-arm64@0.28.2':
1707+ optional: true
1708+
1709+ '@esbuild/darwin-x64@0.25.12':
1710+ optional: true
1711+
1712+ '@esbuild/darwin-x64@0.28.1':
1713+ optional: true
1714+
1715+ '@esbuild/darwin-x64@0.28.2':
1716+ optional: true
1717+
1718+ '@esbuild/freebsd-arm64@0.25.12':
1719+ optional: true
1720+
1721+ '@esbuild/freebsd-arm64@0.28.1':
1722+ optional: true
1723+
1724+ '@esbuild/freebsd-arm64@0.28.2':
1725+ optional: true
1726+
1727+ '@esbuild/freebsd-x64@0.25.12':
1728+ optional: true
1729+
1730+ '@esbuild/freebsd-x64@0.28.1':
1731+ optional: true
1732+
1733+ '@esbuild/freebsd-x64@0.28.2':
1734+ optional: true
1735+
1736+ '@esbuild/linux-arm64@0.25.12':
1737+ optional: true
1738+
1739+ '@esbuild/linux-arm64@0.28.1':
1740+ optional: true
1741+
1742+ '@esbuild/linux-arm64@0.28.2':
1743+ optional: true
1744+
1745+ '@esbuild/linux-arm@0.25.12':
1746+ optional: true
1747+
1748+ '@esbuild/linux-arm@0.28.1':
1749+ optional: true
1750+
1751+ '@esbuild/linux-arm@0.28.2':
1752+ optional: true
1753+
1754+ '@esbuild/linux-ia32@0.25.12':
1755+ optional: true
1756+
1757+ '@esbuild/linux-ia32@0.28.1':
1758+ optional: true
1759+
1760+ '@esbuild/linux-ia32@0.28.2':
1761+ optional: true
1762+
1763+ '@esbuild/linux-loong64@0.25.12':
1764+ optional: true
1765+
1766+ '@esbuild/linux-loong64@0.28.1':
1767+ optional: true
1768+
1769+ '@esbuild/linux-loong64@0.28.2':
1770+ optional: true
1771+
1772+ '@esbuild/linux-mips64el@0.25.12':
1773+ optional: true
1774+
1775+ '@esbuild/linux-mips64el@0.28.1':
1776+ optional: true
1777+
1778+ '@esbuild/linux-mips64el@0.28.2':
1779+ optional: true
1780+
1781+ '@esbuild/linux-ppc64@0.25.12':
1782+ optional: true
1783+
1784+ '@esbuild/linux-ppc64@0.28.1':
1785+ optional: true
1786+
1787+ '@esbuild/linux-ppc64@0.28.2':
1788+ optional: true
1789+
1790+ '@esbuild/linux-riscv64@0.25.12':
1791+ optional: true
1792+
1793+ '@esbuild/linux-riscv64@0.28.1':
1794+ optional: true
1795+
1796+ '@esbuild/linux-riscv64@0.28.2':
1797+ optional: true
1798+
1799+ '@esbuild/linux-s390x@0.25.12':
1800+ optional: true
1801+
1802+ '@esbuild/linux-s390x@0.28.1':
1803+ optional: true
1804+
1805+ '@esbuild/linux-s390x@0.28.2':
1806+ optional: true
1807+
1808+ '@esbuild/linux-x64@0.25.12':
1809+ optional: true
1810+
1811+ '@esbuild/linux-x64@0.28.1':
1812+ optional: true
1813+
1814+ '@esbuild/linux-x64@0.28.2':
1815+ optional: true
1816+
1817+ '@esbuild/netbsd-arm64@0.25.12':
1818+ optional: true
1819+
1820+ '@esbuild/netbsd-arm64@0.28.1':
1821+ optional: true
1822+
1823+ '@esbuild/netbsd-arm64@0.28.2':
1824+ optional: true
1825+
1826+ '@esbuild/netbsd-x64@0.25.12':
1827+ optional: true
1828+
1829+ '@esbuild/netbsd-x64@0.28.1':
1830+ optional: true
1831+
1832+ '@esbuild/netbsd-x64@0.28.2':
1833+ optional: true
1834+
1835+ '@esbuild/openbsd-arm64@0.25.12':
1836+ optional: true
1837+
1838+ '@esbuild/openbsd-arm64@0.28.1':
1839+ optional: true
1840+
1841+ '@esbuild/openbsd-arm64@0.28.2':
1842+ optional: true
1843+
1844+ '@esbuild/openbsd-x64@0.25.12':
1845+ optional: true
1846+
1847+ '@esbuild/openbsd-x64@0.28.1':
1848+ optional: true
1849+
1850+ '@esbuild/openbsd-x64@0.28.2':
1851+ optional: true
1852+
1853+ '@esbuild/openharmony-arm64@0.25.12':
1854+ optional: true
1855+
1856+ '@esbuild/openharmony-arm64@0.28.1':
1857+ optional: true
1858+
1859+ '@esbuild/openharmony-arm64@0.28.2':
1860+ optional: true
1861+
1862+ '@esbuild/sunos-x64@0.25.12':
1863+ optional: true
1864+
1865+ '@esbuild/sunos-x64@0.28.1':
1866+ optional: true
1867+
1868+ '@esbuild/sunos-x64@0.28.2':
1869+ optional: true
1870+
1871+ '@esbuild/win32-arm64@0.25.12':
1872+ optional: true
1873+
1874+ '@esbuild/win32-arm64@0.28.1':
1875+ optional: true
1876+
1877+ '@esbuild/win32-arm64@0.28.2':
1878+ optional: true
1879+
1880+ '@esbuild/win32-ia32@0.25.12':
1881+ optional: true
1882+
1883+ '@esbuild/win32-ia32@0.28.1':
1884+ optional: true
1885+
1886+ '@esbuild/win32-ia32@0.28.2':
1887+ optional: true
1888+
1889+ '@esbuild/win32-x64@0.25.12':
1890+ optional: true
1891+
1892+ '@esbuild/win32-x64@0.28.1':
1893+ optional: true
1894+
1895+ '@esbuild/win32-x64@0.28.2':
1896+ optional: true
1897+
1898+ '@img/colour@1.1.0': {}
1899+
1900+ '@img/sharp-darwin-arm64@0.35.2':
1901+ optionalDependencies:
1902+ '@img/sharp-libvips-darwin-arm64': 1.3.1
1903+ optional: true
1904+
1905+ '@img/sharp-darwin-arm64@0.35.5':
1906+ optionalDependencies:
1907+ '@img/sharp-libvips-darwin-arm64': 1.3.4
1908+ optional: true
1909+
1910+ '@img/sharp-darwin-x64@0.35.2':
1911+ optionalDependencies:
1912+ '@img/sharp-libvips-darwin-x64': 1.3.1
1913+ optional: true
1914+
1915+ '@img/sharp-darwin-x64@0.35.5':
1916+ optionalDependencies:
1917+ '@img/sharp-libvips-darwin-x64': 1.3.4
1918+ optional: true
1919+
1920+ '@img/sharp-freebsd-wasm32@0.35.2':
1921+ dependencies:
1922+ '@img/sharp-wasm32': 0.35.2
1923+ optional: true
1924+
1925+ '@img/sharp-freebsd-wasm32@0.35.5':
1926+ dependencies:
1927+ '@img/sharp-wasm32': 0.35.5
1928+ optional: true
1929+
1930+ '@img/sharp-libvips-darwin-arm64@1.3.1':
1931+ optional: true
1932+
1933+ '@img/sharp-libvips-darwin-arm64@1.3.4':
1934+ optional: true
1935+
1936+ '@img/sharp-libvips-darwin-x64@1.3.1':
1937+ optional: true
1938+
1939+ '@img/sharp-libvips-darwin-x64@1.3.4':
1940+ optional: true
1941+
1942+ '@img/sharp-libvips-linux-arm64@1.3.1':
1943+ optional: true
1944+
1945+ '@img/sharp-libvips-linux-arm64@1.3.4':
1946+ optional: true
1947+
1948+ '@img/sharp-libvips-linux-arm@1.3.1':
1949+ optional: true
1950+
1951+ '@img/sharp-libvips-linux-arm@1.3.4':
1952+ optional: true
1953+
1954+ '@img/sharp-libvips-linux-ppc64@1.3.1':
1955+ optional: true
1956+
1957+ '@img/sharp-libvips-linux-ppc64@1.3.4':
1958+ optional: true
1959+
1960+ '@img/sharp-libvips-linux-riscv64@1.3.1':
1961+ optional: true
1962+
1963+ '@img/sharp-libvips-linux-riscv64@1.3.4':
1964+ optional: true
1965+
1966+ '@img/sharp-libvips-linux-s390x@1.3.1':
1967+ optional: true
1968+
1969+ '@img/sharp-libvips-linux-s390x@1.3.4':
1970+ optional: true
1971+
1972+ '@img/sharp-libvips-linux-x64@1.3.1':
1973+ optional: true
1974+
1975+ '@img/sharp-libvips-linux-x64@1.3.4':
1976+ optional: true
1977+
1978+ '@img/sharp-libvips-linuxmusl-arm64@1.3.1':
1979+ optional: true
1980+
1981+ '@img/sharp-libvips-linuxmusl-arm64@1.3.4':
1982+ optional: true
1983+
1984+ '@img/sharp-libvips-linuxmusl-x64@1.3.1':
1985+ optional: true
1986+
1987+ '@img/sharp-libvips-linuxmusl-x64@1.3.4':
1988+ optional: true
1989+
1990+ '@img/sharp-linux-arm64@0.35.2':
1991+ optionalDependencies:
1992+ '@img/sharp-libvips-linux-arm64': 1.3.1
1993+ optional: true
1994+
1995+ '@img/sharp-linux-arm64@0.35.5':
1996+ optionalDependencies:
1997+ '@img/sharp-libvips-linux-arm64': 1.3.4
1998+ optional: true
1999+
2000+ '@img/sharp-linux-arm@0.35.2':
2001+ optionalDependencies:
2002+ '@img/sharp-libvips-linux-arm': 1.3.1
2003+ optional: true
2004+
2005+ '@img/sharp-linux-arm@0.35.5':
2006+ optionalDependencies:
2007+ '@img/sharp-libvips-linux-arm': 1.3.4
2008+ optional: true
2009+
2010+ '@img/sharp-linux-ppc64@0.35.2':
2011+ optionalDependencies:
2012+ '@img/sharp-libvips-linux-ppc64': 1.3.1
2013+ optional: true
2014+
2015+ '@img/sharp-linux-ppc64@0.35.5':
2016+ optionalDependencies:
2017+ '@img/sharp-libvips-linux-ppc64': 1.3.4
2018+ optional: true
2019+
2020+ '@img/sharp-linux-riscv64@0.35.2':
2021+ optionalDependencies:
2022+ '@img/sharp-libvips-linux-riscv64': 1.3.1
2023+ optional: true
2024+
2025+ '@img/sharp-linux-riscv64@0.35.5':
2026+ optionalDependencies:
2027+ '@img/sharp-libvips-linux-riscv64': 1.3.4
2028+ optional: true
2029+
2030+ '@img/sharp-linux-s390x@0.35.2':
2031+ optionalDependencies:
2032+ '@img/sharp-libvips-linux-s390x': 1.3.1
2033+ optional: true
2034+
2035+ '@img/sharp-linux-s390x@0.35.5':
2036+ optionalDependencies:
2037+ '@img/sharp-libvips-linux-s390x': 1.3.4
2038+ optional: true
2039+
2040+ '@img/sharp-linux-x64@0.35.2':
2041+ optionalDependencies:
2042+ '@img/sharp-libvips-linux-x64': 1.3.1
2043+ optional: true
2044+
2045+ '@img/sharp-linux-x64@0.35.5':
2046+ optionalDependencies:
2047+ '@img/sharp-libvips-linux-x64': 1.3.4
2048+ optional: true
2049+
2050+ '@img/sharp-linuxmusl-arm64@0.35.2':
2051+ optionalDependencies:
2052+ '@img/sharp-libvips-linuxmusl-arm64': 1.3.1
2053+ optional: true
2054+
2055+ '@img/sharp-linuxmusl-arm64@0.35.5':
2056+ optionalDependencies:
2057+ '@img/sharp-libvips-linuxmusl-arm64': 1.3.4
2058+ optional: true
2059+
2060+ '@img/sharp-linuxmusl-x64@0.35.2':
2061+ optionalDependencies:
2062+ '@img/sharp-libvips-linuxmusl-x64': 1.3.1
2063+ optional: true
2064+
2065+ '@img/sharp-linuxmusl-x64@0.35.5':
2066+ optionalDependencies:
2067+ '@img/sharp-libvips-linuxmusl-x64': 1.3.4
2068+ optional: true
2069+
2070+ '@img/sharp-wasm32@0.35.2':
2071+ dependencies:
2072+ '@emnapi/runtime': 1.11.3
2073+ optional: true
2074+
2075+ '@img/sharp-wasm32@0.35.5':
2076+ dependencies:
2077+ '@emnapi/runtime': 1.11.3
2078+ optional: true
2079+
2080+ '@img/sharp-webcontainers-wasm32@0.35.2':
2081+ dependencies:
2082+ '@img/sharp-wasm32': 0.35.2
2083+ optional: true
2084+
2085+ '@img/sharp-webcontainers-wasm32@0.35.5':
2086+ dependencies:
2087+ '@img/sharp-wasm32': 0.35.5
2088+ optional: true
2089+
2090+ '@img/sharp-win32-arm64@0.35.2':
2091+ optional: true
2092+
2093+ '@img/sharp-win32-arm64@0.35.5':
2094+ optional: true
2095+
2096+ '@img/sharp-win32-ia32@0.35.2':
2097+ optional: true
2098+
2099+ '@img/sharp-win32-ia32@0.35.5':
2100+ optional: true
2101+
2102+ '@img/sharp-win32-x64@0.35.2':
2103+ optional: true
2104+
2105+ '@img/sharp-win32-x64@0.35.5':
2106+ optional: true
2107+
2108+ '@jridgewell/resolve-uri@3.1.2': {}
2109+
2110+ '@jridgewell/sourcemap-codec@1.6.0': {}
2111+
2112+ '@jridgewell/trace-mapping@0.3.9':
2113+ dependencies:
2114+ '@jridgewell/resolve-uri': 3.1.2
2115+ '@jridgewell/sourcemap-codec': 1.6.0
2116+
2117+ '@oxc-project/types@0.153.0': {}
2118+
2119+ '@poppinss/colors@4.1.6':
2120+ dependencies:
2121+ kleur: 4.1.5
2122+
2123+ '@poppinss/dumper@0.6.5':
2124+ dependencies:
2125+ '@poppinss/colors': 4.1.6
2126+ '@sindresorhus/is': 7.2.0
2127+ supports-color: 10.2.2
2128+
2129+ '@poppinss/exception@1.2.3': {}
2130+
2131+ '@rolldown/binding-android-arm-eabi@1.2.13':
2132+ optional: true
2133+
2134+ '@rolldown/binding-android-arm64@1.2.13':
2135+ optional: true
2136+
2137+ '@rolldown/binding-darwin-arm64@1.2.13':
2138+ optional: true
2139+
2140+ '@rolldown/binding-darwin-x64@1.2.13':
2141+ optional: true
2142+
2143+ '@rolldown/binding-freebsd-x64@1.2.13':
2144+ optional: true
2145+
2146+ '@rolldown/binding-linux-arm-gnueabihf@1.2.13':
2147+ optional: true
2148+
2149+ '@rolldown/binding-linux-arm64-gnu@1.2.13':
2150+ optional: true
2151+
2152+ '@rolldown/binding-linux-arm64-musl@1.2.13':
2153+ optional: true
2154+
2155+ '@rolldown/binding-linux-ppc64-gnu@1.2.13':
2156+ optional: true
2157+
2158+ '@rolldown/binding-linux-s390x-gnu@1.2.13':
2159+ optional: true
2160+
2161+ '@rolldown/binding-linux-x64-gnu@1.2.13':
2162+ optional: true
2163+
2164+ '@rolldown/binding-linux-x64-musl@1.2.13':
2165+ optional: true
2166+
2167+ '@rolldown/binding-openharmony-arm64@1.2.13':
2168+ optional: true
2169+
2170+ '@rolldown/binding-win32-arm64-msvc@1.2.13':
2171+ optional: true
2172+
2173+ '@rolldown/binding-win32-x64-msvc@1.2.13':
2174+ optional: true
2175+
2176+ '@rolldown/pluginutils@1.0.1': {}
2177+
2178+ '@sindresorhus/is@7.2.0': {}
2179+
2180+ '@speed-highlight/core@1.2.24': {}
2181+
2182+ '@standard-schema/spec@1.1.0': {}
2183+
2184+ '@turbo/darwin-64@2.11.7':
2185+ optional: true
2186+
2187+ '@turbo/darwin-arm64@2.11.7':
2188+ optional: true
2189+
2190+ '@turbo/linux-64@2.11.7':
2191+ optional: true
2192+
2193+ '@turbo/linux-arm64@2.11.7':
2194+ optional: true
2195+
2196+ '@turbo/windows-64@2.11.7':
2197+ optional: true
2198+
2199+ '@turbo/windows-arm64@2.11.7':
2200+ optional: true
2201+
2202+ '@types/chai@5.2.3':
2203+ dependencies:
2204+ '@types/deep-eql': 4.0.2
2205+ assertion-error: 2.0.1
2206+
2207+ '@types/deep-eql@4.0.2': {}
2208+
2209+ '@types/estree@1.0.9': {}
2210+
2211+ '@types/node@22.20.5':
2212+ dependencies:
2213+ undici-types: 6.21.0
2214+
2215+ '@types/pako@2.0.4': {}
2216+
2217+ '@vitest/expect@4.1.11':
2218+ dependencies:
2219+ '@standard-schema/spec': 1.1.0
2220+ '@types/chai': 5.2.3
2221+ '@vitest/spy': 4.1.11
2222+ '@vitest/utils': 4.1.11
2223+ chai: 6.3.0
2224+ tinyrainbow: 3.2.0
2225+
2226+ '@vitest/mocker@4.1.11(vite@8.3.4(@types/node@22.20.5)(esbuild@0.25.12)(yaml@2.9.1))':
2227+ dependencies:
2228+ '@vitest/spy': 4.1.11
2229+ estree-walker: 3.0.3
2230+ magic-string: 0.30.21
2231+ optionalDependencies:
2232+ vite: 8.3.4(@types/node@22.20.5)(esbuild@0.25.12)(yaml@2.9.1)
2233+
2234+ '@vitest/mocker@4.1.11(vite@8.3.4(@types/node@22.20.5)(esbuild@0.28.2)(yaml@2.9.1))':
2235+ dependencies:
2236+ '@vitest/spy': 4.1.11
2237+ estree-walker: 3.0.3
2238+ magic-string: 0.30.21
2239+ optionalDependencies:
2240+ vite: 8.3.4(@types/node@22.20.5)(esbuild@0.28.2)(yaml@2.9.1)
2241+
2242+ '@vitest/pretty-format@4.1.11':
2243+ dependencies:
2244+ tinyrainbow: 3.2.0
2245+
2246+ '@vitest/runner@4.1.11':
2247+ dependencies:
2248+ '@vitest/utils': 4.1.11
2249+ pathe: 2.0.3
2250+
2251+ '@vitest/snapshot@4.1.11':
2252+ dependencies:
2253+ '@vitest/pretty-format': 4.1.11
2254+ '@vitest/utils': 4.1.11
2255+ magic-string: 0.30.21
2256+ pathe: 2.0.3
2257+
2258+ '@vitest/spy@4.1.11': {}
2259+
2260+ '@vitest/utils@4.1.11':
2261+ dependencies:
2262+ '@vitest/pretty-format': 4.1.11
2263+ convert-source-map: 2.0.0
2264+ tinyrainbow: 3.2.0
2265+
2266+ assertion-error@2.0.1: {}
2267+
2268+ blake3-wasm@2.1.5: {}
2269+
2270+ chai@6.3.0: {}
2271+
2272+ cjs-module-lexer@1.2.3: {}
2273+
2274+ convert-source-map@2.0.0: {}
2275+
2276+ cookie@1.1.1: {}
2277+
2278+ detect-libc@2.1.2: {}
2279+
2280+ diff@8.0.4: {}
2281+
2282+ error-stack-parser-es@1.0.5: {}
2283+
2284+ es-module-lexer@2.3.2: {}
2285+
2286+ esbuild@0.25.12:
2287+ optionalDependencies:
2288+ '@esbuild/aix-ppc64': 0.25.12
2289+ '@esbuild/android-arm': 0.25.12
2290+ '@esbuild/android-arm64': 0.25.12
2291+ '@esbuild/android-x64': 0.25.12
2292+ '@esbuild/darwin-arm64': 0.25.12
2293+ '@esbuild/darwin-x64': 0.25.12
2294+ '@esbuild/freebsd-arm64': 0.25.12
2295+ '@esbuild/freebsd-x64': 0.25.12
2296+ '@esbuild/linux-arm': 0.25.12
2297+ '@esbuild/linux-arm64': 0.25.12
2298+ '@esbuild/linux-ia32': 0.25.12
2299+ '@esbuild/linux-loong64': 0.25.12
2300+ '@esbuild/linux-mips64el': 0.25.12
2301+ '@esbuild/linux-ppc64': 0.25.12
2302+ '@esbuild/linux-riscv64': 0.25.12
2303+ '@esbuild/linux-s390x': 0.25.12
2304+ '@esbuild/linux-x64': 0.25.12
2305+ '@esbuild/netbsd-arm64': 0.25.12
2306+ '@esbuild/netbsd-x64': 0.25.12
2307+ '@esbuild/openbsd-arm64': 0.25.12
2308+ '@esbuild/openbsd-x64': 0.25.12
2309+ '@esbuild/openharmony-arm64': 0.25.12
2310+ '@esbuild/sunos-x64': 0.25.12
2311+ '@esbuild/win32-arm64': 0.25.12
2312+ '@esbuild/win32-ia32': 0.25.12
2313+ '@esbuild/win32-x64': 0.25.12
2314+
2315+ esbuild@0.28.1:
2316+ optionalDependencies:
2317+ '@esbuild/aix-ppc64': 0.28.1
2318+ '@esbuild/android-arm': 0.28.1
2319+ '@esbuild/android-arm64': 0.28.1
2320+ '@esbuild/android-x64': 0.28.1
2321+ '@esbuild/darwin-arm64': 0.28.1
2322+ '@esbuild/darwin-x64': 0.28.1
2323+ '@esbuild/freebsd-arm64': 0.28.1
2324+ '@esbuild/freebsd-x64': 0.28.1
2325+ '@esbuild/linux-arm': 0.28.1
2326+ '@esbuild/linux-arm64': 0.28.1
2327+ '@esbuild/linux-ia32': 0.28.1
2328+ '@esbuild/linux-loong64': 0.28.1
2329+ '@esbuild/linux-mips64el': 0.28.1
2330+ '@esbuild/linux-ppc64': 0.28.1
2331+ '@esbuild/linux-riscv64': 0.28.1
2332+ '@esbuild/linux-s390x': 0.28.1
2333+ '@esbuild/linux-x64': 0.28.1
2334+ '@esbuild/netbsd-arm64': 0.28.1
2335+ '@esbuild/netbsd-x64': 0.28.1
2336+ '@esbuild/openbsd-arm64': 0.28.1
2337+ '@esbuild/openbsd-x64': 0.28.1
2338+ '@esbuild/openharmony-arm64': 0.28.1
2339+ '@esbuild/sunos-x64': 0.28.1
2340+ '@esbuild/win32-arm64': 0.28.1
2341+ '@esbuild/win32-ia32': 0.28.1
2342+ '@esbuild/win32-x64': 0.28.1
2343+
2344+ esbuild@0.28.2:
2345+ optionalDependencies:
2346+ '@esbuild/aix-ppc64': 0.28.2
2347+ '@esbuild/android-arm': 0.28.2
2348+ '@esbuild/android-arm64': 0.28.2
2349+ '@esbuild/android-x64': 0.28.2
2350+ '@esbuild/darwin-arm64': 0.28.2
2351+ '@esbuild/darwin-x64': 0.28.2
2352+ '@esbuild/freebsd-arm64': 0.28.2
2353+ '@esbuild/freebsd-x64': 0.28.2
2354+ '@esbuild/linux-arm': 0.28.2
2355+ '@esbuild/linux-arm64': 0.28.2
2356+ '@esbuild/linux-ia32': 0.28.2
2357+ '@esbuild/linux-loong64': 0.28.2
2358+ '@esbuild/linux-mips64el': 0.28.2
2359+ '@esbuild/linux-ppc64': 0.28.2
2360+ '@esbuild/linux-riscv64': 0.28.2
2361+ '@esbuild/linux-s390x': 0.28.2
2362+ '@esbuild/linux-x64': 0.28.2
2363+ '@esbuild/netbsd-arm64': 0.28.2
2364+ '@esbuild/netbsd-x64': 0.28.2
2365+ '@esbuild/openbsd-arm64': 0.28.2
2366+ '@esbuild/openbsd-x64': 0.28.2
2367+ '@esbuild/openharmony-arm64': 0.28.2
2368+ '@esbuild/sunos-x64': 0.28.2
2369+ '@esbuild/win32-arm64': 0.28.2
2370+ '@esbuild/win32-ia32': 0.28.2
2371+ '@esbuild/win32-x64': 0.28.2
2372+
2373+ estree-walker@3.0.3:
2374+ dependencies:
2375+ '@types/estree': 1.0.9
2376+
2377+ expect-type@1.4.0: {}
2378+
2379+ fdir@6.5.0(picomatch@4.0.7):
2380+ optionalDependencies:
2381+ picomatch: 4.0.7
2382+
2383+ fsevents@2.3.3:
2384+ optional: true
2385+
2386+ hono@4.13.13: {}
2387+
2388+ kleur@4.1.5: {}
2389+
2390+ lightningcss-android-arm64@1.33.0:
2391+ optional: true
2392+
2393+ lightningcss-darwin-arm64@1.33.0:
2394+ optional: true
2395+
2396+ lightningcss-darwin-x64@1.33.0:
2397+ optional: true
2398+
2399+ lightningcss-freebsd-x64@1.33.0:
2400+ optional: true
2401+
2402+ lightningcss-linux-arm-gnueabihf@1.33.0:
2403+ optional: true
2404+
2405+ lightningcss-linux-arm64-gnu@1.33.0:
2406+ optional: true
2407+
2408+ lightningcss-linux-arm64-musl@1.33.0:
2409+ optional: true
2410+
2411+ lightningcss-linux-x64-gnu@1.33.0:
2412+ optional: true
2413+
2414+ lightningcss-linux-x64-musl@1.33.0:
2415+ optional: true
2416+
2417+ lightningcss-win32-arm64-msvc@1.33.0:
2418+ optional: true
2419+
2420+ lightningcss-win32-x64-msvc@1.33.0:
2421+ optional: true
2422+
2423+ lightningcss@1.33.0:
2424+ dependencies:
2425+ detect-libc: 2.1.2
2426+ optionalDependencies:
2427+ lightningcss-android-arm64: 1.33.0
2428+ lightningcss-darwin-arm64: 1.33.0
2429+ lightningcss-darwin-x64: 1.33.0
2430+ lightningcss-freebsd-x64: 1.33.0
2431+ lightningcss-linux-arm-gnueabihf: 1.33.0
2432+ lightningcss-linux-arm64-gnu: 1.33.0
2433+ lightningcss-linux-arm64-musl: 1.33.0
2434+ lightningcss-linux-x64-gnu: 1.33.0
2435+ lightningcss-linux-x64-musl: 1.33.0
2436+ lightningcss-win32-arm64-msvc: 1.33.0
2437+ lightningcss-win32-x64-msvc: 1.33.0
2438+
2439+ magic-string@0.30.21:
2440+ dependencies:
2441+ '@jridgewell/sourcemap-codec': 1.6.0
2442+
2443+ miniflare@5.20260815.0-alpha:
2444+ dependencies:
2445+ '@cspotcode/source-map-support': 0.8.1
2446+ sharp: 0.35.2
2447+ undici: 7.29.0
2448+ workerd: 1.20260815.1
2449+ ws: 8.21.0
2450+ youch: 4.1.0-beta.10
2451+ transitivePeerDependencies:
2452+ - bufferutil
2453+ - utf-8-validate
2454+
2455+ miniflare@5.20261006.1-alpha(@types/node@22.20.5):
2456+ dependencies:
2457+ '@cspotcode/source-map-support': 0.8.1
2458+ sharp: 0.35.5(@types/node@22.20.5)
2459+ undici: 7.29.1
2460+ workerd: 1.20261006.1
2461+ ws: 8.21.0
2462+ youch: 4.1.0-beta.10
2463+ transitivePeerDependencies:
2464+ - '@types/node'
2465+ - bufferutil
2466+ - utf-8-validate
2467+
2468+ nanoid@3.3.20: {}
2469+
2470+ obug@2.2.1: {}
2471+
2472+ pako@2.2.0: {}
2473+
2474+ path-to-regexp@6.3.0: {}
2475+
2476+ pathe@2.0.3: {}
2477+
2478+ picocolors@1.1.1: {}
2479+
2480+ picomatch@4.0.7: {}
2481+
2482+ postcss@8.5.29:
2483+ dependencies:
2484+ nanoid: 3.3.20
2485+ picocolors: 1.1.1
2486+ source-map-js: 1.2.2
2487+
2488+ rolldown@1.2.13:
2489+ dependencies:
2490+ '@oxc-project/types': 0.153.0
2491+ '@rolldown/pluginutils': 1.0.1
2492+ optionalDependencies:
2493+ '@rolldown/binding-android-arm-eabi': 1.2.13
2494+ '@rolldown/binding-android-arm64': 1.2.13
2495+ '@rolldown/binding-darwin-arm64': 1.2.13
2496+ '@rolldown/binding-darwin-x64': 1.2.13
2497+ '@rolldown/binding-freebsd-x64': 1.2.13
2498+ '@rolldown/binding-linux-arm-gnueabihf': 1.2.13
2499+ '@rolldown/binding-linux-arm64-gnu': 1.2.13
2500+ '@rolldown/binding-linux-arm64-musl': 1.2.13
2501+ '@rolldown/binding-linux-ppc64-gnu': 1.2.13
2502+ '@rolldown/binding-linux-s390x-gnu': 1.2.13
2503+ '@rolldown/binding-linux-x64-gnu': 1.2.13
2504+ '@rolldown/binding-linux-x64-musl': 1.2.13
2505+ '@rolldown/binding-openharmony-arm64': 1.2.13
2506+ '@rolldown/binding-win32-arm64-msvc': 1.2.13
2507+ '@rolldown/binding-win32-x64-msvc': 1.2.13
2508+
2509+ semver@7.8.5: {}
2510+
2511+ sharp@0.35.2:
2512+ dependencies:
2513+ '@img/colour': 1.1.0
2514+ detect-libc: 2.1.2
2515+ semver: 7.8.5
2516+ optionalDependencies:
2517+ '@img/sharp-darwin-arm64': 0.35.2
2518+ '@img/sharp-darwin-x64': 0.35.2
2519+ '@img/sharp-freebsd-wasm32': 0.35.2
2520+ '@img/sharp-libvips-darwin-arm64': 1.3.1
2521+ '@img/sharp-libvips-darwin-x64': 1.3.1
2522+ '@img/sharp-libvips-linux-arm': 1.3.1
2523+ '@img/sharp-libvips-linux-arm64': 1.3.1
2524+ '@img/sharp-libvips-linux-ppc64': 1.3.1
2525+ '@img/sharp-libvips-linux-riscv64': 1.3.1
2526+ '@img/sharp-libvips-linux-s390x': 1.3.1
2527+ '@img/sharp-libvips-linux-x64': 1.3.1
2528+ '@img/sharp-libvips-linuxmusl-arm64': 1.3.1
2529+ '@img/sharp-libvips-linuxmusl-x64': 1.3.1
2530+ '@img/sharp-linux-arm': 0.35.2
2531+ '@img/sharp-linux-arm64': 0.35.2
2532+ '@img/sharp-linux-ppc64': 0.35.2
2533+ '@img/sharp-linux-riscv64': 0.35.2
2534+ '@img/sharp-linux-s390x': 0.35.2
2535+ '@img/sharp-linux-x64': 0.35.2
2536+ '@img/sharp-linuxmusl-arm64': 0.35.2
2537+ '@img/sharp-linuxmusl-x64': 0.35.2
2538+ '@img/sharp-webcontainers-wasm32': 0.35.2
2539+ '@img/sharp-win32-arm64': 0.35.2
2540+ '@img/sharp-win32-ia32': 0.35.2
2541+ '@img/sharp-win32-x64': 0.35.2
2542+
2543+ sharp@0.35.5(@types/node@22.20.5):
2544+ dependencies:
2545+ '@img/colour': 1.1.0
2546+ detect-libc: 2.1.2
2547+ semver: 7.8.5
2548+ optionalDependencies:
2549+ '@img/sharp-darwin-arm64': 0.35.5
2550+ '@img/sharp-darwin-x64': 0.35.5
2551+ '@img/sharp-freebsd-wasm32': 0.35.5
2552+ '@img/sharp-libvips-darwin-arm64': 1.3.4
2553+ '@img/sharp-libvips-darwin-x64': 1.3.4
2554+ '@img/sharp-libvips-linux-arm': 1.3.4
2555+ '@img/sharp-libvips-linux-arm64': 1.3.4
2556+ '@img/sharp-libvips-linux-ppc64': 1.3.4
2557+ '@img/sharp-libvips-linux-riscv64': 1.3.4
2558+ '@img/sharp-libvips-linux-s390x': 1.3.4
2559+ '@img/sharp-libvips-linux-x64': 1.3.4
2560+ '@img/sharp-libvips-linuxmusl-arm64': 1.3.4
2561+ '@img/sharp-libvips-linuxmusl-x64': 1.3.4
2562+ '@img/sharp-linux-arm': 0.35.5
2563+ '@img/sharp-linux-arm64': 0.35.5
2564+ '@img/sharp-linux-ppc64': 0.35.5
2565+ '@img/sharp-linux-riscv64': 0.35.5
2566+ '@img/sharp-linux-s390x': 0.35.5
2567+ '@img/sharp-linux-x64': 0.35.5
2568+ '@img/sharp-linuxmusl-arm64': 0.35.5
2569+ '@img/sharp-linuxmusl-x64': 0.35.5
2570+ '@img/sharp-webcontainers-wasm32': 0.35.5
2571+ '@img/sharp-win32-arm64': 0.35.5
2572+ '@img/sharp-win32-ia32': 0.35.5
2573+ '@img/sharp-win32-x64': 0.35.5
2574+ '@types/node': 22.20.5
2575+
2576+ siginfo@2.0.0: {}
2577+
2578+ source-map-js@1.2.2: {}
2579+
2580+ stackback@0.0.2: {}
2581+
2582+ std-env@4.3.0: {}
2583+
2584+ supports-color@10.2.2: {}
2585+
2586+ tinybench@2.9.0: {}
2587+
2588+ tinyexec@1.3.1: {}
2589+
2590+ tinyglobby@0.2.17:
2591+ dependencies:
2592+ fdir: 6.5.0(picomatch@4.0.7)
2593+ picomatch: 4.0.7
2594+
2595+ tinyrainbow@3.2.0: {}
2596+
2597+ tslib@2.8.1:
2598+ optional: true
2599+
2600+ turbo@2.11.7:
2601+ optionalDependencies:
2602+ '@turbo/darwin-64': 2.11.7
2603+ '@turbo/darwin-arm64': 2.11.7
2604+ '@turbo/linux-64': 2.11.7
2605+ '@turbo/linux-arm64': 2.11.7
2606+ '@turbo/windows-64': 2.11.7
2607+ '@turbo/windows-arm64': 2.11.7
2608+
2609+ typescript@5.9.3: {}
2610+
2611+ undici-types@6.21.0: {}
2612+
2613+ undici@7.29.0: {}
2614+
2615+ undici@7.29.1: {}
2616+
2617+ unenv@2.0.0-rc.24:
2618+ dependencies:
2619+ pathe: 2.0.3
2620+
2621+ vite@8.3.4(@types/node@22.20.5)(esbuild@0.25.12)(yaml@2.9.1):
2622+ dependencies:
2623+ lightningcss: 1.33.0
2624+ picomatch: 4.0.7
2625+ postcss: 8.5.29
2626+ rolldown: 1.2.13
2627+ tinyglobby: 0.2.17
2628+ optionalDependencies:
2629+ '@types/node': 22.20.5
2630+ esbuild: 0.25.12
2631+ fsevents: 2.3.3
2632+ yaml: 2.9.1
2633+
2634+ vite@8.3.4(@types/node@22.20.5)(esbuild@0.28.2)(yaml@2.9.1):
2635+ dependencies:
2636+ lightningcss: 1.33.0
2637+ picomatch: 4.0.7
2638+ postcss: 8.5.29
2639+ rolldown: 1.2.13
2640+ tinyglobby: 0.2.17
2641+ optionalDependencies:
2642+ '@types/node': 22.20.5
2643+ esbuild: 0.28.2
2644+ fsevents: 2.3.3
2645+ yaml: 2.9.1
2646+
2647+ vitest@4.1.11(@types/node@22.20.5)(vite@8.3.4(@types/node@22.20.5)(esbuild@0.25.12)(yaml@2.9.1)):
2648+ dependencies:
2649+ '@vitest/expect': 4.1.11
2650+ '@vitest/mocker': 4.1.11(vite@8.3.4(@types/node@22.20.5)(esbuild@0.25.12)(yaml@2.9.1))
2651+ '@vitest/pretty-format': 4.1.11
2652+ '@vitest/runner': 4.1.11
2653+ '@vitest/snapshot': 4.1.11
2654+ '@vitest/spy': 4.1.11
2655+ '@vitest/utils': 4.1.11
2656+ es-module-lexer: 2.3.2
2657+ expect-type: 1.4.0
2658+ magic-string: 0.30.21
2659+ obug: 2.2.1
2660+ pathe: 2.0.3
2661+ picomatch: 4.0.7
2662+ std-env: 4.3.0
2663+ tinybench: 2.9.0
2664+ tinyexec: 1.3.1
2665+ tinyglobby: 0.2.17
2666+ tinyrainbow: 3.2.0
2667+ vite: 8.3.4(@types/node@22.20.5)(esbuild@0.25.12)(yaml@2.9.1)
2668+ why-is-node-running: 2.3.0
2669+ optionalDependencies:
2670+ '@types/node': 22.20.5
2671+ transitivePeerDependencies:
2672+ - msw
2673+
2674+ vitest@4.1.11(@types/node@22.20.5)(vite@8.3.4(@types/node@22.20.5)(esbuild@0.28.2)(yaml@2.9.1)):
2675+ dependencies:
2676+ '@vitest/expect': 4.1.11
2677+ '@vitest/mocker': 4.1.11(vite@8.3.4(@types/node@22.20.5)(esbuild@0.28.2)(yaml@2.9.1))
2678+ '@vitest/pretty-format': 4.1.11
2679+ '@vitest/runner': 4.1.11
2680+ '@vitest/snapshot': 4.1.11
2681+ '@vitest/spy': 4.1.11
2682+ '@vitest/utils': 4.1.11
2683+ es-module-lexer: 2.3.2
2684+ expect-type: 1.4.0
2685+ magic-string: 0.30.21
2686+ obug: 2.2.1
2687+ pathe: 2.0.3
2688+ picomatch: 4.0.7
2689+ std-env: 4.3.0
2690+ tinybench: 2.9.0
2691+ tinyexec: 1.3.1
2692+ tinyglobby: 0.2.17
2693+ tinyrainbow: 3.2.0
2694+ vite: 8.3.4(@types/node@22.20.5)(esbuild@0.28.2)(yaml@2.9.1)
2695+ why-is-node-running: 2.3.0
2696+ optionalDependencies:
2697+ '@types/node': 22.20.5
2698+ transitivePeerDependencies:
2699+ - msw
2700+
2701+ why-is-node-running@2.3.0:
2702+ dependencies:
2703+ siginfo: 2.0.0
2704+ stackback: 0.0.2
2705+
2706+ workerd@1.20260815.1:
2707+ optionalDependencies:
2708+ '@cloudflare/workerd-darwin-64': 1.20260815.1
2709+ '@cloudflare/workerd-darwin-arm64': 1.20260815.1
2710+ '@cloudflare/workerd-linux-64': 1.20260815.1
2711+ '@cloudflare/workerd-linux-arm64': 1.20260815.1
2712+ '@cloudflare/workerd-windows-64': 1.20260815.1
2713+
2714+ workerd@1.20261006.1:
2715+ optionalDependencies:
2716+ '@cloudflare/workerd-darwin-64': 1.20261006.1
2717+ '@cloudflare/workerd-darwin-arm64': 1.20261006.1
2718+ '@cloudflare/workerd-linux-64': 1.20261006.1
2719+ '@cloudflare/workerd-linux-arm64': 1.20261006.1
2720+ '@cloudflare/workerd-windows-64': 1.20261006.1
2721+
2722+ wrangler@4.124.0(@cloudflare/workers-types@5.20261012.1):
2723+ dependencies:
2724+ '@cloudflare/kv-asset-handler': 0.5.0
2725+ '@cloudflare/unenv-preset': 2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260815.1)
2726+ blake3-wasm: 2.1.5
2727+ esbuild: 0.28.1
2728+ miniflare: 5.20260815.0-alpha
2729+ path-to-regexp: 6.3.0
2730+ unenv: 2.0.0-rc.24
2731+ workerd: 1.20260815.1
2732+ optionalDependencies:
2733+ '@cloudflare/workers-types': 5.20261012.1
2734+ fsevents: 2.3.3
2735+ transitivePeerDependencies:
2736+ - bufferutil
2737+ - utf-8-validate
2738+
2739+ wrangler@4.149.0(@cloudflare/workers-types@5.20261012.1)(@types/node@22.20.5):
2740+ dependencies:
2741+ '@cloudflare/kv-asset-handler': 0.5.0
2742+ '@cloudflare/unenv-preset': 2.16.2(unenv@2.0.0-rc.24)(workerd@1.20261006.1)
2743+ blake3-wasm: 2.1.5
2744+ esbuild: 0.28.2
2745+ miniflare: 5.20261006.1-alpha(@types/node@22.20.5)
2746+ path-to-regexp: 6.3.0
2747+ unenv: 2.0.0-rc.24
2748+ workerd: 1.20261006.1
2749+ optionalDependencies:
2750+ '@cloudflare/workers-types': 5.20261012.1
2751+ fsevents: 2.3.3
2752+ transitivePeerDependencies:
2753+ - '@types/node'
2754+ - bufferutil
2755+ - utf-8-validate
2756+
2757+ ws@8.21.0: {}
2758+
2759+ yaml@2.9.1: {}
2760+
2761+ youch-core@0.3.3:
2762+ dependencies:
2763+ '@poppinss/exception': 1.2.3
2764+ error-stack-parser-es: 1.0.5
2765+
2766+ youch@4.1.0-beta.10:
2767+ dependencies:
2768+ '@poppinss/colors': 4.1.6
2769+ '@poppinss/dumper': 0.6.5
2770+ '@speed-highlight/core': 1.2.24
2771+ cookie: 1.1.1
2772+ youch-core: 0.3.3
2773+
2774+ zod@4.4.3: {}