Initial commit

Seto committed Nov 3, 2025 at 12:13 UTC de2cf4f33b4d7b7ba2c418b8b3027b7fa14213c7
41 files changed +6758
.gitignore new
+10
@@ -0,0 +1,10 @@
1 +.DS_Store
2 +node_modules
3 +/build
4 +/.svelte-kit
5 +/package
6 +.env
7 +.env.*
8 +!.env.example
9 +vite.config.js.timestamp-*
10 +vite.config.ts.timestamp-*
.vscode/extensions.json new
+7
@@ -0,0 +1,7 @@
1 +{
2 + "recommendations": [
3 + "svelte.svelte-vscode",
4 + "tauri-apps.tauri-vscode",
5 + "rust-lang.rust-analyzer"
6 + ]
7 +}
.vscode/settings.json new
+3
@@ -0,0 +1,3 @@
1 +{
2 + "svelte.enable-ts-plugin": true
3 +}
README.md new
+7
@@ -0,0 +1,7 @@
1 +# Tauri + SvelteKit + TypeScript
2 +
3 +This template should help get you started developing with Tauri, SvelteKit and TypeScript in Vite.
4 +
5 +## Recommended IDE Setup
6 +
7 +[VS Code](https://code.visualstudio.com/) + [Svelte](https://marketplace.visualstudio.com/items?itemName=svelte.svelte-vscode) + [Tauri](https://marketplace.visualstudio.com/items?itemName=tauri-apps.tauri-vscode) + [rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer).
package.json new
+29
@@ -0,0 +1,29 @@
1 +{
2 + "name": "moovibe-template-sveltejs",
3 + "version": "0.1.0",
4 + "description": "",
5 + "type": "module",
6 + "scripts": {
7 + "dev": "vite dev",
8 + "build": "vite build",
9 + "preview": "vite preview",
10 + "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
11 + "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
12 + "tauri": "tauri"
13 + },
14 + "license": "MIT",
15 + "dependencies": {
16 + "@tauri-apps/api": "^2",
17 + "@tauri-apps/plugin-opener": "^2"
18 + },
19 + "devDependencies": {
20 + "@sveltejs/adapter-static": "^3.0.6",
21 + "@sveltejs/kit": "^2.9.0",
22 + "@sveltejs/vite-plugin-svelte": "^5.0.0",
23 + "svelte": "^5.0.0",
24 + "svelte-check": "^4.0.0",
25 + "typescript": "~5.6.2",
26 + "vite": "^6.0.3",
27 + "@tauri-apps/cli": "^2"
28 + }
29 +}
pnpm-lock.yaml new
+1126
@@ -0,0 +1,1126 @@
1 +lockfileVersion: '9.0'
2 +
3 +settings:
4 + autoInstallPeers: true
5 + excludeLinksFromLockfile: false
6 +
7 +importers:
8 +
9 + .:
10 + dependencies:
11 + '@tauri-apps/api':
12 + specifier: ^2
13 + version: 2.9.0
14 + '@tauri-apps/plugin-opener':
15 + specifier: ^2
16 + version: 2.5.2
17 + devDependencies:
18 + '@sveltejs/adapter-static':
19 + specifier: ^3.0.6
20 + version: 3.0.10(@sveltejs/kit@2.48.4(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.43.2)(vite@6.4.1))(svelte@5.43.2)(vite@6.4.1))
21 + '@sveltejs/kit':
22 + specifier: ^2.9.0
23 + version: 2.48.4(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.43.2)(vite@6.4.1))(svelte@5.43.2)(vite@6.4.1)
24 + '@sveltejs/vite-plugin-svelte':
25 + specifier: ^5.0.0
26 + version: 5.1.1(svelte@5.43.2)(vite@6.4.1)
27 + '@tauri-apps/cli':
28 + specifier: ^2
29 + version: 2.9.2
30 + svelte:
31 + specifier: ^5.0.0
32 + version: 5.43.2
33 + svelte-check:
34 + specifier: ^4.0.0
35 + version: 4.3.3(picomatch@4.0.3)(svelte@5.43.2)(typescript@5.6.3)
36 + typescript:
37 + specifier: ~5.6.2
38 + version: 5.6.3
39 + vite:
40 + specifier: ^6.0.3
41 + version: 6.4.1
42 +
43 +packages:
44 +
45 + '@esbuild/aix-ppc64@0.25.12':
46 + resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==}
47 + engines: {node: '>=18'}
48 + cpu: [ppc64]
49 + os: [aix]
50 +
51 + '@esbuild/android-arm64@0.25.12':
52 + resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==}
53 + engines: {node: '>=18'}
54 + cpu: [arm64]
55 + os: [android]
56 +
57 + '@esbuild/android-arm@0.25.12':
58 + resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==}
59 + engines: {node: '>=18'}
60 + cpu: [arm]
61 + os: [android]
62 +
63 + '@esbuild/android-x64@0.25.12':
64 + resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==}
65 + engines: {node: '>=18'}
66 + cpu: [x64]
67 + os: [android]
68 +
69 + '@esbuild/darwin-arm64@0.25.12':
70 + resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==}
71 + engines: {node: '>=18'}
72 + cpu: [arm64]
73 + os: [darwin]
74 +
75 + '@esbuild/darwin-x64@0.25.12':
76 + resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==}
77 + engines: {node: '>=18'}
78 + cpu: [x64]
79 + os: [darwin]
80 +
81 + '@esbuild/freebsd-arm64@0.25.12':
82 + resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==}
83 + engines: {node: '>=18'}
84 + cpu: [arm64]
85 + os: [freebsd]
86 +
87 + '@esbuild/freebsd-x64@0.25.12':
88 + resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==}
89 + engines: {node: '>=18'}
90 + cpu: [x64]
91 + os: [freebsd]
92 +
93 + '@esbuild/linux-arm64@0.25.12':
94 + resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==}
95 + engines: {node: '>=18'}
96 + cpu: [arm64]
97 + os: [linux]
98 +
99 + '@esbuild/linux-arm@0.25.12':
100 + resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==}
101 + engines: {node: '>=18'}
102 + cpu: [arm]
103 + os: [linux]
104 +
105 + '@esbuild/linux-ia32@0.25.12':
106 + resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==}
107 + engines: {node: '>=18'}
108 + cpu: [ia32]
109 + os: [linux]
110 +
111 + '@esbuild/linux-loong64@0.25.12':
112 + resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==}
113 + engines: {node: '>=18'}
114 + cpu: [loong64]
115 + os: [linux]
116 +
117 + '@esbuild/linux-mips64el@0.25.12':
118 + resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==}
119 + engines: {node: '>=18'}
120 + cpu: [mips64el]
121 + os: [linux]
122 +
123 + '@esbuild/linux-ppc64@0.25.12':
124 + resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==}
125 + engines: {node: '>=18'}
126 + cpu: [ppc64]
127 + os: [linux]
128 +
129 + '@esbuild/linux-riscv64@0.25.12':
130 + resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==}
131 + engines: {node: '>=18'}
132 + cpu: [riscv64]
133 + os: [linux]
134 +
135 + '@esbuild/linux-s390x@0.25.12':
136 + resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==}
137 + engines: {node: '>=18'}
138 + cpu: [s390x]
139 + os: [linux]
140 +
141 + '@esbuild/linux-x64@0.25.12':
142 + resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==}
143 + engines: {node: '>=18'}
144 + cpu: [x64]
145 + os: [linux]
146 +
147 + '@esbuild/netbsd-arm64@0.25.12':
148 + resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==}
149 + engines: {node: '>=18'}
150 + cpu: [arm64]
151 + os: [netbsd]
152 +
153 + '@esbuild/netbsd-x64@0.25.12':
154 + resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==}
155 + engines: {node: '>=18'}
156 + cpu: [x64]
157 + os: [netbsd]
158 +
159 + '@esbuild/openbsd-arm64@0.25.12':
160 + resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==}
161 + engines: {node: '>=18'}
162 + cpu: [arm64]
163 + os: [openbsd]
164 +
165 + '@esbuild/openbsd-x64@0.25.12':
166 + resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==}
167 + engines: {node: '>=18'}
168 + cpu: [x64]
169 + os: [openbsd]
170 +
171 + '@esbuild/openharmony-arm64@0.25.12':
172 + resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==}
173 + engines: {node: '>=18'}
174 + cpu: [arm64]
175 + os: [openharmony]
176 +
177 + '@esbuild/sunos-x64@0.25.12':
178 + resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==}
179 + engines: {node: '>=18'}
180 + cpu: [x64]
181 + os: [sunos]
182 +
183 + '@esbuild/win32-arm64@0.25.12':
184 + resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==}
185 + engines: {node: '>=18'}
186 + cpu: [arm64]
187 + os: [win32]
188 +
189 + '@esbuild/win32-ia32@0.25.12':
190 + resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==}
191 + engines: {node: '>=18'}
192 + cpu: [ia32]
193 + os: [win32]
194 +
195 + '@esbuild/win32-x64@0.25.12':
196 + resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==}
197 + engines: {node: '>=18'}
198 + cpu: [x64]
199 + os: [win32]
200 +
201 + '@jridgewell/gen-mapping@0.3.13':
202 + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
203 +
204 + '@jridgewell/remapping@2.3.5':
205 + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==}
206 +
207 + '@jridgewell/resolve-uri@3.1.2':
208 + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
209 + engines: {node: '>=6.0.0'}
210 +
211 + '@jridgewell/sourcemap-codec@1.5.5':
212 + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
213 +
214 + '@jridgewell/trace-mapping@0.3.31':
215 + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
216 +
217 + '@polka/url@1.0.0-next.29':
218 + resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==}
219 +
220 + '@rollup/rollup-android-arm-eabi@4.52.5':
221 + resolution: {integrity: sha512-8c1vW4ocv3UOMp9K+gToY5zL2XiiVw3k7f1ksf4yO1FlDFQ1C2u72iACFnSOceJFsWskc2WZNqeRhFRPzv+wtQ==}
222 + cpu: [arm]
223 + os: [android]
224 +
225 + '@rollup/rollup-android-arm64@4.52.5':
226 + resolution: {integrity: sha512-mQGfsIEFcu21mvqkEKKu2dYmtuSZOBMmAl5CFlPGLY94Vlcm+zWApK7F/eocsNzp8tKmbeBP8yXyAbx0XHsFNA==}
227 + cpu: [arm64]
228 + os: [android]
229 +
230 + '@rollup/rollup-darwin-arm64@4.52.5':
231 + resolution: {integrity: sha512-takF3CR71mCAGA+v794QUZ0b6ZSrgJkArC+gUiG6LB6TQty9T0Mqh3m2ImRBOxS2IeYBo4lKWIieSvnEk2OQWA==}
232 + cpu: [arm64]
233 + os: [darwin]
234 +
235 + '@rollup/rollup-darwin-x64@4.52.5':
236 + resolution: {integrity: sha512-W901Pla8Ya95WpxDn//VF9K9u2JbocwV/v75TE0YIHNTbhqUTv9w4VuQ9MaWlNOkkEfFwkdNhXgcLqPSmHy0fA==}
237 + cpu: [x64]
238 + os: [darwin]
239 +
240 + '@rollup/rollup-freebsd-arm64@4.52.5':
241 + resolution: {integrity: sha512-QofO7i7JycsYOWxe0GFqhLmF6l1TqBswJMvICnRUjqCx8b47MTo46W8AoeQwiokAx3zVryVnxtBMcGcnX12LvA==}
242 + cpu: [arm64]
243 + os: [freebsd]
244 +
245 + '@rollup/rollup-freebsd-x64@4.52.5':
246 + resolution: {integrity: sha512-jr21b/99ew8ujZubPo9skbrItHEIE50WdV86cdSoRkKtmWa+DDr6fu2c/xyRT0F/WazZpam6kk7IHBerSL7LDQ==}
247 + cpu: [x64]
248 + os: [freebsd]
249 +
250 + '@rollup/rollup-linux-arm-gnueabihf@4.52.5':
251 + resolution: {integrity: sha512-PsNAbcyv9CcecAUagQefwX8fQn9LQ4nZkpDboBOttmyffnInRy8R8dSg6hxxl2Re5QhHBf6FYIDhIj5v982ATQ==}
252 + cpu: [arm]
253 + os: [linux]
254 +
255 + '@rollup/rollup-linux-arm-musleabihf@4.52.5':
256 + resolution: {integrity: sha512-Fw4tysRutyQc/wwkmcyoqFtJhh0u31K+Q6jYjeicsGJJ7bbEq8LwPWV/w0cnzOqR2m694/Af6hpFayLJZkG2VQ==}
257 + cpu: [arm]
258 + os: [linux]
259 +
260 + '@rollup/rollup-linux-arm64-gnu@4.52.5':
261 + resolution: {integrity: sha512-a+3wVnAYdQClOTlyapKmyI6BLPAFYs0JM8HRpgYZQO02rMR09ZcV9LbQB+NL6sljzG38869YqThrRnfPMCDtZg==}
262 + cpu: [arm64]
263 + os: [linux]
264 +
265 + '@rollup/rollup-linux-arm64-musl@4.52.5':
266 + resolution: {integrity: sha512-AvttBOMwO9Pcuuf7m9PkC1PUIKsfaAJ4AYhy944qeTJgQOqJYJ9oVl2nYgY7Rk0mkbsuOpCAYSs6wLYB2Xiw0Q==}
267 + cpu: [arm64]
268 + os: [linux]
269 +
270 + '@rollup/rollup-linux-loong64-gnu@4.52.5':
271 + resolution: {integrity: sha512-DkDk8pmXQV2wVrF6oq5tONK6UHLz/XcEVow4JTTerdeV1uqPeHxwcg7aFsfnSm9L+OO8WJsWotKM2JJPMWrQtA==}
272 + cpu: [loong64]
273 + os: [linux]
274 +
275 + '@rollup/rollup-linux-ppc64-gnu@4.52.5':
276 + resolution: {integrity: sha512-W/b9ZN/U9+hPQVvlGwjzi+Wy4xdoH2I8EjaCkMvzpI7wJUs8sWJ03Rq96jRnHkSrcHTpQe8h5Tg3ZzUPGauvAw==}
277 + cpu: [ppc64]
278 + os: [linux]
279 +
280 + '@rollup/rollup-linux-riscv64-gnu@4.52.5':
281 + resolution: {integrity: sha512-sjQLr9BW7R/ZiXnQiWPkErNfLMkkWIoCz7YMn27HldKsADEKa5WYdobaa1hmN6slu9oWQbB6/jFpJ+P2IkVrmw==}
282 + cpu: [riscv64]
283 + os: [linux]
284 +
285 + '@rollup/rollup-linux-riscv64-musl@4.52.5':
286 + resolution: {integrity: sha512-hq3jU/kGyjXWTvAh2awn8oHroCbrPm8JqM7RUpKjalIRWWXE01CQOf/tUNWNHjmbMHg/hmNCwc/Pz3k1T/j/Lg==}
287 + cpu: [riscv64]
288 + os: [linux]
289 +
290 + '@rollup/rollup-linux-s390x-gnu@4.52.5':
291 + resolution: {integrity: sha512-gn8kHOrku8D4NGHMK1Y7NA7INQTRdVOntt1OCYypZPRt6skGbddska44K8iocdpxHTMMNui5oH4elPH4QOLrFQ==}
292 + cpu: [s390x]
293 + os: [linux]
294 +
295 + '@rollup/rollup-linux-x64-gnu@4.52.5':
296 + resolution: {integrity: sha512-hXGLYpdhiNElzN770+H2nlx+jRog8TyynpTVzdlc6bndktjKWyZyiCsuDAlpd+j+W+WNqfcyAWz9HxxIGfZm1Q==}
297 + cpu: [x64]
298 + os: [linux]
299 +
300 + '@rollup/rollup-linux-x64-musl@4.52.5':
301 + resolution: {integrity: sha512-arCGIcuNKjBoKAXD+y7XomR9gY6Mw7HnFBv5Rw7wQRvwYLR7gBAgV7Mb2QTyjXfTveBNFAtPt46/36vV9STLNg==}
302 + cpu: [x64]
303 + os: [linux]
304 +
305 + '@rollup/rollup-openharmony-arm64@4.52.5':
306 + resolution: {integrity: sha512-QoFqB6+/9Rly/RiPjaomPLmR/13cgkIGfA40LHly9zcH1S0bN2HVFYk3a1eAyHQyjs3ZJYlXvIGtcCs5tko9Cw==}
307 + cpu: [arm64]
308 + os: [openharmony]
309 +
310 + '@rollup/rollup-win32-arm64-msvc@4.52.5':
311 + resolution: {integrity: sha512-w0cDWVR6MlTstla1cIfOGyl8+qb93FlAVutcor14Gf5Md5ap5ySfQ7R9S/NjNaMLSFdUnKGEasmVnu3lCMqB7w==}
312 + cpu: [arm64]
313 + os: [win32]
314 +
315 + '@rollup/rollup-win32-ia32-msvc@4.52.5':
316 + resolution: {integrity: sha512-Aufdpzp7DpOTULJCuvzqcItSGDH73pF3ko/f+ckJhxQyHtp67rHw3HMNxoIdDMUITJESNE6a8uh4Lo4SLouOUg==}
317 + cpu: [ia32]
318 + os: [win32]
319 +
320 + '@rollup/rollup-win32-x64-gnu@4.52.5':
321 + resolution: {integrity: sha512-UGBUGPFp1vkj6p8wCRraqNhqwX/4kNQPS57BCFc8wYh0g94iVIW33wJtQAx3G7vrjjNtRaxiMUylM0ktp/TRSQ==}
322 + cpu: [x64]
323 + os: [win32]
324 +
325 + '@rollup/rollup-win32-x64-msvc@4.52.5':
326 + resolution: {integrity: sha512-TAcgQh2sSkykPRWLrdyy2AiceMckNf5loITqXxFI5VuQjS5tSuw3WlwdN8qv8vzjLAUTvYaH/mVjSFpbkFbpTg==}
327 + cpu: [x64]
328 + os: [win32]
329 +
330 + '@standard-schema/spec@1.0.0':
331 + resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==}
332 +
333 + '@sveltejs/acorn-typescript@1.0.6':
334 + resolution: {integrity: sha512-4awhxtMh4cx9blePWl10HRHj8Iivtqj+2QdDCSMDzxG+XKa9+VCNupQuCuvzEhYPzZSrX+0gC+0lHA/0fFKKQQ==}
335 + peerDependencies:
336 + acorn: ^8.9.0
337 +
338 + '@sveltejs/adapter-static@3.0.10':
339 + resolution: {integrity: sha512-7D9lYFWJmB7zxZyTE/qxjksvMqzMuYrrsyh1f4AlZqeZeACPRySjbC3aFiY55wb1tWUaKOQG9PVbm74JcN2Iew==}
340 + peerDependencies:
341 + '@sveltejs/kit': ^2.0.0
342 +
343 + '@sveltejs/kit@2.48.4':
344 + resolution: {integrity: sha512-TGFX1pZUt9qqY20Cv5NyYvy0iLWHf2jXi8s+eCGsig7jQMdwZWKUFMR6TbvFNhfDSUpc1sH/Y5EHv20g3HHA3g==}
345 + engines: {node: '>=18.13'}
346 + hasBin: true
347 + peerDependencies:
348 + '@opentelemetry/api': ^1.0.0
349 + '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 || ^5.0.0 || ^6.0.0-next.0
350 + svelte: ^4.0.0 || ^5.0.0-next.0
351 + vite: ^5.0.3 || ^6.0.0 || ^7.0.0-beta.0
352 + peerDependenciesMeta:
353 + '@opentelemetry/api':
354 + optional: true
355 +
356 + '@sveltejs/vite-plugin-svelte-inspector@4.0.1':
357 + resolution: {integrity: sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw==}
358 + engines: {node: ^18.0.0 || ^20.0.0 || >=22}
359 + peerDependencies:
360 + '@sveltejs/vite-plugin-svelte': ^5.0.0
361 + svelte: ^5.0.0
362 + vite: ^6.0.0
363 +
364 + '@sveltejs/vite-plugin-svelte@5.1.1':
365 + resolution: {integrity: sha512-Y1Cs7hhTc+a5E9Va/xwKlAJoariQyHY+5zBgCZg4PFWNYQ1nMN9sjK1zhw1gK69DuqVP++sht/1GZg1aRwmAXQ==}
366 + engines: {node: ^18.0.0 || ^20.0.0 || >=22}
367 + peerDependencies:
368 + svelte: ^5.0.0
369 + vite: ^6.0.0
370 +
371 + '@tauri-apps/api@2.9.0':
372 + resolution: {integrity: sha512-qD5tMjh7utwBk9/5PrTA/aGr3i5QaJ/Mlt7p8NilQ45WgbifUNPyKWsA63iQ8YfQq6R8ajMapU+/Q8nMcPRLNw==}
373 +
374 + '@tauri-apps/cli-darwin-arm64@2.9.2':
375 + resolution: {integrity: sha512-g1OtCXydOZFYRUEAyGYdJ2lLaE3l5jk8o+Bro8y2WOLwBLtbWjBoJIVobOKFanfjG/Xr8H/UA+umEVILPhMc2A==}
376 + engines: {node: '>= 10'}
377 + cpu: [arm64]
378 + os: [darwin]
379 +
380 + '@tauri-apps/cli-darwin-x64@2.9.2':
381 + resolution: {integrity: sha512-nHHIY33noUmMOyFwAJz0xQyrYIXU+bae8MNos4TGsTo491YWAF2uzr6iW+Bq0N530xDcbe7EyRvDHgK43RmmVw==}
382 + engines: {node: '>= 10'}
383 + cpu: [x64]
384 + os: [darwin]
385 +
386 + '@tauri-apps/cli-linux-arm-gnueabihf@2.9.2':
387 + resolution: {integrity: sha512-Dq17LBdSuzf+fWOKMIyiSao+Fcq4FiQwYYlx3Nk8oafDINc8sVBjC5gv2xp18KzYhk9teSWfmDpD1sj+D3t7uw==}
388 + engines: {node: '>= 10'}
389 + cpu: [arm]
390 + os: [linux]
391 +
392 + '@tauri-apps/cli-linux-arm64-gnu@2.9.2':
393 + resolution: {integrity: sha512-Pxj5k29Rxj9xEht4gdE744t5HLXTwBojkjYDXXyJ3mE+BEg9hFX5WkStg7OkyZwH60u8NSkDSMpo7MJTH9srmA==}
394 + engines: {node: '>= 10'}
395 + cpu: [arm64]
396 + os: [linux]
397 +
398 + '@tauri-apps/cli-linux-arm64-musl@2.9.2':
399 + resolution: {integrity: sha512-mx82BuD4q3Yj5Zw+LXveZgPaDCnmH2At2LosX1siK77kaD5Ap5FF+FN0V4y+3cwq+Hcrk9AhEUPbHqoNOx1R2g==}
400 + engines: {node: '>= 10'}
401 + cpu: [arm64]
402 + os: [linux]
403 +
404 + '@tauri-apps/cli-linux-riscv64-gnu@2.9.2':
405 + resolution: {integrity: sha512-Ypm1nnr7k+ECC1+JfDcnxROHt6BX8t/4GplxBvdY68BDXtIcBbdhPWDos7MK+3bDmoaA0WSJbW+DUjpfSkyKgw==}
406 + engines: {node: '>= 10'}
407 + cpu: [riscv64]
408 + os: [linux]
409 +
410 + '@tauri-apps/cli-linux-x64-gnu@2.9.2':
411 + resolution: {integrity: sha512-tg85cGIM9PWwsbQg8m3uah3SfoNapgUr4vhWtkqgeTDZOjQuQ2duTwCH4UiM7acBpbZHNzvRrxSFpv0U53TqQQ==}
412 + engines: {node: '>= 10'}
413 + cpu: [x64]
414 + os: [linux]
415 +
416 + '@tauri-apps/cli-linux-x64-musl@2.9.2':
417 + resolution: {integrity: sha512-xW8qaz9bcwR35W2gIg7fKG9e1Z34idOsGpD2zIPgxlJyF314B/1qie50hbOqt5AbbXHR4iRpxKE4kA2grqMmkg==}
418 + engines: {node: '>= 10'}
419 + cpu: [x64]
420 + os: [linux]
421 +
422 + '@tauri-apps/cli-win32-arm64-msvc@2.9.2':
423 + resolution: {integrity: sha512-A1PshB8oHdY7zYOPlLD7Om7/aD9sOUVREd765ElIzYDtptWcALwOP9jb22Wi01vDTqxf98E4ZGIcG2gxr4FhiA==}
424 + engines: {node: '>= 10'}
425 + cpu: [arm64]
426 + os: [win32]
427 +
428 + '@tauri-apps/cli-win32-ia32-msvc@2.9.2':
429 + resolution: {integrity: sha512-AuCi0Vnc4qkXRLCC58das0u45SmXAjqcOjqF324CBKa1Z7jjNJESm0Sc2oc2G2q6f2eAbAfi34s2iJNaJU1hlQ==}
430 + engines: {node: '>= 10'}
431 + cpu: [ia32]
432 + os: [win32]
433 +
434 + '@tauri-apps/cli-win32-x64-msvc@2.9.2':
435 + resolution: {integrity: sha512-kDoejyfvME/mLkR4VofQnmVPTt/smJvoXuE3xgTbUwcUQKqawM8EyQvxOHQosaJYfQphHi7G0ya8UZo3PlDZig==}
436 + engines: {node: '>= 10'}
437 + cpu: [x64]
438 + os: [win32]
439 +
440 + '@tauri-apps/cli@2.9.2':
441 + resolution: {integrity: sha512-aGzdVgxQW6WQ7e5nydPZ/30u8HvltHjO3Ytzf1wOxX1N5Yj2TsjKWRb/AWJlB95Huml3k3c/b6s0ijAvlSo9xw==}
442 + engines: {node: '>= 10'}
443 + hasBin: true
444 +
445 + '@tauri-apps/plugin-opener@2.5.2':
446 + resolution: {integrity: sha512-ei/yRRoCklWHImwpCcDK3VhNXx+QXM9793aQ64YxpqVF0BDuuIlXhZgiAkc15wnPVav+IbkYhmDJIv5R326Mew==}
447 +
448 + '@types/cookie@0.6.0':
449 + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==}
450 +
451 + '@types/estree@1.0.8':
452 + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
453 +
454 + acorn@8.15.0:
455 + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
456 + engines: {node: '>=0.4.0'}
457 + hasBin: true
458 +
459 + aria-query@5.3.2:
460 + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
461 + engines: {node: '>= 0.4'}
462 +
463 + axobject-query@4.1.0:
464 + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
465 + engines: {node: '>= 0.4'}
466 +
467 + chokidar@4.0.3:
468 + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
469 + engines: {node: '>= 14.16.0'}
470 +
471 + clsx@2.1.1:
472 + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
473 + engines: {node: '>=6'}
474 +
475 + cookie@0.6.0:
476 + resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==}
477 + engines: {node: '>= 0.6'}
478 +
479 + debug@4.4.3:
480 + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
481 + engines: {node: '>=6.0'}
482 + peerDependencies:
483 + supports-color: '*'
484 + peerDependenciesMeta:
485 + supports-color:
486 + optional: true
487 +
488 + deepmerge@4.3.1:
489 + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
490 + engines: {node: '>=0.10.0'}
491 +
492 + devalue@5.4.2:
493 + resolution: {integrity: sha512-MwPZTKEPK2k8Qgfmqrd48ZKVvzSQjgW0lXLxiIBA8dQjtf/6mw6pggHNLcyDKyf+fI6eXxlQwPsfaCMTU5U+Bw==}
494 +
495 + esbuild@0.25.12:
496 + resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==}
497 + engines: {node: '>=18'}
498 + hasBin: true
499 +
500 + esm-env@1.2.2:
501 + resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==}
502 +
503 + esrap@2.1.2:
504 + resolution: {integrity: sha512-DgvlIQeowRNyvLPWW4PT7Gu13WznY288Du086E751mwwbsgr29ytBiYeLzAGIo0qk3Ujob0SDk8TiSaM5WQzNg==}
505 +
506 + fdir@6.5.0:
507 + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
508 + engines: {node: '>=12.0.0'}
509 + peerDependencies:
510 + picomatch: ^3 || ^4
511 + peerDependenciesMeta:
512 + picomatch:
513 + optional: true
514 +
515 + fsevents@2.3.3:
516 + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
517 + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
518 + os: [darwin]
519 +
520 + is-reference@3.0.3:
521 + resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==}
522 +
523 + kleur@4.1.5:
524 + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
525 + engines: {node: '>=6'}
526 +
527 + locate-character@3.0.0:
528 + resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==}
529 +
530 + magic-string@0.30.21:
531 + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
532 +
533 + mri@1.2.0:
534 + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
535 + engines: {node: '>=4'}
536 +
537 + mrmime@2.0.1:
538 + resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==}
539 + engines: {node: '>=10'}
540 +
541 + ms@2.1.3:
542 + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
543 +
544 + nanoid@3.3.11:
545 + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==}
546 + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
547 + hasBin: true
548 +
549 + picocolors@1.1.1:
550 + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
551 +
552 + picomatch@4.0.3:
553 + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==}
554 + engines: {node: '>=12'}
555 +
556 + postcss@8.5.6:
557 + resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
558 + engines: {node: ^10 || ^12 || >=14}
559 +
560 + readdirp@4.1.2:
561 + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==}
562 + engines: {node: '>= 14.18.0'}
563 +
564 + rollup@4.52.5:
565 + resolution: {integrity: sha512-3GuObel8h7Kqdjt0gxkEzaifHTqLVW56Y/bjN7PSQtkKr0w3V/QYSdt6QWYtd7A1xUtYQigtdUfgj1RvWVtorw==}
566 + engines: {node: '>=18.0.0', npm: '>=8.0.0'}
567 + hasBin: true
568 +
569 + sade@1.8.1:
570 + resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
571 + engines: {node: '>=6'}
572 +
573 + set-cookie-parser@2.7.2:
574 + resolution: {integrity: sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==}
575 +
576 + sirv@3.0.2:
577 + resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==}
578 + engines: {node: '>=18'}
579 +
580 + source-map-js@1.2.1:
581 + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
582 + engines: {node: '>=0.10.0'}
583 +
584 + svelte-check@4.3.3:
585 + resolution: {integrity: sha512-RYP0bEwenDXzfv0P1sKAwjZSlaRyqBn0Fz1TVni58lqyEiqgwztTpmodJrGzP6ZT2aHl4MbTvWP6gbmQ3FOnBg==}
586 + engines: {node: '>= 18.0.0'}
587 + hasBin: true
588 + peerDependencies:
589 + svelte: ^4.0.0 || ^5.0.0-next.0
590 + typescript: '>=5.0.0'
591 +
592 + svelte@5.43.2:
593 + resolution: {integrity: sha512-ro1umEzX8rT5JpCmlf0PPv7ncD8MdVob9e18bhwqTKNoLjS8kDvhVpaoYVPc+qMwDAOfcwJtyY7ZFSDbOaNPgA==}
594 + engines: {node: '>=18'}
595 +
596 + tinyglobby@0.2.15:
597 + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
598 + engines: {node: '>=12.0.0'}
599 +
600 + totalist@3.0.1:
601 + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
602 + engines: {node: '>=6'}
603 +
604 + typescript@5.6.3:
605 + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==}
606 + engines: {node: '>=14.17'}
607 + hasBin: true
608 +
609 + vite@6.4.1:
610 + resolution: {integrity: sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==}
611 + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
612 + hasBin: true
613 + peerDependencies:
614 + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
615 + jiti: '>=1.21.0'
616 + less: '*'
617 + lightningcss: ^1.21.0
618 + sass: '*'
619 + sass-embedded: '*'
620 + stylus: '*'
621 + sugarss: '*'
622 + terser: ^5.16.0
623 + tsx: ^4.8.1
624 + yaml: ^2.4.2
625 + peerDependenciesMeta:
626 + '@types/node':
627 + optional: true
628 + jiti:
629 + optional: true
630 + less:
631 + optional: true
632 + lightningcss:
633 + optional: true
634 + sass:
635 + optional: true
636 + sass-embedded:
637 + optional: true
638 + stylus:
639 + optional: true
640 + sugarss:
641 + optional: true
642 + terser:
643 + optional: true
644 + tsx:
645 + optional: true
646 + yaml:
647 + optional: true
648 +
649 + vitefu@1.1.1:
650 + resolution: {integrity: sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==}
651 + peerDependencies:
652 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0
653 + peerDependenciesMeta:
654 + vite:
655 + optional: true
656 +
657 + zimmerframe@1.1.4:
658 + resolution: {integrity: sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ==}
659 +
660 +snapshots:
661 +
662 + '@esbuild/aix-ppc64@0.25.12':
663 + optional: true
664 +
665 + '@esbuild/android-arm64@0.25.12':
666 + optional: true
667 +
668 + '@esbuild/android-arm@0.25.12':
669 + optional: true
670 +
671 + '@esbuild/android-x64@0.25.12':
672 + optional: true
673 +
674 + '@esbuild/darwin-arm64@0.25.12':
675 + optional: true
676 +
677 + '@esbuild/darwin-x64@0.25.12':
678 + optional: true
679 +
680 + '@esbuild/freebsd-arm64@0.25.12':
681 + optional: true
682 +
683 + '@esbuild/freebsd-x64@0.25.12':
684 + optional: true
685 +
686 + '@esbuild/linux-arm64@0.25.12':
687 + optional: true
688 +
689 + '@esbuild/linux-arm@0.25.12':
690 + optional: true
691 +
692 + '@esbuild/linux-ia32@0.25.12':
693 + optional: true
694 +
695 + '@esbuild/linux-loong64@0.25.12':
696 + optional: true
697 +
698 + '@esbuild/linux-mips64el@0.25.12':
699 + optional: true
700 +
701 + '@esbuild/linux-ppc64@0.25.12':
702 + optional: true
703 +
704 + '@esbuild/linux-riscv64@0.25.12':
705 + optional: true
706 +
707 + '@esbuild/linux-s390x@0.25.12':
708 + optional: true
709 +
710 + '@esbuild/linux-x64@0.25.12':
711 + optional: true
712 +
713 + '@esbuild/netbsd-arm64@0.25.12':
714 + optional: true
715 +
716 + '@esbuild/netbsd-x64@0.25.12':
717 + optional: true
718 +
719 + '@esbuild/openbsd-arm64@0.25.12':
720 + optional: true
721 +
722 + '@esbuild/openbsd-x64@0.25.12':
723 + optional: true
724 +
725 + '@esbuild/openharmony-arm64@0.25.12':
726 + optional: true
727 +
728 + '@esbuild/sunos-x64@0.25.12':
729 + optional: true
730 +
731 + '@esbuild/win32-arm64@0.25.12':
732 + optional: true
733 +
734 + '@esbuild/win32-ia32@0.25.12':
735 + optional: true
736 +
737 + '@esbuild/win32-x64@0.25.12':
738 + optional: true
739 +
740 + '@jridgewell/gen-mapping@0.3.13':
741 + dependencies:
742 + '@jridgewell/sourcemap-codec': 1.5.5
743 + '@jridgewell/trace-mapping': 0.3.31
744 +
745 + '@jridgewell/remapping@2.3.5':
746 + dependencies:
747 + '@jridgewell/gen-mapping': 0.3.13
748 + '@jridgewell/trace-mapping': 0.3.31
749 +
750 + '@jridgewell/resolve-uri@3.1.2': {}
751 +
752 + '@jridgewell/sourcemap-codec@1.5.5': {}
753 +
754 + '@jridgewell/trace-mapping@0.3.31':
755 + dependencies:
756 + '@jridgewell/resolve-uri': 3.1.2
757 + '@jridgewell/sourcemap-codec': 1.5.5
758 +
759 + '@polka/url@1.0.0-next.29': {}
760 +
761 + '@rollup/rollup-android-arm-eabi@4.52.5':
762 + optional: true
763 +
764 + '@rollup/rollup-android-arm64@4.52.5':
765 + optional: true
766 +
767 + '@rollup/rollup-darwin-arm64@4.52.5':
768 + optional: true
769 +
770 + '@rollup/rollup-darwin-x64@4.52.5':
771 + optional: true
772 +
773 + '@rollup/rollup-freebsd-arm64@4.52.5':
774 + optional: true
775 +
776 + '@rollup/rollup-freebsd-x64@4.52.5':
777 + optional: true
778 +
779 + '@rollup/rollup-linux-arm-gnueabihf@4.52.5':
780 + optional: true
781 +
782 + '@rollup/rollup-linux-arm-musleabihf@4.52.5':
783 + optional: true
784 +
785 + '@rollup/rollup-linux-arm64-gnu@4.52.5':
786 + optional: true
787 +
788 + '@rollup/rollup-linux-arm64-musl@4.52.5':
789 + optional: true
790 +
791 + '@rollup/rollup-linux-loong64-gnu@4.52.5':
792 + optional: true
793 +
794 + '@rollup/rollup-linux-ppc64-gnu@4.52.5':
795 + optional: true
796 +
797 + '@rollup/rollup-linux-riscv64-gnu@4.52.5':
798 + optional: true
799 +
800 + '@rollup/rollup-linux-riscv64-musl@4.52.5':
801 + optional: true
802 +
803 + '@rollup/rollup-linux-s390x-gnu@4.52.5':
804 + optional: true
805 +
806 + '@rollup/rollup-linux-x64-gnu@4.52.5':
807 + optional: true
808 +
809 + '@rollup/rollup-linux-x64-musl@4.52.5':
810 + optional: true
811 +
812 + '@rollup/rollup-openharmony-arm64@4.52.5':
813 + optional: true
814 +
815 + '@rollup/rollup-win32-arm64-msvc@4.52.5':
816 + optional: true
817 +
818 + '@rollup/rollup-win32-ia32-msvc@4.52.5':
819 + optional: true
820 +
821 + '@rollup/rollup-win32-x64-gnu@4.52.5':
822 + optional: true
823 +
824 + '@rollup/rollup-win32-x64-msvc@4.52.5':
825 + optional: true
826 +
827 + '@standard-schema/spec@1.0.0': {}
828 +
829 + '@sveltejs/acorn-typescript@1.0.6(acorn@8.15.0)':
830 + dependencies:
831 + acorn: 8.15.0
832 +
833 + '@sveltejs/adapter-static@3.0.10(@sveltejs/kit@2.48.4(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.43.2)(vite@6.4.1))(svelte@5.43.2)(vite@6.4.1))':
834 + dependencies:
835 + '@sveltejs/kit': 2.48.4(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.43.2)(vite@6.4.1))(svelte@5.43.2)(vite@6.4.1)
836 +
837 + '@sveltejs/kit@2.48.4(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.43.2)(vite@6.4.1))(svelte@5.43.2)(vite@6.4.1)':
838 + dependencies:
839 + '@standard-schema/spec': 1.0.0
840 + '@sveltejs/acorn-typescript': 1.0.6(acorn@8.15.0)
841 + '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.43.2)(vite@6.4.1)
842 + '@types/cookie': 0.6.0
843 + acorn: 8.15.0
844 + cookie: 0.6.0
845 + devalue: 5.4.2
846 + esm-env: 1.2.2
847 + kleur: 4.1.5
848 + magic-string: 0.30.21
849 + mrmime: 2.0.1
850 + sade: 1.8.1
851 + set-cookie-parser: 2.7.2
852 + sirv: 3.0.2
853 + svelte: 5.43.2
854 + vite: 6.4.1
855 +
856 + '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.43.2)(vite@6.4.1))(svelte@5.43.2)(vite@6.4.1)':
857 + dependencies:
858 + '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.43.2)(vite@6.4.1)
859 + debug: 4.4.3
860 + svelte: 5.43.2
861 + vite: 6.4.1
862 + transitivePeerDependencies:
863 + - supports-color
864 +
865 + '@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.43.2)(vite@6.4.1)':
866 + dependencies:
867 + '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.43.2)(vite@6.4.1))(svelte@5.43.2)(vite@6.4.1)
868 + debug: 4.4.3
869 + deepmerge: 4.3.1
870 + kleur: 4.1.5
871 + magic-string: 0.30.21
872 + svelte: 5.43.2
873 + vite: 6.4.1
874 + vitefu: 1.1.1(vite@6.4.1)
875 + transitivePeerDependencies:
876 + - supports-color
877 +
878 + '@tauri-apps/api@2.9.0': {}
879 +
880 + '@tauri-apps/cli-darwin-arm64@2.9.2':
881 + optional: true
882 +
883 + '@tauri-apps/cli-darwin-x64@2.9.2':
884 + optional: true
885 +
886 + '@tauri-apps/cli-linux-arm-gnueabihf@2.9.2':
887 + optional: true
888 +
889 + '@tauri-apps/cli-linux-arm64-gnu@2.9.2':
890 + optional: true
891 +
892 + '@tauri-apps/cli-linux-arm64-musl@2.9.2':
893 + optional: true
894 +
895 + '@tauri-apps/cli-linux-riscv64-gnu@2.9.2':
896 + optional: true
897 +
898 + '@tauri-apps/cli-linux-x64-gnu@2.9.2':
899 + optional: true
900 +
901 + '@tauri-apps/cli-linux-x64-musl@2.9.2':
902 + optional: true
903 +
904 + '@tauri-apps/cli-win32-arm64-msvc@2.9.2':
905 + optional: true
906 +
907 + '@tauri-apps/cli-win32-ia32-msvc@2.9.2':
908 + optional: true
909 +
910 + '@tauri-apps/cli-win32-x64-msvc@2.9.2':
911 + optional: true
912 +
913 + '@tauri-apps/cli@2.9.2':
914 + optionalDependencies:
915 + '@tauri-apps/cli-darwin-arm64': 2.9.2
916 + '@tauri-apps/cli-darwin-x64': 2.9.2
917 + '@tauri-apps/cli-linux-arm-gnueabihf': 2.9.2
918 + '@tauri-apps/cli-linux-arm64-gnu': 2.9.2
919 + '@tauri-apps/cli-linux-arm64-musl': 2.9.2
920 + '@tauri-apps/cli-linux-riscv64-gnu': 2.9.2
921 + '@tauri-apps/cli-linux-x64-gnu': 2.9.2
922 + '@tauri-apps/cli-linux-x64-musl': 2.9.2
923 + '@tauri-apps/cli-win32-arm64-msvc': 2.9.2
924 + '@tauri-apps/cli-win32-ia32-msvc': 2.9.2
925 + '@tauri-apps/cli-win32-x64-msvc': 2.9.2
926 +
927 + '@tauri-apps/plugin-opener@2.5.2':
928 + dependencies:
929 + '@tauri-apps/api': 2.9.0
930 +
931 + '@types/cookie@0.6.0': {}
932 +
933 + '@types/estree@1.0.8': {}
934 +
935 + acorn@8.15.0: {}
936 +
937 + aria-query@5.3.2: {}
938 +
939 + axobject-query@4.1.0: {}
940 +
941 + chokidar@4.0.3:
942 + dependencies:
943 + readdirp: 4.1.2
944 +
945 + clsx@2.1.1: {}
946 +
947 + cookie@0.6.0: {}
948 +
949 + debug@4.4.3:
950 + dependencies:
951 + ms: 2.1.3
952 +
953 + deepmerge@4.3.1: {}
954 +
955 + devalue@5.4.2: {}
956 +
957 + esbuild@0.25.12:
958 + optionalDependencies:
959 + '@esbuild/aix-ppc64': 0.25.12
960 + '@esbuild/android-arm': 0.25.12
961 + '@esbuild/android-arm64': 0.25.12
962 + '@esbuild/android-x64': 0.25.12
963 + '@esbuild/darwin-arm64': 0.25.12
964 + '@esbuild/darwin-x64': 0.25.12
965 + '@esbuild/freebsd-arm64': 0.25.12
966 + '@esbuild/freebsd-x64': 0.25.12
967 + '@esbuild/linux-arm': 0.25.12
968 + '@esbuild/linux-arm64': 0.25.12
969 + '@esbuild/linux-ia32': 0.25.12
970 + '@esbuild/linux-loong64': 0.25.12
971 + '@esbuild/linux-mips64el': 0.25.12
972 + '@esbuild/linux-ppc64': 0.25.12
973 + '@esbuild/linux-riscv64': 0.25.12
974 + '@esbuild/linux-s390x': 0.25.12
975 + '@esbuild/linux-x64': 0.25.12
976 + '@esbuild/netbsd-arm64': 0.25.12
977 + '@esbuild/netbsd-x64': 0.25.12
978 + '@esbuild/openbsd-arm64': 0.25.12
979 + '@esbuild/openbsd-x64': 0.25.12
980 + '@esbuild/openharmony-arm64': 0.25.12
981 + '@esbuild/sunos-x64': 0.25.12
982 + '@esbuild/win32-arm64': 0.25.12
983 + '@esbuild/win32-ia32': 0.25.12
984 + '@esbuild/win32-x64': 0.25.12
985 +
986 + esm-env@1.2.2: {}
987 +
988 + esrap@2.1.2:
989 + dependencies:
990 + '@jridgewell/sourcemap-codec': 1.5.5
991 +
992 + fdir@6.5.0(picomatch@4.0.3):
993 + optionalDependencies:
994 + picomatch: 4.0.3
995 +
996 + fsevents@2.3.3:
997 + optional: true
998 +
999 + is-reference@3.0.3:
1000 + dependencies:
1001 + '@types/estree': 1.0.8
1002 +
1003 + kleur@4.1.5: {}
1004 +
1005 + locate-character@3.0.0: {}
1006 +
1007 + magic-string@0.30.21:
1008 + dependencies:
1009 + '@jridgewell/sourcemap-codec': 1.5.5
1010 +
1011 + mri@1.2.0: {}
1012 +
1013 + mrmime@2.0.1: {}
1014 +
1015 + ms@2.1.3: {}
1016 +
1017 + nanoid@3.3.11: {}
1018 +
1019 + picocolors@1.1.1: {}
1020 +
1021 + picomatch@4.0.3: {}
1022 +
1023 + postcss@8.5.6:
1024 + dependencies:
1025 + nanoid: 3.3.11
1026 + picocolors: 1.1.1
1027 + source-map-js: 1.2.1
1028 +
1029 + readdirp@4.1.2: {}
1030 +
1031 + rollup@4.52.5:
1032 + dependencies:
1033 + '@types/estree': 1.0.8
1034 + optionalDependencies:
1035 + '@rollup/rollup-android-arm-eabi': 4.52.5
1036 + '@rollup/rollup-android-arm64': 4.52.5
1037 + '@rollup/rollup-darwin-arm64': 4.52.5
1038 + '@rollup/rollup-darwin-x64': 4.52.5
1039 + '@rollup/rollup-freebsd-arm64': 4.52.5
1040 + '@rollup/rollup-freebsd-x64': 4.52.5
1041 + '@rollup/rollup-linux-arm-gnueabihf': 4.52.5
1042 + '@rollup/rollup-linux-arm-musleabihf': 4.52.5
1043 + '@rollup/rollup-linux-arm64-gnu': 4.52.5
1044 + '@rollup/rollup-linux-arm64-musl': 4.52.5
1045 + '@rollup/rollup-linux-loong64-gnu': 4.52.5
1046 + '@rollup/rollup-linux-ppc64-gnu': 4.52.5
1047 + '@rollup/rollup-linux-riscv64-gnu': 4.52.5
1048 + '@rollup/rollup-linux-riscv64-musl': 4.52.5
1049 + '@rollup/rollup-linux-s390x-gnu': 4.52.5
1050 + '@rollup/rollup-linux-x64-gnu': 4.52.5
1051 + '@rollup/rollup-linux-x64-musl': 4.52.5
1052 + '@rollup/rollup-openharmony-arm64': 4.52.5
1053 + '@rollup/rollup-win32-arm64-msvc': 4.52.5
1054 + '@rollup/rollup-win32-ia32-msvc': 4.52.5
1055 + '@rollup/rollup-win32-x64-gnu': 4.52.5
1056 + '@rollup/rollup-win32-x64-msvc': 4.52.5
1057 + fsevents: 2.3.3
1058 +
1059 + sade@1.8.1:
1060 + dependencies:
1061 + mri: 1.2.0
1062 +
1063 + set-cookie-parser@2.7.2: {}
1064 +
1065 + sirv@3.0.2:
1066 + dependencies:
1067 + '@polka/url': 1.0.0-next.29
1068 + mrmime: 2.0.1
1069 + totalist: 3.0.1
1070 +
1071 + source-map-js@1.2.1: {}
1072 +
1073 + svelte-check@4.3.3(picomatch@4.0.3)(svelte@5.43.2)(typescript@5.6.3):
1074 + dependencies:
1075 + '@jridgewell/trace-mapping': 0.3.31
1076 + chokidar: 4.0.3
1077 + fdir: 6.5.0(picomatch@4.0.3)
1078 + picocolors: 1.1.1
1079 + sade: 1.8.1
1080 + svelte: 5.43.2
1081 + typescript: 5.6.3
1082 + transitivePeerDependencies:
1083 + - picomatch
1084 +
1085 + svelte@5.43.2:
1086 + dependencies:
1087 + '@jridgewell/remapping': 2.3.5
1088 + '@jridgewell/sourcemap-codec': 1.5.5
1089 + '@sveltejs/acorn-typescript': 1.0.6(acorn@8.15.0)
1090 + '@types/estree': 1.0.8
1091 + acorn: 8.15.0
1092 + aria-query: 5.3.2
1093 + axobject-query: 4.1.0
1094 + clsx: 2.1.1
1095 + esm-env: 1.2.2
1096 + esrap: 2.1.2
1097 + is-reference: 3.0.3
1098 + locate-character: 3.0.0
1099 + magic-string: 0.30.21
1100 + zimmerframe: 1.1.4
1101 +
1102 + tinyglobby@0.2.15:
1103 + dependencies:
1104 + fdir: 6.5.0(picomatch@4.0.3)
1105 + picomatch: 4.0.3
1106 +
1107 + totalist@3.0.1: {}
1108 +
1109 + typescript@5.6.3: {}
1110 +
1111 + vite@6.4.1:
1112 + dependencies:
1113 + esbuild: 0.25.12
1114 + fdir: 6.5.0(picomatch@4.0.3)
1115 + picomatch: 4.0.3
1116 + postcss: 8.5.6
1117 + rollup: 4.52.5
1118 + tinyglobby: 0.2.15
1119 + optionalDependencies:
1120 + fsevents: 2.3.3
1121 +
1122 + vitefu@1.1.1(vite@6.4.1):
1123 + optionalDependencies:
1124 + vite: 6.4.1
1125 +
1126 + zimmerframe@1.1.4: {}
pnpm-workspace.yaml new
+2
@@ -0,0 +1,2 @@
1 +onlyBuiltDependencies:
2 + - esbuild
src-tauri/.gitignore new
+7
@@ -0,0 +1,7 @@
1 +# Generated by Cargo
2 +# will have compiled files and executables
3 +/target/
4 +
5 +# Generated by Tauri
6 +# will have schema files for capabilities auto-completion
7 +/gen/schemas
src-tauri/Cargo.lock new
+5223
@@ -0,0 +1,5223 @@
1 +# This file is automatically @generated by Cargo.
2 +# It is not intended for manual editing.
3 +version = 4
4 +
5 +[[package]]
6 +name = "adler2"
7 +version = "2.0.1"
8 +source = "registry+https://github.com/rust-lang/crates.io-index"
9 +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
10 +
11 +[[package]]
12 +name = "aho-corasick"
13 +version = "1.1.4"
14 +source = "registry+https://github.com/rust-lang/crates.io-index"
15 +checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
16 +dependencies = [
17 + "memchr",
18 +]
19 +
20 +[[package]]
21 +name = "alloc-no-stdlib"
22 +version = "2.0.4"
23 +source = "registry+https://github.com/rust-lang/crates.io-index"
24 +checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3"
25 +
26 +[[package]]
27 +name = "alloc-stdlib"
28 +version = "0.2.2"
29 +source = "registry+https://github.com/rust-lang/crates.io-index"
30 +checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece"
31 +dependencies = [
32 + "alloc-no-stdlib",
33 +]
34 +
35 +[[package]]
36 +name = "android_system_properties"
37 +version = "0.1.5"
38 +source = "registry+https://github.com/rust-lang/crates.io-index"
39 +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
40 +dependencies = [
41 + "libc",
42 +]
43 +
44 +[[package]]
45 +name = "anyhow"
46 +version = "1.0.100"
47 +source = "registry+https://github.com/rust-lang/crates.io-index"
48 +checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61"
49 +
50 +[[package]]
51 +name = "async-broadcast"
52 +version = "0.7.2"
53 +source = "registry+https://github.com/rust-lang/crates.io-index"
54 +checksum = "435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532"
55 +dependencies = [
56 + "event-listener",
57 + "event-listener-strategy",
58 + "futures-core",
59 + "pin-project-lite",
60 +]
61 +
62 +[[package]]
63 +name = "async-channel"
64 +version = "2.5.0"
65 +source = "registry+https://github.com/rust-lang/crates.io-index"
66 +checksum = "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2"
67 +dependencies = [
68 + "concurrent-queue",
69 + "event-listener-strategy",
70 + "futures-core",
71 + "pin-project-lite",
72 +]
73 +
74 +[[package]]
75 +name = "async-executor"
76 +version = "1.13.3"
77 +source = "registry+https://github.com/rust-lang/crates.io-index"
78 +checksum = "497c00e0fd83a72a79a39fcbd8e3e2f055d6f6c7e025f3b3d91f4f8e76527fb8"
79 +dependencies = [
80 + "async-task",
81 + "concurrent-queue",
82 + "fastrand",
83 + "futures-lite",
84 + "pin-project-lite",
85 + "slab",
86 +]
87 +
88 +[[package]]
89 +name = "async-io"
90 +version = "2.6.0"
91 +source = "registry+https://github.com/rust-lang/crates.io-index"
92 +checksum = "456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc"
93 +dependencies = [
94 + "autocfg",
95 + "cfg-if",
96 + "concurrent-queue",
97 + "futures-io",
98 + "futures-lite",
99 + "parking",
100 + "polling",
101 + "rustix",
102 + "slab",
103 + "windows-sys 0.61.2",
104 +]
105 +
106 +[[package]]
107 +name = "async-lock"
108 +version = "3.4.1"
109 +source = "registry+https://github.com/rust-lang/crates.io-index"
110 +checksum = "5fd03604047cee9b6ce9de9f70c6cd540a0520c813cbd49bae61f33ab80ed1dc"
111 +dependencies = [
112 + "event-listener",
113 + "event-listener-strategy",
114 + "pin-project-lite",
115 +]
116 +
117 +[[package]]
118 +name = "async-process"
119 +version = "2.5.0"
120 +source = "registry+https://github.com/rust-lang/crates.io-index"
121 +checksum = "fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75"
122 +dependencies = [
123 + "async-channel",
124 + "async-io",
125 + "async-lock",
126 + "async-signal",
127 + "async-task",
128 + "blocking",
129 + "cfg-if",
130 + "event-listener",
131 + "futures-lite",
132 + "rustix",
133 +]
134 +
135 +[[package]]
136 +name = "async-recursion"
137 +version = "1.1.1"
138 +source = "registry+https://github.com/rust-lang/crates.io-index"
139 +checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11"
140 +dependencies = [
141 + "proc-macro2",
142 + "quote",
143 + "syn 2.0.108",
144 +]
145 +
146 +[[package]]
147 +name = "async-signal"
148 +version = "0.2.13"
149 +source = "registry+https://github.com/rust-lang/crates.io-index"
150 +checksum = "43c070bbf59cd3570b6b2dd54cd772527c7c3620fce8be898406dd3ed6adc64c"
151 +dependencies = [
152 + "async-io",
153 + "async-lock",
154 + "atomic-waker",
155 + "cfg-if",
156 + "futures-core",
157 + "futures-io",
158 + "rustix",
159 + "signal-hook-registry",
160 + "slab",
161 + "windows-sys 0.61.2",
162 +]
163 +
164 +[[package]]
165 +name = "async-task"
166 +version = "4.7.1"
167 +source = "registry+https://github.com/rust-lang/crates.io-index"
168 +checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"
169 +
170 +[[package]]
171 +name = "async-trait"
172 +version = "0.1.89"
173 +source = "registry+https://github.com/rust-lang/crates.io-index"
174 +checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
175 +dependencies = [
176 + "proc-macro2",
177 + "quote",
178 + "syn 2.0.108",
179 +]
180 +
181 +[[package]]
182 +name = "atk"
183 +version = "0.18.2"
184 +source = "registry+https://github.com/rust-lang/crates.io-index"
185 +checksum = "241b621213072e993be4f6f3a9e4b45f65b7e6faad43001be957184b7bb1824b"
186 +dependencies = [
187 + "atk-sys",
188 + "glib",
189 + "libc",
190 +]
191 +
192 +[[package]]
193 +name = "atk-sys"
194 +version = "0.18.2"
195 +source = "registry+https://github.com/rust-lang/crates.io-index"
196 +checksum = "c5e48b684b0ca77d2bbadeef17424c2ea3c897d44d566a1617e7e8f30614d086"
197 +dependencies = [
198 + "glib-sys",
199 + "gobject-sys",
200 + "libc",
201 + "system-deps",
202 +]
203 +
204 +[[package]]
205 +name = "atomic-waker"
206 +version = "1.1.2"
207 +source = "registry+https://github.com/rust-lang/crates.io-index"
208 +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
209 +
210 +[[package]]
211 +name = "autocfg"
212 +version = "1.5.0"
213 +source = "registry+https://github.com/rust-lang/crates.io-index"
214 +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
215 +
216 +[[package]]
217 +name = "base64"
218 +version = "0.21.7"
219 +source = "registry+https://github.com/rust-lang/crates.io-index"
220 +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
221 +
222 +[[package]]
223 +name = "base64"
224 +version = "0.22.1"
225 +source = "registry+https://github.com/rust-lang/crates.io-index"
226 +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
227 +
228 +[[package]]
229 +name = "bitflags"
230 +version = "1.3.2"
231 +source = "registry+https://github.com/rust-lang/crates.io-index"
232 +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
233 +
234 +[[package]]
235 +name = "bitflags"
236 +version = "2.10.0"
237 +source = "registry+https://github.com/rust-lang/crates.io-index"
238 +checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3"
239 +dependencies = [
240 + "serde_core",
241 +]
242 +
243 +[[package]]
244 +name = "block-buffer"
245 +version = "0.10.4"
246 +source = "registry+https://github.com/rust-lang/crates.io-index"
247 +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
248 +dependencies = [
249 + "generic-array",
250 +]
251 +
252 +[[package]]
253 +name = "block2"
254 +version = "0.5.1"
255 +source = "registry+https://github.com/rust-lang/crates.io-index"
256 +checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f"
257 +dependencies = [
258 + "objc2 0.5.2",
259 +]
260 +
261 +[[package]]
262 +name = "block2"
263 +version = "0.6.2"
264 +source = "registry+https://github.com/rust-lang/crates.io-index"
265 +checksum = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5"
266 +dependencies = [
267 + "objc2 0.6.3",
268 +]
269 +
270 +[[package]]
271 +name = "blocking"
272 +version = "1.6.2"
273 +source = "registry+https://github.com/rust-lang/crates.io-index"
274 +checksum = "e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21"
275 +dependencies = [
276 + "async-channel",
277 + "async-task",
278 + "futures-io",
279 + "futures-lite",
280 + "piper",
281 +]
282 +
283 +[[package]]
284 +name = "brotli"
285 +version = "8.0.2"
286 +source = "registry+https://github.com/rust-lang/crates.io-index"
287 +checksum = "4bd8b9603c7aa97359dbd97ecf258968c95f3adddd6db2f7e7a5bef101c84560"
288 +dependencies = [
289 + "alloc-no-stdlib",
290 + "alloc-stdlib",
291 + "brotli-decompressor",
292 +]
293 +
294 +[[package]]
295 +name = "brotli-decompressor"
296 +version = "5.0.0"
297 +source = "registry+https://github.com/rust-lang/crates.io-index"
298 +checksum = "874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03"
299 +dependencies = [
300 + "alloc-no-stdlib",
301 + "alloc-stdlib",
302 +]
303 +
304 +[[package]]
305 +name = "bumpalo"
306 +version = "3.19.0"
307 +source = "registry+https://github.com/rust-lang/crates.io-index"
308 +checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43"
309 +
310 +[[package]]
311 +name = "bytemuck"
312 +version = "1.24.0"
313 +source = "registry+https://github.com/rust-lang/crates.io-index"
314 +checksum = "1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4"
315 +
316 +[[package]]
317 +name = "byteorder"
318 +version = "1.5.0"
319 +source = "registry+https://github.com/rust-lang/crates.io-index"
320 +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
321 +
322 +[[package]]
323 +name = "bytes"
324 +version = "1.10.1"
325 +source = "registry+https://github.com/rust-lang/crates.io-index"
326 +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a"
327 +dependencies = [
328 + "serde",
329 +]
330 +
331 +[[package]]
332 +name = "cairo-rs"
333 +version = "0.18.5"
334 +source = "registry+https://github.com/rust-lang/crates.io-index"
335 +checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2"
336 +dependencies = [
337 + "bitflags 2.10.0",
338 + "cairo-sys-rs",
339 + "glib",
340 + "libc",
341 + "once_cell",
342 + "thiserror 1.0.69",
343 +]
344 +
345 +[[package]]
346 +name = "cairo-sys-rs"
347 +version = "0.18.2"
348 +source = "registry+https://github.com/rust-lang/crates.io-index"
349 +checksum = "685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51"
350 +dependencies = [
351 + "glib-sys",
352 + "libc",
353 + "system-deps",
354 +]
355 +
356 +[[package]]
357 +name = "camino"
358 +version = "1.2.1"
359 +source = "registry+https://github.com/rust-lang/crates.io-index"
360 +checksum = "276a59bf2b2c967788139340c9f0c5b12d7fd6630315c15c217e559de85d2609"
361 +dependencies = [
362 + "serde_core",
363 +]
364 +
365 +[[package]]
366 +name = "cargo-platform"
367 +version = "0.1.9"
368 +source = "registry+https://github.com/rust-lang/crates.io-index"
369 +checksum = "e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea"
370 +dependencies = [
371 + "serde",
372 +]
373 +
374 +[[package]]
375 +name = "cargo_metadata"
376 +version = "0.19.2"
377 +source = "registry+https://github.com/rust-lang/crates.io-index"
378 +checksum = "dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba"
379 +dependencies = [
380 + "camino",
381 + "cargo-platform",
382 + "semver",
383 + "serde",
384 + "serde_json",
385 + "thiserror 2.0.17",
386 +]
387 +
388 +[[package]]
389 +name = "cargo_toml"
390 +version = "0.22.3"
391 +source = "registry+https://github.com/rust-lang/crates.io-index"
392 +checksum = "374b7c592d9c00c1f4972ea58390ac6b18cbb6ab79011f3bdc90a0b82ca06b77"
393 +dependencies = [
394 + "serde",
395 + "toml 0.9.8",
396 +]
397 +
398 +[[package]]
399 +name = "cc"
400 +version = "1.2.44"
401 +source = "registry+https://github.com/rust-lang/crates.io-index"
402 +checksum = "37521ac7aabe3d13122dc382493e20c9416f299d2ccd5b3a5340a2570cdeb0f3"
403 +dependencies = [
404 + "find-msvc-tools",
405 + "shlex",
406 +]
407 +
408 +[[package]]
409 +name = "cesu8"
410 +version = "1.1.0"
411 +source = "registry+https://github.com/rust-lang/crates.io-index"
412 +checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c"
413 +
414 +[[package]]
415 +name = "cfb"
416 +version = "0.7.3"
417 +source = "registry+https://github.com/rust-lang/crates.io-index"
418 +checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f"
419 +dependencies = [
420 + "byteorder",
421 + "fnv",
422 + "uuid",
423 +]
424 +
425 +[[package]]
426 +name = "cfg-expr"
427 +version = "0.15.8"
428 +source = "registry+https://github.com/rust-lang/crates.io-index"
429 +checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02"
430 +dependencies = [
431 + "smallvec",
432 + "target-lexicon",
433 +]
434 +
435 +[[package]]
436 +name = "cfg-if"
437 +version = "1.0.4"
438 +source = "registry+https://github.com/rust-lang/crates.io-index"
439 +checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
440 +
441 +[[package]]
442 +name = "cfg_aliases"
443 +version = "0.2.1"
444 +source = "registry+https://github.com/rust-lang/crates.io-index"
445 +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
446 +
447 +[[package]]
448 +name = "chrono"
449 +version = "0.4.42"
450 +source = "registry+https://github.com/rust-lang/crates.io-index"
451 +checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2"
452 +dependencies = [
453 + "iana-time-zone",
454 + "num-traits",
455 + "serde",
456 + "windows-link 0.2.1",
457 +]
458 +
459 +[[package]]
460 +name = "combine"
461 +version = "4.6.7"
462 +source = "registry+https://github.com/rust-lang/crates.io-index"
463 +checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd"
464 +dependencies = [
465 + "bytes",
466 + "memchr",
467 +]
468 +
469 +[[package]]
470 +name = "concurrent-queue"
471 +version = "2.5.0"
472 +source = "registry+https://github.com/rust-lang/crates.io-index"
473 +checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973"
474 +dependencies = [
475 + "crossbeam-utils",
476 +]
477 +
478 +[[package]]
479 +name = "convert_case"
480 +version = "0.4.0"
481 +source = "registry+https://github.com/rust-lang/crates.io-index"
482 +checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e"
483 +
484 +[[package]]
485 +name = "cookie"
486 +version = "0.18.1"
487 +source = "registry+https://github.com/rust-lang/crates.io-index"
488 +checksum = "4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747"
489 +dependencies = [
490 + "time",
491 + "version_check",
492 +]
493 +
494 +[[package]]
495 +name = "core-foundation"
496 +version = "0.10.1"
497 +source = "registry+https://github.com/rust-lang/crates.io-index"
498 +checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6"
499 +dependencies = [
500 + "core-foundation-sys",
501 + "libc",
502 +]
503 +
504 +[[package]]
505 +name = "core-foundation-sys"
506 +version = "0.8.7"
507 +source = "registry+https://github.com/rust-lang/crates.io-index"
508 +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
509 +
510 +[[package]]
511 +name = "core-graphics"
512 +version = "0.24.0"
513 +source = "registry+https://github.com/rust-lang/crates.io-index"
514 +checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1"
515 +dependencies = [
516 + "bitflags 2.10.0",
517 + "core-foundation",
518 + "core-graphics-types",
519 + "foreign-types",
520 + "libc",
521 +]
522 +
523 +[[package]]
524 +name = "core-graphics-types"
525 +version = "0.2.0"
526 +source = "registry+https://github.com/rust-lang/crates.io-index"
527 +checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb"
528 +dependencies = [
529 + "bitflags 2.10.0",
530 + "core-foundation",
531 + "libc",
532 +]
533 +
534 +[[package]]
535 +name = "cpufeatures"
536 +version = "0.2.17"
537 +source = "registry+https://github.com/rust-lang/crates.io-index"
538 +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
539 +dependencies = [
540 + "libc",
541 +]
542 +
543 +[[package]]
544 +name = "crc32fast"
545 +version = "1.5.0"
546 +source = "registry+https://github.com/rust-lang/crates.io-index"
547 +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511"
548 +dependencies = [
549 + "cfg-if",
550 +]
551 +
552 +[[package]]
553 +name = "crossbeam-channel"
554 +version = "0.5.15"
555 +source = "registry+https://github.com/rust-lang/crates.io-index"
556 +checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2"
557 +dependencies = [
558 + "crossbeam-utils",
559 +]
560 +
561 +[[package]]
562 +name = "crossbeam-utils"
563 +version = "0.8.21"
564 +source = "registry+https://github.com/rust-lang/crates.io-index"
565 +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
566 +
567 +[[package]]
568 +name = "crypto-common"
569 +version = "0.1.6"
570 +source = "registry+https://github.com/rust-lang/crates.io-index"
571 +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
572 +dependencies = [
573 + "generic-array",
574 + "typenum",
575 +]
576 +
577 +[[package]]
578 +name = "cssparser"
579 +version = "0.29.6"
580 +source = "registry+https://github.com/rust-lang/crates.io-index"
581 +checksum = "f93d03419cb5950ccfd3daf3ff1c7a36ace64609a1a8746d493df1ca0afde0fa"
582 +dependencies = [
583 + "cssparser-macros",
584 + "dtoa-short",
585 + "itoa",
586 + "matches",
587 + "phf 0.10.1",
588 + "proc-macro2",
589 + "quote",
590 + "smallvec",
591 + "syn 1.0.109",
592 +]
593 +
594 +[[package]]
595 +name = "cssparser-macros"
596 +version = "0.6.1"
597 +source = "registry+https://github.com/rust-lang/crates.io-index"
598 +checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331"
599 +dependencies = [
600 + "quote",
601 + "syn 2.0.108",
602 +]
603 +
604 +[[package]]
605 +name = "ctor"
606 +version = "0.2.9"
607 +source = "registry+https://github.com/rust-lang/crates.io-index"
608 +checksum = "32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501"
609 +dependencies = [
610 + "quote",
611 + "syn 2.0.108",
612 +]
613 +
614 +[[package]]
615 +name = "darling"
616 +version = "0.21.3"
617 +source = "registry+https://github.com/rust-lang/crates.io-index"
618 +checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0"
619 +dependencies = [
620 + "darling_core",
621 + "darling_macro",
622 +]
623 +
624 +[[package]]
625 +name = "darling_core"
626 +version = "0.21.3"
627 +source = "registry+https://github.com/rust-lang/crates.io-index"
628 +checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4"
629 +dependencies = [
630 + "fnv",
631 + "ident_case",
632 + "proc-macro2",
633 + "quote",
634 + "strsim",
635 + "syn 2.0.108",
636 +]
637 +
638 +[[package]]
639 +name = "darling_macro"
640 +version = "0.21.3"
641 +source = "registry+https://github.com/rust-lang/crates.io-index"
642 +checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81"
643 +dependencies = [
644 + "darling_core",
645 + "quote",
646 + "syn 2.0.108",
647 +]
648 +
649 +[[package]]
650 +name = "deranged"
651 +version = "0.5.5"
652 +source = "registry+https://github.com/rust-lang/crates.io-index"
653 +checksum = "ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587"
654 +dependencies = [
655 + "powerfmt",
656 + "serde_core",
657 +]
658 +
659 +[[package]]
660 +name = "derive_more"
661 +version = "0.99.20"
662 +source = "registry+https://github.com/rust-lang/crates.io-index"
663 +checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f"
664 +dependencies = [
665 + "convert_case",
666 + "proc-macro2",
667 + "quote",
668 + "rustc_version",
669 + "syn 2.0.108",
670 +]
671 +
672 +[[package]]
673 +name = "digest"
674 +version = "0.10.7"
675 +source = "registry+https://github.com/rust-lang/crates.io-index"
676 +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
677 +dependencies = [
678 + "block-buffer",
679 + "crypto-common",
680 +]
681 +
682 +[[package]]
683 +name = "dirs"
684 +version = "6.0.0"
685 +source = "registry+https://github.com/rust-lang/crates.io-index"
686 +checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e"
687 +dependencies = [
688 + "dirs-sys",
689 +]
690 +
691 +[[package]]
692 +name = "dirs-sys"
693 +version = "0.5.0"
694 +source = "registry+https://github.com/rust-lang/crates.io-index"
695 +checksum = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab"
696 +dependencies = [
697 + "libc",
698 + "option-ext",
699 + "redox_users",
700 + "windows-sys 0.61.2",
701 +]
702 +
703 +[[package]]
704 +name = "dispatch"
705 +version = "0.2.0"
706 +source = "registry+https://github.com/rust-lang/crates.io-index"
707 +checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b"
708 +
709 +[[package]]
710 +name = "dispatch2"
711 +version = "0.3.0"
712 +source = "registry+https://github.com/rust-lang/crates.io-index"
713 +checksum = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec"
714 +dependencies = [
715 + "bitflags 2.10.0",
716 + "objc2 0.6.3",
717 +]
718 +
719 +[[package]]
720 +name = "displaydoc"
721 +version = "0.2.5"
722 +source = "registry+https://github.com/rust-lang/crates.io-index"
723 +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
724 +dependencies = [
725 + "proc-macro2",
726 + "quote",
727 + "syn 2.0.108",
728 +]
729 +
730 +[[package]]
731 +name = "dlopen2"
732 +version = "0.8.0"
733 +source = "registry+https://github.com/rust-lang/crates.io-index"
734 +checksum = "b54f373ccf864bf587a89e880fb7610f8d73f3045f13580948ccbcaff26febff"
735 +dependencies = [
736 + "dlopen2_derive",
737 + "libc",
738 + "once_cell",
739 + "winapi",
740 +]
741 +
742 +[[package]]
743 +name = "dlopen2_derive"
744 +version = "0.4.1"
745 +source = "registry+https://github.com/rust-lang/crates.io-index"
746 +checksum = "788160fb30de9cdd857af31c6a2675904b16ece8fc2737b2c7127ba368c9d0f4"
747 +dependencies = [
748 + "proc-macro2",
749 + "quote",
750 + "syn 2.0.108",
751 +]
752 +
753 +[[package]]
754 +name = "dpi"
755 +version = "0.1.2"
756 +source = "registry+https://github.com/rust-lang/crates.io-index"
757 +checksum = "d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76"
758 +dependencies = [
759 + "serde",
760 +]
761 +
762 +[[package]]
763 +name = "dtoa"
764 +version = "1.0.10"
765 +source = "registry+https://github.com/rust-lang/crates.io-index"
766 +checksum = "d6add3b8cff394282be81f3fc1a0605db594ed69890078ca6e2cab1c408bcf04"
767 +
768 +[[package]]
769 +name = "dtoa-short"
770 +version = "0.3.5"
771 +source = "registry+https://github.com/rust-lang/crates.io-index"
772 +checksum = "cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87"
773 +dependencies = [
774 + "dtoa",
775 +]
776 +
777 +[[package]]
778 +name = "dunce"
779 +version = "1.0.5"
780 +source = "registry+https://github.com/rust-lang/crates.io-index"
781 +checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
782 +
783 +[[package]]
784 +name = "dyn-clone"
785 +version = "1.0.20"
786 +source = "registry+https://github.com/rust-lang/crates.io-index"
787 +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555"
788 +
789 +[[package]]
790 +name = "embed-resource"
791 +version = "3.0.6"
792 +source = "registry+https://github.com/rust-lang/crates.io-index"
793 +checksum = "55a075fc573c64510038d7ee9abc7990635863992f83ebc52c8b433b8411a02e"
794 +dependencies = [
795 + "cc",
796 + "memchr",
797 + "rustc_version",
798 + "toml 0.9.8",
799 + "vswhom",
800 + "winreg",
801 +]
802 +
803 +[[package]]
804 +name = "embed_plist"
805 +version = "1.2.2"
806 +source = "registry+https://github.com/rust-lang/crates.io-index"
807 +checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7"
808 +
809 +[[package]]
810 +name = "endi"
811 +version = "1.1.0"
812 +source = "registry+https://github.com/rust-lang/crates.io-index"
813 +checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf"
814 +
815 +[[package]]
816 +name = "enumflags2"
817 +version = "0.7.12"
818 +source = "registry+https://github.com/rust-lang/crates.io-index"
819 +checksum = "1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef"
820 +dependencies = [
821 + "enumflags2_derive",
822 + "serde",
823 +]
824 +
825 +[[package]]
826 +name = "enumflags2_derive"
827 +version = "0.7.12"
828 +source = "registry+https://github.com/rust-lang/crates.io-index"
829 +checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827"
830 +dependencies = [
831 + "proc-macro2",
832 + "quote",
833 + "syn 2.0.108",
834 +]
835 +
836 +[[package]]
837 +name = "equivalent"
838 +version = "1.0.2"
839 +source = "registry+https://github.com/rust-lang/crates.io-index"
840 +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
841 +
842 +[[package]]
843 +name = "erased-serde"
844 +version = "0.4.8"
845 +source = "registry+https://github.com/rust-lang/crates.io-index"
846 +checksum = "259d404d09818dec19332e31d94558aeb442fea04c817006456c24b5460bbd4b"
847 +dependencies = [
848 + "serde",
849 + "serde_core",
850 + "typeid",
851 +]
852 +
853 +[[package]]
854 +name = "errno"
855 +version = "0.3.14"
856 +source = "registry+https://github.com/rust-lang/crates.io-index"
857 +checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
858 +dependencies = [
859 + "libc",
860 + "windows-sys 0.61.2",
861 +]
862 +
863 +[[package]]
864 +name = "event-listener"
865 +version = "5.4.1"
866 +source = "registry+https://github.com/rust-lang/crates.io-index"
867 +checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab"
868 +dependencies = [
869 + "concurrent-queue",
870 + "parking",
871 + "pin-project-lite",
872 +]
873 +
874 +[[package]]
875 +name = "event-listener-strategy"
876 +version = "0.5.4"
877 +source = "registry+https://github.com/rust-lang/crates.io-index"
878 +checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93"
879 +dependencies = [
880 + "event-listener",
881 + "pin-project-lite",
882 +]
883 +
884 +[[package]]
885 +name = "fastrand"
886 +version = "2.3.0"
887 +source = "registry+https://github.com/rust-lang/crates.io-index"
888 +checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
889 +
890 +[[package]]
891 +name = "fdeflate"
892 +version = "0.3.7"
893 +source = "registry+https://github.com/rust-lang/crates.io-index"
894 +checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c"
895 +dependencies = [
896 + "simd-adler32",
897 +]
898 +
899 +[[package]]
900 +name = "field-offset"
901 +version = "0.3.6"
902 +source = "registry+https://github.com/rust-lang/crates.io-index"
903 +checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f"
904 +dependencies = [
905 + "memoffset",
906 + "rustc_version",
907 +]
908 +
909 +[[package]]
910 +name = "find-msvc-tools"
911 +version = "0.1.4"
912 +source = "registry+https://github.com/rust-lang/crates.io-index"
913 +checksum = "52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127"
914 +
915 +[[package]]
916 +name = "flate2"
917 +version = "1.1.5"
918 +source = "registry+https://github.com/rust-lang/crates.io-index"
919 +checksum = "bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb"
920 +dependencies = [
921 + "crc32fast",
922 + "miniz_oxide",
923 +]
924 +
925 +[[package]]
926 +name = "fnv"
927 +version = "1.0.7"
928 +source = "registry+https://github.com/rust-lang/crates.io-index"
929 +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
930 +
931 +[[package]]
932 +name = "foreign-types"
933 +version = "0.5.0"
934 +source = "registry+https://github.com/rust-lang/crates.io-index"
935 +checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965"
936 +dependencies = [
937 + "foreign-types-macros",
938 + "foreign-types-shared",
939 +]
940 +
941 +[[package]]
942 +name = "foreign-types-macros"
943 +version = "0.2.3"
944 +source = "registry+https://github.com/rust-lang/crates.io-index"
945 +checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742"
946 +dependencies = [
947 + "proc-macro2",
948 + "quote",
949 + "syn 2.0.108",
950 +]
951 +
952 +[[package]]
953 +name = "foreign-types-shared"
954 +version = "0.3.1"
955 +source = "registry+https://github.com/rust-lang/crates.io-index"
956 +checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b"
957 +
958 +[[package]]
959 +name = "form_urlencoded"
960 +version = "1.2.2"
961 +source = "registry+https://github.com/rust-lang/crates.io-index"
962 +checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf"
963 +dependencies = [
964 + "percent-encoding",
965 +]
966 +
967 +[[package]]
968 +name = "futf"
969 +version = "0.1.5"
970 +source = "registry+https://github.com/rust-lang/crates.io-index"
971 +checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843"
972 +dependencies = [
973 + "mac",
974 + "new_debug_unreachable",
975 +]
976 +
977 +[[package]]
978 +name = "futures-channel"
979 +version = "0.3.31"
980 +source = "registry+https://github.com/rust-lang/crates.io-index"
981 +checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
982 +dependencies = [
983 + "futures-core",
984 +]
985 +
986 +[[package]]
987 +name = "futures-core"
988 +version = "0.3.31"
989 +source = "registry+https://github.com/rust-lang/crates.io-index"
990 +checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
991 +
992 +[[package]]
993 +name = "futures-executor"
994 +version = "0.3.31"
995 +source = "registry+https://github.com/rust-lang/crates.io-index"
996 +checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f"
997 +dependencies = [
998 + "futures-core",
999 + "futures-task",
1000 + "futures-util",
1001 +]
1002 +
1003 +[[package]]
1004 +name = "futures-io"
1005 +version = "0.3.31"
1006 +source = "registry+https://github.com/rust-lang/crates.io-index"
1007 +checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
1008 +
1009 +[[package]]
1010 +name = "futures-lite"
1011 +version = "2.6.1"
1012 +source = "registry+https://github.com/rust-lang/crates.io-index"
1013 +checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad"
1014 +dependencies = [
1015 + "fastrand",
1016 + "futures-core",
1017 + "futures-io",
1018 + "parking",
1019 + "pin-project-lite",
1020 +]
1021 +
1022 +[[package]]
1023 +name = "futures-macro"
1024 +version = "0.3.31"
1025 +source = "registry+https://github.com/rust-lang/crates.io-index"
1026 +checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
1027 +dependencies = [
1028 + "proc-macro2",
1029 + "quote",
1030 + "syn 2.0.108",
1031 +]
1032 +
1033 +[[package]]
1034 +name = "futures-sink"
1035 +version = "0.3.31"
1036 +source = "registry+https://github.com/rust-lang/crates.io-index"
1037 +checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
1038 +
1039 +[[package]]
1040 +name = "futures-task"
1041 +version = "0.3.31"
1042 +source = "registry+https://github.com/rust-lang/crates.io-index"
1043 +checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
1044 +
1045 +[[package]]
1046 +name = "futures-util"
1047 +version = "0.3.31"
1048 +source = "registry+https://github.com/rust-lang/crates.io-index"
1049 +checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
1050 +dependencies = [
1051 + "futures-core",
1052 + "futures-io",
1053 + "futures-macro",
1054 + "futures-sink",
1055 + "futures-task",
1056 + "memchr",
1057 + "pin-project-lite",
1058 + "pin-utils",
1059 + "slab",
1060 +]
1061 +
1062 +[[package]]
1063 +name = "fxhash"
1064 +version = "0.2.1"
1065 +source = "registry+https://github.com/rust-lang/crates.io-index"
1066 +checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c"
1067 +dependencies = [
1068 + "byteorder",
1069 +]
1070 +
1071 +[[package]]
1072 +name = "gdk"
1073 +version = "0.18.2"
1074 +source = "registry+https://github.com/rust-lang/crates.io-index"
1075 +checksum = "d9f245958c627ac99d8e529166f9823fb3b838d1d41fd2b297af3075093c2691"
1076 +dependencies = [
1077 + "cairo-rs",
1078 + "gdk-pixbuf",
1079 + "gdk-sys",
1080 + "gio",
1081 + "glib",
1082 + "libc",
1083 + "pango",
1084 +]
1085 +
1086 +[[package]]
1087 +name = "gdk-pixbuf"
1088 +version = "0.18.5"
1089 +source = "registry+https://github.com/rust-lang/crates.io-index"
1090 +checksum = "50e1f5f1b0bfb830d6ccc8066d18db35c487b1b2b1e8589b5dfe9f07e8defaec"
1091 +dependencies = [
1092 + "gdk-pixbuf-sys",
1093 + "gio",
1094 + "glib",
1095 + "libc",
1096 + "once_cell",
1097 +]
1098 +
1099 +[[package]]
1100 +name = "gdk-pixbuf-sys"
1101 +version = "0.18.0"
1102 +source = "registry+https://github.com/rust-lang/crates.io-index"
1103 +checksum = "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7"
1104 +dependencies = [
1105 + "gio-sys",
1106 + "glib-sys",
1107 + "gobject-sys",
1108 + "libc",
1109 + "system-deps",
1110 +]
1111 +
1112 +[[package]]
1113 +name = "gdk-sys"
1114 +version = "0.18.2"
1115 +source = "registry+https://github.com/rust-lang/crates.io-index"
1116 +checksum = "5c2d13f38594ac1e66619e188c6d5a1adb98d11b2fcf7894fc416ad76aa2f3f7"
1117 +dependencies = [
1118 + "cairo-sys-rs",
1119 + "gdk-pixbuf-sys",
1120 + "gio-sys",
1121 + "glib-sys",
1122 + "gobject-sys",
1123 + "libc",
1124 + "pango-sys",
1125 + "pkg-config",
1126 + "system-deps",
1127 +]
1128 +
1129 +[[package]]
1130 +name = "gdkwayland-sys"
1131 +version = "0.18.2"
1132 +source = "registry+https://github.com/rust-lang/crates.io-index"
1133 +checksum = "140071d506d223f7572b9f09b5e155afbd77428cd5cc7af8f2694c41d98dfe69"
1134 +dependencies = [
1135 + "gdk-sys",
1136 + "glib-sys",
1137 + "gobject-sys",
1138 + "libc",
1139 + "pkg-config",
1140 + "system-deps",
1141 +]
1142 +
1143 +[[package]]
1144 +name = "gdkx11"
1145 +version = "0.18.2"
1146 +source = "registry+https://github.com/rust-lang/crates.io-index"
1147 +checksum = "3caa00e14351bebbc8183b3c36690327eb77c49abc2268dd4bd36b856db3fbfe"
1148 +dependencies = [
1149 + "gdk",
1150 + "gdkx11-sys",
1151 + "gio",
1152 + "glib",
1153 + "libc",
1154 + "x11",
1155 +]
1156 +
1157 +[[package]]
1158 +name = "gdkx11-sys"
1159 +version = "0.18.2"
1160 +source = "registry+https://github.com/rust-lang/crates.io-index"
1161 +checksum = "6e2e7445fe01ac26f11601db260dd8608fe172514eb63b3b5e261ea6b0f4428d"
1162 +dependencies = [
1163 + "gdk-sys",
1164 + "glib-sys",
1165 + "libc",
1166 + "system-deps",
1167 + "x11",
1168 +]
1169 +
1170 +[[package]]
1171 +name = "generic-array"
1172 +version = "0.14.9"
1173 +source = "registry+https://github.com/rust-lang/crates.io-index"
1174 +checksum = "4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2"
1175 +dependencies = [
1176 + "typenum",
1177 + "version_check",
1178 +]
1179 +
1180 +[[package]]
1181 +name = "getrandom"
1182 +version = "0.1.16"
1183 +source = "registry+https://github.com/rust-lang/crates.io-index"
1184 +checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
1185 +dependencies = [
1186 + "cfg-if",
1187 + "libc",
1188 + "wasi 0.9.0+wasi-snapshot-preview1",
1189 +]
1190 +
1191 +[[package]]
1192 +name = "getrandom"
1193 +version = "0.2.16"
1194 +source = "registry+https://github.com/rust-lang/crates.io-index"
1195 +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"
1196 +dependencies = [
1197 + "cfg-if",
1198 + "libc",
1199 + "wasi 0.11.1+wasi-snapshot-preview1",
1200 +]
1201 +
1202 +[[package]]
1203 +name = "getrandom"
1204 +version = "0.3.4"
1205 +source = "registry+https://github.com/rust-lang/crates.io-index"
1206 +checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
1207 +dependencies = [
1208 + "cfg-if",
1209 + "libc",
1210 + "r-efi",
1211 + "wasip2",
1212 +]
1213 +
1214 +[[package]]
1215 +name = "gio"
1216 +version = "0.18.4"
1217 +source = "registry+https://github.com/rust-lang/crates.io-index"
1218 +checksum = "d4fc8f532f87b79cbc51a79748f16a6828fb784be93145a322fa14d06d354c73"
1219 +dependencies = [
1220 + "futures-channel",
1221 + "futures-core",
1222 + "futures-io",
1223 + "futures-util",
1224 + "gio-sys",
1225 + "glib",
1226 + "libc",
1227 + "once_cell",
1228 + "pin-project-lite",
1229 + "smallvec",
1230 + "thiserror 1.0.69",
1231 +]
1232 +
1233 +[[package]]
1234 +name = "gio-sys"
1235 +version = "0.18.1"
1236 +source = "registry+https://github.com/rust-lang/crates.io-index"
1237 +checksum = "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2"
1238 +dependencies = [
1239 + "glib-sys",
1240 + "gobject-sys",
1241 + "libc",
1242 + "system-deps",
1243 + "winapi",
1244 +]
1245 +
1246 +[[package]]
1247 +name = "glib"
1248 +version = "0.18.5"
1249 +source = "registry+https://github.com/rust-lang/crates.io-index"
1250 +checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5"
1251 +dependencies = [
1252 + "bitflags 2.10.0",
1253 + "futures-channel",
1254 + "futures-core",
1255 + "futures-executor",
1256 + "futures-task",
1257 + "futures-util",
1258 + "gio-sys",
1259 + "glib-macros",
1260 + "glib-sys",
1261 + "gobject-sys",
1262 + "libc",
1263 + "memchr",
1264 + "once_cell",
1265 + "smallvec",
1266 + "thiserror 1.0.69",
1267 +]
1268 +
1269 +[[package]]
1270 +name = "glib-macros"
1271 +version = "0.18.5"
1272 +source = "registry+https://github.com/rust-lang/crates.io-index"
1273 +checksum = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc"
1274 +dependencies = [
1275 + "heck 0.4.1",
1276 + "proc-macro-crate 2.0.2",
1277 + "proc-macro-error",
1278 + "proc-macro2",
1279 + "quote",
1280 + "syn 2.0.108",
1281 +]
1282 +
1283 +[[package]]
1284 +name = "glib-sys"
1285 +version = "0.18.1"
1286 +source = "registry+https://github.com/rust-lang/crates.io-index"
1287 +checksum = "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898"
1288 +dependencies = [
1289 + "libc",
1290 + "system-deps",
1291 +]
1292 +
1293 +[[package]]
1294 +name = "glob"
1295 +version = "0.3.3"
1296 +source = "registry+https://github.com/rust-lang/crates.io-index"
1297 +checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280"
1298 +
1299 +[[package]]
1300 +name = "gobject-sys"
1301 +version = "0.18.0"
1302 +source = "registry+https://github.com/rust-lang/crates.io-index"
1303 +checksum = "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44"
1304 +dependencies = [
1305 + "glib-sys",
1306 + "libc",
1307 + "system-deps",
1308 +]
1309 +
1310 +[[package]]
1311 +name = "gtk"
1312 +version = "0.18.2"
1313 +source = "registry+https://github.com/rust-lang/crates.io-index"
1314 +checksum = "fd56fb197bfc42bd5d2751f4f017d44ff59fbb58140c6b49f9b3b2bdab08506a"
1315 +dependencies = [
1316 + "atk",
1317 + "cairo-rs",
1318 + "field-offset",
1319 + "futures-channel",
1320 + "gdk",
1321 + "gdk-pixbuf",
1322 + "gio",
1323 + "glib",
1324 + "gtk-sys",
1325 + "gtk3-macros",
1326 + "libc",
1327 + "pango",
1328 + "pkg-config",
1329 +]
1330 +
1331 +[[package]]
1332 +name = "gtk-sys"
1333 +version = "0.18.2"
1334 +source = "registry+https://github.com/rust-lang/crates.io-index"
1335 +checksum = "8f29a1c21c59553eb7dd40e918be54dccd60c52b049b75119d5d96ce6b624414"
1336 +dependencies = [
1337 + "atk-sys",
1338 + "cairo-sys-rs",
1339 + "gdk-pixbuf-sys",
1340 + "gdk-sys",
1341 + "gio-sys",
1342 + "glib-sys",
1343 + "gobject-sys",
1344 + "libc",
1345 + "pango-sys",
1346 + "system-deps",
1347 +]
1348 +
1349 +[[package]]
1350 +name = "gtk3-macros"
1351 +version = "0.18.2"
1352 +source = "registry+https://github.com/rust-lang/crates.io-index"
1353 +checksum = "52ff3c5b21f14f0736fed6dcfc0bfb4225ebf5725f3c0209edeec181e4d73e9d"
1354 +dependencies = [
1355 + "proc-macro-crate 1.3.1",
1356 + "proc-macro-error",
1357 + "proc-macro2",
1358 + "quote",
1359 + "syn 2.0.108",
1360 +]
1361 +
1362 +[[package]]
1363 +name = "hashbrown"
1364 +version = "0.12.3"
1365 +source = "registry+https://github.com/rust-lang/crates.io-index"
1366 +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
1367 +
1368 +[[package]]
1369 +name = "hashbrown"
1370 +version = "0.16.0"
1371 +source = "registry+https://github.com/rust-lang/crates.io-index"
1372 +checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d"
1373 +
1374 +[[package]]
1375 +name = "heck"
1376 +version = "0.4.1"
1377 +source = "registry+https://github.com/rust-lang/crates.io-index"
1378 +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
1379 +
1380 +[[package]]
1381 +name = "heck"
1382 +version = "0.5.0"
1383 +source = "registry+https://github.com/rust-lang/crates.io-index"
1384 +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
1385 +
1386 +[[package]]
1387 +name = "hermit-abi"
1388 +version = "0.5.2"
1389 +source = "registry+https://github.com/rust-lang/crates.io-index"
1390 +checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c"
1391 +
1392 +[[package]]
1393 +name = "hex"
1394 +version = "0.4.3"
1395 +source = "registry+https://github.com/rust-lang/crates.io-index"
1396 +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
1397 +
1398 +[[package]]
1399 +name = "html5ever"
1400 +version = "0.29.1"
1401 +source = "registry+https://github.com/rust-lang/crates.io-index"
1402 +checksum = "3b7410cae13cbc75623c98ac4cbfd1f0bedddf3227afc24f370cf0f50a44a11c"
1403 +dependencies = [
1404 + "log",
1405 + "mac",
1406 + "markup5ever",
1407 + "match_token",
1408 +]
1409 +
1410 +[[package]]
1411 +name = "http"
1412 +version = "1.3.1"
1413 +source = "registry+https://github.com/rust-lang/crates.io-index"
1414 +checksum = "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565"
1415 +dependencies = [
1416 + "bytes",
1417 + "fnv",
1418 + "itoa",
1419 +]
1420 +
1421 +[[package]]
1422 +name = "http-body"
1423 +version = "1.0.1"
1424 +source = "registry+https://github.com/rust-lang/crates.io-index"
1425 +checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184"
1426 +dependencies = [
1427 + "bytes",
1428 + "http",
1429 +]
1430 +
1431 +[[package]]
1432 +name = "http-body-util"
1433 +version = "0.1.3"
1434 +source = "registry+https://github.com/rust-lang/crates.io-index"
1435 +checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a"
1436 +dependencies = [
1437 + "bytes",
1438 + "futures-core",
1439 + "http",
1440 + "http-body",
1441 + "pin-project-lite",
1442 +]
1443 +
1444 +[[package]]
1445 +name = "httparse"
1446 +version = "1.10.1"
1447 +source = "registry+https://github.com/rust-lang/crates.io-index"
1448 +checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87"
1449 +
1450 +[[package]]
1451 +name = "hyper"
1452 +version = "1.7.0"
1453 +source = "registry+https://github.com/rust-lang/crates.io-index"
1454 +checksum = "eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e"
1455 +dependencies = [
1456 + "atomic-waker",
1457 + "bytes",
1458 + "futures-channel",
1459 + "futures-core",
1460 + "http",
1461 + "http-body",
1462 + "httparse",
1463 + "itoa",
1464 + "pin-project-lite",
1465 + "pin-utils",
1466 + "smallvec",
1467 + "tokio",
1468 + "want",
1469 +]
1470 +
1471 +[[package]]
1472 +name = "hyper-util"
1473 +version = "0.1.17"
1474 +source = "registry+https://github.com/rust-lang/crates.io-index"
1475 +checksum = "3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8"
1476 +dependencies = [
1477 + "base64 0.22.1",
1478 + "bytes",
1479 + "futures-channel",
1480 + "futures-core",
1481 + "futures-util",
1482 + "http",
1483 + "http-body",
1484 + "hyper",
1485 + "ipnet",
1486 + "libc",
1487 + "percent-encoding",
1488 + "pin-project-lite",
1489 + "socket2",
1490 + "tokio",
1491 + "tower-service",
1492 + "tracing",
1493 +]
1494 +
1495 +[[package]]
1496 +name = "iana-time-zone"
1497 +version = "0.1.64"
1498 +source = "registry+https://github.com/rust-lang/crates.io-index"
1499 +checksum = "33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb"
1500 +dependencies = [
1501 + "android_system_properties",
1502 + "core-foundation-sys",
1503 + "iana-time-zone-haiku",
1504 + "js-sys",
1505 + "log",
1506 + "wasm-bindgen",
1507 + "windows-core 0.62.2",
1508 +]
1509 +
1510 +[[package]]
1511 +name = "iana-time-zone-haiku"
1512 +version = "0.1.2"
1513 +source = "registry+https://github.com/rust-lang/crates.io-index"
1514 +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
1515 +dependencies = [
1516 + "cc",
1517 +]
1518 +
1519 +[[package]]
1520 +name = "ico"
1521 +version = "0.4.0"
1522 +source = "registry+https://github.com/rust-lang/crates.io-index"
1523 +checksum = "cc50b891e4acf8fe0e71ef88ec43ad82ee07b3810ad09de10f1d01f072ed4b98"
1524 +dependencies = [
1525 + "byteorder",
1526 + "png",
1527 +]
1528 +
1529 +[[package]]
1530 +name = "icu_collections"
1531 +version = "2.1.1"
1532 +source = "registry+https://github.com/rust-lang/crates.io-index"
1533 +checksum = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43"
1534 +dependencies = [
1535 + "displaydoc",
1536 + "potential_utf",
1537 + "yoke",
1538 + "zerofrom",
1539 + "zerovec",
1540 +]
1541 +
1542 +[[package]]
1543 +name = "icu_locale_core"
1544 +version = "2.1.1"
1545 +source = "registry+https://github.com/rust-lang/crates.io-index"
1546 +checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6"
1547 +dependencies = [
1548 + "displaydoc",
1549 + "litemap",
1550 + "tinystr",
1551 + "writeable",
1552 + "zerovec",
1553 +]
1554 +
1555 +[[package]]
1556 +name = "icu_normalizer"
1557 +version = "2.1.1"
1558 +source = "registry+https://github.com/rust-lang/crates.io-index"
1559 +checksum = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599"
1560 +dependencies = [
1561 + "icu_collections",
1562 + "icu_normalizer_data",
1563 + "icu_properties",
1564 + "icu_provider",
1565 + "smallvec",
1566 + "zerovec",
1567 +]
1568 +
1569 +[[package]]
1570 +name = "icu_normalizer_data"
1571 +version = "2.1.1"
1572 +source = "registry+https://github.com/rust-lang/crates.io-index"
1573 +checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a"
1574 +
1575 +[[package]]
1576 +name = "icu_properties"
1577 +version = "2.1.1"
1578 +source = "registry+https://github.com/rust-lang/crates.io-index"
1579 +checksum = "e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99"
1580 +dependencies = [
1581 + "icu_collections",
1582 + "icu_locale_core",
1583 + "icu_properties_data",
1584 + "icu_provider",
1585 + "zerotrie",
1586 + "zerovec",
1587 +]
1588 +
1589 +[[package]]
1590 +name = "icu_properties_data"
1591 +version = "2.1.1"
1592 +source = "registry+https://github.com/rust-lang/crates.io-index"
1593 +checksum = "02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899"
1594 +
1595 +[[package]]
1596 +name = "icu_provider"
1597 +version = "2.1.1"
1598 +source = "registry+https://github.com/rust-lang/crates.io-index"
1599 +checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614"
1600 +dependencies = [
1601 + "displaydoc",
1602 + "icu_locale_core",
1603 + "writeable",
1604 + "yoke",
1605 + "zerofrom",
1606 + "zerotrie",
1607 + "zerovec",
1608 +]
1609 +
1610 +[[package]]
1611 +name = "ident_case"
1612 +version = "1.0.1"
1613 +source = "registry+https://github.com/rust-lang/crates.io-index"
1614 +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
1615 +
1616 +[[package]]
1617 +name = "idna"
1618 +version = "1.1.0"
1619 +source = "registry+https://github.com/rust-lang/crates.io-index"
1620 +checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
1621 +dependencies = [
1622 + "idna_adapter",
1623 + "smallvec",
1624 + "utf8_iter",
1625 +]
1626 +
1627 +[[package]]
1628 +name = "idna_adapter"
1629 +version = "1.2.1"
1630 +source = "registry+https://github.com/rust-lang/crates.io-index"
1631 +checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344"
1632 +dependencies = [
1633 + "icu_normalizer",
1634 + "icu_properties",
1635 +]
1636 +
1637 +[[package]]
1638 +name = "indexmap"
1639 +version = "1.9.3"
1640 +source = "registry+https://github.com/rust-lang/crates.io-index"
1641 +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
1642 +dependencies = [
1643 + "autocfg",
1644 + "hashbrown 0.12.3",
1645 + "serde",
1646 +]
1647 +
1648 +[[package]]
1649 +name = "indexmap"
1650 +version = "2.12.0"
1651 +source = "registry+https://github.com/rust-lang/crates.io-index"
1652 +checksum = "6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f"
1653 +dependencies = [
1654 + "equivalent",
1655 + "hashbrown 0.16.0",
1656 + "serde",
1657 + "serde_core",
1658 +]
1659 +
1660 +[[package]]
1661 +name = "infer"
1662 +version = "0.19.0"
1663 +source = "registry+https://github.com/rust-lang/crates.io-index"
1664 +checksum = "a588916bfdfd92e71cacef98a63d9b1f0d74d6599980d11894290e7ddefffcf7"
1665 +dependencies = [
1666 + "cfb",
1667 +]
1668 +
1669 +[[package]]
1670 +name = "ipnet"
1671 +version = "2.11.0"
1672 +source = "registry+https://github.com/rust-lang/crates.io-index"
1673 +checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130"
1674 +
1675 +[[package]]
1676 +name = "iri-string"
1677 +version = "0.7.8"
1678 +source = "registry+https://github.com/rust-lang/crates.io-index"
1679 +checksum = "dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2"
1680 +dependencies = [
1681 + "memchr",
1682 + "serde",
1683 +]
1684 +
1685 +[[package]]
1686 +name = "is-docker"
1687 +version = "0.2.0"
1688 +source = "registry+https://github.com/rust-lang/crates.io-index"
1689 +checksum = "928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3"
1690 +dependencies = [
1691 + "once_cell",
1692 +]
1693 +
1694 +[[package]]
1695 +name = "is-wsl"
1696 +version = "0.4.0"
1697 +source = "registry+https://github.com/rust-lang/crates.io-index"
1698 +checksum = "173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5"
1699 +dependencies = [
1700 + "is-docker",
1701 + "once_cell",
1702 +]
1703 +
1704 +[[package]]
1705 +name = "itoa"
1706 +version = "1.0.15"
1707 +source = "registry+https://github.com/rust-lang/crates.io-index"
1708 +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
1709 +
1710 +[[package]]
1711 +name = "javascriptcore-rs"
1712 +version = "1.1.2"
1713 +source = "registry+https://github.com/rust-lang/crates.io-index"
1714 +checksum = "ca5671e9ffce8ffba57afc24070e906da7fc4b1ba66f2cabebf61bf2ea257fcc"
1715 +dependencies = [
1716 + "bitflags 1.3.2",
1717 + "glib",
1718 + "javascriptcore-rs-sys",
1719 +]
1720 +
1721 +[[package]]
1722 +name = "javascriptcore-rs-sys"
1723 +version = "1.1.1"
1724 +source = "registry+https://github.com/rust-lang/crates.io-index"
1725 +checksum = "af1be78d14ffa4b75b66df31840478fef72b51f8c2465d4ca7c194da9f7a5124"
1726 +dependencies = [
1727 + "glib-sys",
1728 + "gobject-sys",
1729 + "libc",
1730 + "system-deps",
1731 +]
1732 +
1733 +[[package]]
1734 +name = "jni"
1735 +version = "0.21.1"
1736 +source = "registry+https://github.com/rust-lang/crates.io-index"
1737 +checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97"
1738 +dependencies = [
1739 + "cesu8",
1740 + "cfg-if",
1741 + "combine",
1742 + "jni-sys",
1743 + "log",
1744 + "thiserror 1.0.69",
1745 + "walkdir",
1746 + "windows-sys 0.45.0",
1747 +]
1748 +
1749 +[[package]]
1750 +name = "jni-sys"
1751 +version = "0.3.0"
1752 +source = "registry+https://github.com/rust-lang/crates.io-index"
1753 +checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130"
1754 +
1755 +[[package]]
1756 +name = "js-sys"
1757 +version = "0.3.82"
1758 +source = "registry+https://github.com/rust-lang/crates.io-index"
1759 +checksum = "b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65"
1760 +dependencies = [
1761 + "once_cell",
1762 + "wasm-bindgen",
1763 +]
1764 +
1765 +[[package]]
1766 +name = "json-patch"
1767 +version = "3.0.1"
1768 +source = "registry+https://github.com/rust-lang/crates.io-index"
1769 +checksum = "863726d7afb6bc2590eeff7135d923545e5e964f004c2ccf8716c25e70a86f08"
1770 +dependencies = [
1771 + "jsonptr",
1772 + "serde",
1773 + "serde_json",
1774 + "thiserror 1.0.69",
1775 +]
1776 +
1777 +[[package]]
1778 +name = "jsonptr"
1779 +version = "0.6.3"
1780 +source = "registry+https://github.com/rust-lang/crates.io-index"
1781 +checksum = "5dea2b27dd239b2556ed7a25ba842fe47fd602e7fc7433c2a8d6106d4d9edd70"
1782 +dependencies = [
1783 + "serde",
1784 + "serde_json",
1785 +]
1786 +
1787 +[[package]]
1788 +name = "keyboard-types"
1789 +version = "0.7.0"
1790 +source = "registry+https://github.com/rust-lang/crates.io-index"
1791 +checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a"
1792 +dependencies = [
1793 + "bitflags 2.10.0",
1794 + "serde",
1795 + "unicode-segmentation",
1796 +]
1797 +
1798 +[[package]]
1799 +name = "kuchikiki"
1800 +version = "0.8.8-speedreader"
1801 +source = "registry+https://github.com/rust-lang/crates.io-index"
1802 +checksum = "02cb977175687f33fa4afa0c95c112b987ea1443e5a51c8f8ff27dc618270cc2"
1803 +dependencies = [
1804 + "cssparser",
1805 + "html5ever",
1806 + "indexmap 2.12.0",
1807 + "selectors",
1808 +]
1809 +
1810 +[[package]]
1811 +name = "lazy_static"
1812 +version = "1.5.0"
1813 +source = "registry+https://github.com/rust-lang/crates.io-index"
1814 +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
1815 +
1816 +[[package]]
1817 +name = "libappindicator"
1818 +version = "0.9.0"
1819 +source = "registry+https://github.com/rust-lang/crates.io-index"
1820 +checksum = "03589b9607c868cc7ae54c0b2a22c8dc03dd41692d48f2d7df73615c6a95dc0a"
1821 +dependencies = [
1822 + "glib",
1823 + "gtk",
1824 + "gtk-sys",
1825 + "libappindicator-sys",
1826 + "log",
1827 +]
1828 +
1829 +[[package]]
1830 +name = "libappindicator-sys"
1831 +version = "0.9.0"
1832 +source = "registry+https://github.com/rust-lang/crates.io-index"
1833 +checksum = "6e9ec52138abedcc58dc17a7c6c0c00a2bdb4f3427c7f63fa97fd0d859155caf"
1834 +dependencies = [
1835 + "gtk-sys",
1836 + "libloading",
1837 + "once_cell",
1838 +]
1839 +
1840 +[[package]]
1841 +name = "libc"
1842 +version = "0.2.177"
1843 +source = "registry+https://github.com/rust-lang/crates.io-index"
1844 +checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976"
1845 +
1846 +[[package]]
1847 +name = "libloading"
1848 +version = "0.7.4"
1849 +source = "registry+https://github.com/rust-lang/crates.io-index"
1850 +checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f"
1851 +dependencies = [
1852 + "cfg-if",
1853 + "winapi",
1854 +]
1855 +
1856 +[[package]]
1857 +name = "libredox"
1858 +version = "0.1.10"
1859 +source = "registry+https://github.com/rust-lang/crates.io-index"
1860 +checksum = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb"
1861 +dependencies = [
1862 + "bitflags 2.10.0",
1863 + "libc",
1864 +]
1865 +
1866 +[[package]]
1867 +name = "linux-raw-sys"
1868 +version = "0.11.0"
1869 +source = "registry+https://github.com/rust-lang/crates.io-index"
1870 +checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039"
1871 +
1872 +[[package]]
1873 +name = "litemap"
1874 +version = "0.8.1"
1875 +source = "registry+https://github.com/rust-lang/crates.io-index"
1876 +checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77"
1877 +
1878 +[[package]]
1879 +name = "lock_api"
1880 +version = "0.4.14"
1881 +source = "registry+https://github.com/rust-lang/crates.io-index"
1882 +checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
1883 +dependencies = [
1884 + "scopeguard",
1885 +]
1886 +
1887 +[[package]]
1888 +name = "log"
1889 +version = "0.4.28"
1890 +source = "registry+https://github.com/rust-lang/crates.io-index"
1891 +checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432"
1892 +
1893 +[[package]]
1894 +name = "mac"
1895 +version = "0.1.1"
1896 +source = "registry+https://github.com/rust-lang/crates.io-index"
1897 +checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4"
1898 +
1899 +[[package]]
1900 +name = "markup5ever"
1901 +version = "0.14.1"
1902 +source = "registry+https://github.com/rust-lang/crates.io-index"
1903 +checksum = "c7a7213d12e1864c0f002f52c2923d4556935a43dec5e71355c2760e0f6e7a18"
1904 +dependencies = [
1905 + "log",
1906 + "phf 0.11.3",
1907 + "phf_codegen 0.11.3",
1908 + "string_cache",
1909 + "string_cache_codegen",
1910 + "tendril",
1911 +]
1912 +
1913 +[[package]]
1914 +name = "match_token"
1915 +version = "0.1.0"
1916 +source = "registry+https://github.com/rust-lang/crates.io-index"
1917 +checksum = "88a9689d8d44bf9964484516275f5cd4c9b59457a6940c1d5d0ecbb94510a36b"
1918 +dependencies = [
1919 + "proc-macro2",
1920 + "quote",
1921 + "syn 2.0.108",
1922 +]
1923 +
1924 +[[package]]
1925 +name = "matches"
1926 +version = "0.1.10"
1927 +source = "registry+https://github.com/rust-lang/crates.io-index"
1928 +checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5"
1929 +
1930 +[[package]]
1931 +name = "memchr"
1932 +version = "2.7.6"
1933 +source = "registry+https://github.com/rust-lang/crates.io-index"
1934 +checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
1935 +
1936 +[[package]]
1937 +name = "memoffset"
1938 +version = "0.9.1"
1939 +source = "registry+https://github.com/rust-lang/crates.io-index"
1940 +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
1941 +dependencies = [
1942 + "autocfg",
1943 +]
1944 +
1945 +[[package]]
1946 +name = "mime"
1947 +version = "0.3.17"
1948 +source = "registry+https://github.com/rust-lang/crates.io-index"
1949 +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
1950 +
1951 +[[package]]
1952 +name = "miniz_oxide"
1953 +version = "0.8.9"
1954 +source = "registry+https://github.com/rust-lang/crates.io-index"
1955 +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316"
1956 +dependencies = [
1957 + "adler2",
1958 + "simd-adler32",
1959 +]
1960 +
1961 +[[package]]
1962 +name = "mio"
1963 +version = "1.1.0"
1964 +source = "registry+https://github.com/rust-lang/crates.io-index"
1965 +checksum = "69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873"
1966 +dependencies = [
1967 + "libc",
1968 + "wasi 0.11.1+wasi-snapshot-preview1",
1969 + "windows-sys 0.61.2",
1970 +]
1971 +
1972 +[[package]]
1973 +name = "moovibe-template-sveltejs"
1974 +version = "0.1.0"
1975 +dependencies = [
1976 + "serde",
1977 + "serde_json",
1978 + "tauri",
1979 + "tauri-build",
1980 + "tauri-plugin-opener",
1981 +]
1982 +
1983 +[[package]]
1984 +name = "muda"
1985 +version = "0.17.1"
1986 +source = "registry+https://github.com/rust-lang/crates.io-index"
1987 +checksum = "01c1738382f66ed56b3b9c8119e794a2e23148ac8ea214eda86622d4cb9d415a"
1988 +dependencies = [
1989 + "crossbeam-channel",
1990 + "dpi",
1991 + "gtk",
1992 + "keyboard-types",
1993 + "objc2 0.6.3",
1994 + "objc2-app-kit",
1995 + "objc2-core-foundation",
1996 + "objc2-foundation 0.3.2",
1997 + "once_cell",
1998 + "png",
1999 + "serde",
2000 + "thiserror 2.0.17",
2001 + "windows-sys 0.60.2",
2002 +]
2003 +
2004 +[[package]]
2005 +name = "ndk"
2006 +version = "0.9.0"
2007 +source = "registry+https://github.com/rust-lang/crates.io-index"
2008 +checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4"
2009 +dependencies = [
2010 + "bitflags 2.10.0",
2011 + "jni-sys",
2012 + "log",
2013 + "ndk-sys",
2014 + "num_enum",
2015 + "raw-window-handle",
2016 + "thiserror 1.0.69",
2017 +]
2018 +
2019 +[[package]]
2020 +name = "ndk-context"
2021 +version = "0.1.1"
2022 +source = "registry+https://github.com/rust-lang/crates.io-index"
2023 +checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b"
2024 +
2025 +[[package]]
2026 +name = "ndk-sys"
2027 +version = "0.6.0+11769913"
2028 +source = "registry+https://github.com/rust-lang/crates.io-index"
2029 +checksum = "ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873"
2030 +dependencies = [
2031 + "jni-sys",
2032 +]
2033 +
2034 +[[package]]
2035 +name = "new_debug_unreachable"
2036 +version = "1.0.6"
2037 +source = "registry+https://github.com/rust-lang/crates.io-index"
2038 +checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086"
2039 +
2040 +[[package]]
2041 +name = "nix"
2042 +version = "0.30.1"
2043 +source = "registry+https://github.com/rust-lang/crates.io-index"
2044 +checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6"
2045 +dependencies = [
2046 + "bitflags 2.10.0",
2047 + "cfg-if",
2048 + "cfg_aliases",
2049 + "libc",
2050 + "memoffset",
2051 +]
2052 +
2053 +[[package]]
2054 +name = "nodrop"
2055 +version = "0.1.14"
2056 +source = "registry+https://github.com/rust-lang/crates.io-index"
2057 +checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb"
2058 +
2059 +[[package]]
2060 +name = "num-conv"
2061 +version = "0.1.0"
2062 +source = "registry+https://github.com/rust-lang/crates.io-index"
2063 +checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
2064 +
2065 +[[package]]
2066 +name = "num-traits"
2067 +version = "0.2.19"
2068 +source = "registry+https://github.com/rust-lang/crates.io-index"
2069 +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
2070 +dependencies = [
2071 + "autocfg",
2072 +]
2073 +
2074 +[[package]]
2075 +name = "num_enum"
2076 +version = "0.7.5"
2077 +source = "registry+https://github.com/rust-lang/crates.io-index"
2078 +checksum = "b1207a7e20ad57b847bbddc6776b968420d38292bbfe2089accff5e19e82454c"
2079 +dependencies = [
2080 + "num_enum_derive",
2081 + "rustversion",
2082 +]
2083 +
2084 +[[package]]
2085 +name = "num_enum_derive"
2086 +version = "0.7.5"
2087 +source = "registry+https://github.com/rust-lang/crates.io-index"
2088 +checksum = "ff32365de1b6743cb203b710788263c44a03de03802daf96092f2da4fe6ba4d7"
2089 +dependencies = [
2090 + "proc-macro-crate 3.4.0",
2091 + "proc-macro2",
2092 + "quote",
2093 + "syn 2.0.108",
2094 +]
2095 +
2096 +[[package]]
2097 +name = "objc-sys"
2098 +version = "0.3.5"
2099 +source = "registry+https://github.com/rust-lang/crates.io-index"
2100 +checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310"
2101 +
2102 +[[package]]
2103 +name = "objc2"
2104 +version = "0.5.2"
2105 +source = "registry+https://github.com/rust-lang/crates.io-index"
2106 +checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804"
2107 +dependencies = [
2108 + "objc-sys",
2109 + "objc2-encode",
2110 +]
2111 +
2112 +[[package]]
2113 +name = "objc2"
2114 +version = "0.6.3"
2115 +source = "registry+https://github.com/rust-lang/crates.io-index"
2116 +checksum = "b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05"
2117 +dependencies = [
2118 + "objc2-encode",
2119 + "objc2-exception-helper",
2120 +]
2121 +
2122 +[[package]]
2123 +name = "objc2-app-kit"
2124 +version = "0.3.2"
2125 +source = "registry+https://github.com/rust-lang/crates.io-index"
2126 +checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c"
2127 +dependencies = [
2128 + "bitflags 2.10.0",
2129 + "block2 0.6.2",
2130 + "libc",
2131 + "objc2 0.6.3",
2132 + "objc2-cloud-kit",
2133 + "objc2-core-data",
2134 + "objc2-core-foundation",
2135 + "objc2-core-graphics",
2136 + "objc2-core-image",
2137 + "objc2-core-text",
2138 + "objc2-core-video",
2139 + "objc2-foundation 0.3.2",
2140 + "objc2-quartz-core 0.3.2",
2141 +]
2142 +
2143 +[[package]]
2144 +name = "objc2-cloud-kit"
2145 +version = "0.3.2"
2146 +source = "registry+https://github.com/rust-lang/crates.io-index"
2147 +checksum = "73ad74d880bb43877038da939b7427bba67e9dd42004a18b809ba7d87cee241c"
2148 +dependencies = [
2149 + "bitflags 2.10.0",
2150 + "objc2 0.6.3",
2151 + "objc2-foundation 0.3.2",
2152 +]
2153 +
2154 +[[package]]
2155 +name = "objc2-core-data"
2156 +version = "0.3.2"
2157 +source = "registry+https://github.com/rust-lang/crates.io-index"
2158 +checksum = "0b402a653efbb5e82ce4df10683b6b28027616a2715e90009947d50b8dd298fa"
2159 +dependencies = [
2160 + "bitflags 2.10.0",
2161 + "objc2 0.6.3",
2162 + "objc2-foundation 0.3.2",
2163 +]
2164 +
2165 +[[package]]
2166 +name = "objc2-core-foundation"
2167 +version = "0.3.2"
2168 +source = "registry+https://github.com/rust-lang/crates.io-index"
2169 +checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536"
2170 +dependencies = [
2171 + "bitflags 2.10.0",
2172 + "dispatch2",
2173 + "objc2 0.6.3",
2174 +]
2175 +
2176 +[[package]]
2177 +name = "objc2-core-graphics"
2178 +version = "0.3.2"
2179 +source = "registry+https://github.com/rust-lang/crates.io-index"
2180 +checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807"
2181 +dependencies = [
2182 + "bitflags 2.10.0",
2183 + "dispatch2",
2184 + "objc2 0.6.3",
2185 + "objc2-core-foundation",
2186 + "objc2-io-surface",
2187 +]
2188 +
2189 +[[package]]
2190 +name = "objc2-core-image"
2191 +version = "0.3.2"
2192 +source = "registry+https://github.com/rust-lang/crates.io-index"
2193 +checksum = "e5d563b38d2b97209f8e861173de434bd0214cf020e3423a52624cd1d989f006"
2194 +dependencies = [
2195 + "objc2 0.6.3",
2196 + "objc2-foundation 0.3.2",
2197 +]
2198 +
2199 +[[package]]
2200 +name = "objc2-core-text"
2201 +version = "0.3.2"
2202 +source = "registry+https://github.com/rust-lang/crates.io-index"
2203 +checksum = "0cde0dfb48d25d2b4862161a4d5fcc0e3c24367869ad306b0c9ec0073bfed92d"
2204 +dependencies = [
2205 + "bitflags 2.10.0",
2206 + "objc2 0.6.3",
2207 + "objc2-core-foundation",
2208 + "objc2-core-graphics",
2209 +]
2210 +
2211 +[[package]]
2212 +name = "objc2-core-video"
2213 +version = "0.3.2"
2214 +source = "registry+https://github.com/rust-lang/crates.io-index"
2215 +checksum = "d425caf1df73233f29fd8a5c3e5edbc30d2d4307870f802d18f00d83dc5141a6"
2216 +dependencies = [
2217 + "bitflags 2.10.0",
2218 + "objc2 0.6.3",
2219 + "objc2-core-foundation",
2220 + "objc2-core-graphics",
2221 + "objc2-io-surface",
2222 +]
2223 +
2224 +[[package]]
2225 +name = "objc2-encode"
2226 +version = "4.1.0"
2227 +source = "registry+https://github.com/rust-lang/crates.io-index"
2228 +checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33"
2229 +
2230 +[[package]]
2231 +name = "objc2-exception-helper"
2232 +version = "0.1.1"
2233 +source = "registry+https://github.com/rust-lang/crates.io-index"
2234 +checksum = "c7a1c5fbb72d7735b076bb47b578523aedc40f3c439bea6dfd595c089d79d98a"
2235 +dependencies = [
2236 + "cc",
2237 +]
2238 +
2239 +[[package]]
2240 +name = "objc2-foundation"
2241 +version = "0.2.2"
2242 +source = "registry+https://github.com/rust-lang/crates.io-index"
2243 +checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8"
2244 +dependencies = [
2245 + "bitflags 2.10.0",
2246 + "block2 0.5.1",
2247 + "libc",
2248 + "objc2 0.5.2",
2249 +]
2250 +
2251 +[[package]]
2252 +name = "objc2-foundation"
2253 +version = "0.3.2"
2254 +source = "registry+https://github.com/rust-lang/crates.io-index"
2255 +checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272"
2256 +dependencies = [
2257 + "bitflags 2.10.0",
2258 + "block2 0.6.2",
2259 + "libc",
2260 + "objc2 0.6.3",
2261 + "objc2-core-foundation",
2262 +]
2263 +
2264 +[[package]]
2265 +name = "objc2-io-surface"
2266 +version = "0.3.2"
2267 +source = "registry+https://github.com/rust-lang/crates.io-index"
2268 +checksum = "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d"
2269 +dependencies = [
2270 + "bitflags 2.10.0",
2271 + "objc2 0.6.3",
2272 + "objc2-core-foundation",
2273 +]
2274 +
2275 +[[package]]
2276 +name = "objc2-javascript-core"
2277 +version = "0.3.2"
2278 +source = "registry+https://github.com/rust-lang/crates.io-index"
2279 +checksum = "2a1e6550c4caed348956ce3370c9ffeca70bb1dbed4fa96112e7c6170e074586"
2280 +dependencies = [
2281 + "objc2 0.6.3",
2282 + "objc2-core-foundation",
2283 +]
2284 +
2285 +[[package]]
2286 +name = "objc2-metal"
2287 +version = "0.2.2"
2288 +source = "registry+https://github.com/rust-lang/crates.io-index"
2289 +checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6"
2290 +dependencies = [
2291 + "bitflags 2.10.0",
2292 + "block2 0.5.1",
2293 + "objc2 0.5.2",
2294 + "objc2-foundation 0.2.2",
2295 +]
2296 +
2297 +[[package]]
2298 +name = "objc2-quartz-core"
2299 +version = "0.2.2"
2300 +source = "registry+https://github.com/rust-lang/crates.io-index"
2301 +checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a"
2302 +dependencies = [
2303 + "bitflags 2.10.0",
2304 + "block2 0.5.1",
2305 + "objc2 0.5.2",
2306 + "objc2-foundation 0.2.2",
2307 + "objc2-metal",
2308 +]
2309 +
2310 +[[package]]
2311 +name = "objc2-quartz-core"
2312 +version = "0.3.2"
2313 +source = "registry+https://github.com/rust-lang/crates.io-index"
2314 +checksum = "96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f"
2315 +dependencies = [
2316 + "bitflags 2.10.0",
2317 + "objc2 0.6.3",
2318 + "objc2-foundation 0.3.2",
2319 +]
2320 +
2321 +[[package]]
2322 +name = "objc2-security"
2323 +version = "0.3.2"
2324 +source = "registry+https://github.com/rust-lang/crates.io-index"
2325 +checksum = "709fe137109bd1e8b5a99390f77a7d8b2961dafc1a1c5db8f2e60329ad6d895a"
2326 +dependencies = [
2327 + "bitflags 2.10.0",
2328 + "objc2 0.6.3",
2329 + "objc2-core-foundation",
2330 +]
2331 +
2332 +[[package]]
2333 +name = "objc2-ui-kit"
2334 +version = "0.3.2"
2335 +source = "registry+https://github.com/rust-lang/crates.io-index"
2336 +checksum = "d87d638e33c06f577498cbcc50491496a3ed4246998a7fbba7ccb98b1e7eab22"
2337 +dependencies = [
2338 + "bitflags 2.10.0",
2339 + "objc2 0.6.3",
2340 + "objc2-core-foundation",
2341 + "objc2-foundation 0.3.2",
2342 +]
2343 +
2344 +[[package]]
2345 +name = "objc2-web-kit"
2346 +version = "0.3.2"
2347 +source = "registry+https://github.com/rust-lang/crates.io-index"
2348 +checksum = "b2e5aaab980c433cf470df9d7af96a7b46a9d892d521a2cbbb2f8a4c16751e7f"
2349 +dependencies = [
2350 + "bitflags 2.10.0",
2351 + "block2 0.6.2",
2352 + "objc2 0.6.3",
2353 + "objc2-app-kit",
2354 + "objc2-core-foundation",
2355 + "objc2-foundation 0.3.2",
2356 + "objc2-javascript-core",
2357 + "objc2-security",
2358 +]
2359 +
2360 +[[package]]
2361 +name = "once_cell"
2362 +version = "1.21.3"
2363 +source = "registry+https://github.com/rust-lang/crates.io-index"
2364 +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
2365 +
2366 +[[package]]
2367 +name = "open"
2368 +version = "5.3.2"
2369 +source = "registry+https://github.com/rust-lang/crates.io-index"
2370 +checksum = "e2483562e62ea94312f3576a7aca397306df7990b8d89033e18766744377ef95"
2371 +dependencies = [
2372 + "dunce",
2373 + "is-wsl",
2374 + "libc",
2375 + "pathdiff",
2376 +]
2377 +
2378 +[[package]]
2379 +name = "option-ext"
2380 +version = "0.2.0"
2381 +source = "registry+https://github.com/rust-lang/crates.io-index"
2382 +checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
2383 +
2384 +[[package]]
2385 +name = "ordered-stream"
2386 +version = "0.2.0"
2387 +source = "registry+https://github.com/rust-lang/crates.io-index"
2388 +checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50"
2389 +dependencies = [
2390 + "futures-core",
2391 + "pin-project-lite",
2392 +]
2393 +
2394 +[[package]]
2395 +name = "pango"
2396 +version = "0.18.3"
2397 +source = "registry+https://github.com/rust-lang/crates.io-index"
2398 +checksum = "7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4"
2399 +dependencies = [
2400 + "gio",
2401 + "glib",
2402 + "libc",
2403 + "once_cell",
2404 + "pango-sys",
2405 +]
2406 +
2407 +[[package]]
2408 +name = "pango-sys"
2409 +version = "0.18.0"
2410 +source = "registry+https://github.com/rust-lang/crates.io-index"
2411 +checksum = "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5"
2412 +dependencies = [
2413 + "glib-sys",
2414 + "gobject-sys",
2415 + "libc",
2416 + "system-deps",
2417 +]
2418 +
2419 +[[package]]
2420 +name = "parking"
2421 +version = "2.2.1"
2422 +source = "registry+https://github.com/rust-lang/crates.io-index"
2423 +checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba"
2424 +
2425 +[[package]]
2426 +name = "parking_lot"
2427 +version = "0.12.5"
2428 +source = "registry+https://github.com/rust-lang/crates.io-index"
2429 +checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a"
2430 +dependencies = [
2431 + "lock_api",
2432 + "parking_lot_core",
2433 +]
2434 +
2435 +[[package]]
2436 +name = "parking_lot_core"
2437 +version = "0.9.12"
2438 +source = "registry+https://github.com/rust-lang/crates.io-index"
2439 +checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1"
2440 +dependencies = [
2441 + "cfg-if",
2442 + "libc",
2443 + "redox_syscall",
2444 + "smallvec",
2445 + "windows-link 0.2.1",
2446 +]
2447 +
2448 +[[package]]
2449 +name = "pathdiff"
2450 +version = "0.2.3"
2451 +source = "registry+https://github.com/rust-lang/crates.io-index"
2452 +checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3"
2453 +
2454 +[[package]]
2455 +name = "percent-encoding"
2456 +version = "2.3.2"
2457 +source = "registry+https://github.com/rust-lang/crates.io-index"
2458 +checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
2459 +
2460 +[[package]]
2461 +name = "phf"
2462 +version = "0.8.0"
2463 +source = "registry+https://github.com/rust-lang/crates.io-index"
2464 +checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12"
2465 +dependencies = [
2466 + "phf_shared 0.8.0",
2467 +]
2468 +
2469 +[[package]]
2470 +name = "phf"
2471 +version = "0.10.1"
2472 +source = "registry+https://github.com/rust-lang/crates.io-index"
2473 +checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259"
2474 +dependencies = [
2475 + "phf_macros 0.10.0",
2476 + "phf_shared 0.10.0",
2477 + "proc-macro-hack",
2478 +]
2479 +
2480 +[[package]]
2481 +name = "phf"
2482 +version = "0.11.3"
2483 +source = "registry+https://github.com/rust-lang/crates.io-index"
2484 +checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078"
2485 +dependencies = [
2486 + "phf_macros 0.11.3",
2487 + "phf_shared 0.11.3",
2488 +]
2489 +
2490 +[[package]]
2491 +name = "phf_codegen"
2492 +version = "0.8.0"
2493 +source = "registry+https://github.com/rust-lang/crates.io-index"
2494 +checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815"
2495 +dependencies = [
2496 + "phf_generator 0.8.0",
2497 + "phf_shared 0.8.0",
2498 +]
2499 +
2500 +[[package]]
2501 +name = "phf_codegen"
2502 +version = "0.11.3"
2503 +source = "registry+https://github.com/rust-lang/crates.io-index"
2504 +checksum = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a"
2505 +dependencies = [
2506 + "phf_generator 0.11.3",
2507 + "phf_shared 0.11.3",
2508 +]
2509 +
2510 +[[package]]
2511 +name = "phf_generator"
2512 +version = "0.8.0"
2513 +source = "registry+https://github.com/rust-lang/crates.io-index"
2514 +checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526"
2515 +dependencies = [
2516 + "phf_shared 0.8.0",
2517 + "rand 0.7.3",
2518 +]
2519 +
2520 +[[package]]
2521 +name = "phf_generator"
2522 +version = "0.10.0"
2523 +source = "registry+https://github.com/rust-lang/crates.io-index"
2524 +checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6"
2525 +dependencies = [
2526 + "phf_shared 0.10.0",
2527 + "rand 0.8.5",
2528 +]
2529 +
2530 +[[package]]
2531 +name = "phf_generator"
2532 +version = "0.11.3"
2533 +source = "registry+https://github.com/rust-lang/crates.io-index"
2534 +checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d"
2535 +dependencies = [
2536 + "phf_shared 0.11.3",
2537 + "rand 0.8.5",
2538 +]
2539 +
2540 +[[package]]
2541 +name = "phf_macros"
2542 +version = "0.10.0"
2543 +source = "registry+https://github.com/rust-lang/crates.io-index"
2544 +checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0"
2545 +dependencies = [
2546 + "phf_generator 0.10.0",
2547 + "phf_shared 0.10.0",
2548 + "proc-macro-hack",
2549 + "proc-macro2",
2550 + "quote",
2551 + "syn 1.0.109",
2552 +]
2553 +
2554 +[[package]]
2555 +name = "phf_macros"
2556 +version = "0.11.3"
2557 +source = "registry+https://github.com/rust-lang/crates.io-index"
2558 +checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216"
2559 +dependencies = [
2560 + "phf_generator 0.11.3",
2561 + "phf_shared 0.11.3",
2562 + "proc-macro2",
2563 + "quote",
2564 + "syn 2.0.108",
2565 +]
2566 +
2567 +[[package]]
2568 +name = "phf_shared"
2569 +version = "0.8.0"
2570 +source = "registry+https://github.com/rust-lang/crates.io-index"
2571 +checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7"
2572 +dependencies = [
2573 + "siphasher 0.3.11",
2574 +]
2575 +
2576 +[[package]]
2577 +name = "phf_shared"
2578 +version = "0.10.0"
2579 +source = "registry+https://github.com/rust-lang/crates.io-index"
2580 +checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096"
2581 +dependencies = [
2582 + "siphasher 0.3.11",
2583 +]
2584 +
2585 +[[package]]
2586 +name = "phf_shared"
2587 +version = "0.11.3"
2588 +source = "registry+https://github.com/rust-lang/crates.io-index"
2589 +checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5"
2590 +dependencies = [
2591 + "siphasher 1.0.1",
2592 +]
2593 +
2594 +[[package]]
2595 +name = "pin-project-lite"
2596 +version = "0.2.16"
2597 +source = "registry+https://github.com/rust-lang/crates.io-index"
2598 +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
2599 +
2600 +[[package]]
2601 +name = "pin-utils"
2602 +version = "0.1.0"
2603 +source = "registry+https://github.com/rust-lang/crates.io-index"
2604 +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
2605 +
2606 +[[package]]
2607 +name = "piper"
2608 +version = "0.2.4"
2609 +source = "registry+https://github.com/rust-lang/crates.io-index"
2610 +checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066"
2611 +dependencies = [
2612 + "atomic-waker",
2613 + "fastrand",
2614 + "futures-io",
2615 +]
2616 +
2617 +[[package]]
2618 +name = "pkg-config"
2619 +version = "0.3.32"
2620 +source = "registry+https://github.com/rust-lang/crates.io-index"
2621 +checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
2622 +
2623 +[[package]]
2624 +name = "plist"
2625 +version = "1.8.0"
2626 +source = "registry+https://github.com/rust-lang/crates.io-index"
2627 +checksum = "740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07"
2628 +dependencies = [
2629 + "base64 0.22.1",
2630 + "indexmap 2.12.0",
2631 + "quick-xml",
2632 + "serde",
2633 + "time",
2634 +]
2635 +
2636 +[[package]]
2637 +name = "png"
2638 +version = "0.17.16"
2639 +source = "registry+https://github.com/rust-lang/crates.io-index"
2640 +checksum = "82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526"
2641 +dependencies = [
2642 + "bitflags 1.3.2",
2643 + "crc32fast",
2644 + "fdeflate",
2645 + "flate2",
2646 + "miniz_oxide",
2647 +]
2648 +
2649 +[[package]]
2650 +name = "polling"
2651 +version = "3.11.0"
2652 +source = "registry+https://github.com/rust-lang/crates.io-index"
2653 +checksum = "5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218"
2654 +dependencies = [
2655 + "cfg-if",
2656 + "concurrent-queue",
2657 + "hermit-abi",
2658 + "pin-project-lite",
2659 + "rustix",
2660 + "windows-sys 0.61.2",
2661 +]
2662 +
2663 +[[package]]
2664 +name = "potential_utf"
2665 +version = "0.1.4"
2666 +source = "registry+https://github.com/rust-lang/crates.io-index"
2667 +checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77"
2668 +dependencies = [
2669 + "zerovec",
2670 +]
2671 +
2672 +[[package]]
2673 +name = "powerfmt"
2674 +version = "0.2.0"
2675 +source = "registry+https://github.com/rust-lang/crates.io-index"
2676 +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
2677 +
2678 +[[package]]
2679 +name = "ppv-lite86"
2680 +version = "0.2.21"
2681 +source = "registry+https://github.com/rust-lang/crates.io-index"
2682 +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
2683 +dependencies = [
2684 + "zerocopy",
2685 +]
2686 +
2687 +[[package]]
2688 +name = "precomputed-hash"
2689 +version = "0.1.1"
2690 +source = "registry+https://github.com/rust-lang/crates.io-index"
2691 +checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
2692 +
2693 +[[package]]
2694 +name = "proc-macro-crate"
2695 +version = "1.3.1"
2696 +source = "registry+https://github.com/rust-lang/crates.io-index"
2697 +checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919"
2698 +dependencies = [
2699 + "once_cell",
2700 + "toml_edit 0.19.15",
2701 +]
2702 +
2703 +[[package]]
2704 +name = "proc-macro-crate"
2705 +version = "2.0.2"
2706 +source = "registry+https://github.com/rust-lang/crates.io-index"
2707 +checksum = "b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24"
2708 +dependencies = [
2709 + "toml_datetime 0.6.3",
2710 + "toml_edit 0.20.2",
2711 +]
2712 +
2713 +[[package]]
2714 +name = "proc-macro-crate"
2715 +version = "3.4.0"
2716 +source = "registry+https://github.com/rust-lang/crates.io-index"
2717 +checksum = "219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983"
2718 +dependencies = [
2719 + "toml_edit 0.23.7",
2720 +]
2721 +
2722 +[[package]]
2723 +name = "proc-macro-error"
2724 +version = "1.0.4"
2725 +source = "registry+https://github.com/rust-lang/crates.io-index"
2726 +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
2727 +dependencies = [
2728 + "proc-macro-error-attr",
2729 + "proc-macro2",
2730 + "quote",
2731 + "syn 1.0.109",
2732 + "version_check",
2733 +]
2734 +
2735 +[[package]]
2736 +name = "proc-macro-error-attr"
2737 +version = "1.0.4"
2738 +source = "registry+https://github.com/rust-lang/crates.io-index"
2739 +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
2740 +dependencies = [
2741 + "proc-macro2",
2742 + "quote",
2743 + "version_check",
2744 +]
2745 +
2746 +[[package]]
2747 +name = "proc-macro-hack"
2748 +version = "0.5.20+deprecated"
2749 +source = "registry+https://github.com/rust-lang/crates.io-index"
2750 +checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068"
2751 +
2752 +[[package]]
2753 +name = "proc-macro2"
2754 +version = "1.0.103"
2755 +source = "registry+https://github.com/rust-lang/crates.io-index"
2756 +checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8"
2757 +dependencies = [
2758 + "unicode-ident",
2759 +]
2760 +
2761 +[[package]]
2762 +name = "quick-xml"
2763 +version = "0.38.3"
2764 +source = "registry+https://github.com/rust-lang/crates.io-index"
2765 +checksum = "42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89"
2766 +dependencies = [
2767 + "memchr",
2768 +]
2769 +
2770 +[[package]]
2771 +name = "quote"
2772 +version = "1.0.41"
2773 +source = "registry+https://github.com/rust-lang/crates.io-index"
2774 +checksum = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1"
2775 +dependencies = [
2776 + "proc-macro2",
2777 +]
2778 +
2779 +[[package]]
2780 +name = "r-efi"
2781 +version = "5.3.0"
2782 +source = "registry+https://github.com/rust-lang/crates.io-index"
2783 +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
2784 +
2785 +[[package]]
2786 +name = "rand"
2787 +version = "0.7.3"
2788 +source = "registry+https://github.com/rust-lang/crates.io-index"
2789 +checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
2790 +dependencies = [
2791 + "getrandom 0.1.16",
2792 + "libc",
2793 + "rand_chacha 0.2.2",
2794 + "rand_core 0.5.1",
2795 + "rand_hc",
2796 + "rand_pcg",
2797 +]
2798 +
2799 +[[package]]
2800 +name = "rand"
2801 +version = "0.8.5"
2802 +source = "registry+https://github.com/rust-lang/crates.io-index"
2803 +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
2804 +dependencies = [
2805 + "libc",
2806 + "rand_chacha 0.3.1",
2807 + "rand_core 0.6.4",
2808 +]
2809 +
2810 +[[package]]
2811 +name = "rand_chacha"
2812 +version = "0.2.2"
2813 +source = "registry+https://github.com/rust-lang/crates.io-index"
2814 +checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
2815 +dependencies = [
2816 + "ppv-lite86",
2817 + "rand_core 0.5.1",
2818 +]
2819 +
2820 +[[package]]
2821 +name = "rand_chacha"
2822 +version = "0.3.1"
2823 +source = "registry+https://github.com/rust-lang/crates.io-index"
2824 +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
2825 +dependencies = [
2826 + "ppv-lite86",
2827 + "rand_core 0.6.4",
2828 +]
2829 +
2830 +[[package]]
2831 +name = "rand_core"
2832 +version = "0.5.1"
2833 +source = "registry+https://github.com/rust-lang/crates.io-index"
2834 +checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
2835 +dependencies = [
2836 + "getrandom 0.1.16",
2837 +]
2838 +
2839 +[[package]]
2840 +name = "rand_core"
2841 +version = "0.6.4"
2842 +source = "registry+https://github.com/rust-lang/crates.io-index"
2843 +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
2844 +dependencies = [
2845 + "getrandom 0.2.16",
2846 +]
2847 +
2848 +[[package]]
2849 +name = "rand_hc"
2850 +version = "0.2.0"
2851 +source = "registry+https://github.com/rust-lang/crates.io-index"
2852 +checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
2853 +dependencies = [
2854 + "rand_core 0.5.1",
2855 +]
2856 +
2857 +[[package]]
2858 +name = "rand_pcg"
2859 +version = "0.2.1"
2860 +source = "registry+https://github.com/rust-lang/crates.io-index"
2861 +checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429"
2862 +dependencies = [
2863 + "rand_core 0.5.1",
2864 +]
2865 +
2866 +[[package]]
2867 +name = "raw-window-handle"
2868 +version = "0.6.2"
2869 +source = "registry+https://github.com/rust-lang/crates.io-index"
2870 +checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539"
2871 +
2872 +[[package]]
2873 +name = "redox_syscall"
2874 +version = "0.5.18"
2875 +source = "registry+https://github.com/rust-lang/crates.io-index"
2876 +checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
2877 +dependencies = [
2878 + "bitflags 2.10.0",
2879 +]
2880 +
2881 +[[package]]
2882 +name = "redox_users"
2883 +version = "0.5.2"
2884 +source = "registry+https://github.com/rust-lang/crates.io-index"
2885 +checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac"
2886 +dependencies = [
2887 + "getrandom 0.2.16",
2888 + "libredox",
2889 + "thiserror 2.0.17",
2890 +]
2891 +
2892 +[[package]]
2893 +name = "ref-cast"
2894 +version = "1.0.25"
2895 +source = "registry+https://github.com/rust-lang/crates.io-index"
2896 +checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d"
2897 +dependencies = [
2898 + "ref-cast-impl",
2899 +]
2900 +
2901 +[[package]]
2902 +name = "ref-cast-impl"
2903 +version = "1.0.25"
2904 +source = "registry+https://github.com/rust-lang/crates.io-index"
2905 +checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da"
2906 +dependencies = [
2907 + "proc-macro2",
2908 + "quote",
2909 + "syn 2.0.108",
2910 +]
2911 +
2912 +[[package]]
2913 +name = "regex"
2914 +version = "1.12.2"
2915 +source = "registry+https://github.com/rust-lang/crates.io-index"
2916 +checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4"
2917 +dependencies = [
2918 + "aho-corasick",
2919 + "memchr",
2920 + "regex-automata",
2921 + "regex-syntax",
2922 +]
2923 +
2924 +[[package]]
2925 +name = "regex-automata"
2926 +version = "0.4.13"
2927 +source = "registry+https://github.com/rust-lang/crates.io-index"
2928 +checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c"
2929 +dependencies = [
2930 + "aho-corasick",
2931 + "memchr",
2932 + "regex-syntax",
2933 +]
2934 +
2935 +[[package]]
2936 +name = "regex-syntax"
2937 +version = "0.8.8"
2938 +source = "registry+https://github.com/rust-lang/crates.io-index"
2939 +checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58"
2940 +
2941 +[[package]]
2942 +name = "reqwest"
2943 +version = "0.12.24"
2944 +source = "registry+https://github.com/rust-lang/crates.io-index"
2945 +checksum = "9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f"
2946 +dependencies = [
2947 + "base64 0.22.1",
2948 + "bytes",
2949 + "futures-core",
2950 + "futures-util",
2951 + "http",
2952 + "http-body",
2953 + "http-body-util",
2954 + "hyper",
2955 + "hyper-util",
2956 + "js-sys",
2957 + "log",
2958 + "percent-encoding",
2959 + "pin-project-lite",
2960 + "serde",
2961 + "serde_json",
2962 + "serde_urlencoded",
2963 + "sync_wrapper",
2964 + "tokio",
2965 + "tokio-util",
2966 + "tower",
2967 + "tower-http",
2968 + "tower-service",
2969 + "url",
2970 + "wasm-bindgen",
2971 + "wasm-bindgen-futures",
2972 + "wasm-streams",
2973 + "web-sys",
2974 +]
2975 +
2976 +[[package]]
2977 +name = "rustc_version"
2978 +version = "0.4.1"
2979 +source = "registry+https://github.com/rust-lang/crates.io-index"
2980 +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
2981 +dependencies = [
2982 + "semver",
2983 +]
2984 +
2985 +[[package]]
2986 +name = "rustix"
2987 +version = "1.1.2"
2988 +source = "registry+https://github.com/rust-lang/crates.io-index"
2989 +checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e"
2990 +dependencies = [
2991 + "bitflags 2.10.0",
2992 + "errno",
2993 + "libc",
2994 + "linux-raw-sys",
2995 + "windows-sys 0.61.2",
2996 +]
2997 +
2998 +[[package]]
2999 +name = "rustversion"
3000 +version = "1.0.22"
3001 +source = "registry+https://github.com/rust-lang/crates.io-index"
3002 +checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
3003 +
3004 +[[package]]
3005 +name = "ryu"
3006 +version = "1.0.20"
3007 +source = "registry+https://github.com/rust-lang/crates.io-index"
3008 +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f"
3009 +
3010 +[[package]]
3011 +name = "same-file"
3012 +version = "1.0.6"
3013 +source = "registry+https://github.com/rust-lang/crates.io-index"
3014 +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
3015 +dependencies = [
3016 + "winapi-util",
3017 +]
3018 +
3019 +[[package]]
3020 +name = "schemars"
3021 +version = "0.8.22"
3022 +source = "registry+https://github.com/rust-lang/crates.io-index"
3023 +checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615"
3024 +dependencies = [
3025 + "dyn-clone",
3026 + "indexmap 1.9.3",
3027 + "schemars_derive",
3028 + "serde",
3029 + "serde_json",
3030 + "url",
3031 + "uuid",
3032 +]
3033 +
3034 +[[package]]
3035 +name = "schemars"
3036 +version = "0.9.0"
3037 +source = "registry+https://github.com/rust-lang/crates.io-index"
3038 +checksum = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f"
3039 +dependencies = [
3040 + "dyn-clone",
3041 + "ref-cast",
3042 + "serde",
3043 + "serde_json",
3044 +]
3045 +
3046 +[[package]]
3047 +name = "schemars"
3048 +version = "1.0.5"
3049 +source = "registry+https://github.com/rust-lang/crates.io-index"
3050 +checksum = "1317c3bf3e7df961da95b0a56a172a02abead31276215a0497241a7624b487ce"
3051 +dependencies = [
3052 + "dyn-clone",
3053 + "ref-cast",
3054 + "serde",
3055 + "serde_json",
3056 +]
3057 +
3058 +[[package]]
3059 +name = "schemars_derive"
3060 +version = "0.8.22"
3061 +source = "registry+https://github.com/rust-lang/crates.io-index"
3062 +checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d"
3063 +dependencies = [
3064 + "proc-macro2",
3065 + "quote",
3066 + "serde_derive_internals",
3067 + "syn 2.0.108",
3068 +]
3069 +
3070 +[[package]]
3071 +name = "scopeguard"
3072 +version = "1.2.0"
3073 +source = "registry+https://github.com/rust-lang/crates.io-index"
3074 +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
3075 +
3076 +[[package]]
3077 +name = "selectors"
3078 +version = "0.24.0"
3079 +source = "registry+https://github.com/rust-lang/crates.io-index"
3080 +checksum = "0c37578180969d00692904465fb7f6b3d50b9a2b952b87c23d0e2e5cb5013416"
3081 +dependencies = [
3082 + "bitflags 1.3.2",
3083 + "cssparser",
3084 + "derive_more",
3085 + "fxhash",
3086 + "log",
3087 + "phf 0.8.0",
3088 + "phf_codegen 0.8.0",
3089 + "precomputed-hash",
3090 + "servo_arc",
3091 + "smallvec",
3092 +]
3093 +
3094 +[[package]]
3095 +name = "semver"
3096 +version = "1.0.27"
3097 +source = "registry+https://github.com/rust-lang/crates.io-index"
3098 +checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2"
3099 +dependencies = [
3100 + "serde",
3101 + "serde_core",
3102 +]
3103 +
3104 +[[package]]
3105 +name = "serde"
3106 +version = "1.0.228"
3107 +source = "registry+https://github.com/rust-lang/crates.io-index"
3108 +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
3109 +dependencies = [
3110 + "serde_core",
3111 + "serde_derive",
3112 +]
3113 +
3114 +[[package]]
3115 +name = "serde-untagged"
3116 +version = "0.1.9"
3117 +source = "registry+https://github.com/rust-lang/crates.io-index"
3118 +checksum = "f9faf48a4a2d2693be24c6289dbe26552776eb7737074e6722891fadbe6c5058"
3119 +dependencies = [
3120 + "erased-serde",
3121 + "serde",
3122 + "serde_core",
3123 + "typeid",
3124 +]
3125 +
3126 +[[package]]
3127 +name = "serde_core"
3128 +version = "1.0.228"
3129 +source = "registry+https://github.com/rust-lang/crates.io-index"
3130 +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
3131 +dependencies = [
3132 + "serde_derive",
3133 +]
3134 +
3135 +[[package]]
3136 +name = "serde_derive"
3137 +version = "1.0.228"
3138 +source = "registry+https://github.com/rust-lang/crates.io-index"
3139 +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
3140 +dependencies = [
3141 + "proc-macro2",
3142 + "quote",
3143 + "syn 2.0.108",
3144 +]
3145 +
3146 +[[package]]
3147 +name = "serde_derive_internals"
3148 +version = "0.29.1"
3149 +source = "registry+https://github.com/rust-lang/crates.io-index"
3150 +checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711"
3151 +dependencies = [
3152 + "proc-macro2",
3153 + "quote",
3154 + "syn 2.0.108",
3155 +]
3156 +
3157 +[[package]]
3158 +name = "serde_json"
3159 +version = "1.0.145"
3160 +source = "registry+https://github.com/rust-lang/crates.io-index"
3161 +checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c"
3162 +dependencies = [
3163 + "itoa",
3164 + "memchr",
3165 + "ryu",
3166 + "serde",
3167 + "serde_core",
3168 +]
3169 +
3170 +[[package]]
3171 +name = "serde_repr"
3172 +version = "0.1.20"
3173 +source = "registry+https://github.com/rust-lang/crates.io-index"
3174 +checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c"
3175 +dependencies = [
3176 + "proc-macro2",
3177 + "quote",
3178 + "syn 2.0.108",
3179 +]
3180 +
3181 +[[package]]
3182 +name = "serde_spanned"
3183 +version = "0.6.9"
3184 +source = "registry+https://github.com/rust-lang/crates.io-index"
3185 +checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3"
3186 +dependencies = [
3187 + "serde",
3188 +]
3189 +
3190 +[[package]]
3191 +name = "serde_spanned"
3192 +version = "1.0.3"
3193 +source = "registry+https://github.com/rust-lang/crates.io-index"
3194 +checksum = "e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392"
3195 +dependencies = [
3196 + "serde_core",
3197 +]
3198 +
3199 +[[package]]
3200 +name = "serde_urlencoded"
3201 +version = "0.7.1"
3202 +source = "registry+https://github.com/rust-lang/crates.io-index"
3203 +checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
3204 +dependencies = [
3205 + "form_urlencoded",
3206 + "itoa",
3207 + "ryu",
3208 + "serde",
3209 +]
3210 +
3211 +[[package]]
3212 +name = "serde_with"
3213 +version = "3.15.1"
3214 +source = "registry+https://github.com/rust-lang/crates.io-index"
3215 +checksum = "aa66c845eee442168b2c8134fec70ac50dc20e760769c8ba0ad1319ca1959b04"
3216 +dependencies = [
3217 + "base64 0.22.1",
3218 + "chrono",
3219 + "hex",
3220 + "indexmap 1.9.3",
3221 + "indexmap 2.12.0",
3222 + "schemars 0.9.0",
3223 + "schemars 1.0.5",
3224 + "serde_core",
3225 + "serde_json",
3226 + "serde_with_macros",
3227 + "time",
3228 +]
3229 +
3230 +[[package]]
3231 +name = "serde_with_macros"
3232 +version = "3.15.1"
3233 +source = "registry+https://github.com/rust-lang/crates.io-index"
3234 +checksum = "b91a903660542fced4e99881aa481bdbaec1634568ee02e0b8bd57c64cb38955"
3235 +dependencies = [
3236 + "darling",
3237 + "proc-macro2",
3238 + "quote",
3239 + "syn 2.0.108",
3240 +]
3241 +
3242 +[[package]]
3243 +name = "serialize-to-javascript"
3244 +version = "0.1.2"
3245 +source = "registry+https://github.com/rust-lang/crates.io-index"
3246 +checksum = "04f3666a07a197cdb77cdf306c32be9b7f598d7060d50cfd4d5aa04bfd92f6c5"
3247 +dependencies = [
3248 + "serde",
3249 + "serde_json",
3250 + "serialize-to-javascript-impl",
3251 +]
3252 +
3253 +[[package]]
3254 +name = "serialize-to-javascript-impl"
3255 +version = "0.1.2"
3256 +source = "registry+https://github.com/rust-lang/crates.io-index"
3257 +checksum = "772ee033c0916d670af7860b6e1ef7d658a4629a6d0b4c8c3e67f09b3765b75d"
3258 +dependencies = [
3259 + "proc-macro2",
3260 + "quote",
3261 + "syn 2.0.108",
3262 +]
3263 +
3264 +[[package]]
3265 +name = "servo_arc"
3266 +version = "0.2.0"
3267 +source = "registry+https://github.com/rust-lang/crates.io-index"
3268 +checksum = "d52aa42f8fdf0fed91e5ce7f23d8138441002fa31dca008acf47e6fd4721f741"
3269 +dependencies = [
3270 + "nodrop",
3271 + "stable_deref_trait",
3272 +]
3273 +
3274 +[[package]]
3275 +name = "sha2"
3276 +version = "0.10.9"
3277 +source = "registry+https://github.com/rust-lang/crates.io-index"
3278 +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
3279 +dependencies = [
3280 + "cfg-if",
3281 + "cpufeatures",
3282 + "digest",
3283 +]
3284 +
3285 +[[package]]
3286 +name = "shlex"
3287 +version = "1.3.0"
3288 +source = "registry+https://github.com/rust-lang/crates.io-index"
3289 +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
3290 +
3291 +[[package]]
3292 +name = "signal-hook-registry"
3293 +version = "1.4.6"
3294 +source = "registry+https://github.com/rust-lang/crates.io-index"
3295 +checksum = "b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b"
3296 +dependencies = [
3297 + "libc",
3298 +]
3299 +
3300 +[[package]]
3301 +name = "simd-adler32"
3302 +version = "0.3.7"
3303 +source = "registry+https://github.com/rust-lang/crates.io-index"
3304 +checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe"
3305 +
3306 +[[package]]
3307 +name = "siphasher"
3308 +version = "0.3.11"
3309 +source = "registry+https://github.com/rust-lang/crates.io-index"
3310 +checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
3311 +
3312 +[[package]]
3313 +name = "siphasher"
3314 +version = "1.0.1"
3315 +source = "registry+https://github.com/rust-lang/crates.io-index"
3316 +checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d"
3317 +
3318 +[[package]]
3319 +name = "slab"
3320 +version = "0.4.11"
3321 +source = "registry+https://github.com/rust-lang/crates.io-index"
3322 +checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589"
3323 +
3324 +[[package]]
3325 +name = "smallvec"
3326 +version = "1.15.1"
3327 +source = "registry+https://github.com/rust-lang/crates.io-index"
3328 +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
3329 +
3330 +[[package]]
3331 +name = "socket2"
3332 +version = "0.6.1"
3333 +source = "registry+https://github.com/rust-lang/crates.io-index"
3334 +checksum = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881"
3335 +dependencies = [
3336 + "libc",
3337 + "windows-sys 0.60.2",
3338 +]
3339 +
3340 +[[package]]
3341 +name = "softbuffer"
3342 +version = "0.4.6"
3343 +source = "registry+https://github.com/rust-lang/crates.io-index"
3344 +checksum = "18051cdd562e792cad055119e0cdb2cfc137e44e3987532e0f9659a77931bb08"
3345 +dependencies = [
3346 + "bytemuck",
3347 + "cfg_aliases",
3348 + "core-graphics",
3349 + "foreign-types",
3350 + "js-sys",
3351 + "log",
3352 + "objc2 0.5.2",
3353 + "objc2-foundation 0.2.2",
3354 + "objc2-quartz-core 0.2.2",
3355 + "raw-window-handle",
3356 + "redox_syscall",
3357 + "wasm-bindgen",
3358 + "web-sys",
3359 + "windows-sys 0.59.0",
3360 +]
3361 +
3362 +[[package]]
3363 +name = "soup3"
3364 +version = "0.5.0"
3365 +source = "registry+https://github.com/rust-lang/crates.io-index"
3366 +checksum = "471f924a40f31251afc77450e781cb26d55c0b650842efafc9c6cbd2f7cc4f9f"
3367 +dependencies = [
3368 + "futures-channel",
3369 + "gio",
3370 + "glib",
3371 + "libc",
3372 + "soup3-sys",
3373 +]
3374 +
3375 +[[package]]
3376 +name = "soup3-sys"
3377 +version = "0.5.0"
3378 +source = "registry+https://github.com/rust-lang/crates.io-index"
3379 +checksum = "7ebe8950a680a12f24f15ebe1bf70db7af98ad242d9db43596ad3108aab86c27"
3380 +dependencies = [
3381 + "gio-sys",
3382 + "glib-sys",
3383 + "gobject-sys",
3384 + "libc",
3385 + "system-deps",
3386 +]
3387 +
3388 +[[package]]
3389 +name = "stable_deref_trait"
3390 +version = "1.2.1"
3391 +source = "registry+https://github.com/rust-lang/crates.io-index"
3392 +checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
3393 +
3394 +[[package]]
3395 +name = "static_assertions"
3396 +version = "1.1.0"
3397 +source = "registry+https://github.com/rust-lang/crates.io-index"
3398 +checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
3399 +
3400 +[[package]]
3401 +name = "string_cache"
3402 +version = "0.8.9"
3403 +source = "registry+https://github.com/rust-lang/crates.io-index"
3404 +checksum = "bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f"
3405 +dependencies = [
3406 + "new_debug_unreachable",
3407 + "parking_lot",
3408 + "phf_shared 0.11.3",
3409 + "precomputed-hash",
3410 + "serde",
3411 +]
3412 +
3413 +[[package]]
3414 +name = "string_cache_codegen"
3415 +version = "0.5.4"
3416 +source = "registry+https://github.com/rust-lang/crates.io-index"
3417 +checksum = "c711928715f1fe0fe509c53b43e993a9a557babc2d0a3567d0a3006f1ac931a0"
3418 +dependencies = [
3419 + "phf_generator 0.11.3",
3420 + "phf_shared 0.11.3",
3421 + "proc-macro2",
3422 + "quote",
3423 +]
3424 +
3425 +[[package]]
3426 +name = "strsim"
3427 +version = "0.11.1"
3428 +source = "registry+https://github.com/rust-lang/crates.io-index"
3429 +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
3430 +
3431 +[[package]]
3432 +name = "swift-rs"
3433 +version = "1.0.7"
3434 +source = "registry+https://github.com/rust-lang/crates.io-index"
3435 +checksum = "4057c98e2e852d51fdcfca832aac7b571f6b351ad159f9eda5db1655f8d0c4d7"
3436 +dependencies = [
3437 + "base64 0.21.7",
3438 + "serde",
3439 + "serde_json",
3440 +]
3441 +
3442 +[[package]]
3443 +name = "syn"
3444 +version = "1.0.109"
3445 +source = "registry+https://github.com/rust-lang/crates.io-index"
3446 +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
3447 +dependencies = [
3448 + "proc-macro2",
3449 + "quote",
3450 + "unicode-ident",
3451 +]
3452 +
3453 +[[package]]
3454 +name = "syn"
3455 +version = "2.0.108"
3456 +source = "registry+https://github.com/rust-lang/crates.io-index"
3457 +checksum = "da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917"
3458 +dependencies = [
3459 + "proc-macro2",
3460 + "quote",
3461 + "unicode-ident",
3462 +]
3463 +
3464 +[[package]]
3465 +name = "sync_wrapper"
3466 +version = "1.0.2"
3467 +source = "registry+https://github.com/rust-lang/crates.io-index"
3468 +checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263"
3469 +dependencies = [
3470 + "futures-core",
3471 +]
3472 +
3473 +[[package]]
3474 +name = "synstructure"
3475 +version = "0.13.2"
3476 +source = "registry+https://github.com/rust-lang/crates.io-index"
3477 +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
3478 +dependencies = [
3479 + "proc-macro2",
3480 + "quote",
3481 + "syn 2.0.108",
3482 +]
3483 +
3484 +[[package]]
3485 +name = "system-deps"
3486 +version = "6.2.2"
3487 +source = "registry+https://github.com/rust-lang/crates.io-index"
3488 +checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349"
3489 +dependencies = [
3490 + "cfg-expr",
3491 + "heck 0.5.0",
3492 + "pkg-config",
3493 + "toml 0.8.2",
3494 + "version-compare",
3495 +]
3496 +
3497 +[[package]]
3498 +name = "tao"
3499 +version = "0.34.5"
3500 +source = "registry+https://github.com/rust-lang/crates.io-index"
3501 +checksum = "f3a753bdc39c07b192151523a3f77cd0394aa75413802c883a0f6f6a0e5ee2e7"
3502 +dependencies = [
3503 + "bitflags 2.10.0",
3504 + "block2 0.6.2",
3505 + "core-foundation",
3506 + "core-graphics",
3507 + "crossbeam-channel",
3508 + "dispatch",
3509 + "dlopen2",
3510 + "dpi",
3511 + "gdkwayland-sys",
3512 + "gdkx11-sys",
3513 + "gtk",
3514 + "jni",
3515 + "lazy_static",
3516 + "libc",
3517 + "log",
3518 + "ndk",
3519 + "ndk-context",
3520 + "ndk-sys",
3521 + "objc2 0.6.3",
3522 + "objc2-app-kit",
3523 + "objc2-foundation 0.3.2",
3524 + "once_cell",
3525 + "parking_lot",
3526 + "raw-window-handle",
3527 + "scopeguard",
3528 + "tao-macros",
3529 + "unicode-segmentation",
3530 + "url",
3531 + "windows",
3532 + "windows-core 0.61.2",
3533 + "windows-version",
3534 + "x11-dl",
3535 +]
3536 +
3537 +[[package]]
3538 +name = "tao-macros"
3539 +version = "0.1.3"
3540 +source = "registry+https://github.com/rust-lang/crates.io-index"
3541 +checksum = "f4e16beb8b2ac17db28eab8bca40e62dbfbb34c0fcdc6d9826b11b7b5d047dfd"
3542 +dependencies = [
3543 + "proc-macro2",
3544 + "quote",
3545 + "syn 2.0.108",
3546 +]
3547 +
3548 +[[package]]
3549 +name = "target-lexicon"
3550 +version = "0.12.16"
3551 +source = "registry+https://github.com/rust-lang/crates.io-index"
3552 +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"
3553 +
3554 +[[package]]
3555 +name = "tauri"
3556 +version = "2.9.2"
3557 +source = "registry+https://github.com/rust-lang/crates.io-index"
3558 +checksum = "8bceb52453e507c505b330afe3398510e87f428ea42b6e76ecb6bd63b15965b5"
3559 +dependencies = [
3560 + "anyhow",
3561 + "bytes",
3562 + "cookie",
3563 + "dirs",
3564 + "dunce",
3565 + "embed_plist",
3566 + "getrandom 0.3.4",
3567 + "glob",
3568 + "gtk",
3569 + "heck 0.5.0",
3570 + "http",
3571 + "jni",
3572 + "libc",
3573 + "log",
3574 + "mime",
3575 + "muda",
3576 + "objc2 0.6.3",
3577 + "objc2-app-kit",
3578 + "objc2-foundation 0.3.2",
3579 + "objc2-ui-kit",
3580 + "objc2-web-kit",
3581 + "percent-encoding",
3582 + "plist",
3583 + "raw-window-handle",
3584 + "reqwest",
3585 + "serde",
3586 + "serde_json",
3587 + "serde_repr",
3588 + "serialize-to-javascript",
3589 + "swift-rs",
3590 + "tauri-build",
3591 + "tauri-macros",
3592 + "tauri-runtime",
3593 + "tauri-runtime-wry",
3594 + "tauri-utils",
3595 + "thiserror 2.0.17",
3596 + "tokio",
3597 + "tray-icon",
3598 + "url",
3599 + "webkit2gtk",
3600 + "webview2-com",
3601 + "window-vibrancy",
3602 + "windows",
3603 +]
3604 +
3605 +[[package]]
3606 +name = "tauri-build"
3607 +version = "2.5.1"
3608 +source = "registry+https://github.com/rust-lang/crates.io-index"
3609 +checksum = "a924b6c50fe83193f0f8b14072afa7c25b7a72752a2a73d9549b463f5fe91a38"
3610 +dependencies = [
3611 + "anyhow",
3612 + "cargo_toml",
3613 + "dirs",
3614 + "glob",
3615 + "heck 0.5.0",
3616 + "json-patch",
3617 + "schemars 0.8.22",
3618 + "semver",
3619 + "serde",
3620 + "serde_json",
3621 + "tauri-utils",
3622 + "tauri-winres",
3623 + "toml 0.9.8",
3624 + "walkdir",
3625 +]
3626 +
3627 +[[package]]
3628 +name = "tauri-codegen"
3629 +version = "2.5.0"
3630 +source = "registry+https://github.com/rust-lang/crates.io-index"
3631 +checksum = "6c1fe64c74cc40f90848281a90058a6db931eb400b60205840e09801ee30f190"
3632 +dependencies = [
3633 + "base64 0.22.1",
3634 + "brotli",
3635 + "ico",
3636 + "json-patch",
3637 + "plist",
3638 + "png",
3639 + "proc-macro2",
3640 + "quote",
3641 + "semver",
3642 + "serde",
3643 + "serde_json",
3644 + "sha2",
3645 + "syn 2.0.108",
3646 + "tauri-utils",
3647 + "thiserror 2.0.17",
3648 + "time",
3649 + "url",
3650 + "uuid",
3651 + "walkdir",
3652 +]
3653 +
3654 +[[package]]
3655 +name = "tauri-macros"
3656 +version = "2.5.0"
3657 +source = "registry+https://github.com/rust-lang/crates.io-index"
3658 +checksum = "260c5d2eb036b76206b9fca20b7be3614cfd21046c5396f7959e0e64a4b07f2f"
3659 +dependencies = [
3660 + "heck 0.5.0",
3661 + "proc-macro2",
3662 + "quote",
3663 + "syn 2.0.108",
3664 + "tauri-codegen",
3665 + "tauri-utils",
3666 +]
3667 +
3668 +[[package]]
3669 +name = "tauri-plugin"
3670 +version = "2.5.1"
3671 +source = "registry+https://github.com/rust-lang/crates.io-index"
3672 +checksum = "076c78a474a7247c90cad0b6e87e593c4c620ed4efdb79cbe0214f0021f6c39d"
3673 +dependencies = [
3674 + "anyhow",
3675 + "glob",
3676 + "plist",
3677 + "schemars 0.8.22",
3678 + "serde",
3679 + "serde_json",
3680 + "tauri-utils",
3681 + "toml 0.9.8",
3682 + "walkdir",
3683 +]
3684 +
3685 +[[package]]
3686 +name = "tauri-plugin-opener"
3687 +version = "2.5.2"
3688 +source = "registry+https://github.com/rust-lang/crates.io-index"
3689 +checksum = "c26b72571d25dee25667940027114e60f569fc3974f8cefbe50c2cbc5fd65e3b"
3690 +dependencies = [
3691 + "dunce",
3692 + "glob",
3693 + "objc2-app-kit",
3694 + "objc2-foundation 0.3.2",
3695 + "open",
3696 + "schemars 0.8.22",
3697 + "serde",
3698 + "serde_json",
3699 + "tauri",
3700 + "tauri-plugin",
3701 + "thiserror 2.0.17",
3702 + "url",
3703 + "windows",
3704 + "zbus",
3705 +]
3706 +
3707 +[[package]]
3708 +name = "tauri-runtime"
3709 +version = "2.9.1"
3710 +source = "registry+https://github.com/rust-lang/crates.io-index"
3711 +checksum = "9368f09358496f2229313fccb37682ad116b7f46fa76981efe116994a0628926"
3712 +dependencies = [
3713 + "cookie",
3714 + "dpi",
3715 + "gtk",
3716 + "http",
3717 + "jni",
3718 + "objc2 0.6.3",
3719 + "objc2-ui-kit",
3720 + "objc2-web-kit",
3721 + "raw-window-handle",
3722 + "serde",
3723 + "serde_json",
3724 + "tauri-utils",
3725 + "thiserror 2.0.17",
3726 + "url",
3727 + "webkit2gtk",
3728 + "webview2-com",
3729 + "windows",
3730 +]
3731 +
3732 +[[package]]
3733 +name = "tauri-runtime-wry"
3734 +version = "2.9.1"
3735 +source = "registry+https://github.com/rust-lang/crates.io-index"
3736 +checksum = "929f5df216f5c02a9e894554401bcdab6eec3e39ec6a4a7731c7067fc8688a93"
3737 +dependencies = [
3738 + "gtk",
3739 + "http",
3740 + "jni",
3741 + "log",
3742 + "objc2 0.6.3",
3743 + "objc2-app-kit",
3744 + "objc2-foundation 0.3.2",
3745 + "once_cell",
3746 + "percent-encoding",
3747 + "raw-window-handle",
3748 + "softbuffer",
3749 + "tao",
3750 + "tauri-runtime",
3751 + "tauri-utils",
3752 + "url",
3753 + "webkit2gtk",
3754 + "webview2-com",
3755 + "windows",
3756 + "wry",
3757 +]
3758 +
3759 +[[package]]
3760 +name = "tauri-utils"
3761 +version = "2.8.0"
3762 +source = "registry+https://github.com/rust-lang/crates.io-index"
3763 +checksum = "f6b8bbe426abdbf52d050e52ed693130dbd68375b9ad82a3fb17efb4c8d85673"
3764 +dependencies = [
3765 + "anyhow",
3766 + "brotli",
3767 + "cargo_metadata",
3768 + "ctor",
3769 + "dunce",
3770 + "glob",
3771 + "html5ever",
3772 + "http",
3773 + "infer",
3774 + "json-patch",
3775 + "kuchikiki",
3776 + "log",
3777 + "memchr",
3778 + "phf 0.11.3",
3779 + "proc-macro2",
3780 + "quote",
3781 + "regex",
3782 + "schemars 0.8.22",
3783 + "semver",
3784 + "serde",
3785 + "serde-untagged",
3786 + "serde_json",
3787 + "serde_with",
3788 + "swift-rs",
3789 + "thiserror 2.0.17",
3790 + "toml 0.9.8",
3791 + "url",
3792 + "urlpattern",
3793 + "uuid",
3794 + "walkdir",
3795 +]
3796 +
3797 +[[package]]
3798 +name = "tauri-winres"
3799 +version = "0.3.3"
3800 +source = "registry+https://github.com/rust-lang/crates.io-index"
3801 +checksum = "fd21509dd1fa9bd355dc29894a6ff10635880732396aa38c0066c1e6c1ab8074"
3802 +dependencies = [
3803 + "embed-resource",
3804 + "toml 0.9.8",
3805 +]
3806 +
3807 +[[package]]
3808 +name = "tempfile"
3809 +version = "3.23.0"
3810 +source = "registry+https://github.com/rust-lang/crates.io-index"
3811 +checksum = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16"
3812 +dependencies = [
3813 + "fastrand",
3814 + "getrandom 0.3.4",
3815 + "once_cell",
3816 + "rustix",
3817 + "windows-sys 0.61.2",
3818 +]
3819 +
3820 +[[package]]
3821 +name = "tendril"
3822 +version = "0.4.3"
3823 +source = "registry+https://github.com/rust-lang/crates.io-index"
3824 +checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0"
3825 +dependencies = [
3826 + "futf",
3827 + "mac",
3828 + "utf-8",
3829 +]
3830 +
3831 +[[package]]
3832 +name = "thiserror"
3833 +version = "1.0.69"
3834 +source = "registry+https://github.com/rust-lang/crates.io-index"
3835 +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
3836 +dependencies = [
3837 + "thiserror-impl 1.0.69",
3838 +]
3839 +
3840 +[[package]]
3841 +name = "thiserror"
3842 +version = "2.0.17"
3843 +source = "registry+https://github.com/rust-lang/crates.io-index"
3844 +checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8"
3845 +dependencies = [
3846 + "thiserror-impl 2.0.17",
3847 +]
3848 +
3849 +[[package]]
3850 +name = "thiserror-impl"
3851 +version = "1.0.69"
3852 +source = "registry+https://github.com/rust-lang/crates.io-index"
3853 +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
3854 +dependencies = [
3855 + "proc-macro2",
3856 + "quote",
3857 + "syn 2.0.108",
3858 +]
3859 +
3860 +[[package]]
3861 +name = "thiserror-impl"
3862 +version = "2.0.17"
3863 +source = "registry+https://github.com/rust-lang/crates.io-index"
3864 +checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913"
3865 +dependencies = [
3866 + "proc-macro2",
3867 + "quote",
3868 + "syn 2.0.108",
3869 +]
3870 +
3871 +[[package]]
3872 +name = "time"
3873 +version = "0.3.44"
3874 +source = "registry+https://github.com/rust-lang/crates.io-index"
3875 +checksum = "91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d"
3876 +dependencies = [
3877 + "deranged",
3878 + "itoa",
3879 + "num-conv",
3880 + "powerfmt",
3881 + "serde",
3882 + "time-core",
3883 + "time-macros",
3884 +]
3885 +
3886 +[[package]]
3887 +name = "time-core"
3888 +version = "0.1.6"
3889 +source = "registry+https://github.com/rust-lang/crates.io-index"
3890 +checksum = "40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b"
3891 +
3892 +[[package]]
3893 +name = "time-macros"
3894 +version = "0.2.24"
3895 +source = "registry+https://github.com/rust-lang/crates.io-index"
3896 +checksum = "30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3"
3897 +dependencies = [
3898 + "num-conv",
3899 + "time-core",
3900 +]
3901 +
3902 +[[package]]
3903 +name = "tinystr"
3904 +version = "0.8.2"
3905 +source = "registry+https://github.com/rust-lang/crates.io-index"
3906 +checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869"
3907 +dependencies = [
3908 + "displaydoc",
3909 + "zerovec",
3910 +]
3911 +
3912 +[[package]]
3913 +name = "tokio"
3914 +version = "1.48.0"
3915 +source = "registry+https://github.com/rust-lang/crates.io-index"
3916 +checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408"
3917 +dependencies = [
3918 + "bytes",
3919 + "libc",
3920 + "mio",
3921 + "pin-project-lite",
3922 + "socket2",
3923 + "windows-sys 0.61.2",
3924 +]
3925 +
3926 +[[package]]
3927 +name = "tokio-util"
3928 +version = "0.7.17"
3929 +source = "registry+https://github.com/rust-lang/crates.io-index"
3930 +checksum = "2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594"
3931 +dependencies = [
3932 + "bytes",
3933 + "futures-core",
3934 + "futures-sink",
3935 + "pin-project-lite",
3936 + "tokio",
3937 +]
3938 +
3939 +[[package]]
3940 +name = "toml"
3941 +version = "0.8.2"
3942 +source = "registry+https://github.com/rust-lang/crates.io-index"
3943 +checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d"
3944 +dependencies = [
3945 + "serde",
3946 + "serde_spanned 0.6.9",
3947 + "toml_datetime 0.6.3",
3948 + "toml_edit 0.20.2",
3949 +]
3950 +
3951 +[[package]]
3952 +name = "toml"
3953 +version = "0.9.8"
3954 +source = "registry+https://github.com/rust-lang/crates.io-index"
3955 +checksum = "f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8"
3956 +dependencies = [
3957 + "indexmap 2.12.0",
3958 + "serde_core",
3959 + "serde_spanned 1.0.3",
3960 + "toml_datetime 0.7.3",
3961 + "toml_parser",
3962 + "toml_writer",
3963 + "winnow 0.7.13",
3964 +]
3965 +
3966 +[[package]]
3967 +name = "toml_datetime"
3968 +version = "0.6.3"
3969 +source = "registry+https://github.com/rust-lang/crates.io-index"
3970 +checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b"
3971 +dependencies = [
3972 + "serde",
3973 +]
3974 +
3975 +[[package]]
3976 +name = "toml_datetime"
3977 +version = "0.7.3"
3978 +source = "registry+https://github.com/rust-lang/crates.io-index"
3979 +checksum = "f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533"
3980 +dependencies = [
3981 + "serde_core",
3982 +]
3983 +
3984 +[[package]]
3985 +name = "toml_edit"
3986 +version = "0.19.15"
3987 +source = "registry+https://github.com/rust-lang/crates.io-index"
3988 +checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
3989 +dependencies = [
3990 + "indexmap 2.12.0",
3991 + "toml_datetime 0.6.3",
3992 + "winnow 0.5.40",
3993 +]
3994 +
3995 +[[package]]
3996 +name = "toml_edit"
3997 +version = "0.20.2"
3998 +source = "registry+https://github.com/rust-lang/crates.io-index"
3999 +checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338"
4000 +dependencies = [
4001 + "indexmap 2.12.0",
4002 + "serde",
4003 + "serde_spanned 0.6.9",
4004 + "toml_datetime 0.6.3",
4005 + "winnow 0.5.40",
4006 +]
4007 +
4008 +[[package]]
4009 +name = "toml_edit"
4010 +version = "0.23.7"
4011 +source = "registry+https://github.com/rust-lang/crates.io-index"
4012 +checksum = "6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d"
4013 +dependencies = [
4014 + "indexmap 2.12.0",
4015 + "toml_datetime 0.7.3",
4016 + "toml_parser",
4017 + "winnow 0.7.13",
4018 +]
4019 +
4020 +[[package]]
4021 +name = "toml_parser"
4022 +version = "1.0.4"
4023 +source = "registry+https://github.com/rust-lang/crates.io-index"
4024 +checksum = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e"
4025 +dependencies = [
4026 + "winnow 0.7.13",
4027 +]
4028 +
4029 +[[package]]
4030 +name = "toml_writer"
4031 +version = "1.0.4"
4032 +source = "registry+https://github.com/rust-lang/crates.io-index"
4033 +checksum = "df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2"
4034 +
4035 +[[package]]
4036 +name = "tower"
4037 +version = "0.5.2"
4038 +source = "registry+https://github.com/rust-lang/crates.io-index"
4039 +checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9"
4040 +dependencies = [
4041 + "futures-core",
4042 + "futures-util",
4043 + "pin-project-lite",
4044 + "sync_wrapper",
4045 + "tokio",
4046 + "tower-layer",
4047 + "tower-service",
4048 +]
4049 +
4050 +[[package]]
4051 +name = "tower-http"
4052 +version = "0.6.6"
4053 +source = "registry+https://github.com/rust-lang/crates.io-index"
4054 +checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2"
4055 +dependencies = [
4056 + "bitflags 2.10.0",
4057 + "bytes",
4058 + "futures-util",
4059 + "http",
4060 + "http-body",
4061 + "iri-string",
4062 + "pin-project-lite",
4063 + "tower",
4064 + "tower-layer",
4065 + "tower-service",
4066 +]
4067 +
4068 +[[package]]
4069 +name = "tower-layer"
4070 +version = "0.3.3"
4071 +source = "registry+https://github.com/rust-lang/crates.io-index"
4072 +checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e"
4073 +
4074 +[[package]]
4075 +name = "tower-service"
4076 +version = "0.3.3"
4077 +source = "registry+https://github.com/rust-lang/crates.io-index"
4078 +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3"
4079 +
4080 +[[package]]
4081 +name = "tracing"
4082 +version = "0.1.41"
4083 +source = "registry+https://github.com/rust-lang/crates.io-index"
4084 +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0"
4085 +dependencies = [
4086 + "pin-project-lite",
4087 + "tracing-attributes",
4088 + "tracing-core",
4089 +]
4090 +
4091 +[[package]]
4092 +name = "tracing-attributes"
4093 +version = "0.1.30"
4094 +source = "registry+https://github.com/rust-lang/crates.io-index"
4095 +checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903"
4096 +dependencies = [
4097 + "proc-macro2",
4098 + "quote",
4099 + "syn 2.0.108",
4100 +]
4101 +
4102 +[[package]]
4103 +name = "tracing-core"
4104 +version = "0.1.34"
4105 +source = "registry+https://github.com/rust-lang/crates.io-index"
4106 +checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678"
4107 +dependencies = [
4108 + "once_cell",
4109 +]
4110 +
4111 +[[package]]
4112 +name = "tray-icon"
4113 +version = "0.21.2"
4114 +source = "registry+https://github.com/rust-lang/crates.io-index"
4115 +checksum = "e3d5572781bee8e3f994d7467084e1b1fd7a93ce66bd480f8156ba89dee55a2b"
4116 +dependencies = [
4117 + "crossbeam-channel",
4118 + "dirs",
4119 + "libappindicator",
4120 + "muda",
4121 + "objc2 0.6.3",
4122 + "objc2-app-kit",
4123 + "objc2-core-foundation",
4124 + "objc2-core-graphics",
4125 + "objc2-foundation 0.3.2",
4126 + "once_cell",
4127 + "png",
4128 + "serde",
4129 + "thiserror 2.0.17",
4130 + "windows-sys 0.60.2",
4131 +]
4132 +
4133 +[[package]]
4134 +name = "try-lock"
4135 +version = "0.2.5"
4136 +source = "registry+https://github.com/rust-lang/crates.io-index"
4137 +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
4138 +
4139 +[[package]]
4140 +name = "typeid"
4141 +version = "1.0.3"
4142 +source = "registry+https://github.com/rust-lang/crates.io-index"
4143 +checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c"
4144 +
4145 +[[package]]
4146 +name = "typenum"
4147 +version = "1.19.0"
4148 +source = "registry+https://github.com/rust-lang/crates.io-index"
4149 +checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb"
4150 +
4151 +[[package]]
4152 +name = "uds_windows"
4153 +version = "1.1.0"
4154 +source = "registry+https://github.com/rust-lang/crates.io-index"
4155 +checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9"
4156 +dependencies = [
4157 + "memoffset",
4158 + "tempfile",
4159 + "winapi",
4160 +]
4161 +
4162 +[[package]]
4163 +name = "unic-char-property"
4164 +version = "0.9.0"
4165 +source = "registry+https://github.com/rust-lang/crates.io-index"
4166 +checksum = "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221"
4167 +dependencies = [
4168 + "unic-char-range",
4169 +]
4170 +
4171 +[[package]]
4172 +name = "unic-char-range"
4173 +version = "0.9.0"
4174 +source = "registry+https://github.com/rust-lang/crates.io-index"
4175 +checksum = "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc"
4176 +
4177 +[[package]]
4178 +name = "unic-common"
4179 +version = "0.9.0"
4180 +source = "registry+https://github.com/rust-lang/crates.io-index"
4181 +checksum = "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc"
4182 +
4183 +[[package]]
4184 +name = "unic-ucd-ident"
4185 +version = "0.9.0"
4186 +source = "registry+https://github.com/rust-lang/crates.io-index"
4187 +checksum = "e230a37c0381caa9219d67cf063aa3a375ffed5bf541a452db16e744bdab6987"
4188 +dependencies = [
4189 + "unic-char-property",
4190 + "unic-char-range",
4191 + "unic-ucd-version",
4192 +]
4193 +
4194 +[[package]]
4195 +name = "unic-ucd-version"
4196 +version = "0.9.0"
4197 +source = "registry+https://github.com/rust-lang/crates.io-index"
4198 +checksum = "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4"
4199 +dependencies = [
4200 + "unic-common",
4201 +]
4202 +
4203 +[[package]]
4204 +name = "unicode-ident"
4205 +version = "1.0.22"
4206 +source = "registry+https://github.com/rust-lang/crates.io-index"
4207 +checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5"
4208 +
4209 +[[package]]
4210 +name = "unicode-segmentation"
4211 +version = "1.12.0"
4212 +source = "registry+https://github.com/rust-lang/crates.io-index"
4213 +checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
4214 +
4215 +[[package]]
4216 +name = "url"
4217 +version = "2.5.7"
4218 +source = "registry+https://github.com/rust-lang/crates.io-index"
4219 +checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b"
4220 +dependencies = [
4221 + "form_urlencoded",
4222 + "idna",
4223 + "percent-encoding",
4224 + "serde",
4225 +]
4226 +
4227 +[[package]]
4228 +name = "urlpattern"
4229 +version = "0.3.0"
4230 +source = "registry+https://github.com/rust-lang/crates.io-index"
4231 +checksum = "70acd30e3aa1450bc2eece896ce2ad0d178e9c079493819301573dae3c37ba6d"
4232 +dependencies = [
4233 + "regex",
4234 + "serde",
4235 + "unic-ucd-ident",
4236 + "url",
4237 +]
4238 +
4239 +[[package]]
4240 +name = "utf-8"
4241 +version = "0.7.6"
4242 +source = "registry+https://github.com/rust-lang/crates.io-index"
4243 +checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
4244 +
4245 +[[package]]
4246 +name = "utf8_iter"
4247 +version = "1.0.4"
4248 +source = "registry+https://github.com/rust-lang/crates.io-index"
4249 +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
4250 +
4251 +[[package]]
4252 +name = "uuid"
4253 +version = "1.18.1"
4254 +source = "registry+https://github.com/rust-lang/crates.io-index"
4255 +checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2"
4256 +dependencies = [
4257 + "getrandom 0.3.4",
4258 + "js-sys",
4259 + "serde",
4260 + "wasm-bindgen",
4261 +]
4262 +
4263 +[[package]]
4264 +name = "version-compare"
4265 +version = "0.2.1"
4266 +source = "registry+https://github.com/rust-lang/crates.io-index"
4267 +checksum = "03c2856837ef78f57382f06b2b8563a2f512f7185d732608fd9176cb3b8edf0e"
4268 +
4269 +[[package]]
4270 +name = "version_check"
4271 +version = "0.9.5"
4272 +source = "registry+https://github.com/rust-lang/crates.io-index"
4273 +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
4274 +
4275 +[[package]]
4276 +name = "vswhom"
4277 +version = "0.1.0"
4278 +source = "registry+https://github.com/rust-lang/crates.io-index"
4279 +checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b"
4280 +dependencies = [
4281 + "libc",
4282 + "vswhom-sys",
4283 +]
4284 +
4285 +[[package]]
4286 +name = "vswhom-sys"
4287 +version = "0.1.3"
4288 +source = "registry+https://github.com/rust-lang/crates.io-index"
4289 +checksum = "fb067e4cbd1ff067d1df46c9194b5de0e98efd2810bbc95c5d5e5f25a3231150"
4290 +dependencies = [
4291 + "cc",
4292 + "libc",
4293 +]
4294 +
4295 +[[package]]
4296 +name = "walkdir"
4297 +version = "2.5.0"
4298 +source = "registry+https://github.com/rust-lang/crates.io-index"
4299 +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
4300 +dependencies = [
4301 + "same-file",
4302 + "winapi-util",
4303 +]
4304 +
4305 +[[package]]
4306 +name = "want"
4307 +version = "0.3.1"
4308 +source = "registry+https://github.com/rust-lang/crates.io-index"
4309 +checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
4310 +dependencies = [
4311 + "try-lock",
4312 +]
4313 +
4314 +[[package]]
4315 +name = "wasi"
4316 +version = "0.9.0+wasi-snapshot-preview1"
4317 +source = "registry+https://github.com/rust-lang/crates.io-index"
4318 +checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
4319 +
4320 +[[package]]
4321 +name = "wasi"
4322 +version = "0.11.1+wasi-snapshot-preview1"
4323 +source = "registry+https://github.com/rust-lang/crates.io-index"
4324 +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
4325 +
4326 +[[package]]
4327 +name = "wasip2"
4328 +version = "1.0.1+wasi-0.2.4"
4329 +source = "registry+https://github.com/rust-lang/crates.io-index"
4330 +checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7"
4331 +dependencies = [
4332 + "wit-bindgen",
4333 +]
4334 +
4335 +[[package]]
4336 +name = "wasm-bindgen"
4337 +version = "0.2.105"
4338 +source = "registry+https://github.com/rust-lang/crates.io-index"
4339 +checksum = "da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60"
4340 +dependencies = [
4341 + "cfg-if",
4342 + "once_cell",
4343 + "rustversion",
4344 + "wasm-bindgen-macro",
4345 + "wasm-bindgen-shared",
4346 +]
4347 +
4348 +[[package]]
4349 +name = "wasm-bindgen-futures"
4350 +version = "0.4.55"
4351 +source = "registry+https://github.com/rust-lang/crates.io-index"
4352 +checksum = "551f88106c6d5e7ccc7cd9a16f312dd3b5d36ea8b4954304657d5dfba115d4a0"
4353 +dependencies = [
4354 + "cfg-if",
4355 + "js-sys",
4356 + "once_cell",
4357 + "wasm-bindgen",
4358 + "web-sys",
4359 +]
4360 +
4361 +[[package]]
4362 +name = "wasm-bindgen-macro"
4363 +version = "0.2.105"
4364 +source = "registry+https://github.com/rust-lang/crates.io-index"
4365 +checksum = "04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2"
4366 +dependencies = [
4367 + "quote",
4368 + "wasm-bindgen-macro-support",
4369 +]
4370 +
4371 +[[package]]
4372 +name = "wasm-bindgen-macro-support"
4373 +version = "0.2.105"
4374 +source = "registry+https://github.com/rust-lang/crates.io-index"
4375 +checksum = "420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc"
4376 +dependencies = [
4377 + "bumpalo",
4378 + "proc-macro2",
4379 + "quote",
4380 + "syn 2.0.108",
4381 + "wasm-bindgen-shared",
4382 +]
4383 +
4384 +[[package]]
4385 +name = "wasm-bindgen-shared"
4386 +version = "0.2.105"
4387 +source = "registry+https://github.com/rust-lang/crates.io-index"
4388 +checksum = "76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76"
4389 +dependencies = [
4390 + "unicode-ident",
4391 +]
4392 +
4393 +[[package]]
4394 +name = "wasm-streams"
4395 +version = "0.4.2"
4396 +source = "registry+https://github.com/rust-lang/crates.io-index"
4397 +checksum = "15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65"
4398 +dependencies = [
4399 + "futures-util",
4400 + "js-sys",
4401 + "wasm-bindgen",
4402 + "wasm-bindgen-futures",
4403 + "web-sys",
4404 +]
4405 +
4406 +[[package]]
4407 +name = "web-sys"
4408 +version = "0.3.82"
4409 +source = "registry+https://github.com/rust-lang/crates.io-index"
4410 +checksum = "3a1f95c0d03a47f4ae1f7a64643a6bb97465d9b740f0fa8f90ea33915c99a9a1"
4411 +dependencies = [
4412 + "js-sys",
4413 + "wasm-bindgen",
4414 +]
4415 +
4416 +[[package]]
4417 +name = "webkit2gtk"
4418 +version = "2.0.1"
4419 +source = "registry+https://github.com/rust-lang/crates.io-index"
4420 +checksum = "76b1bc1e54c581da1e9f179d0b38512ba358fb1af2d634a1affe42e37172361a"
4421 +dependencies = [
4422 + "bitflags 1.3.2",
4423 + "cairo-rs",
4424 + "gdk",
4425 + "gdk-sys",
4426 + "gio",
4427 + "gio-sys",
4428 + "glib",
4429 + "glib-sys",
4430 + "gobject-sys",
4431 + "gtk",
4432 + "gtk-sys",
4433 + "javascriptcore-rs",
4434 + "libc",
4435 + "once_cell",
4436 + "soup3",
4437 + "webkit2gtk-sys",
4438 +]
4439 +
4440 +[[package]]
4441 +name = "webkit2gtk-sys"
4442 +version = "2.0.1"
4443 +source = "registry+https://github.com/rust-lang/crates.io-index"
4444 +checksum = "62daa38afc514d1f8f12b8693d30d5993ff77ced33ce30cd04deebc267a6d57c"
4445 +dependencies = [
4446 + "bitflags 1.3.2",
4447 + "cairo-sys-rs",
4448 + "gdk-sys",
4449 + "gio-sys",
4450 + "glib-sys",
4451 + "gobject-sys",
4452 + "gtk-sys",
4453 + "javascriptcore-rs-sys",
4454 + "libc",
4455 + "pkg-config",
4456 + "soup3-sys",
4457 + "system-deps",
4458 +]
4459 +
4460 +[[package]]
4461 +name = "webview2-com"
4462 +version = "0.38.0"
4463 +source = "registry+https://github.com/rust-lang/crates.io-index"
4464 +checksum = "d4ba622a989277ef3886dd5afb3e280e3dd6d974b766118950a08f8f678ad6a4"
4465 +dependencies = [
4466 + "webview2-com-macros",
4467 + "webview2-com-sys",
4468 + "windows",
4469 + "windows-core 0.61.2",
4470 + "windows-implement",
4471 + "windows-interface",
4472 +]
4473 +
4474 +[[package]]
4475 +name = "webview2-com-macros"
4476 +version = "0.8.0"
4477 +source = "registry+https://github.com/rust-lang/crates.io-index"
4478 +checksum = "1d228f15bba3b9d56dde8bddbee66fa24545bd17b48d5128ccf4a8742b18e431"
4479 +dependencies = [
4480 + "proc-macro2",
4481 + "quote",
4482 + "syn 2.0.108",
4483 +]
4484 +
4485 +[[package]]
4486 +name = "webview2-com-sys"
4487 +version = "0.38.0"
4488 +source = "registry+https://github.com/rust-lang/crates.io-index"
4489 +checksum = "36695906a1b53a3bf5c4289621efedac12b73eeb0b89e7e1a89b517302d5d75c"
4490 +dependencies = [
4491 + "thiserror 2.0.17",
4492 + "windows",
4493 + "windows-core 0.61.2",
4494 +]
4495 +
4496 +[[package]]
4497 +name = "winapi"
4498 +version = "0.3.9"
4499 +source = "registry+https://github.com/rust-lang/crates.io-index"
4500 +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
4501 +dependencies = [
4502 + "winapi-i686-pc-windows-gnu",
4503 + "winapi-x86_64-pc-windows-gnu",
4504 +]
4505 +
4506 +[[package]]
4507 +name = "winapi-i686-pc-windows-gnu"
4508 +version = "0.4.0"
4509 +source = "registry+https://github.com/rust-lang/crates.io-index"
4510 +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
4511 +
4512 +[[package]]
4513 +name = "winapi-util"
4514 +version = "0.1.11"
4515 +source = "registry+https://github.com/rust-lang/crates.io-index"
4516 +checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
4517 +dependencies = [
4518 + "windows-sys 0.61.2",
4519 +]
4520 +
4521 +[[package]]
4522 +name = "winapi-x86_64-pc-windows-gnu"
4523 +version = "0.4.0"
4524 +source = "registry+https://github.com/rust-lang/crates.io-index"
4525 +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
4526 +
4527 +[[package]]
4528 +name = "window-vibrancy"
4529 +version = "0.6.0"
4530 +source = "registry+https://github.com/rust-lang/crates.io-index"
4531 +checksum = "d9bec5a31f3f9362f2258fd0e9c9dd61a9ca432e7306cc78c444258f0dce9a9c"
4532 +dependencies = [
4533 + "objc2 0.6.3",
4534 + "objc2-app-kit",
4535 + "objc2-core-foundation",
4536 + "objc2-foundation 0.3.2",
4537 + "raw-window-handle",
4538 + "windows-sys 0.59.0",
4539 + "windows-version",
4540 +]
4541 +
4542 +[[package]]
4543 +name = "windows"
4544 +version = "0.61.3"
4545 +source = "registry+https://github.com/rust-lang/crates.io-index"
4546 +checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893"
4547 +dependencies = [
4548 + "windows-collections",
4549 + "windows-core 0.61.2",
4550 + "windows-future",
4551 + "windows-link 0.1.3",
4552 + "windows-numerics",
4553 +]
4554 +
4555 +[[package]]
4556 +name = "windows-collections"
4557 +version = "0.2.0"
4558 +source = "registry+https://github.com/rust-lang/crates.io-index"
4559 +checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8"
4560 +dependencies = [
4561 + "windows-core 0.61.2",
4562 +]
4563 +
4564 +[[package]]
4565 +name = "windows-core"
4566 +version = "0.61.2"
4567 +source = "registry+https://github.com/rust-lang/crates.io-index"
4568 +checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3"
4569 +dependencies = [
4570 + "windows-implement",
4571 + "windows-interface",
4572 + "windows-link 0.1.3",
4573 + "windows-result 0.3.4",
4574 + "windows-strings 0.4.2",
4575 +]
4576 +
4577 +[[package]]
4578 +name = "windows-core"
4579 +version = "0.62.2"
4580 +source = "registry+https://github.com/rust-lang/crates.io-index"
4581 +checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb"
4582 +dependencies = [
4583 + "windows-implement",
4584 + "windows-interface",
4585 + "windows-link 0.2.1",
4586 + "windows-result 0.4.1",
4587 + "windows-strings 0.5.1",
4588 +]
4589 +
4590 +[[package]]
4591 +name = "windows-future"
4592 +version = "0.2.1"
4593 +source = "registry+https://github.com/rust-lang/crates.io-index"
4594 +checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e"
4595 +dependencies = [
4596 + "windows-core 0.61.2",
4597 + "windows-link 0.1.3",
4598 + "windows-threading",
4599 +]
4600 +
4601 +[[package]]
4602 +name = "windows-implement"
4603 +version = "0.60.2"
4604 +source = "registry+https://github.com/rust-lang/crates.io-index"
4605 +checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
4606 +dependencies = [
4607 + "proc-macro2",
4608 + "quote",
4609 + "syn 2.0.108",
4610 +]
4611 +
4612 +[[package]]
4613 +name = "windows-interface"
4614 +version = "0.59.3"
4615 +source = "registry+https://github.com/rust-lang/crates.io-index"
4616 +checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
4617 +dependencies = [
4618 + "proc-macro2",
4619 + "quote",
4620 + "syn 2.0.108",
4621 +]
4622 +
4623 +[[package]]
4624 +name = "windows-link"
4625 +version = "0.1.3"
4626 +source = "registry+https://github.com/rust-lang/crates.io-index"
4627 +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a"
4628 +
4629 +[[package]]
4630 +name = "windows-link"
4631 +version = "0.2.1"
4632 +source = "registry+https://github.com/rust-lang/crates.io-index"
4633 +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
4634 +
4635 +[[package]]
4636 +name = "windows-numerics"
4637 +version = "0.2.0"
4638 +source = "registry+https://github.com/rust-lang/crates.io-index"
4639 +checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1"
4640 +dependencies = [
4641 + "windows-core 0.61.2",
4642 + "windows-link 0.1.3",
4643 +]
4644 +
4645 +[[package]]
4646 +name = "windows-result"
4647 +version = "0.3.4"
4648 +source = "registry+https://github.com/rust-lang/crates.io-index"
4649 +checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6"
4650 +dependencies = [
4651 + "windows-link 0.1.3",
4652 +]
4653 +
4654 +[[package]]
4655 +name = "windows-result"
4656 +version = "0.4.1"
4657 +source = "registry+https://github.com/rust-lang/crates.io-index"
4658 +checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5"
4659 +dependencies = [
4660 + "windows-link 0.2.1",
4661 +]
4662 +
4663 +[[package]]
4664 +name = "windows-strings"
4665 +version = "0.4.2"
4666 +source = "registry+https://github.com/rust-lang/crates.io-index"
4667 +checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57"
4668 +dependencies = [
4669 + "windows-link 0.1.3",
4670 +]
4671 +
4672 +[[package]]
4673 +name = "windows-strings"
4674 +version = "0.5.1"
4675 +source = "registry+https://github.com/rust-lang/crates.io-index"
4676 +checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091"
4677 +dependencies = [
4678 + "windows-link 0.2.1",
4679 +]
4680 +
4681 +[[package]]
4682 +name = "windows-sys"
4683 +version = "0.45.0"
4684 +source = "registry+https://github.com/rust-lang/crates.io-index"
4685 +checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
4686 +dependencies = [
4687 + "windows-targets 0.42.2",
4688 +]
4689 +
4690 +[[package]]
4691 +name = "windows-sys"
4692 +version = "0.59.0"
4693 +source = "registry+https://github.com/rust-lang/crates.io-index"
4694 +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
4695 +dependencies = [
4696 + "windows-targets 0.52.6",
4697 +]
4698 +
4699 +[[package]]
4700 +name = "windows-sys"
4701 +version = "0.60.2"
4702 +source = "registry+https://github.com/rust-lang/crates.io-index"
4703 +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
4704 +dependencies = [
4705 + "windows-targets 0.53.5",
4706 +]
4707 +
4708 +[[package]]
4709 +name = "windows-sys"
4710 +version = "0.61.2"
4711 +source = "registry+https://github.com/rust-lang/crates.io-index"
4712 +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
4713 +dependencies = [
4714 + "windows-link 0.2.1",
4715 +]
4716 +
4717 +[[package]]
4718 +name = "windows-targets"
4719 +version = "0.42.2"
4720 +source = "registry+https://github.com/rust-lang/crates.io-index"
4721 +checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
4722 +dependencies = [
4723 + "windows_aarch64_gnullvm 0.42.2",
4724 + "windows_aarch64_msvc 0.42.2",
4725 + "windows_i686_gnu 0.42.2",
4726 + "windows_i686_msvc 0.42.2",
4727 + "windows_x86_64_gnu 0.42.2",
4728 + "windows_x86_64_gnullvm 0.42.2",
4729 + "windows_x86_64_msvc 0.42.2",
4730 +]
4731 +
4732 +[[package]]
4733 +name = "windows-targets"
4734 +version = "0.52.6"
4735 +source = "registry+https://github.com/rust-lang/crates.io-index"
4736 +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
4737 +dependencies = [
4738 + "windows_aarch64_gnullvm 0.52.6",
4739 + "windows_aarch64_msvc 0.52.6",
4740 + "windows_i686_gnu 0.52.6",
4741 + "windows_i686_gnullvm 0.52.6",
4742 + "windows_i686_msvc 0.52.6",
4743 + "windows_x86_64_gnu 0.52.6",
4744 + "windows_x86_64_gnullvm 0.52.6",
4745 + "windows_x86_64_msvc 0.52.6",
4746 +]
4747 +
4748 +[[package]]
4749 +name = "windows-targets"
4750 +version = "0.53.5"
4751 +source = "registry+https://github.com/rust-lang/crates.io-index"
4752 +checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3"
4753 +dependencies = [
4754 + "windows-link 0.2.1",
4755 + "windows_aarch64_gnullvm 0.53.1",
4756 + "windows_aarch64_msvc 0.53.1",
4757 + "windows_i686_gnu 0.53.1",
4758 + "windows_i686_gnullvm 0.53.1",
4759 + "windows_i686_msvc 0.53.1",
4760 + "windows_x86_64_gnu 0.53.1",
4761 + "windows_x86_64_gnullvm 0.53.1",
4762 + "windows_x86_64_msvc 0.53.1",
4763 +]
4764 +
4765 +[[package]]
4766 +name = "windows-threading"
4767 +version = "0.1.0"
4768 +source = "registry+https://github.com/rust-lang/crates.io-index"
4769 +checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6"
4770 +dependencies = [
4771 + "windows-link 0.1.3",
4772 +]
4773 +
4774 +[[package]]
4775 +name = "windows-version"
4776 +version = "0.1.7"
4777 +source = "registry+https://github.com/rust-lang/crates.io-index"
4778 +checksum = "e4060a1da109b9d0326b7262c8e12c84df67cc0dbc9e33cf49e01ccc2eb63631"
4779 +dependencies = [
4780 + "windows-link 0.2.1",
4781 +]
4782 +
4783 +[[package]]
4784 +name = "windows_aarch64_gnullvm"
4785 +version = "0.42.2"
4786 +source = "registry+https://github.com/rust-lang/crates.io-index"
4787 +checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
4788 +
4789 +[[package]]
4790 +name = "windows_aarch64_gnullvm"
4791 +version = "0.52.6"
4792 +source = "registry+https://github.com/rust-lang/crates.io-index"
4793 +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
4794 +
4795 +[[package]]
4796 +name = "windows_aarch64_gnullvm"
4797 +version = "0.53.1"
4798 +source = "registry+https://github.com/rust-lang/crates.io-index"
4799 +checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53"
4800 +
4801 +[[package]]
4802 +name = "windows_aarch64_msvc"
4803 +version = "0.42.2"
4804 +source = "registry+https://github.com/rust-lang/crates.io-index"
4805 +checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
4806 +
4807 +[[package]]
4808 +name = "windows_aarch64_msvc"
4809 +version = "0.52.6"
4810 +source = "registry+https://github.com/rust-lang/crates.io-index"
4811 +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
4812 +
4813 +[[package]]
4814 +name = "windows_aarch64_msvc"
4815 +version = "0.53.1"
4816 +source = "registry+https://github.com/rust-lang/crates.io-index"
4817 +checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006"
4818 +
4819 +[[package]]
4820 +name = "windows_i686_gnu"
4821 +version = "0.42.2"
4822 +source = "registry+https://github.com/rust-lang/crates.io-index"
4823 +checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
4824 +
4825 +[[package]]
4826 +name = "windows_i686_gnu"
4827 +version = "0.52.6"
4828 +source = "registry+https://github.com/rust-lang/crates.io-index"
4829 +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
4830 +
4831 +[[package]]
4832 +name = "windows_i686_gnu"
4833 +version = "0.53.1"
4834 +source = "registry+https://github.com/rust-lang/crates.io-index"
4835 +checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3"
4836 +
4837 +[[package]]
4838 +name = "windows_i686_gnullvm"
4839 +version = "0.52.6"
4840 +source = "registry+https://github.com/rust-lang/crates.io-index"
4841 +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
4842 +
4843 +[[package]]
4844 +name = "windows_i686_gnullvm"
4845 +version = "0.53.1"
4846 +source = "registry+https://github.com/rust-lang/crates.io-index"
4847 +checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c"
4848 +
4849 +[[package]]
4850 +name = "windows_i686_msvc"
4851 +version = "0.42.2"
4852 +source = "registry+https://github.com/rust-lang/crates.io-index"
4853 +checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
4854 +
4855 +[[package]]
4856 +name = "windows_i686_msvc"
4857 +version = "0.52.6"
4858 +source = "registry+https://github.com/rust-lang/crates.io-index"
4859 +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
4860 +
4861 +[[package]]
4862 +name = "windows_i686_msvc"
4863 +version = "0.53.1"
4864 +source = "registry+https://github.com/rust-lang/crates.io-index"
4865 +checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2"
4866 +
4867 +[[package]]
4868 +name = "windows_x86_64_gnu"
4869 +version = "0.42.2"
4870 +source = "registry+https://github.com/rust-lang/crates.io-index"
4871 +checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
4872 +
4873 +[[package]]
4874 +name = "windows_x86_64_gnu"
4875 +version = "0.52.6"
4876 +source = "registry+https://github.com/rust-lang/crates.io-index"
4877 +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
4878 +
4879 +[[package]]
4880 +name = "windows_x86_64_gnu"
4881 +version = "0.53.1"
4882 +source = "registry+https://github.com/rust-lang/crates.io-index"
4883 +checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499"
4884 +
4885 +[[package]]
4886 +name = "windows_x86_64_gnullvm"
4887 +version = "0.42.2"
4888 +source = "registry+https://github.com/rust-lang/crates.io-index"
4889 +checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
4890 +
4891 +[[package]]
4892 +name = "windows_x86_64_gnullvm"
4893 +version = "0.52.6"
4894 +source = "registry+https://github.com/rust-lang/crates.io-index"
4895 +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
4896 +
4897 +[[package]]
4898 +name = "windows_x86_64_gnullvm"
4899 +version = "0.53.1"
4900 +source = "registry+https://github.com/rust-lang/crates.io-index"
4901 +checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1"
4902 +
4903 +[[package]]
4904 +name = "windows_x86_64_msvc"
4905 +version = "0.42.2"
4906 +source = "registry+https://github.com/rust-lang/crates.io-index"
4907 +checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
4908 +
4909 +[[package]]
4910 +name = "windows_x86_64_msvc"
4911 +version = "0.52.6"
4912 +source = "registry+https://github.com/rust-lang/crates.io-index"
4913 +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
4914 +
4915 +[[package]]
4916 +name = "windows_x86_64_msvc"
4917 +version = "0.53.1"
4918 +source = "registry+https://github.com/rust-lang/crates.io-index"
4919 +checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650"
4920 +
4921 +[[package]]
4922 +name = "winnow"
4923 +version = "0.5.40"
4924 +source = "registry+https://github.com/rust-lang/crates.io-index"
4925 +checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
4926 +dependencies = [
4927 + "memchr",
4928 +]
4929 +
4930 +[[package]]
4931 +name = "winnow"
4932 +version = "0.7.13"
4933 +source = "registry+https://github.com/rust-lang/crates.io-index"
4934 +checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf"
4935 +dependencies = [
4936 + "memchr",
4937 +]
4938 +
4939 +[[package]]
4940 +name = "winreg"
4941 +version = "0.55.0"
4942 +source = "registry+https://github.com/rust-lang/crates.io-index"
4943 +checksum = "cb5a765337c50e9ec252c2069be9bf91c7df47afb103b642ba3a53bf8101be97"
4944 +dependencies = [
4945 + "cfg-if",
4946 + "windows-sys 0.59.0",
4947 +]
4948 +
4949 +[[package]]
4950 +name = "wit-bindgen"
4951 +version = "0.46.0"
4952 +source = "registry+https://github.com/rust-lang/crates.io-index"
4953 +checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59"
4954 +
4955 +[[package]]
4956 +name = "writeable"
4957 +version = "0.6.2"
4958 +source = "registry+https://github.com/rust-lang/crates.io-index"
4959 +checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9"
4960 +
4961 +[[package]]
4962 +name = "wry"
4963 +version = "0.53.5"
4964 +source = "registry+https://github.com/rust-lang/crates.io-index"
4965 +checksum = "728b7d4c8ec8d81cab295e0b5b8a4c263c0d41a785fb8f8c4df284e5411140a2"
4966 +dependencies = [
4967 + "base64 0.22.1",
4968 + "block2 0.6.2",
4969 + "cookie",
4970 + "crossbeam-channel",
4971 + "dirs",
4972 + "dpi",
4973 + "dunce",
4974 + "gdkx11",
4975 + "gtk",
4976 + "html5ever",
4977 + "http",
4978 + "javascriptcore-rs",
4979 + "jni",
4980 + "kuchikiki",
4981 + "libc",
4982 + "ndk",
4983 + "objc2 0.6.3",
4984 + "objc2-app-kit",
4985 + "objc2-core-foundation",
4986 + "objc2-foundation 0.3.2",
4987 + "objc2-ui-kit",
4988 + "objc2-web-kit",
4989 + "once_cell",
4990 + "percent-encoding",
4991 + "raw-window-handle",
4992 + "sha2",
4993 + "soup3",
4994 + "tao-macros",
4995 + "thiserror 2.0.17",
4996 + "url",
4997 + "webkit2gtk",
4998 + "webkit2gtk-sys",
4999 + "webview2-com",

This file is too large to show in full.

src-tauri/Cargo.toml new
+25
@@ -0,0 +1,25 @@
1 +[package]
2 +name = "moovibe-template-sveltejs"
3 +version = "0.1.0"
4 +description = "A Tauri App"
5 +authors = ["you"]
6 +edition = "2021"
7 +
8 +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
9 +
10 +[lib]
11 +# The `_lib` suffix may seem redundant but it is necessary
12 +# to make the lib name unique and wouldn't conflict with the bin name.
13 +# This seems to be only an issue on Windows, see https://github.com/rust-lang/cargo/issues/8519
14 +name = "moovibe_template_sveltejs_lib"
15 +crate-type = ["staticlib", "cdylib", "rlib"]
16 +
17 +[build-dependencies]
18 +tauri-build = { version = "2", features = [] }
19 +
20 +[dependencies]
21 +tauri = { version = "2", features = [] }
22 +tauri-plugin-opener = "2"
23 +serde = { version = "1", features = ["derive"] }
24 +serde_json = "1"
25 +
src-tauri/build.rs new
+3
@@ -0,0 +1,3 @@
1 +fn main() {
2 + tauri_build::build()
3 +}
src-tauri/capabilities/default.json new
+10
@@ -0,0 +1,10 @@
1 +{
2 + "$schema": "../gen/schemas/desktop-schema.json",
3 + "identifier": "default",
4 + "description": "Capability for the main window",
5 + "windows": ["main"],
6 + "permissions": [
7 + "core:default",
8 + "opener:default"
9 + ]
10 +}
src-tauri/icons/128x128.png
Binary files /dev/null and b/src-tauri/icons/128x128.png differ
src-tauri/icons/128x128@2x.png
Binary files /dev/null and b/src-tauri/icons/128x128@2x.png differ
src-tauri/icons/32x32.png
Binary files /dev/null and b/src-tauri/icons/32x32.png differ
src-tauri/icons/Square107x107Logo.png
Binary files /dev/null and b/src-tauri/icons/Square107x107Logo.png differ
src-tauri/icons/Square142x142Logo.png
Binary files /dev/null and b/src-tauri/icons/Square142x142Logo.png differ
src-tauri/icons/Square150x150Logo.png
Binary files /dev/null and b/src-tauri/icons/Square150x150Logo.png differ
src-tauri/icons/Square284x284Logo.png
Binary files /dev/null and b/src-tauri/icons/Square284x284Logo.png differ
src-tauri/icons/Square30x30Logo.png
Binary files /dev/null and b/src-tauri/icons/Square30x30Logo.png differ
src-tauri/icons/Square310x310Logo.png
Binary files /dev/null and b/src-tauri/icons/Square310x310Logo.png differ
src-tauri/icons/Square44x44Logo.png
Binary files /dev/null and b/src-tauri/icons/Square44x44Logo.png differ
src-tauri/icons/Square71x71Logo.png
Binary files /dev/null and b/src-tauri/icons/Square71x71Logo.png differ
src-tauri/icons/Square89x89Logo.png
Binary files /dev/null and b/src-tauri/icons/Square89x89Logo.png differ
src-tauri/icons/StoreLogo.png
Binary files /dev/null and b/src-tauri/icons/StoreLogo.png differ
src-tauri/icons/icon.icns
Binary files /dev/null and b/src-tauri/icons/icon.icns differ
src-tauri/icons/icon.ico
Binary files /dev/null and b/src-tauri/icons/icon.ico differ
src-tauri/icons/icon.png
Binary files /dev/null and b/src-tauri/icons/icon.png differ
src-tauri/src/lib.rs new
+14
@@ -0,0 +1,14 @@
1 +// Learn more about Tauri commands at https://tauri.app/develop/calling-rust/
2 +#[tauri::command]
3 +fn greet(name: &str) -> String {
4 + format!("Hello, {}! You've been greeted from Rust!", name)
5 +}
6 +
7 +#[cfg_attr(mobile, tauri::mobile_entry_point)]
8 +pub fn run() {
9 + tauri::Builder::default()
10 + .plugin(tauri_plugin_opener::init())
11 + .invoke_handler(tauri::generate_handler![greet])
12 + .run(tauri::generate_context!())
13 + .expect("error while running tauri application");
14 +}
src-tauri/src/main.rs new
+6
@@ -0,0 +1,6 @@
1 +// Prevents additional console window on Windows in release, DO NOT REMOVE!!
2 +#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")]
3 +
4 +fn main() {
5 + moovibe_template_sveltejs_lib::run()
6 +}
src-tauri/tauri.conf.json new
+35
@@ -0,0 +1,35 @@
1 +{
2 + "$schema": "https://schema.tauri.app/config/2",
3 + "productName": "moovibe-template-sveltejs",
4 + "version": "0.1.0",
5 + "identifier": "app.moovibe.moovibe-template-sveltejs",
6 + "build": {
7 + "beforeDevCommand": "pnpm dev",
8 + "devUrl": "http://localhost:1420",
9 + "beforeBuildCommand": "pnpm build",
10 + "frontendDist": "../build"
11 + },
12 + "app": {
13 + "windows": [
14 + {
15 + "title": "moovibe-template-sveltejs",
16 + "width": 800,
17 + "height": 600
18 + }
19 + ],
20 + "security": {
21 + "csp": null
22 + }
23 + },
24 + "bundle": {
25 + "active": true,
26 + "targets": "all",
27 + "icon": [
28 + "icons/32x32.png",
29 + "icons/128x128.png",
30 + "icons/128x128@2x.png",
31 + "icons/icon.icns",
32 + "icons/icon.ico"
33 + ]
34 + }
35 +}
src/app.html new
+13
@@ -0,0 +1,13 @@
1 +<!doctype html>
2 +<html lang="en">
3 + <head>
4 + <meta charset="utf-8" />
5 + <link rel="icon" href="%sveltekit.assets%/favicon.png" />
6 + <meta name="viewport" content="width=device-width, initial-scale=1" />
7 + <title>Tauri + SvelteKit + Typescript App</title>
8 + %sveltekit.head%
9 + </head>
10 + <body data-sveltekit-preload-data="hover">
11 + <div style="display: contents">%sveltekit.body%</div>
12 + </body>
13 +</html>
src/routes/+layout.ts new
+5
@@ -0,0 +1,5 @@
1 +// Tauri doesn't have a Node.js server to do proper SSR
2 +// so we use adapter-static with a fallback to index.html to put the site in SPA mode
3 +// See: https://svelte.dev/docs/kit/single-page-apps
4 +// See: https://v2.tauri.app/start/frontend/sveltekit/ for more info
5 +export const ssr = false;
src/routes/+page.svelte new
+156
@@ -0,0 +1,156 @@
1 +<script lang="ts">
2 + import { invoke } from "@tauri-apps/api/core";
3 +
4 + let name = $state("");
5 + let greetMsg = $state("");
6 +
7 + async function greet(event: Event) {
8 + event.preventDefault();
9 + // Learn more about Tauri commands at https://tauri.app/develop/calling-rust/
10 + greetMsg = await invoke("greet", { name });
11 + }
12 +</script>
13 +
14 +<main class="container">
15 + <h1>Welcome to Tauri + Svelte</h1>
16 +
17 + <div class="row">
18 + <a href="https://vite.dev" target="_blank">
19 + <img src="/vite.svg" class="logo vite" alt="Vite Logo" />
20 + </a>
21 + <a href="https://tauri.app" target="_blank">
22 + <img src="/tauri.svg" class="logo tauri" alt="Tauri Logo" />
23 + </a>
24 + <a href="https://svelte.dev" target="_blank">
25 + <img src="/svelte.svg" class="logo svelte-kit" alt="SvelteKit Logo" />
26 + </a>
27 + </div>
28 + <p>Click on the Tauri, Vite, and SvelteKit logos to learn more.</p>
29 +
30 + <form class="row" onsubmit={greet}>
31 + <input id="greet-input" placeholder="Enter a name..." bind:value={name} />
32 + <button type="submit">Greet</button>
33 + </form>
34 + <p>{greetMsg}</p>
35 +</main>
36 +
37 +<style>
38 +.logo.vite:hover {
39 + filter: drop-shadow(0 0 2em #747bff);
40 +}
41 +
42 +.logo.svelte-kit:hover {
43 + filter: drop-shadow(0 0 2em #ff3e00);
44 +}
45 +
46 +:root {
47 + font-family: Inter, Avenir, Helvetica, Arial, sans-serif;
48 + font-size: 16px;
49 + line-height: 24px;
50 + font-weight: 400;
51 +
52 + color: #0f0f0f;
53 + background-color: #f6f6f6;
54 +
55 + font-synthesis: none;
56 + text-rendering: optimizeLegibility;
57 + -webkit-font-smoothing: antialiased;
58 + -moz-osx-font-smoothing: grayscale;
59 + -webkit-text-size-adjust: 100%;
60 +}
61 +
62 +.container {
63 + margin: 0;
64 + padding-top: 10vh;
65 + display: flex;
66 + flex-direction: column;
67 + justify-content: center;
68 + text-align: center;
69 +}
70 +
71 +.logo {
72 + height: 6em;
73 + padding: 1.5em;
74 + will-change: filter;
75 + transition: 0.75s;
76 +}
77 +
78 +.logo.tauri:hover {
79 + filter: drop-shadow(0 0 2em #24c8db);
80 +}
81 +
82 +.row {
83 + display: flex;
84 + justify-content: center;
85 +}
86 +
87 +a {
88 + font-weight: 500;
89 + color: #646cff;
90 + text-decoration: inherit;
91 +}
92 +
93 +a:hover {
94 + color: #535bf2;
95 +}
96 +
97 +h1 {
98 + text-align: center;
99 +}
100 +
101 +input,
102 +button {
103 + border-radius: 8px;
104 + border: 1px solid transparent;
105 + padding: 0.6em 1.2em;
106 + font-size: 1em;
107 + font-weight: 500;
108 + font-family: inherit;
109 + color: #0f0f0f;
110 + background-color: #ffffff;
111 + transition: border-color 0.25s;
112 + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
113 +}
114 +
115 +button {
116 + cursor: pointer;
117 +}
118 +
119 +button:hover {
120 + border-color: #396cd8;
121 +}
122 +button:active {
123 + border-color: #396cd8;
124 + background-color: #e8e8e8;
125 +}
126 +
127 +input,
128 +button {
129 + outline: none;
130 +}
131 +
132 +#greet-input {
133 + margin-right: 5px;
134 +}
135 +
136 +@media (prefers-color-scheme: dark) {
137 + :root {
138 + color: #f6f6f6;
139 + background-color: #2f2f2f;
140 + }
141 +
142 + a:hover {
143 + color: #24c8db;
144 + }
145 +
146 + input,
147 + button {
148 + color: #ffffff;
149 + background-color: #0f0f0f98;
150 + }
151 + button:active {
152 + background-color: #0f0f0f69;
153 + }
154 +}
155 +
156 +</style>
static/favicon.png
Binary files /dev/null and b/static/favicon.png differ
static/svelte.svg new
+1
@@ -0,0 +1 @@
1 +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="26.6" height="32" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 308"><path fill="#FF3E00" d="M239.682 40.707C211.113-.182 154.69-12.301 113.895 13.69L42.247 59.356a82.198 82.198 0 0 0-37.135 55.056a86.566 86.566 0 0 0 8.536 55.576a82.425 82.425 0 0 0-12.296 30.719a87.596 87.596 0 0 0 14.964 66.244c28.574 40.893 84.997 53.007 125.787 27.016l71.648-45.664a82.182 82.182 0 0 0 37.135-55.057a86.601 86.601 0 0 0-8.53-55.577a82.409 82.409 0 0 0 12.29-30.718a87.573 87.573 0 0 0-14.963-66.244"></path><path fill="#FFF" d="M106.889 270.841c-23.102 6.007-47.497-3.036-61.103-22.648a52.685 52.685 0 0 1-9.003-39.85a49.978 49.978 0 0 1 1.713-6.693l1.35-4.115l3.671 2.697a92.447 92.447 0 0 0 28.036 14.007l2.663.808l-.245 2.659a16.067 16.067 0 0 0 2.89 10.656a17.143 17.143 0 0 0 18.397 6.828a15.786 15.786 0 0 0 4.403-1.935l71.67-45.672a14.922 14.922 0 0 0 6.734-9.977a15.923 15.923 0 0 0-2.713-12.011a17.156 17.156 0 0 0-18.404-6.832a15.78 15.78 0 0 0-4.396 1.933l-27.35 17.434a52.298 52.298 0 0 1-14.553 6.391c-23.101 6.007-47.497-3.036-61.101-22.649a52.681 52.681 0 0 1-9.004-39.849a49.428 49.428 0 0 1 22.34-33.114l71.664-45.677a52.218 52.218 0 0 1 14.563-6.398c23.101-6.007 47.497 3.036 61.101 22.648a52.685 52.685 0 0 1 9.004 39.85a50.559 50.559 0 0 1-1.713 6.692l-1.35 4.116l-3.67-2.693a92.373 92.373 0 0 0-28.037-14.013l-2.664-.809l.246-2.658a16.099 16.099 0 0 0-2.89-10.656a17.143 17.143 0 0 0-18.398-6.828a15.786 15.786 0 0 0-4.402 1.935l-71.67 45.674a14.898 14.898 0 0 0-6.73 9.975a15.9 15.9 0 0 0 2.709 12.012a17.156 17.156 0 0 0 18.404 6.832a15.841 15.841 0 0 0 4.402-1.935l27.345-17.427a52.147 52.147 0 0 1 14.552-6.397c23.101-6.006 47.497 3.037 61.102 22.65a52.681 52.681 0 0 1 9.003 39.848a49.453 49.453 0 0 1-22.34 33.12l-71.664 45.673a52.218 52.218 0 0 1-14.563 6.398"></path></svg>
\ No newline at end of file
static/tauri.svg new
+6
@@ -0,0 +1,6 @@
1 +<svg width="206" height="231" viewBox="0 0 206 231" fill="none" xmlns="http://www.w3.org/2000/svg">
2 +<path d="M143.143 84C143.143 96.1503 133.293 106 121.143 106C108.992 106 99.1426 96.1503 99.1426 84C99.1426 71.8497 108.992 62 121.143 62C133.293 62 143.143 71.8497 143.143 84Z" fill="#FFC131"/>
3 +<ellipse cx="84.1426" cy="147" rx="22" ry="22" transform="rotate(180 84.1426 147)" fill="#24C8DB"/>
4 +<path fill-rule="evenodd" clip-rule="evenodd" d="M166.738 154.548C157.86 160.286 148.023 164.269 137.757 166.341C139.858 160.282 141 153.774 141 147C141 144.543 140.85 142.121 140.558 139.743C144.975 138.204 149.215 136.139 153.183 133.575C162.73 127.404 170.292 118.608 174.961 108.244C179.63 97.8797 181.207 86.3876 179.502 75.1487C177.798 63.9098 172.884 53.4021 165.352 44.8883C157.82 36.3744 147.99 30.2165 137.042 27.1546C126.095 24.0926 114.496 24.2568 103.64 27.6274C92.7839 30.998 83.1319 37.4317 75.8437 46.1553C74.9102 47.2727 74.0206 48.4216 73.176 49.5993C61.9292 50.8488 51.0363 54.0318 40.9629 58.9556C44.2417 48.4586 49.5653 38.6591 56.679 30.1442C67.0505 17.7298 80.7861 8.57426 96.2354 3.77762C111.685 -1.01901 128.19 -1.25267 143.769 3.10474C159.348 7.46215 173.337 16.2252 184.056 28.3411C194.775 40.457 201.767 55.4101 204.193 71.404C206.619 87.3978 204.374 103.752 197.73 118.501C191.086 133.25 180.324 145.767 166.738 154.548ZM41.9631 74.275L62.5557 76.8042C63.0459 72.813 63.9401 68.9018 65.2138 65.1274C57.0465 67.0016 49.2088 70.087 41.9631 74.275Z" fill="#FFC131"/>
5 +<path fill-rule="evenodd" clip-rule="evenodd" d="M38.4045 76.4519C47.3493 70.6709 57.2677 66.6712 67.6171 64.6132C65.2774 70.9669 64 77.8343 64 85.0001C64 87.1434 64.1143 89.26 64.3371 91.3442C60.0093 92.8732 55.8533 94.9092 51.9599 97.4256C42.4128 103.596 34.8505 112.392 30.1816 122.756C25.5126 133.12 23.9357 144.612 25.6403 155.851C27.3449 167.09 32.2584 177.598 39.7906 186.112C47.3227 194.626 57.153 200.784 68.1003 203.846C79.0476 206.907 90.6462 206.743 101.502 203.373C112.359 200.002 122.011 193.568 129.299 184.845C130.237 183.722 131.131 182.567 131.979 181.383C143.235 180.114 154.132 176.91 164.205 171.962C160.929 182.49 155.596 192.319 148.464 200.856C138.092 213.27 124.357 222.426 108.907 227.222C93.458 232.019 76.9524 232.253 61.3736 227.895C45.7948 223.538 31.8055 214.775 21.0867 202.659C10.3679 190.543 3.37557 175.59 0.949823 159.596C-1.47592 143.602 0.768139 127.248 7.41237 112.499C14.0566 97.7497 24.8183 85.2327 38.4045 76.4519ZM163.062 156.711L163.062 156.711C162.954 156.773 162.846 156.835 162.738 156.897C162.846 156.835 162.954 156.773 163.062 156.711Z" fill="#24C8DB"/>
6 +</svg>
static/vite.svg new
+1
@@ -0,0 +1 @@
1 +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="31.88" height="32" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 257"><defs><linearGradient id="IconifyId1813088fe1fbc01fb466" x1="-.828%" x2="57.636%" y1="7.652%" y2="78.411%"><stop offset="0%" stop-color="#41D1FF"></stop><stop offset="100%" stop-color="#BD34FE"></stop></linearGradient><linearGradient id="IconifyId1813088fe1fbc01fb467" x1="43.376%" x2="50.316%" y1="2.242%" y2="89.03%"><stop offset="0%" stop-color="#FFEA83"></stop><stop offset="8.333%" stop-color="#FFDD35"></stop><stop offset="100%" stop-color="#FFA800"></stop></linearGradient></defs><path fill="url(#IconifyId1813088fe1fbc01fb466)" d="M255.153 37.938L134.897 252.976c-2.483 4.44-8.862 4.466-11.382.048L.875 37.958c-2.746-4.814 1.371-10.646 6.827-9.67l120.385 21.517a6.537 6.537 0 0 0 2.322-.004l117.867-21.483c5.438-.991 9.574 4.796 6.877 9.62Z"></path><path fill="url(#IconifyId1813088fe1fbc01fb467)" d="M185.432.063L96.44 17.501a3.268 3.268 0 0 0-2.634 3.014l-5.474 92.456a3.268 3.268 0 0 0 3.997 3.378l24.777-5.718c2.318-.535 4.413 1.507 3.936 3.838l-7.361 36.047c-.495 2.426 1.782 4.5 4.151 3.78l15.304-4.649c2.372-.72 4.652 1.36 4.15 3.788l-11.698 56.621c-.732 3.542 3.979 5.473 5.943 2.437l1.313-2.028l72.516-144.72c1.215-2.423-.88-5.186-3.54-4.672l-25.505 4.922c-2.396.462-4.435-1.77-3.759-4.114l16.646-57.705c.677-2.35-1.37-4.583-3.769-4.113Z"></path></svg>
\ No newline at end of file
svelte.config.js new
+18
@@ -0,0 +1,18 @@
1 +// Tauri doesn't have a Node.js server to do proper SSR
2 +// so we use adapter-static with a fallback to index.html to put the site in SPA mode
3 +// See: https://svelte.dev/docs/kit/single-page-apps
4 +// See: https://v2.tauri.app/start/frontend/sveltekit/ for more info
5 +import adapter from "@sveltejs/adapter-static";
6 +import { vitePreprocess } from "@sveltejs/vite-plugin-svelte";
7 +
8 +/** @type {import('@sveltejs/kit').Config} */
9 +const config = {
10 + preprocess: vitePreprocess(),
11 + kit: {
12 + adapter: adapter({
13 + fallback: "index.html",
14 + }),
15 + },
16 +};
17 +
18 +export default config;
tsconfig.json new
+19
@@ -0,0 +1,19 @@
1 +{
2 + "extends": "./.svelte-kit/tsconfig.json",
3 + "compilerOptions": {
4 + "allowJs": true,
5 + "checkJs": true,
6 + "esModuleInterop": true,
7 + "forceConsistentCasingInFileNames": true,
8 + "resolveJsonModule": true,
9 + "skipLibCheck": true,
10 + "sourceMap": true,
11 + "strict": true,
12 + "moduleResolution": "bundler"
13 + }
14 + // Path aliases are handled by https://svelte.dev/docs/kit/configuration#alias
15 + // except $lib which is handled by https://svelte.dev/docs/kit/configuration#files
16 + //
17 + // If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes
18 + // from the referenced tsconfig.json - TypeScript does not merge them in
19 +}
vite.config.js new
+32
@@ -0,0 +1,32 @@
1 +import { defineConfig } from "vite";
2 +import { sveltekit } from "@sveltejs/kit/vite";
3 +
4 +// @ts-expect-error process is a nodejs global
5 +const host = process.env.TAURI_DEV_HOST;
6 +
7 +// https://vite.dev/config/
8 +export default defineConfig(async () => ({
9 + plugins: [sveltekit()],
10 +
11 + // Vite options tailored for Tauri development and only applied in `tauri dev` or `tauri build`
12 + //
13 + // 1. prevent Vite from obscuring rust errors
14 + clearScreen: false,
15 + // 2. tauri expects a fixed port, fail if that port is not available
16 + server: {
17 + port: 1420,
18 + strictPort: true,
19 + host: host || false,
20 + hmr: host
21 + ? {
22 + protocol: "ws",
23 + host,
24 + port: 1421,
25 + }
26 + : undefined,
27 + watch: {
28 + // 3. tell Vite to ignore watching `src-tauri`
29 + ignored: ["**/src-tauri/**"],
30 + },
31 + },
32 +}));