BlueSky & more on desktop lazurite.stormlightlabs.org/
tauri rust typescript bluesky appview atproto solid
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

initial commit

Owais Jamil 3360544f

+5863
+2
.gitignore
··· 1 + node_modules 2 + dist
+1
README.md
··· 1 + # Lazurite (for Desktop)
+17
index.html
··· 1 + <!doctype html> 2 + <html lang="en"> 3 + <head> 4 + <meta charset="utf-8" /> 5 + <meta name="viewport" content="width=device-width, initial-scale=1" /> 6 + <meta name="theme-color" content="#000000" /> 7 + <link rel="icon" type="image/svg+xml" href="/src/assets/logo.svg" /> 8 + <title>Tauri + Solid + Typescript App</title> 9 + </head> 10 + 11 + <body> 12 + <noscript>You need to enable JavaScript to run this app.</noscript> 13 + <div id="root"></div> 14 + 15 + <script src="/src/index.tsx" type="module"></script> 16 + </body> 17 + </html>
+25
package.json
··· 1 + { 2 + "name": "lazurite-desktop", 3 + "version": "0.1.0", 4 + "description": "", 5 + "type": "module", 6 + "scripts": { 7 + "start": "vite", 8 + "dev": "vite", 9 + "build": "vite build", 10 + "serve": "vite preview", 11 + "tauri": "tauri" 12 + }, 13 + "license": "MIT", 14 + "dependencies": { 15 + "solid-js": "^1.9.3", 16 + "@tauri-apps/api": "^2", 17 + "@tauri-apps/plugin-opener": "^2" 18 + }, 19 + "devDependencies": { 20 + "typescript": "~5.6.2", 21 + "vite": "^6.0.3", 22 + "vite-plugin-solid": "^2.11.0", 23 + "@tauri-apps/cli": "^2" 24 + } 25 + }
+6
public/tauri.svg
··· 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>
+1
public/vite.svg
··· 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>
+7
src-tauri/.gitignore
··· 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
+5469
src-tauri/Cargo.lock
··· 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.102" 47 + source = "registry+https://github.com/rust-lang/crates.io-index" 48 + checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" 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.14.0" 77 + source = "registry+https://github.com/rust-lang/crates.io-index" 78 + checksum = "c96bf972d85afc50bf5ab8fe2d54d1586b4e0b46c97c50a0c9e71e2f7bcd812a" 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.2" 109 + source = "registry+https://github.com/rust-lang/crates.io-index" 110 + checksum = "290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311" 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.117", 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.117", 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 = "bit-set" 230 + version = "0.8.0" 231 + source = "registry+https://github.com/rust-lang/crates.io-index" 232 + checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" 233 + dependencies = [ 234 + "bit-vec", 235 + ] 236 + 237 + [[package]] 238 + name = "bit-vec" 239 + version = "0.8.0" 240 + source = "registry+https://github.com/rust-lang/crates.io-index" 241 + checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" 242 + 243 + [[package]] 244 + name = "bitflags" 245 + version = "1.3.2" 246 + source = "registry+https://github.com/rust-lang/crates.io-index" 247 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 248 + 249 + [[package]] 250 + name = "bitflags" 251 + version = "2.11.0" 252 + source = "registry+https://github.com/rust-lang/crates.io-index" 253 + checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af" 254 + dependencies = [ 255 + "serde_core", 256 + ] 257 + 258 + [[package]] 259 + name = "block-buffer" 260 + version = "0.10.4" 261 + source = "registry+https://github.com/rust-lang/crates.io-index" 262 + checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 263 + dependencies = [ 264 + "generic-array", 265 + ] 266 + 267 + [[package]] 268 + name = "block2" 269 + version = "0.6.2" 270 + source = "registry+https://github.com/rust-lang/crates.io-index" 271 + checksum = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5" 272 + dependencies = [ 273 + "objc2", 274 + ] 275 + 276 + [[package]] 277 + name = "blocking" 278 + version = "1.6.2" 279 + source = "registry+https://github.com/rust-lang/crates.io-index" 280 + checksum = "e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21" 281 + dependencies = [ 282 + "async-channel", 283 + "async-task", 284 + "futures-io", 285 + "futures-lite", 286 + "piper", 287 + ] 288 + 289 + [[package]] 290 + name = "brotli" 291 + version = "8.0.2" 292 + source = "registry+https://github.com/rust-lang/crates.io-index" 293 + checksum = "4bd8b9603c7aa97359dbd97ecf258968c95f3adddd6db2f7e7a5bef101c84560" 294 + dependencies = [ 295 + "alloc-no-stdlib", 296 + "alloc-stdlib", 297 + "brotli-decompressor", 298 + ] 299 + 300 + [[package]] 301 + name = "brotli-decompressor" 302 + version = "5.0.0" 303 + source = "registry+https://github.com/rust-lang/crates.io-index" 304 + checksum = "874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03" 305 + dependencies = [ 306 + "alloc-no-stdlib", 307 + "alloc-stdlib", 308 + ] 309 + 310 + [[package]] 311 + name = "bumpalo" 312 + version = "3.20.2" 313 + source = "registry+https://github.com/rust-lang/crates.io-index" 314 + checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" 315 + 316 + [[package]] 317 + name = "bytemuck" 318 + version = "1.25.0" 319 + source = "registry+https://github.com/rust-lang/crates.io-index" 320 + checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec" 321 + 322 + [[package]] 323 + name = "byteorder" 324 + version = "1.5.0" 325 + source = "registry+https://github.com/rust-lang/crates.io-index" 326 + checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 327 + 328 + [[package]] 329 + name = "bytes" 330 + version = "1.11.1" 331 + source = "registry+https://github.com/rust-lang/crates.io-index" 332 + checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" 333 + dependencies = [ 334 + "serde", 335 + ] 336 + 337 + [[package]] 338 + name = "cairo-rs" 339 + version = "0.18.5" 340 + source = "registry+https://github.com/rust-lang/crates.io-index" 341 + checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2" 342 + dependencies = [ 343 + "bitflags 2.11.0", 344 + "cairo-sys-rs", 345 + "glib", 346 + "libc", 347 + "once_cell", 348 + "thiserror 1.0.69", 349 + ] 350 + 351 + [[package]] 352 + name = "cairo-sys-rs" 353 + version = "0.18.2" 354 + source = "registry+https://github.com/rust-lang/crates.io-index" 355 + checksum = "685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51" 356 + dependencies = [ 357 + "glib-sys", 358 + "libc", 359 + "system-deps", 360 + ] 361 + 362 + [[package]] 363 + name = "camino" 364 + version = "1.2.2" 365 + source = "registry+https://github.com/rust-lang/crates.io-index" 366 + checksum = "e629a66d692cb9ff1a1c664e41771b3dcaf961985a9774c0eb0bd1b51cf60a48" 367 + dependencies = [ 368 + "serde_core", 369 + ] 370 + 371 + [[package]] 372 + name = "cargo-platform" 373 + version = "0.1.9" 374 + source = "registry+https://github.com/rust-lang/crates.io-index" 375 + checksum = "e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea" 376 + dependencies = [ 377 + "serde", 378 + ] 379 + 380 + [[package]] 381 + name = "cargo_metadata" 382 + version = "0.19.2" 383 + source = "registry+https://github.com/rust-lang/crates.io-index" 384 + checksum = "dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba" 385 + dependencies = [ 386 + "camino", 387 + "cargo-platform", 388 + "semver", 389 + "serde", 390 + "serde_json", 391 + "thiserror 2.0.18", 392 + ] 393 + 394 + [[package]] 395 + name = "cargo_toml" 396 + version = "0.22.3" 397 + source = "registry+https://github.com/rust-lang/crates.io-index" 398 + checksum = "374b7c592d9c00c1f4972ea58390ac6b18cbb6ab79011f3bdc90a0b82ca06b77" 399 + dependencies = [ 400 + "serde", 401 + "toml 0.9.12+spec-1.1.0", 402 + ] 403 + 404 + [[package]] 405 + name = "cc" 406 + version = "1.2.58" 407 + source = "registry+https://github.com/rust-lang/crates.io-index" 408 + checksum = "e1e928d4b69e3077709075a938a05ffbedfa53a84c8f766efbf8220bb1ff60e1" 409 + dependencies = [ 410 + "find-msvc-tools", 411 + "shlex", 412 + ] 413 + 414 + [[package]] 415 + name = "cesu8" 416 + version = "1.1.0" 417 + source = "registry+https://github.com/rust-lang/crates.io-index" 418 + checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" 419 + 420 + [[package]] 421 + name = "cfb" 422 + version = "0.7.3" 423 + source = "registry+https://github.com/rust-lang/crates.io-index" 424 + checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f" 425 + dependencies = [ 426 + "byteorder", 427 + "fnv", 428 + "uuid", 429 + ] 430 + 431 + [[package]] 432 + name = "cfg-expr" 433 + version = "0.15.8" 434 + source = "registry+https://github.com/rust-lang/crates.io-index" 435 + checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" 436 + dependencies = [ 437 + "smallvec", 438 + "target-lexicon", 439 + ] 440 + 441 + [[package]] 442 + name = "cfg-if" 443 + version = "1.0.4" 444 + source = "registry+https://github.com/rust-lang/crates.io-index" 445 + checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" 446 + 447 + [[package]] 448 + name = "chrono" 449 + version = "0.4.44" 450 + source = "registry+https://github.com/rust-lang/crates.io-index" 451 + checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0" 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.25.0" 513 + source = "registry+https://github.com/rust-lang/crates.io-index" 514 + checksum = "064badf302c3194842cf2c5d61f56cc88e54a759313879cdf03abdd27d0c3b97" 515 + dependencies = [ 516 + "bitflags 2.11.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.11.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.7" 570 + source = "registry+https://github.com/rust-lang/crates.io-index" 571 + checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" 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" 596 + version = "0.36.0" 597 + source = "registry+https://github.com/rust-lang/crates.io-index" 598 + checksum = "dae61cf9c0abb83bd659dab65b7e4e38d8236824c85f0f804f173567bda257d2" 599 + dependencies = [ 600 + "cssparser-macros", 601 + "dtoa-short", 602 + "itoa", 603 + "phf 0.13.1", 604 + "smallvec", 605 + ] 606 + 607 + [[package]] 608 + name = "cssparser-macros" 609 + version = "0.6.1" 610 + source = "registry+https://github.com/rust-lang/crates.io-index" 611 + checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" 612 + dependencies = [ 613 + "quote", 614 + "syn 2.0.117", 615 + ] 616 + 617 + [[package]] 618 + name = "ctor" 619 + version = "0.2.9" 620 + source = "registry+https://github.com/rust-lang/crates.io-index" 621 + checksum = "32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501" 622 + dependencies = [ 623 + "quote", 624 + "syn 2.0.117", 625 + ] 626 + 627 + [[package]] 628 + name = "darling" 629 + version = "0.23.0" 630 + source = "registry+https://github.com/rust-lang/crates.io-index" 631 + checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d" 632 + dependencies = [ 633 + "darling_core", 634 + "darling_macro", 635 + ] 636 + 637 + [[package]] 638 + name = "darling_core" 639 + version = "0.23.0" 640 + source = "registry+https://github.com/rust-lang/crates.io-index" 641 + checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0" 642 + dependencies = [ 643 + "ident_case", 644 + "proc-macro2", 645 + "quote", 646 + "strsim", 647 + "syn 2.0.117", 648 + ] 649 + 650 + [[package]] 651 + name = "darling_macro" 652 + version = "0.23.0" 653 + source = "registry+https://github.com/rust-lang/crates.io-index" 654 + checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d" 655 + dependencies = [ 656 + "darling_core", 657 + "quote", 658 + "syn 2.0.117", 659 + ] 660 + 661 + [[package]] 662 + name = "deranged" 663 + version = "0.5.8" 664 + source = "registry+https://github.com/rust-lang/crates.io-index" 665 + checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" 666 + dependencies = [ 667 + "powerfmt", 668 + "serde_core", 669 + ] 670 + 671 + [[package]] 672 + name = "derive_more" 673 + version = "0.99.20" 674 + source = "registry+https://github.com/rust-lang/crates.io-index" 675 + checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" 676 + dependencies = [ 677 + "convert_case", 678 + "proc-macro2", 679 + "quote", 680 + "rustc_version", 681 + "syn 2.0.117", 682 + ] 683 + 684 + [[package]] 685 + name = "derive_more" 686 + version = "2.1.1" 687 + source = "registry+https://github.com/rust-lang/crates.io-index" 688 + checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134" 689 + dependencies = [ 690 + "derive_more-impl", 691 + ] 692 + 693 + [[package]] 694 + name = "derive_more-impl" 695 + version = "2.1.1" 696 + source = "registry+https://github.com/rust-lang/crates.io-index" 697 + checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb" 698 + dependencies = [ 699 + "proc-macro2", 700 + "quote", 701 + "rustc_version", 702 + "syn 2.0.117", 703 + ] 704 + 705 + [[package]] 706 + name = "digest" 707 + version = "0.10.7" 708 + source = "registry+https://github.com/rust-lang/crates.io-index" 709 + checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 710 + dependencies = [ 711 + "block-buffer", 712 + "crypto-common", 713 + ] 714 + 715 + [[package]] 716 + name = "dirs" 717 + version = "6.0.0" 718 + source = "registry+https://github.com/rust-lang/crates.io-index" 719 + checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e" 720 + dependencies = [ 721 + "dirs-sys", 722 + ] 723 + 724 + [[package]] 725 + name = "dirs-sys" 726 + version = "0.5.0" 727 + source = "registry+https://github.com/rust-lang/crates.io-index" 728 + checksum = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab" 729 + dependencies = [ 730 + "libc", 731 + "option-ext", 732 + "redox_users", 733 + "windows-sys 0.61.2", 734 + ] 735 + 736 + [[package]] 737 + name = "dispatch2" 738 + version = "0.3.1" 739 + source = "registry+https://github.com/rust-lang/crates.io-index" 740 + checksum = "1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38" 741 + dependencies = [ 742 + "bitflags 2.11.0", 743 + "block2", 744 + "libc", 745 + "objc2", 746 + ] 747 + 748 + [[package]] 749 + name = "displaydoc" 750 + version = "0.2.5" 751 + source = "registry+https://github.com/rust-lang/crates.io-index" 752 + checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" 753 + dependencies = [ 754 + "proc-macro2", 755 + "quote", 756 + "syn 2.0.117", 757 + ] 758 + 759 + [[package]] 760 + name = "dlopen2" 761 + version = "0.8.2" 762 + source = "registry+https://github.com/rust-lang/crates.io-index" 763 + checksum = "5e2c5bd4158e66d1e215c49b837e11d62f3267b30c92f1d171c4d3105e3dc4d4" 764 + dependencies = [ 765 + "dlopen2_derive", 766 + "libc", 767 + "once_cell", 768 + "winapi", 769 + ] 770 + 771 + [[package]] 772 + name = "dlopen2_derive" 773 + version = "0.4.3" 774 + source = "registry+https://github.com/rust-lang/crates.io-index" 775 + checksum = "0fbbb781877580993a8707ec48672673ec7b81eeba04cfd2310bd28c08e47c8f" 776 + dependencies = [ 777 + "proc-macro2", 778 + "quote", 779 + "syn 2.0.117", 780 + ] 781 + 782 + [[package]] 783 + name = "dom_query" 784 + version = "0.27.0" 785 + source = "registry+https://github.com/rust-lang/crates.io-index" 786 + checksum = "521e380c0c8afb8d9a1e83a1822ee03556fc3e3e7dbc1fd30be14e37f9cb3f89" 787 + dependencies = [ 788 + "bit-set", 789 + "cssparser 0.36.0", 790 + "foldhash 0.2.0", 791 + "html5ever 0.38.0", 792 + "precomputed-hash", 793 + "selectors 0.36.1", 794 + "tendril 0.5.0", 795 + ] 796 + 797 + [[package]] 798 + name = "dpi" 799 + version = "0.1.2" 800 + source = "registry+https://github.com/rust-lang/crates.io-index" 801 + checksum = "d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76" 802 + dependencies = [ 803 + "serde", 804 + ] 805 + 806 + [[package]] 807 + name = "dtoa" 808 + version = "1.0.11" 809 + source = "registry+https://github.com/rust-lang/crates.io-index" 810 + checksum = "4c3cf4824e2d5f025c7b531afcb2325364084a16806f6d47fbc1f5fbd9960590" 811 + 812 + [[package]] 813 + name = "dtoa-short" 814 + version = "0.3.5" 815 + source = "registry+https://github.com/rust-lang/crates.io-index" 816 + checksum = "cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87" 817 + dependencies = [ 818 + "dtoa", 819 + ] 820 + 821 + [[package]] 822 + name = "dunce" 823 + version = "1.0.5" 824 + source = "registry+https://github.com/rust-lang/crates.io-index" 825 + checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" 826 + 827 + [[package]] 828 + name = "dyn-clone" 829 + version = "1.0.20" 830 + source = "registry+https://github.com/rust-lang/crates.io-index" 831 + checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" 832 + 833 + [[package]] 834 + name = "embed-resource" 835 + version = "3.0.8" 836 + source = "registry+https://github.com/rust-lang/crates.io-index" 837 + checksum = "63a1d0de4f2249aa0ff5884d7080814f446bb241a559af6c170a41e878ed2d45" 838 + dependencies = [ 839 + "cc", 840 + "memchr", 841 + "rustc_version", 842 + "toml 0.9.12+spec-1.1.0", 843 + "vswhom", 844 + "winreg", 845 + ] 846 + 847 + [[package]] 848 + name = "embed_plist" 849 + version = "1.2.2" 850 + source = "registry+https://github.com/rust-lang/crates.io-index" 851 + checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" 852 + 853 + [[package]] 854 + name = "endi" 855 + version = "1.1.1" 856 + source = "registry+https://github.com/rust-lang/crates.io-index" 857 + checksum = "66b7e2430c6dff6a955451e2cfc438f09cea1965a9d6f87f7e3b90decc014099" 858 + 859 + [[package]] 860 + name = "enumflags2" 861 + version = "0.7.12" 862 + source = "registry+https://github.com/rust-lang/crates.io-index" 863 + checksum = "1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef" 864 + dependencies = [ 865 + "enumflags2_derive", 866 + "serde", 867 + ] 868 + 869 + [[package]] 870 + name = "enumflags2_derive" 871 + version = "0.7.12" 872 + source = "registry+https://github.com/rust-lang/crates.io-index" 873 + checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827" 874 + dependencies = [ 875 + "proc-macro2", 876 + "quote", 877 + "syn 2.0.117", 878 + ] 879 + 880 + [[package]] 881 + name = "equivalent" 882 + version = "1.0.2" 883 + source = "registry+https://github.com/rust-lang/crates.io-index" 884 + checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" 885 + 886 + [[package]] 887 + name = "erased-serde" 888 + version = "0.4.10" 889 + source = "registry+https://github.com/rust-lang/crates.io-index" 890 + checksum = "d2add8a07dd6a8d93ff627029c51de145e12686fbc36ecb298ac22e74cf02dec" 891 + dependencies = [ 892 + "serde", 893 + "serde_core", 894 + "typeid", 895 + ] 896 + 897 + [[package]] 898 + name = "errno" 899 + version = "0.3.14" 900 + source = "registry+https://github.com/rust-lang/crates.io-index" 901 + checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" 902 + dependencies = [ 903 + "libc", 904 + "windows-sys 0.61.2", 905 + ] 906 + 907 + [[package]] 908 + name = "event-listener" 909 + version = "5.4.1" 910 + source = "registry+https://github.com/rust-lang/crates.io-index" 911 + checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab" 912 + dependencies = [ 913 + "concurrent-queue", 914 + "parking", 915 + "pin-project-lite", 916 + ] 917 + 918 + [[package]] 919 + name = "event-listener-strategy" 920 + version = "0.5.4" 921 + source = "registry+https://github.com/rust-lang/crates.io-index" 922 + checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" 923 + dependencies = [ 924 + "event-listener", 925 + "pin-project-lite", 926 + ] 927 + 928 + [[package]] 929 + name = "fastrand" 930 + version = "2.3.0" 931 + source = "registry+https://github.com/rust-lang/crates.io-index" 932 + checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" 933 + 934 + [[package]] 935 + name = "fdeflate" 936 + version = "0.3.7" 937 + source = "registry+https://github.com/rust-lang/crates.io-index" 938 + checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c" 939 + dependencies = [ 940 + "simd-adler32", 941 + ] 942 + 943 + [[package]] 944 + name = "field-offset" 945 + version = "0.3.6" 946 + source = "registry+https://github.com/rust-lang/crates.io-index" 947 + checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" 948 + dependencies = [ 949 + "memoffset", 950 + "rustc_version", 951 + ] 952 + 953 + [[package]] 954 + name = "find-msvc-tools" 955 + version = "0.1.9" 956 + source = "registry+https://github.com/rust-lang/crates.io-index" 957 + checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" 958 + 959 + [[package]] 960 + name = "flate2" 961 + version = "1.1.9" 962 + source = "registry+https://github.com/rust-lang/crates.io-index" 963 + checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c" 964 + dependencies = [ 965 + "crc32fast", 966 + "miniz_oxide", 967 + ] 968 + 969 + [[package]] 970 + name = "fnv" 971 + version = "1.0.7" 972 + source = "registry+https://github.com/rust-lang/crates.io-index" 973 + checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 974 + 975 + [[package]] 976 + name = "foldhash" 977 + version = "0.1.5" 978 + source = "registry+https://github.com/rust-lang/crates.io-index" 979 + checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" 980 + 981 + [[package]] 982 + name = "foldhash" 983 + version = "0.2.0" 984 + source = "registry+https://github.com/rust-lang/crates.io-index" 985 + checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" 986 + 987 + [[package]] 988 + name = "foreign-types" 989 + version = "0.5.0" 990 + source = "registry+https://github.com/rust-lang/crates.io-index" 991 + checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" 992 + dependencies = [ 993 + "foreign-types-macros", 994 + "foreign-types-shared", 995 + ] 996 + 997 + [[package]] 998 + name = "foreign-types-macros" 999 + version = "0.2.3" 1000 + source = "registry+https://github.com/rust-lang/crates.io-index" 1001 + checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" 1002 + dependencies = [ 1003 + "proc-macro2", 1004 + "quote", 1005 + "syn 2.0.117", 1006 + ] 1007 + 1008 + [[package]] 1009 + name = "foreign-types-shared" 1010 + version = "0.3.1" 1011 + source = "registry+https://github.com/rust-lang/crates.io-index" 1012 + checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" 1013 + 1014 + [[package]] 1015 + name = "form_urlencoded" 1016 + version = "1.2.2" 1017 + source = "registry+https://github.com/rust-lang/crates.io-index" 1018 + checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" 1019 + dependencies = [ 1020 + "percent-encoding", 1021 + ] 1022 + 1023 + [[package]] 1024 + name = "futf" 1025 + version = "0.1.5" 1026 + source = "registry+https://github.com/rust-lang/crates.io-index" 1027 + checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843" 1028 + dependencies = [ 1029 + "mac", 1030 + "new_debug_unreachable", 1031 + ] 1032 + 1033 + [[package]] 1034 + name = "futures-channel" 1035 + version = "0.3.32" 1036 + source = "registry+https://github.com/rust-lang/crates.io-index" 1037 + checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" 1038 + dependencies = [ 1039 + "futures-core", 1040 + ] 1041 + 1042 + [[package]] 1043 + name = "futures-core" 1044 + version = "0.3.32" 1045 + source = "registry+https://github.com/rust-lang/crates.io-index" 1046 + checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" 1047 + 1048 + [[package]] 1049 + name = "futures-executor" 1050 + version = "0.3.32" 1051 + source = "registry+https://github.com/rust-lang/crates.io-index" 1052 + checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d" 1053 + dependencies = [ 1054 + "futures-core", 1055 + "futures-task", 1056 + "futures-util", 1057 + ] 1058 + 1059 + [[package]] 1060 + name = "futures-io" 1061 + version = "0.3.32" 1062 + source = "registry+https://github.com/rust-lang/crates.io-index" 1063 + checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" 1064 + 1065 + [[package]] 1066 + name = "futures-lite" 1067 + version = "2.6.1" 1068 + source = "registry+https://github.com/rust-lang/crates.io-index" 1069 + checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad" 1070 + dependencies = [ 1071 + "fastrand", 1072 + "futures-core", 1073 + "futures-io", 1074 + "parking", 1075 + "pin-project-lite", 1076 + ] 1077 + 1078 + [[package]] 1079 + name = "futures-macro" 1080 + version = "0.3.32" 1081 + source = "registry+https://github.com/rust-lang/crates.io-index" 1082 + checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" 1083 + dependencies = [ 1084 + "proc-macro2", 1085 + "quote", 1086 + "syn 2.0.117", 1087 + ] 1088 + 1089 + [[package]] 1090 + name = "futures-sink" 1091 + version = "0.3.32" 1092 + source = "registry+https://github.com/rust-lang/crates.io-index" 1093 + checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" 1094 + 1095 + [[package]] 1096 + name = "futures-task" 1097 + version = "0.3.32" 1098 + source = "registry+https://github.com/rust-lang/crates.io-index" 1099 + checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" 1100 + 1101 + [[package]] 1102 + name = "futures-util" 1103 + version = "0.3.32" 1104 + source = "registry+https://github.com/rust-lang/crates.io-index" 1105 + checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" 1106 + dependencies = [ 1107 + "futures-core", 1108 + "futures-io", 1109 + "futures-macro", 1110 + "futures-sink", 1111 + "futures-task", 1112 + "memchr", 1113 + "pin-project-lite", 1114 + "slab", 1115 + ] 1116 + 1117 + [[package]] 1118 + name = "fxhash" 1119 + version = "0.2.1" 1120 + source = "registry+https://github.com/rust-lang/crates.io-index" 1121 + checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" 1122 + dependencies = [ 1123 + "byteorder", 1124 + ] 1125 + 1126 + [[package]] 1127 + name = "gdk" 1128 + version = "0.18.2" 1129 + source = "registry+https://github.com/rust-lang/crates.io-index" 1130 + checksum = "d9f245958c627ac99d8e529166f9823fb3b838d1d41fd2b297af3075093c2691" 1131 + dependencies = [ 1132 + "cairo-rs", 1133 + "gdk-pixbuf", 1134 + "gdk-sys", 1135 + "gio", 1136 + "glib", 1137 + "libc", 1138 + "pango", 1139 + ] 1140 + 1141 + [[package]] 1142 + name = "gdk-pixbuf" 1143 + version = "0.18.5" 1144 + source = "registry+https://github.com/rust-lang/crates.io-index" 1145 + checksum = "50e1f5f1b0bfb830d6ccc8066d18db35c487b1b2b1e8589b5dfe9f07e8defaec" 1146 + dependencies = [ 1147 + "gdk-pixbuf-sys", 1148 + "gio", 1149 + "glib", 1150 + "libc", 1151 + "once_cell", 1152 + ] 1153 + 1154 + [[package]] 1155 + name = "gdk-pixbuf-sys" 1156 + version = "0.18.0" 1157 + source = "registry+https://github.com/rust-lang/crates.io-index" 1158 + checksum = "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7" 1159 + dependencies = [ 1160 + "gio-sys", 1161 + "glib-sys", 1162 + "gobject-sys", 1163 + "libc", 1164 + "system-deps", 1165 + ] 1166 + 1167 + [[package]] 1168 + name = "gdk-sys" 1169 + version = "0.18.2" 1170 + source = "registry+https://github.com/rust-lang/crates.io-index" 1171 + checksum = "5c2d13f38594ac1e66619e188c6d5a1adb98d11b2fcf7894fc416ad76aa2f3f7" 1172 + dependencies = [ 1173 + "cairo-sys-rs", 1174 + "gdk-pixbuf-sys", 1175 + "gio-sys", 1176 + "glib-sys", 1177 + "gobject-sys", 1178 + "libc", 1179 + "pango-sys", 1180 + "pkg-config", 1181 + "system-deps", 1182 + ] 1183 + 1184 + [[package]] 1185 + name = "gdkwayland-sys" 1186 + version = "0.18.2" 1187 + source = "registry+https://github.com/rust-lang/crates.io-index" 1188 + checksum = "140071d506d223f7572b9f09b5e155afbd77428cd5cc7af8f2694c41d98dfe69" 1189 + dependencies = [ 1190 + "gdk-sys", 1191 + "glib-sys", 1192 + "gobject-sys", 1193 + "libc", 1194 + "pkg-config", 1195 + "system-deps", 1196 + ] 1197 + 1198 + [[package]] 1199 + name = "gdkx11" 1200 + version = "0.18.2" 1201 + source = "registry+https://github.com/rust-lang/crates.io-index" 1202 + checksum = "3caa00e14351bebbc8183b3c36690327eb77c49abc2268dd4bd36b856db3fbfe" 1203 + dependencies = [ 1204 + "gdk", 1205 + "gdkx11-sys", 1206 + "gio", 1207 + "glib", 1208 + "libc", 1209 + "x11", 1210 + ] 1211 + 1212 + [[package]] 1213 + name = "gdkx11-sys" 1214 + version = "0.18.2" 1215 + source = "registry+https://github.com/rust-lang/crates.io-index" 1216 + checksum = "6e2e7445fe01ac26f11601db260dd8608fe172514eb63b3b5e261ea6b0f4428d" 1217 + dependencies = [ 1218 + "gdk-sys", 1219 + "glib-sys", 1220 + "libc", 1221 + "system-deps", 1222 + "x11", 1223 + ] 1224 + 1225 + [[package]] 1226 + name = "generic-array" 1227 + version = "0.14.7" 1228 + source = "registry+https://github.com/rust-lang/crates.io-index" 1229 + checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 1230 + dependencies = [ 1231 + "typenum", 1232 + "version_check", 1233 + ] 1234 + 1235 + [[package]] 1236 + name = "getrandom" 1237 + version = "0.1.16" 1238 + source = "registry+https://github.com/rust-lang/crates.io-index" 1239 + checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" 1240 + dependencies = [ 1241 + "cfg-if", 1242 + "libc", 1243 + "wasi 0.9.0+wasi-snapshot-preview1", 1244 + ] 1245 + 1246 + [[package]] 1247 + name = "getrandom" 1248 + version = "0.2.17" 1249 + source = "registry+https://github.com/rust-lang/crates.io-index" 1250 + checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" 1251 + dependencies = [ 1252 + "cfg-if", 1253 + "libc", 1254 + "wasi 0.11.1+wasi-snapshot-preview1", 1255 + ] 1256 + 1257 + [[package]] 1258 + name = "getrandom" 1259 + version = "0.3.4" 1260 + source = "registry+https://github.com/rust-lang/crates.io-index" 1261 + checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" 1262 + dependencies = [ 1263 + "cfg-if", 1264 + "libc", 1265 + "r-efi 5.3.0", 1266 + "wasip2", 1267 + ] 1268 + 1269 + [[package]] 1270 + name = "getrandom" 1271 + version = "0.4.2" 1272 + source = "registry+https://github.com/rust-lang/crates.io-index" 1273 + checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" 1274 + dependencies = [ 1275 + "cfg-if", 1276 + "libc", 1277 + "r-efi 6.0.0", 1278 + "wasip2", 1279 + "wasip3", 1280 + ] 1281 + 1282 + [[package]] 1283 + name = "gio" 1284 + version = "0.18.4" 1285 + source = "registry+https://github.com/rust-lang/crates.io-index" 1286 + checksum = "d4fc8f532f87b79cbc51a79748f16a6828fb784be93145a322fa14d06d354c73" 1287 + dependencies = [ 1288 + "futures-channel", 1289 + "futures-core", 1290 + "futures-io", 1291 + "futures-util", 1292 + "gio-sys", 1293 + "glib", 1294 + "libc", 1295 + "once_cell", 1296 + "pin-project-lite", 1297 + "smallvec", 1298 + "thiserror 1.0.69", 1299 + ] 1300 + 1301 + [[package]] 1302 + name = "gio-sys" 1303 + version = "0.18.1" 1304 + source = "registry+https://github.com/rust-lang/crates.io-index" 1305 + checksum = "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2" 1306 + dependencies = [ 1307 + "glib-sys", 1308 + "gobject-sys", 1309 + "libc", 1310 + "system-deps", 1311 + "winapi", 1312 + ] 1313 + 1314 + [[package]] 1315 + name = "glib" 1316 + version = "0.18.5" 1317 + source = "registry+https://github.com/rust-lang/crates.io-index" 1318 + checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5" 1319 + dependencies = [ 1320 + "bitflags 2.11.0", 1321 + "futures-channel", 1322 + "futures-core", 1323 + "futures-executor", 1324 + "futures-task", 1325 + "futures-util", 1326 + "gio-sys", 1327 + "glib-macros", 1328 + "glib-sys", 1329 + "gobject-sys", 1330 + "libc", 1331 + "memchr", 1332 + "once_cell", 1333 + "smallvec", 1334 + "thiserror 1.0.69", 1335 + ] 1336 + 1337 + [[package]] 1338 + name = "glib-macros" 1339 + version = "0.18.5" 1340 + source = "registry+https://github.com/rust-lang/crates.io-index" 1341 + checksum = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc" 1342 + dependencies = [ 1343 + "heck 0.4.1", 1344 + "proc-macro-crate 2.0.2", 1345 + "proc-macro-error", 1346 + "proc-macro2", 1347 + "quote", 1348 + "syn 2.0.117", 1349 + ] 1350 + 1351 + [[package]] 1352 + name = "glib-sys" 1353 + version = "0.18.1" 1354 + source = "registry+https://github.com/rust-lang/crates.io-index" 1355 + checksum = "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898" 1356 + dependencies = [ 1357 + "libc", 1358 + "system-deps", 1359 + ] 1360 + 1361 + [[package]] 1362 + name = "glob" 1363 + version = "0.3.3" 1364 + source = "registry+https://github.com/rust-lang/crates.io-index" 1365 + checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" 1366 + 1367 + [[package]] 1368 + name = "gobject-sys" 1369 + version = "0.18.0" 1370 + source = "registry+https://github.com/rust-lang/crates.io-index" 1371 + checksum = "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44" 1372 + dependencies = [ 1373 + "glib-sys", 1374 + "libc", 1375 + "system-deps", 1376 + ] 1377 + 1378 + [[package]] 1379 + name = "gtk" 1380 + version = "0.18.2" 1381 + source = "registry+https://github.com/rust-lang/crates.io-index" 1382 + checksum = "fd56fb197bfc42bd5d2751f4f017d44ff59fbb58140c6b49f9b3b2bdab08506a" 1383 + dependencies = [ 1384 + "atk", 1385 + "cairo-rs", 1386 + "field-offset", 1387 + "futures-channel", 1388 + "gdk", 1389 + "gdk-pixbuf", 1390 + "gio", 1391 + "glib", 1392 + "gtk-sys", 1393 + "gtk3-macros", 1394 + "libc", 1395 + "pango", 1396 + "pkg-config", 1397 + ] 1398 + 1399 + [[package]] 1400 + name = "gtk-sys" 1401 + version = "0.18.2" 1402 + source = "registry+https://github.com/rust-lang/crates.io-index" 1403 + checksum = "8f29a1c21c59553eb7dd40e918be54dccd60c52b049b75119d5d96ce6b624414" 1404 + dependencies = [ 1405 + "atk-sys", 1406 + "cairo-sys-rs", 1407 + "gdk-pixbuf-sys", 1408 + "gdk-sys", 1409 + "gio-sys", 1410 + "glib-sys", 1411 + "gobject-sys", 1412 + "libc", 1413 + "pango-sys", 1414 + "system-deps", 1415 + ] 1416 + 1417 + [[package]] 1418 + name = "gtk3-macros" 1419 + version = "0.18.2" 1420 + source = "registry+https://github.com/rust-lang/crates.io-index" 1421 + checksum = "52ff3c5b21f14f0736fed6dcfc0bfb4225ebf5725f3c0209edeec181e4d73e9d" 1422 + dependencies = [ 1423 + "proc-macro-crate 1.3.1", 1424 + "proc-macro-error", 1425 + "proc-macro2", 1426 + "quote", 1427 + "syn 2.0.117", 1428 + ] 1429 + 1430 + [[package]] 1431 + name = "hashbrown" 1432 + version = "0.12.3" 1433 + source = "registry+https://github.com/rust-lang/crates.io-index" 1434 + checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1435 + 1436 + [[package]] 1437 + name = "hashbrown" 1438 + version = "0.15.5" 1439 + source = "registry+https://github.com/rust-lang/crates.io-index" 1440 + checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" 1441 + dependencies = [ 1442 + "foldhash 0.1.5", 1443 + ] 1444 + 1445 + [[package]] 1446 + name = "hashbrown" 1447 + version = "0.16.1" 1448 + source = "registry+https://github.com/rust-lang/crates.io-index" 1449 + checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" 1450 + 1451 + [[package]] 1452 + name = "heck" 1453 + version = "0.4.1" 1454 + source = "registry+https://github.com/rust-lang/crates.io-index" 1455 + checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 1456 + 1457 + [[package]] 1458 + name = "heck" 1459 + version = "0.5.0" 1460 + source = "registry+https://github.com/rust-lang/crates.io-index" 1461 + checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 1462 + 1463 + [[package]] 1464 + name = "hermit-abi" 1465 + version = "0.5.2" 1466 + source = "registry+https://github.com/rust-lang/crates.io-index" 1467 + checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" 1468 + 1469 + [[package]] 1470 + name = "hex" 1471 + version = "0.4.3" 1472 + source = "registry+https://github.com/rust-lang/crates.io-index" 1473 + checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1474 + 1475 + [[package]] 1476 + name = "html5ever" 1477 + version = "0.29.1" 1478 + source = "registry+https://github.com/rust-lang/crates.io-index" 1479 + checksum = "3b7410cae13cbc75623c98ac4cbfd1f0bedddf3227afc24f370cf0f50a44a11c" 1480 + dependencies = [ 1481 + "log", 1482 + "mac", 1483 + "markup5ever 0.14.1", 1484 + "match_token", 1485 + ] 1486 + 1487 + [[package]] 1488 + name = "html5ever" 1489 + version = "0.38.0" 1490 + source = "registry+https://github.com/rust-lang/crates.io-index" 1491 + checksum = "1054432bae2f14e0061e33d23402fbaa67a921d319d56adc6bcf887ddad1cbc2" 1492 + dependencies = [ 1493 + "log", 1494 + "markup5ever 0.38.0", 1495 + ] 1496 + 1497 + [[package]] 1498 + name = "http" 1499 + version = "1.4.0" 1500 + source = "registry+https://github.com/rust-lang/crates.io-index" 1501 + checksum = "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a" 1502 + dependencies = [ 1503 + "bytes", 1504 + "itoa", 1505 + ] 1506 + 1507 + [[package]] 1508 + name = "http-body" 1509 + version = "1.0.1" 1510 + source = "registry+https://github.com/rust-lang/crates.io-index" 1511 + checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" 1512 + dependencies = [ 1513 + "bytes", 1514 + "http", 1515 + ] 1516 + 1517 + [[package]] 1518 + name = "http-body-util" 1519 + version = "0.1.3" 1520 + source = "registry+https://github.com/rust-lang/crates.io-index" 1521 + checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" 1522 + dependencies = [ 1523 + "bytes", 1524 + "futures-core", 1525 + "http", 1526 + "http-body", 1527 + "pin-project-lite", 1528 + ] 1529 + 1530 + [[package]] 1531 + name = "httparse" 1532 + version = "1.10.1" 1533 + source = "registry+https://github.com/rust-lang/crates.io-index" 1534 + checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" 1535 + 1536 + [[package]] 1537 + name = "hyper" 1538 + version = "1.8.1" 1539 + source = "registry+https://github.com/rust-lang/crates.io-index" 1540 + checksum = "2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11" 1541 + dependencies = [ 1542 + "atomic-waker", 1543 + "bytes", 1544 + "futures-channel", 1545 + "futures-core", 1546 + "http", 1547 + "http-body", 1548 + "httparse", 1549 + "itoa", 1550 + "pin-project-lite", 1551 + "pin-utils", 1552 + "smallvec", 1553 + "tokio", 1554 + "want", 1555 + ] 1556 + 1557 + [[package]] 1558 + name = "hyper-util" 1559 + version = "0.1.20" 1560 + source = "registry+https://github.com/rust-lang/crates.io-index" 1561 + checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0" 1562 + dependencies = [ 1563 + "base64 0.22.1", 1564 + "bytes", 1565 + "futures-channel", 1566 + "futures-util", 1567 + "http", 1568 + "http-body", 1569 + "hyper", 1570 + "ipnet", 1571 + "libc", 1572 + "percent-encoding", 1573 + "pin-project-lite", 1574 + "socket2", 1575 + "tokio", 1576 + "tower-service", 1577 + "tracing", 1578 + ] 1579 + 1580 + [[package]] 1581 + name = "iana-time-zone" 1582 + version = "0.1.65" 1583 + source = "registry+https://github.com/rust-lang/crates.io-index" 1584 + checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470" 1585 + dependencies = [ 1586 + "android_system_properties", 1587 + "core-foundation-sys", 1588 + "iana-time-zone-haiku", 1589 + "js-sys", 1590 + "log", 1591 + "wasm-bindgen", 1592 + "windows-core 0.62.2", 1593 + ] 1594 + 1595 + [[package]] 1596 + name = "iana-time-zone-haiku" 1597 + version = "0.1.2" 1598 + source = "registry+https://github.com/rust-lang/crates.io-index" 1599 + checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 1600 + dependencies = [ 1601 + "cc", 1602 + ] 1603 + 1604 + [[package]] 1605 + name = "ico" 1606 + version = "0.5.0" 1607 + source = "registry+https://github.com/rust-lang/crates.io-index" 1608 + checksum = "3e795dff5605e0f04bff85ca41b51a96b83e80b281e96231bcaaf1ac35103371" 1609 + dependencies = [ 1610 + "byteorder", 1611 + "png", 1612 + ] 1613 + 1614 + [[package]] 1615 + name = "icu_collections" 1616 + version = "2.1.1" 1617 + source = "registry+https://github.com/rust-lang/crates.io-index" 1618 + checksum = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43" 1619 + dependencies = [ 1620 + "displaydoc", 1621 + "potential_utf", 1622 + "yoke", 1623 + "zerofrom", 1624 + "zerovec", 1625 + ] 1626 + 1627 + [[package]] 1628 + name = "icu_locale_core" 1629 + version = "2.1.1" 1630 + source = "registry+https://github.com/rust-lang/crates.io-index" 1631 + checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6" 1632 + dependencies = [ 1633 + "displaydoc", 1634 + "litemap", 1635 + "tinystr", 1636 + "writeable", 1637 + "zerovec", 1638 + ] 1639 + 1640 + [[package]] 1641 + name = "icu_normalizer" 1642 + version = "2.1.1" 1643 + source = "registry+https://github.com/rust-lang/crates.io-index" 1644 + checksum = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599" 1645 + dependencies = [ 1646 + "icu_collections", 1647 + "icu_normalizer_data", 1648 + "icu_properties", 1649 + "icu_provider", 1650 + "smallvec", 1651 + "zerovec", 1652 + ] 1653 + 1654 + [[package]] 1655 + name = "icu_normalizer_data" 1656 + version = "2.1.1" 1657 + source = "registry+https://github.com/rust-lang/crates.io-index" 1658 + checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a" 1659 + 1660 + [[package]] 1661 + name = "icu_properties" 1662 + version = "2.1.2" 1663 + source = "registry+https://github.com/rust-lang/crates.io-index" 1664 + checksum = "020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec" 1665 + dependencies = [ 1666 + "icu_collections", 1667 + "icu_locale_core", 1668 + "icu_properties_data", 1669 + "icu_provider", 1670 + "zerotrie", 1671 + "zerovec", 1672 + ] 1673 + 1674 + [[package]] 1675 + name = "icu_properties_data" 1676 + version = "2.1.2" 1677 + source = "registry+https://github.com/rust-lang/crates.io-index" 1678 + checksum = "616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af" 1679 + 1680 + [[package]] 1681 + name = "icu_provider" 1682 + version = "2.1.1" 1683 + source = "registry+https://github.com/rust-lang/crates.io-index" 1684 + checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614" 1685 + dependencies = [ 1686 + "displaydoc", 1687 + "icu_locale_core", 1688 + "writeable", 1689 + "yoke", 1690 + "zerofrom", 1691 + "zerotrie", 1692 + "zerovec", 1693 + ] 1694 + 1695 + [[package]] 1696 + name = "id-arena" 1697 + version = "2.3.0" 1698 + source = "registry+https://github.com/rust-lang/crates.io-index" 1699 + checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" 1700 + 1701 + [[package]] 1702 + name = "ident_case" 1703 + version = "1.0.1" 1704 + source = "registry+https://github.com/rust-lang/crates.io-index" 1705 + checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 1706 + 1707 + [[package]] 1708 + name = "idna" 1709 + version = "1.1.0" 1710 + source = "registry+https://github.com/rust-lang/crates.io-index" 1711 + checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" 1712 + dependencies = [ 1713 + "idna_adapter", 1714 + "smallvec", 1715 + "utf8_iter", 1716 + ] 1717 + 1718 + [[package]] 1719 + name = "idna_adapter" 1720 + version = "1.2.1" 1721 + source = "registry+https://github.com/rust-lang/crates.io-index" 1722 + checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" 1723 + dependencies = [ 1724 + "icu_normalizer", 1725 + "icu_properties", 1726 + ] 1727 + 1728 + [[package]] 1729 + name = "indexmap" 1730 + version = "1.9.3" 1731 + source = "registry+https://github.com/rust-lang/crates.io-index" 1732 + checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1733 + dependencies = [ 1734 + "autocfg", 1735 + "hashbrown 0.12.3", 1736 + "serde", 1737 + ] 1738 + 1739 + [[package]] 1740 + name = "indexmap" 1741 + version = "2.13.0" 1742 + source = "registry+https://github.com/rust-lang/crates.io-index" 1743 + checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" 1744 + dependencies = [ 1745 + "equivalent", 1746 + "hashbrown 0.16.1", 1747 + "serde", 1748 + "serde_core", 1749 + ] 1750 + 1751 + [[package]] 1752 + name = "infer" 1753 + version = "0.19.0" 1754 + source = "registry+https://github.com/rust-lang/crates.io-index" 1755 + checksum = "a588916bfdfd92e71cacef98a63d9b1f0d74d6599980d11894290e7ddefffcf7" 1756 + dependencies = [ 1757 + "cfb", 1758 + ] 1759 + 1760 + [[package]] 1761 + name = "ipnet" 1762 + version = "2.12.0" 1763 + source = "registry+https://github.com/rust-lang/crates.io-index" 1764 + checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2" 1765 + 1766 + [[package]] 1767 + name = "iri-string" 1768 + version = "0.7.11" 1769 + source = "registry+https://github.com/rust-lang/crates.io-index" 1770 + checksum = "d8e7418f59cc01c88316161279a7f665217ae316b388e58a0d10e29f54f1e5eb" 1771 + dependencies = [ 1772 + "memchr", 1773 + "serde", 1774 + ] 1775 + 1776 + [[package]] 1777 + name = "is-docker" 1778 + version = "0.2.0" 1779 + source = "registry+https://github.com/rust-lang/crates.io-index" 1780 + checksum = "928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3" 1781 + dependencies = [ 1782 + "once_cell", 1783 + ] 1784 + 1785 + [[package]] 1786 + name = "is-wsl" 1787 + version = "0.4.0" 1788 + source = "registry+https://github.com/rust-lang/crates.io-index" 1789 + checksum = "173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5" 1790 + dependencies = [ 1791 + "is-docker", 1792 + "once_cell", 1793 + ] 1794 + 1795 + [[package]] 1796 + name = "itoa" 1797 + version = "1.0.18" 1798 + source = "registry+https://github.com/rust-lang/crates.io-index" 1799 + checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" 1800 + 1801 + [[package]] 1802 + name = "javascriptcore-rs" 1803 + version = "1.1.2" 1804 + source = "registry+https://github.com/rust-lang/crates.io-index" 1805 + checksum = "ca5671e9ffce8ffba57afc24070e906da7fc4b1ba66f2cabebf61bf2ea257fcc" 1806 + dependencies = [ 1807 + "bitflags 1.3.2", 1808 + "glib", 1809 + "javascriptcore-rs-sys", 1810 + ] 1811 + 1812 + [[package]] 1813 + name = "javascriptcore-rs-sys" 1814 + version = "1.1.1" 1815 + source = "registry+https://github.com/rust-lang/crates.io-index" 1816 + checksum = "af1be78d14ffa4b75b66df31840478fef72b51f8c2465d4ca7c194da9f7a5124" 1817 + dependencies = [ 1818 + "glib-sys", 1819 + "gobject-sys", 1820 + "libc", 1821 + "system-deps", 1822 + ] 1823 + 1824 + [[package]] 1825 + name = "jni" 1826 + version = "0.21.1" 1827 + source = "registry+https://github.com/rust-lang/crates.io-index" 1828 + checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" 1829 + dependencies = [ 1830 + "cesu8", 1831 + "cfg-if", 1832 + "combine", 1833 + "jni-sys 0.3.1", 1834 + "log", 1835 + "thiserror 1.0.69", 1836 + "walkdir", 1837 + "windows-sys 0.45.0", 1838 + ] 1839 + 1840 + [[package]] 1841 + name = "jni-sys" 1842 + version = "0.3.1" 1843 + source = "registry+https://github.com/rust-lang/crates.io-index" 1844 + checksum = "41a652e1f9b6e0275df1f15b32661cf0d4b78d4d87ddec5e0c3c20f097433258" 1845 + dependencies = [ 1846 + "jni-sys 0.4.1", 1847 + ] 1848 + 1849 + [[package]] 1850 + name = "jni-sys" 1851 + version = "0.4.1" 1852 + source = "registry+https://github.com/rust-lang/crates.io-index" 1853 + checksum = "c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2" 1854 + dependencies = [ 1855 + "jni-sys-macros", 1856 + ] 1857 + 1858 + [[package]] 1859 + name = "jni-sys-macros" 1860 + version = "0.4.1" 1861 + source = "registry+https://github.com/rust-lang/crates.io-index" 1862 + checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264" 1863 + dependencies = [ 1864 + "quote", 1865 + "syn 2.0.117", 1866 + ] 1867 + 1868 + [[package]] 1869 + name = "js-sys" 1870 + version = "0.3.92" 1871 + source = "registry+https://github.com/rust-lang/crates.io-index" 1872 + checksum = "cc4c90f45aa2e6eacbe8645f77fdea542ac97a494bcd117a67df9ff4d611f995" 1873 + dependencies = [ 1874 + "cfg-if", 1875 + "futures-util", 1876 + "once_cell", 1877 + "wasm-bindgen", 1878 + ] 1879 + 1880 + [[package]] 1881 + name = "json-patch" 1882 + version = "3.0.1" 1883 + source = "registry+https://github.com/rust-lang/crates.io-index" 1884 + checksum = "863726d7afb6bc2590eeff7135d923545e5e964f004c2ccf8716c25e70a86f08" 1885 + dependencies = [ 1886 + "jsonptr", 1887 + "serde", 1888 + "serde_json", 1889 + "thiserror 1.0.69", 1890 + ] 1891 + 1892 + [[package]] 1893 + name = "jsonptr" 1894 + version = "0.6.3" 1895 + source = "registry+https://github.com/rust-lang/crates.io-index" 1896 + checksum = "5dea2b27dd239b2556ed7a25ba842fe47fd602e7fc7433c2a8d6106d4d9edd70" 1897 + dependencies = [ 1898 + "serde", 1899 + "serde_json", 1900 + ] 1901 + 1902 + [[package]] 1903 + name = "keyboard-types" 1904 + version = "0.7.0" 1905 + source = "registry+https://github.com/rust-lang/crates.io-index" 1906 + checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a" 1907 + dependencies = [ 1908 + "bitflags 2.11.0", 1909 + "serde", 1910 + "unicode-segmentation", 1911 + ] 1912 + 1913 + [[package]] 1914 + name = "kuchikiki" 1915 + version = "0.8.8-speedreader" 1916 + source = "registry+https://github.com/rust-lang/crates.io-index" 1917 + checksum = "02cb977175687f33fa4afa0c95c112b987ea1443e5a51c8f8ff27dc618270cc2" 1918 + dependencies = [ 1919 + "cssparser 0.29.6", 1920 + "html5ever 0.29.1", 1921 + "indexmap 2.13.0", 1922 + "selectors 0.24.0", 1923 + ] 1924 + 1925 + [[package]] 1926 + name = "lazurite-desktop" 1927 + version = "0.1.0" 1928 + dependencies = [ 1929 + "serde", 1930 + "serde_json", 1931 + "tauri", 1932 + "tauri-build", 1933 + "tauri-plugin-opener", 1934 + ] 1935 + 1936 + [[package]] 1937 + name = "leb128fmt" 1938 + version = "0.1.0" 1939 + source = "registry+https://github.com/rust-lang/crates.io-index" 1940 + checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" 1941 + 1942 + [[package]] 1943 + name = "libappindicator" 1944 + version = "0.9.0" 1945 + source = "registry+https://github.com/rust-lang/crates.io-index" 1946 + checksum = "03589b9607c868cc7ae54c0b2a22c8dc03dd41692d48f2d7df73615c6a95dc0a" 1947 + dependencies = [ 1948 + "glib", 1949 + "gtk", 1950 + "gtk-sys", 1951 + "libappindicator-sys", 1952 + "log", 1953 + ] 1954 + 1955 + [[package]] 1956 + name = "libappindicator-sys" 1957 + version = "0.9.0" 1958 + source = "registry+https://github.com/rust-lang/crates.io-index" 1959 + checksum = "6e9ec52138abedcc58dc17a7c6c0c00a2bdb4f3427c7f63fa97fd0d859155caf" 1960 + dependencies = [ 1961 + "gtk-sys", 1962 + "libloading", 1963 + "once_cell", 1964 + ] 1965 + 1966 + [[package]] 1967 + name = "libc" 1968 + version = "0.2.183" 1969 + source = "registry+https://github.com/rust-lang/crates.io-index" 1970 + checksum = "b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d" 1971 + 1972 + [[package]] 1973 + name = "libloading" 1974 + version = "0.7.4" 1975 + source = "registry+https://github.com/rust-lang/crates.io-index" 1976 + checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" 1977 + dependencies = [ 1978 + "cfg-if", 1979 + "winapi", 1980 + ] 1981 + 1982 + [[package]] 1983 + name = "libredox" 1984 + version = "0.1.15" 1985 + source = "registry+https://github.com/rust-lang/crates.io-index" 1986 + checksum = "7ddbf48fd451246b1f8c2610bd3b4ac0cc6e149d89832867093ab69a17194f08" 1987 + dependencies = [ 1988 + "libc", 1989 + ] 1990 + 1991 + [[package]] 1992 + name = "linux-raw-sys" 1993 + version = "0.12.1" 1994 + source = "registry+https://github.com/rust-lang/crates.io-index" 1995 + checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" 1996 + 1997 + [[package]] 1998 + name = "litemap" 1999 + version = "0.8.1" 2000 + source = "registry+https://github.com/rust-lang/crates.io-index" 2001 + checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77" 2002 + 2003 + [[package]] 2004 + name = "lock_api" 2005 + version = "0.4.14" 2006 + source = "registry+https://github.com/rust-lang/crates.io-index" 2007 + checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" 2008 + dependencies = [ 2009 + "scopeguard", 2010 + ] 2011 + 2012 + [[package]] 2013 + name = "log" 2014 + version = "0.4.29" 2015 + source = "registry+https://github.com/rust-lang/crates.io-index" 2016 + checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" 2017 + 2018 + [[package]] 2019 + name = "mac" 2020 + version = "0.1.1" 2021 + source = "registry+https://github.com/rust-lang/crates.io-index" 2022 + checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" 2023 + 2024 + [[package]] 2025 + name = "markup5ever" 2026 + version = "0.14.1" 2027 + source = "registry+https://github.com/rust-lang/crates.io-index" 2028 + checksum = "c7a7213d12e1864c0f002f52c2923d4556935a43dec5e71355c2760e0f6e7a18" 2029 + dependencies = [ 2030 + "log", 2031 + "phf 0.11.3", 2032 + "phf_codegen 0.11.3", 2033 + "string_cache 0.8.9", 2034 + "string_cache_codegen 0.5.4", 2035 + "tendril 0.4.3", 2036 + ] 2037 + 2038 + [[package]] 2039 + name = "markup5ever" 2040 + version = "0.38.0" 2041 + source = "registry+https://github.com/rust-lang/crates.io-index" 2042 + checksum = "8983d30f2915feeaaab2d6babdd6bc7e9ed1a00b66b5e6d74df19aa9c0e91862" 2043 + dependencies = [ 2044 + "log", 2045 + "tendril 0.5.0", 2046 + "web_atoms", 2047 + ] 2048 + 2049 + [[package]] 2050 + name = "match_token" 2051 + version = "0.1.0" 2052 + source = "registry+https://github.com/rust-lang/crates.io-index" 2053 + checksum = "88a9689d8d44bf9964484516275f5cd4c9b59457a6940c1d5d0ecbb94510a36b" 2054 + dependencies = [ 2055 + "proc-macro2", 2056 + "quote", 2057 + "syn 2.0.117", 2058 + ] 2059 + 2060 + [[package]] 2061 + name = "matches" 2062 + version = "0.1.10" 2063 + source = "registry+https://github.com/rust-lang/crates.io-index" 2064 + checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" 2065 + 2066 + [[package]] 2067 + name = "memchr" 2068 + version = "2.8.0" 2069 + source = "registry+https://github.com/rust-lang/crates.io-index" 2070 + checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" 2071 + 2072 + [[package]] 2073 + name = "memoffset" 2074 + version = "0.9.1" 2075 + source = "registry+https://github.com/rust-lang/crates.io-index" 2076 + checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" 2077 + dependencies = [ 2078 + "autocfg", 2079 + ] 2080 + 2081 + [[package]] 2082 + name = "mime" 2083 + version = "0.3.17" 2084 + source = "registry+https://github.com/rust-lang/crates.io-index" 2085 + checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 2086 + 2087 + [[package]] 2088 + name = "miniz_oxide" 2089 + version = "0.8.9" 2090 + source = "registry+https://github.com/rust-lang/crates.io-index" 2091 + checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" 2092 + dependencies = [ 2093 + "adler2", 2094 + "simd-adler32", 2095 + ] 2096 + 2097 + [[package]] 2098 + name = "mio" 2099 + version = "1.2.0" 2100 + source = "registry+https://github.com/rust-lang/crates.io-index" 2101 + checksum = "50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1" 2102 + dependencies = [ 2103 + "libc", 2104 + "wasi 0.11.1+wasi-snapshot-preview1", 2105 + "windows-sys 0.61.2", 2106 + ] 2107 + 2108 + [[package]] 2109 + name = "muda" 2110 + version = "0.17.1" 2111 + source = "registry+https://github.com/rust-lang/crates.io-index" 2112 + checksum = "01c1738382f66ed56b3b9c8119e794a2e23148ac8ea214eda86622d4cb9d415a" 2113 + dependencies = [ 2114 + "crossbeam-channel", 2115 + "dpi", 2116 + "gtk", 2117 + "keyboard-types", 2118 + "objc2", 2119 + "objc2-app-kit", 2120 + "objc2-core-foundation", 2121 + "objc2-foundation", 2122 + "once_cell", 2123 + "png", 2124 + "serde", 2125 + "thiserror 2.0.18", 2126 + "windows-sys 0.60.2", 2127 + ] 2128 + 2129 + [[package]] 2130 + name = "ndk" 2131 + version = "0.9.0" 2132 + source = "registry+https://github.com/rust-lang/crates.io-index" 2133 + checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4" 2134 + dependencies = [ 2135 + "bitflags 2.11.0", 2136 + "jni-sys 0.3.1", 2137 + "log", 2138 + "ndk-sys", 2139 + "num_enum", 2140 + "raw-window-handle", 2141 + "thiserror 1.0.69", 2142 + ] 2143 + 2144 + [[package]] 2145 + name = "ndk-context" 2146 + version = "0.1.1" 2147 + source = "registry+https://github.com/rust-lang/crates.io-index" 2148 + checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" 2149 + 2150 + [[package]] 2151 + name = "ndk-sys" 2152 + version = "0.6.0+11769913" 2153 + source = "registry+https://github.com/rust-lang/crates.io-index" 2154 + checksum = "ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873" 2155 + dependencies = [ 2156 + "jni-sys 0.3.1", 2157 + ] 2158 + 2159 + [[package]] 2160 + name = "new_debug_unreachable" 2161 + version = "1.0.6" 2162 + source = "registry+https://github.com/rust-lang/crates.io-index" 2163 + checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" 2164 + 2165 + [[package]] 2166 + name = "nodrop" 2167 + version = "0.1.14" 2168 + source = "registry+https://github.com/rust-lang/crates.io-index" 2169 + checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" 2170 + 2171 + [[package]] 2172 + name = "num-conv" 2173 + version = "0.2.1" 2174 + source = "registry+https://github.com/rust-lang/crates.io-index" 2175 + checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967" 2176 + 2177 + [[package]] 2178 + name = "num-traits" 2179 + version = "0.2.19" 2180 + source = "registry+https://github.com/rust-lang/crates.io-index" 2181 + checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 2182 + dependencies = [ 2183 + "autocfg", 2184 + ] 2185 + 2186 + [[package]] 2187 + name = "num_enum" 2188 + version = "0.7.6" 2189 + source = "registry+https://github.com/rust-lang/crates.io-index" 2190 + checksum = "5d0bca838442ec211fa11de3a8b0e0e8f3a4522575b5c4c06ed722e005036f26" 2191 + dependencies = [ 2192 + "num_enum_derive", 2193 + "rustversion", 2194 + ] 2195 + 2196 + [[package]] 2197 + name = "num_enum_derive" 2198 + version = "0.7.6" 2199 + source = "registry+https://github.com/rust-lang/crates.io-index" 2200 + checksum = "680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8" 2201 + dependencies = [ 2202 + "proc-macro-crate 3.5.0", 2203 + "proc-macro2", 2204 + "quote", 2205 + "syn 2.0.117", 2206 + ] 2207 + 2208 + [[package]] 2209 + name = "objc2" 2210 + version = "0.6.4" 2211 + source = "registry+https://github.com/rust-lang/crates.io-index" 2212 + checksum = "3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f" 2213 + dependencies = [ 2214 + "objc2-encode", 2215 + "objc2-exception-helper", 2216 + ] 2217 + 2218 + [[package]] 2219 + name = "objc2-app-kit" 2220 + version = "0.3.2" 2221 + source = "registry+https://github.com/rust-lang/crates.io-index" 2222 + checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c" 2223 + dependencies = [ 2224 + "bitflags 2.11.0", 2225 + "block2", 2226 + "objc2", 2227 + "objc2-core-foundation", 2228 + "objc2-foundation", 2229 + ] 2230 + 2231 + [[package]] 2232 + name = "objc2-core-foundation" 2233 + version = "0.3.2" 2234 + source = "registry+https://github.com/rust-lang/crates.io-index" 2235 + checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" 2236 + dependencies = [ 2237 + "bitflags 2.11.0", 2238 + "dispatch2", 2239 + "objc2", 2240 + ] 2241 + 2242 + [[package]] 2243 + name = "objc2-core-graphics" 2244 + version = "0.3.2" 2245 + source = "registry+https://github.com/rust-lang/crates.io-index" 2246 + checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807" 2247 + dependencies = [ 2248 + "bitflags 2.11.0", 2249 + "dispatch2", 2250 + "objc2", 2251 + "objc2-core-foundation", 2252 + "objc2-io-surface", 2253 + ] 2254 + 2255 + [[package]] 2256 + name = "objc2-encode" 2257 + version = "4.1.0" 2258 + source = "registry+https://github.com/rust-lang/crates.io-index" 2259 + checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33" 2260 + 2261 + [[package]] 2262 + name = "objc2-exception-helper" 2263 + version = "0.1.1" 2264 + source = "registry+https://github.com/rust-lang/crates.io-index" 2265 + checksum = "c7a1c5fbb72d7735b076bb47b578523aedc40f3c439bea6dfd595c089d79d98a" 2266 + dependencies = [ 2267 + "cc", 2268 + ] 2269 + 2270 + [[package]] 2271 + name = "objc2-foundation" 2272 + version = "0.3.2" 2273 + source = "registry+https://github.com/rust-lang/crates.io-index" 2274 + checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" 2275 + dependencies = [ 2276 + "bitflags 2.11.0", 2277 + "block2", 2278 + "objc2", 2279 + "objc2-core-foundation", 2280 + ] 2281 + 2282 + [[package]] 2283 + name = "objc2-io-surface" 2284 + version = "0.3.2" 2285 + source = "registry+https://github.com/rust-lang/crates.io-index" 2286 + checksum = "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d" 2287 + dependencies = [ 2288 + "bitflags 2.11.0", 2289 + "objc2", 2290 + "objc2-core-foundation", 2291 + ] 2292 + 2293 + [[package]] 2294 + name = "objc2-quartz-core" 2295 + version = "0.3.2" 2296 + source = "registry+https://github.com/rust-lang/crates.io-index" 2297 + checksum = "96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f" 2298 + dependencies = [ 2299 + "bitflags 2.11.0", 2300 + "objc2", 2301 + "objc2-core-foundation", 2302 + "objc2-foundation", 2303 + ] 2304 + 2305 + [[package]] 2306 + name = "objc2-ui-kit" 2307 + version = "0.3.2" 2308 + source = "registry+https://github.com/rust-lang/crates.io-index" 2309 + checksum = "d87d638e33c06f577498cbcc50491496a3ed4246998a7fbba7ccb98b1e7eab22" 2310 + dependencies = [ 2311 + "bitflags 2.11.0", 2312 + "objc2", 2313 + "objc2-core-foundation", 2314 + "objc2-foundation", 2315 + ] 2316 + 2317 + [[package]] 2318 + name = "objc2-web-kit" 2319 + version = "0.3.2" 2320 + source = "registry+https://github.com/rust-lang/crates.io-index" 2321 + checksum = "b2e5aaab980c433cf470df9d7af96a7b46a9d892d521a2cbbb2f8a4c16751e7f" 2322 + dependencies = [ 2323 + "bitflags 2.11.0", 2324 + "block2", 2325 + "objc2", 2326 + "objc2-app-kit", 2327 + "objc2-core-foundation", 2328 + "objc2-foundation", 2329 + ] 2330 + 2331 + [[package]] 2332 + name = "once_cell" 2333 + version = "1.21.4" 2334 + source = "registry+https://github.com/rust-lang/crates.io-index" 2335 + checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" 2336 + 2337 + [[package]] 2338 + name = "open" 2339 + version = "5.3.3" 2340 + source = "registry+https://github.com/rust-lang/crates.io-index" 2341 + checksum = "43bb73a7fa3799b198970490a51174027ba0d4ec504b03cd08caf513d40024bc" 2342 + dependencies = [ 2343 + "dunce", 2344 + "is-wsl", 2345 + "libc", 2346 + "pathdiff", 2347 + ] 2348 + 2349 + [[package]] 2350 + name = "option-ext" 2351 + version = "0.2.0" 2352 + source = "registry+https://github.com/rust-lang/crates.io-index" 2353 + checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" 2354 + 2355 + [[package]] 2356 + name = "ordered-stream" 2357 + version = "0.2.0" 2358 + source = "registry+https://github.com/rust-lang/crates.io-index" 2359 + checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50" 2360 + dependencies = [ 2361 + "futures-core", 2362 + "pin-project-lite", 2363 + ] 2364 + 2365 + [[package]] 2366 + name = "pango" 2367 + version = "0.18.3" 2368 + source = "registry+https://github.com/rust-lang/crates.io-index" 2369 + checksum = "7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4" 2370 + dependencies = [ 2371 + "gio", 2372 + "glib", 2373 + "libc", 2374 + "once_cell", 2375 + "pango-sys", 2376 + ] 2377 + 2378 + [[package]] 2379 + name = "pango-sys" 2380 + version = "0.18.0" 2381 + source = "registry+https://github.com/rust-lang/crates.io-index" 2382 + checksum = "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5" 2383 + dependencies = [ 2384 + "glib-sys", 2385 + "gobject-sys", 2386 + "libc", 2387 + "system-deps", 2388 + ] 2389 + 2390 + [[package]] 2391 + name = "parking" 2392 + version = "2.2.1" 2393 + source = "registry+https://github.com/rust-lang/crates.io-index" 2394 + checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" 2395 + 2396 + [[package]] 2397 + name = "parking_lot" 2398 + version = "0.12.5" 2399 + source = "registry+https://github.com/rust-lang/crates.io-index" 2400 + checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" 2401 + dependencies = [ 2402 + "lock_api", 2403 + "parking_lot_core", 2404 + ] 2405 + 2406 + [[package]] 2407 + name = "parking_lot_core" 2408 + version = "0.9.12" 2409 + source = "registry+https://github.com/rust-lang/crates.io-index" 2410 + checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" 2411 + dependencies = [ 2412 + "cfg-if", 2413 + "libc", 2414 + "redox_syscall", 2415 + "smallvec", 2416 + "windows-link 0.2.1", 2417 + ] 2418 + 2419 + [[package]] 2420 + name = "pathdiff" 2421 + version = "0.2.3" 2422 + source = "registry+https://github.com/rust-lang/crates.io-index" 2423 + checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3" 2424 + 2425 + [[package]] 2426 + name = "percent-encoding" 2427 + version = "2.3.2" 2428 + source = "registry+https://github.com/rust-lang/crates.io-index" 2429 + checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" 2430 + 2431 + [[package]] 2432 + name = "phf" 2433 + version = "0.8.0" 2434 + source = "registry+https://github.com/rust-lang/crates.io-index" 2435 + checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12" 2436 + dependencies = [ 2437 + "phf_shared 0.8.0", 2438 + ] 2439 + 2440 + [[package]] 2441 + name = "phf" 2442 + version = "0.10.1" 2443 + source = "registry+https://github.com/rust-lang/crates.io-index" 2444 + checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" 2445 + dependencies = [ 2446 + "phf_macros 0.10.0", 2447 + "phf_shared 0.10.0", 2448 + "proc-macro-hack", 2449 + ] 2450 + 2451 + [[package]] 2452 + name = "phf" 2453 + version = "0.11.3" 2454 + source = "registry+https://github.com/rust-lang/crates.io-index" 2455 + checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" 2456 + dependencies = [ 2457 + "phf_macros 0.11.3", 2458 + "phf_shared 0.11.3", 2459 + ] 2460 + 2461 + [[package]] 2462 + name = "phf" 2463 + version = "0.13.1" 2464 + source = "registry+https://github.com/rust-lang/crates.io-index" 2465 + checksum = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf" 2466 + dependencies = [ 2467 + "phf_macros 0.13.1", 2468 + "phf_shared 0.13.1", 2469 + "serde", 2470 + ] 2471 + 2472 + [[package]] 2473 + name = "phf_codegen" 2474 + version = "0.8.0" 2475 + source = "registry+https://github.com/rust-lang/crates.io-index" 2476 + checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815" 2477 + dependencies = [ 2478 + "phf_generator 0.8.0", 2479 + "phf_shared 0.8.0", 2480 + ] 2481 + 2482 + [[package]] 2483 + name = "phf_codegen" 2484 + version = "0.11.3" 2485 + source = "registry+https://github.com/rust-lang/crates.io-index" 2486 + checksum = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a" 2487 + dependencies = [ 2488 + "phf_generator 0.11.3", 2489 + "phf_shared 0.11.3", 2490 + ] 2491 + 2492 + [[package]] 2493 + name = "phf_codegen" 2494 + version = "0.13.1" 2495 + source = "registry+https://github.com/rust-lang/crates.io-index" 2496 + checksum = "49aa7f9d80421bca176ca8dbfebe668cc7a2684708594ec9f3c0db0805d5d6e1" 2497 + dependencies = [ 2498 + "phf_generator 0.13.1", 2499 + "phf_shared 0.13.1", 2500 + ] 2501 + 2502 + [[package]] 2503 + name = "phf_generator" 2504 + version = "0.8.0" 2505 + source = "registry+https://github.com/rust-lang/crates.io-index" 2506 + checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526" 2507 + dependencies = [ 2508 + "phf_shared 0.8.0", 2509 + "rand 0.7.3", 2510 + ] 2511 + 2512 + [[package]] 2513 + name = "phf_generator" 2514 + version = "0.10.0" 2515 + source = "registry+https://github.com/rust-lang/crates.io-index" 2516 + checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" 2517 + dependencies = [ 2518 + "phf_shared 0.10.0", 2519 + "rand 0.8.5", 2520 + ] 2521 + 2522 + [[package]] 2523 + name = "phf_generator" 2524 + version = "0.11.3" 2525 + source = "registry+https://github.com/rust-lang/crates.io-index" 2526 + checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" 2527 + dependencies = [ 2528 + "phf_shared 0.11.3", 2529 + "rand 0.8.5", 2530 + ] 2531 + 2532 + [[package]] 2533 + name = "phf_generator" 2534 + version = "0.13.1" 2535 + source = "registry+https://github.com/rust-lang/crates.io-index" 2536 + checksum = "135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737" 2537 + dependencies = [ 2538 + "fastrand", 2539 + "phf_shared 0.13.1", 2540 + ] 2541 + 2542 + [[package]] 2543 + name = "phf_macros" 2544 + version = "0.10.0" 2545 + source = "registry+https://github.com/rust-lang/crates.io-index" 2546 + checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0" 2547 + dependencies = [ 2548 + "phf_generator 0.10.0", 2549 + "phf_shared 0.10.0", 2550 + "proc-macro-hack", 2551 + "proc-macro2", 2552 + "quote", 2553 + "syn 1.0.109", 2554 + ] 2555 + 2556 + [[package]] 2557 + name = "phf_macros" 2558 + version = "0.11.3" 2559 + source = "registry+https://github.com/rust-lang/crates.io-index" 2560 + checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" 2561 + dependencies = [ 2562 + "phf_generator 0.11.3", 2563 + "phf_shared 0.11.3", 2564 + "proc-macro2", 2565 + "quote", 2566 + "syn 2.0.117", 2567 + ] 2568 + 2569 + [[package]] 2570 + name = "phf_macros" 2571 + version = "0.13.1" 2572 + source = "registry+https://github.com/rust-lang/crates.io-index" 2573 + checksum = "812f032b54b1e759ccd5f8b6677695d5268c588701effba24601f6932f8269ef" 2574 + dependencies = [ 2575 + "phf_generator 0.13.1", 2576 + "phf_shared 0.13.1", 2577 + "proc-macro2", 2578 + "quote", 2579 + "syn 2.0.117", 2580 + ] 2581 + 2582 + [[package]] 2583 + name = "phf_shared" 2584 + version = "0.8.0" 2585 + source = "registry+https://github.com/rust-lang/crates.io-index" 2586 + checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7" 2587 + dependencies = [ 2588 + "siphasher 0.3.11", 2589 + ] 2590 + 2591 + [[package]] 2592 + name = "phf_shared" 2593 + version = "0.10.0" 2594 + source = "registry+https://github.com/rust-lang/crates.io-index" 2595 + checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" 2596 + dependencies = [ 2597 + "siphasher 0.3.11", 2598 + ] 2599 + 2600 + [[package]] 2601 + name = "phf_shared" 2602 + version = "0.11.3" 2603 + source = "registry+https://github.com/rust-lang/crates.io-index" 2604 + checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" 2605 + dependencies = [ 2606 + "siphasher 1.0.2", 2607 + ] 2608 + 2609 + [[package]] 2610 + name = "phf_shared" 2611 + version = "0.13.1" 2612 + source = "registry+https://github.com/rust-lang/crates.io-index" 2613 + checksum = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266" 2614 + dependencies = [ 2615 + "siphasher 1.0.2", 2616 + ] 2617 + 2618 + [[package]] 2619 + name = "pin-project-lite" 2620 + version = "0.2.17" 2621 + source = "registry+https://github.com/rust-lang/crates.io-index" 2622 + checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" 2623 + 2624 + [[package]] 2625 + name = "pin-utils" 2626 + version = "0.1.0" 2627 + source = "registry+https://github.com/rust-lang/crates.io-index" 2628 + checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 2629 + 2630 + [[package]] 2631 + name = "piper" 2632 + version = "0.2.5" 2633 + source = "registry+https://github.com/rust-lang/crates.io-index" 2634 + checksum = "c835479a4443ded371d6c535cbfd8d31ad92c5d23ae9770a61bc155e4992a3c1" 2635 + dependencies = [ 2636 + "atomic-waker", 2637 + "fastrand", 2638 + "futures-io", 2639 + ] 2640 + 2641 + [[package]] 2642 + name = "pkg-config" 2643 + version = "0.3.32" 2644 + source = "registry+https://github.com/rust-lang/crates.io-index" 2645 + checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" 2646 + 2647 + [[package]] 2648 + name = "plist" 2649 + version = "1.8.0" 2650 + source = "registry+https://github.com/rust-lang/crates.io-index" 2651 + checksum = "740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07" 2652 + dependencies = [ 2653 + "base64 0.22.1", 2654 + "indexmap 2.13.0", 2655 + "quick-xml", 2656 + "serde", 2657 + "time", 2658 + ] 2659 + 2660 + [[package]] 2661 + name = "png" 2662 + version = "0.17.16" 2663 + source = "registry+https://github.com/rust-lang/crates.io-index" 2664 + checksum = "82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526" 2665 + dependencies = [ 2666 + "bitflags 1.3.2", 2667 + "crc32fast", 2668 + "fdeflate", 2669 + "flate2", 2670 + "miniz_oxide", 2671 + ] 2672 + 2673 + [[package]] 2674 + name = "polling" 2675 + version = "3.11.0" 2676 + source = "registry+https://github.com/rust-lang/crates.io-index" 2677 + checksum = "5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218" 2678 + dependencies = [ 2679 + "cfg-if", 2680 + "concurrent-queue", 2681 + "hermit-abi", 2682 + "pin-project-lite", 2683 + "rustix", 2684 + "windows-sys 0.61.2", 2685 + ] 2686 + 2687 + [[package]] 2688 + name = "potential_utf" 2689 + version = "0.1.4" 2690 + source = "registry+https://github.com/rust-lang/crates.io-index" 2691 + checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77" 2692 + dependencies = [ 2693 + "zerovec", 2694 + ] 2695 + 2696 + [[package]] 2697 + name = "powerfmt" 2698 + version = "0.2.0" 2699 + source = "registry+https://github.com/rust-lang/crates.io-index" 2700 + checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 2701 + 2702 + [[package]] 2703 + name = "ppv-lite86" 2704 + version = "0.2.21" 2705 + source = "registry+https://github.com/rust-lang/crates.io-index" 2706 + checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" 2707 + dependencies = [ 2708 + "zerocopy", 2709 + ] 2710 + 2711 + [[package]] 2712 + name = "precomputed-hash" 2713 + version = "0.1.1" 2714 + source = "registry+https://github.com/rust-lang/crates.io-index" 2715 + checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" 2716 + 2717 + [[package]] 2718 + name = "prettyplease" 2719 + version = "0.2.37" 2720 + source = "registry+https://github.com/rust-lang/crates.io-index" 2721 + checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" 2722 + dependencies = [ 2723 + "proc-macro2", 2724 + "syn 2.0.117", 2725 + ] 2726 + 2727 + [[package]] 2728 + name = "proc-macro-crate" 2729 + version = "1.3.1" 2730 + source = "registry+https://github.com/rust-lang/crates.io-index" 2731 + checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" 2732 + dependencies = [ 2733 + "once_cell", 2734 + "toml_edit 0.19.15", 2735 + ] 2736 + 2737 + [[package]] 2738 + name = "proc-macro-crate" 2739 + version = "2.0.2" 2740 + source = "registry+https://github.com/rust-lang/crates.io-index" 2741 + checksum = "b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24" 2742 + dependencies = [ 2743 + "toml_datetime 0.6.3", 2744 + "toml_edit 0.20.2", 2745 + ] 2746 + 2747 + [[package]] 2748 + name = "proc-macro-crate" 2749 + version = "3.5.0" 2750 + source = "registry+https://github.com/rust-lang/crates.io-index" 2751 + checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f" 2752 + dependencies = [ 2753 + "toml_edit 0.25.8+spec-1.1.0", 2754 + ] 2755 + 2756 + [[package]] 2757 + name = "proc-macro-error" 2758 + version = "1.0.4" 2759 + source = "registry+https://github.com/rust-lang/crates.io-index" 2760 + checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 2761 + dependencies = [ 2762 + "proc-macro-error-attr", 2763 + "proc-macro2", 2764 + "quote", 2765 + "syn 1.0.109", 2766 + "version_check", 2767 + ] 2768 + 2769 + [[package]] 2770 + name = "proc-macro-error-attr" 2771 + version = "1.0.4" 2772 + source = "registry+https://github.com/rust-lang/crates.io-index" 2773 + checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 2774 + dependencies = [ 2775 + "proc-macro2", 2776 + "quote", 2777 + "version_check", 2778 + ] 2779 + 2780 + [[package]] 2781 + name = "proc-macro-hack" 2782 + version = "0.5.20+deprecated" 2783 + source = "registry+https://github.com/rust-lang/crates.io-index" 2784 + checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" 2785 + 2786 + [[package]] 2787 + name = "proc-macro2" 2788 + version = "1.0.106" 2789 + source = "registry+https://github.com/rust-lang/crates.io-index" 2790 + checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" 2791 + dependencies = [ 2792 + "unicode-ident", 2793 + ] 2794 + 2795 + [[package]] 2796 + name = "quick-xml" 2797 + version = "0.38.4" 2798 + source = "registry+https://github.com/rust-lang/crates.io-index" 2799 + checksum = "b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c" 2800 + dependencies = [ 2801 + "memchr", 2802 + ] 2803 + 2804 + [[package]] 2805 + name = "quote" 2806 + version = "1.0.45" 2807 + source = "registry+https://github.com/rust-lang/crates.io-index" 2808 + checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" 2809 + dependencies = [ 2810 + "proc-macro2", 2811 + ] 2812 + 2813 + [[package]] 2814 + name = "r-efi" 2815 + version = "5.3.0" 2816 + source = "registry+https://github.com/rust-lang/crates.io-index" 2817 + checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" 2818 + 2819 + [[package]] 2820 + name = "r-efi" 2821 + version = "6.0.0" 2822 + source = "registry+https://github.com/rust-lang/crates.io-index" 2823 + checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" 2824 + 2825 + [[package]] 2826 + name = "rand" 2827 + version = "0.7.3" 2828 + source = "registry+https://github.com/rust-lang/crates.io-index" 2829 + checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" 2830 + dependencies = [ 2831 + "getrandom 0.1.16", 2832 + "libc", 2833 + "rand_chacha 0.2.2", 2834 + "rand_core 0.5.1", 2835 + "rand_hc", 2836 + "rand_pcg", 2837 + ] 2838 + 2839 + [[package]] 2840 + name = "rand" 2841 + version = "0.8.5" 2842 + source = "registry+https://github.com/rust-lang/crates.io-index" 2843 + checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 2844 + dependencies = [ 2845 + "libc", 2846 + "rand_chacha 0.3.1", 2847 + "rand_core 0.6.4", 2848 + ] 2849 + 2850 + [[package]] 2851 + name = "rand_chacha" 2852 + version = "0.2.2" 2853 + source = "registry+https://github.com/rust-lang/crates.io-index" 2854 + checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" 2855 + dependencies = [ 2856 + "ppv-lite86", 2857 + "rand_core 0.5.1", 2858 + ] 2859 + 2860 + [[package]] 2861 + name = "rand_chacha" 2862 + version = "0.3.1" 2863 + source = "registry+https://github.com/rust-lang/crates.io-index" 2864 + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 2865 + dependencies = [ 2866 + "ppv-lite86", 2867 + "rand_core 0.6.4", 2868 + ] 2869 + 2870 + [[package]] 2871 + name = "rand_core" 2872 + version = "0.5.1" 2873 + source = "registry+https://github.com/rust-lang/crates.io-index" 2874 + checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" 2875 + dependencies = [ 2876 + "getrandom 0.1.16", 2877 + ] 2878 + 2879 + [[package]] 2880 + name = "rand_core" 2881 + version = "0.6.4" 2882 + source = "registry+https://github.com/rust-lang/crates.io-index" 2883 + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2884 + dependencies = [ 2885 + "getrandom 0.2.17", 2886 + ] 2887 + 2888 + [[package]] 2889 + name = "rand_hc" 2890 + version = "0.2.0" 2891 + source = "registry+https://github.com/rust-lang/crates.io-index" 2892 + checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" 2893 + dependencies = [ 2894 + "rand_core 0.5.1", 2895 + ] 2896 + 2897 + [[package]] 2898 + name = "rand_pcg" 2899 + version = "0.2.1" 2900 + source = "registry+https://github.com/rust-lang/crates.io-index" 2901 + checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429" 2902 + dependencies = [ 2903 + "rand_core 0.5.1", 2904 + ] 2905 + 2906 + [[package]] 2907 + name = "raw-window-handle" 2908 + version = "0.6.2" 2909 + source = "registry+https://github.com/rust-lang/crates.io-index" 2910 + checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" 2911 + 2912 + [[package]] 2913 + name = "redox_syscall" 2914 + version = "0.5.18" 2915 + source = "registry+https://github.com/rust-lang/crates.io-index" 2916 + checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" 2917 + dependencies = [ 2918 + "bitflags 2.11.0", 2919 + ] 2920 + 2921 + [[package]] 2922 + name = "redox_users" 2923 + version = "0.5.2" 2924 + source = "registry+https://github.com/rust-lang/crates.io-index" 2925 + checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" 2926 + dependencies = [ 2927 + "getrandom 0.2.17", 2928 + "libredox", 2929 + "thiserror 2.0.18", 2930 + ] 2931 + 2932 + [[package]] 2933 + name = "ref-cast" 2934 + version = "1.0.25" 2935 + source = "registry+https://github.com/rust-lang/crates.io-index" 2936 + checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d" 2937 + dependencies = [ 2938 + "ref-cast-impl", 2939 + ] 2940 + 2941 + [[package]] 2942 + name = "ref-cast-impl" 2943 + version = "1.0.25" 2944 + source = "registry+https://github.com/rust-lang/crates.io-index" 2945 + checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" 2946 + dependencies = [ 2947 + "proc-macro2", 2948 + "quote", 2949 + "syn 2.0.117", 2950 + ] 2951 + 2952 + [[package]] 2953 + name = "regex" 2954 + version = "1.12.3" 2955 + source = "registry+https://github.com/rust-lang/crates.io-index" 2956 + checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" 2957 + dependencies = [ 2958 + "aho-corasick", 2959 + "memchr", 2960 + "regex-automata", 2961 + "regex-syntax", 2962 + ] 2963 + 2964 + [[package]] 2965 + name = "regex-automata" 2966 + version = "0.4.14" 2967 + source = "registry+https://github.com/rust-lang/crates.io-index" 2968 + checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" 2969 + dependencies = [ 2970 + "aho-corasick", 2971 + "memchr", 2972 + "regex-syntax", 2973 + ] 2974 + 2975 + [[package]] 2976 + name = "regex-syntax" 2977 + version = "0.8.10" 2978 + source = "registry+https://github.com/rust-lang/crates.io-index" 2979 + checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" 2980 + 2981 + [[package]] 2982 + name = "reqwest" 2983 + version = "0.13.2" 2984 + source = "registry+https://github.com/rust-lang/crates.io-index" 2985 + checksum = "ab3f43e3283ab1488b624b44b0e988d0acea0b3214e694730a055cb6b2efa801" 2986 + dependencies = [ 2987 + "base64 0.22.1", 2988 + "bytes", 2989 + "futures-core", 2990 + "futures-util", 2991 + "http", 2992 + "http-body", 2993 + "http-body-util", 2994 + "hyper", 2995 + "hyper-util", 2996 + "js-sys", 2997 + "log", 2998 + "percent-encoding", 2999 + "pin-project-lite", 3000 + "serde", 3001 + "serde_json", 3002 + "sync_wrapper", 3003 + "tokio", 3004 + "tokio-util", 3005 + "tower", 3006 + "tower-http", 3007 + "tower-service", 3008 + "url", 3009 + "wasm-bindgen", 3010 + "wasm-bindgen-futures", 3011 + "wasm-streams", 3012 + "web-sys", 3013 + ] 3014 + 3015 + [[package]] 3016 + name = "rustc-hash" 3017 + version = "2.1.2" 3018 + source = "registry+https://github.com/rust-lang/crates.io-index" 3019 + checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe" 3020 + 3021 + [[package]] 3022 + name = "rustc_version" 3023 + version = "0.4.1" 3024 + source = "registry+https://github.com/rust-lang/crates.io-index" 3025 + checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" 3026 + dependencies = [ 3027 + "semver", 3028 + ] 3029 + 3030 + [[package]] 3031 + name = "rustix" 3032 + version = "1.1.4" 3033 + source = "registry+https://github.com/rust-lang/crates.io-index" 3034 + checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" 3035 + dependencies = [ 3036 + "bitflags 2.11.0", 3037 + "errno", 3038 + "libc", 3039 + "linux-raw-sys", 3040 + "windows-sys 0.61.2", 3041 + ] 3042 + 3043 + [[package]] 3044 + name = "rustversion" 3045 + version = "1.0.22" 3046 + source = "registry+https://github.com/rust-lang/crates.io-index" 3047 + checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" 3048 + 3049 + [[package]] 3050 + name = "same-file" 3051 + version = "1.0.6" 3052 + source = "registry+https://github.com/rust-lang/crates.io-index" 3053 + checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 3054 + dependencies = [ 3055 + "winapi-util", 3056 + ] 3057 + 3058 + [[package]] 3059 + name = "schemars" 3060 + version = "0.8.22" 3061 + source = "registry+https://github.com/rust-lang/crates.io-index" 3062 + checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" 3063 + dependencies = [ 3064 + "dyn-clone", 3065 + "indexmap 1.9.3", 3066 + "schemars_derive", 3067 + "serde", 3068 + "serde_json", 3069 + "url", 3070 + "uuid", 3071 + ] 3072 + 3073 + [[package]] 3074 + name = "schemars" 3075 + version = "0.9.0" 3076 + source = "registry+https://github.com/rust-lang/crates.io-index" 3077 + checksum = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f" 3078 + dependencies = [ 3079 + "dyn-clone", 3080 + "ref-cast", 3081 + "serde", 3082 + "serde_json", 3083 + ] 3084 + 3085 + [[package]] 3086 + name = "schemars" 3087 + version = "1.2.1" 3088 + source = "registry+https://github.com/rust-lang/crates.io-index" 3089 + checksum = "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc" 3090 + dependencies = [ 3091 + "dyn-clone", 3092 + "ref-cast", 3093 + "serde", 3094 + "serde_json", 3095 + ] 3096 + 3097 + [[package]] 3098 + name = "schemars_derive" 3099 + version = "0.8.22" 3100 + source = "registry+https://github.com/rust-lang/crates.io-index" 3101 + checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" 3102 + dependencies = [ 3103 + "proc-macro2", 3104 + "quote", 3105 + "serde_derive_internals", 3106 + "syn 2.0.117", 3107 + ] 3108 + 3109 + [[package]] 3110 + name = "scopeguard" 3111 + version = "1.2.0" 3112 + source = "registry+https://github.com/rust-lang/crates.io-index" 3113 + checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 3114 + 3115 + [[package]] 3116 + name = "selectors" 3117 + version = "0.24.0" 3118 + source = "registry+https://github.com/rust-lang/crates.io-index" 3119 + checksum = "0c37578180969d00692904465fb7f6b3d50b9a2b952b87c23d0e2e5cb5013416" 3120 + dependencies = [ 3121 + "bitflags 1.3.2", 3122 + "cssparser 0.29.6", 3123 + "derive_more 0.99.20", 3124 + "fxhash", 3125 + "log", 3126 + "phf 0.8.0", 3127 + "phf_codegen 0.8.0", 3128 + "precomputed-hash", 3129 + "servo_arc 0.2.0", 3130 + "smallvec", 3131 + ] 3132 + 3133 + [[package]] 3134 + name = "selectors" 3135 + version = "0.36.1" 3136 + source = "registry+https://github.com/rust-lang/crates.io-index" 3137 + checksum = "c5d9c0c92a92d33f08817311cf3f2c29a3538a8240e94a6a3c622ce652d7e00c" 3138 + dependencies = [ 3139 + "bitflags 2.11.0", 3140 + "cssparser 0.36.0", 3141 + "derive_more 2.1.1", 3142 + "log", 3143 + "new_debug_unreachable", 3144 + "phf 0.13.1", 3145 + "phf_codegen 0.13.1", 3146 + "precomputed-hash", 3147 + "rustc-hash", 3148 + "servo_arc 0.4.3", 3149 + "smallvec", 3150 + ] 3151 + 3152 + [[package]] 3153 + name = "semver" 3154 + version = "1.0.27" 3155 + source = "registry+https://github.com/rust-lang/crates.io-index" 3156 + checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" 3157 + dependencies = [ 3158 + "serde", 3159 + "serde_core", 3160 + ] 3161 + 3162 + [[package]] 3163 + name = "serde" 3164 + version = "1.0.228" 3165 + source = "registry+https://github.com/rust-lang/crates.io-index" 3166 + checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" 3167 + dependencies = [ 3168 + "serde_core", 3169 + "serde_derive", 3170 + ] 3171 + 3172 + [[package]] 3173 + name = "serde-untagged" 3174 + version = "0.1.9" 3175 + source = "registry+https://github.com/rust-lang/crates.io-index" 3176 + checksum = "f9faf48a4a2d2693be24c6289dbe26552776eb7737074e6722891fadbe6c5058" 3177 + dependencies = [ 3178 + "erased-serde", 3179 + "serde", 3180 + "serde_core", 3181 + "typeid", 3182 + ] 3183 + 3184 + [[package]] 3185 + name = "serde_core" 3186 + version = "1.0.228" 3187 + source = "registry+https://github.com/rust-lang/crates.io-index" 3188 + checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" 3189 + dependencies = [ 3190 + "serde_derive", 3191 + ] 3192 + 3193 + [[package]] 3194 + name = "serde_derive" 3195 + version = "1.0.228" 3196 + source = "registry+https://github.com/rust-lang/crates.io-index" 3197 + checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" 3198 + dependencies = [ 3199 + "proc-macro2", 3200 + "quote", 3201 + "syn 2.0.117", 3202 + ] 3203 + 3204 + [[package]] 3205 + name = "serde_derive_internals" 3206 + version = "0.29.1" 3207 + source = "registry+https://github.com/rust-lang/crates.io-index" 3208 + checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" 3209 + dependencies = [ 3210 + "proc-macro2", 3211 + "quote", 3212 + "syn 2.0.117", 3213 + ] 3214 + 3215 + [[package]] 3216 + name = "serde_json" 3217 + version = "1.0.149" 3218 + source = "registry+https://github.com/rust-lang/crates.io-index" 3219 + checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" 3220 + dependencies = [ 3221 + "itoa", 3222 + "memchr", 3223 + "serde", 3224 + "serde_core", 3225 + "zmij", 3226 + ] 3227 + 3228 + [[package]] 3229 + name = "serde_repr" 3230 + version = "0.1.20" 3231 + source = "registry+https://github.com/rust-lang/crates.io-index" 3232 + checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" 3233 + dependencies = [ 3234 + "proc-macro2", 3235 + "quote", 3236 + "syn 2.0.117", 3237 + ] 3238 + 3239 + [[package]] 3240 + name = "serde_spanned" 3241 + version = "0.6.9" 3242 + source = "registry+https://github.com/rust-lang/crates.io-index" 3243 + checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" 3244 + dependencies = [ 3245 + "serde", 3246 + ] 3247 + 3248 + [[package]] 3249 + name = "serde_spanned" 3250 + version = "1.1.0" 3251 + source = "registry+https://github.com/rust-lang/crates.io-index" 3252 + checksum = "876ac351060d4f882bb1032b6369eb0aef79ad9df1ea8bc404874d8cc3d0cd98" 3253 + dependencies = [ 3254 + "serde_core", 3255 + ] 3256 + 3257 + [[package]] 3258 + name = "serde_with" 3259 + version = "3.18.0" 3260 + source = "registry+https://github.com/rust-lang/crates.io-index" 3261 + checksum = "dd5414fad8e6907dbdd5bc441a50ae8d6e26151a03b1de04d89a5576de61d01f" 3262 + dependencies = [ 3263 + "base64 0.22.1", 3264 + "chrono", 3265 + "hex", 3266 + "indexmap 1.9.3", 3267 + "indexmap 2.13.0", 3268 + "schemars 0.9.0", 3269 + "schemars 1.2.1", 3270 + "serde_core", 3271 + "serde_json", 3272 + "serde_with_macros", 3273 + "time", 3274 + ] 3275 + 3276 + [[package]] 3277 + name = "serde_with_macros" 3278 + version = "3.18.0" 3279 + source = "registry+https://github.com/rust-lang/crates.io-index" 3280 + checksum = "d3db8978e608f1fe7357e211969fd9abdcae80bac1ba7a3369bb7eb6b404eb65" 3281 + dependencies = [ 3282 + "darling", 3283 + "proc-macro2", 3284 + "quote", 3285 + "syn 2.0.117", 3286 + ] 3287 + 3288 + [[package]] 3289 + name = "serialize-to-javascript" 3290 + version = "0.1.2" 3291 + source = "registry+https://github.com/rust-lang/crates.io-index" 3292 + checksum = "04f3666a07a197cdb77cdf306c32be9b7f598d7060d50cfd4d5aa04bfd92f6c5" 3293 + dependencies = [ 3294 + "serde", 3295 + "serde_json", 3296 + "serialize-to-javascript-impl", 3297 + ] 3298 + 3299 + [[package]] 3300 + name = "serialize-to-javascript-impl" 3301 + version = "0.1.2" 3302 + source = "registry+https://github.com/rust-lang/crates.io-index" 3303 + checksum = "772ee033c0916d670af7860b6e1ef7d658a4629a6d0b4c8c3e67f09b3765b75d" 3304 + dependencies = [ 3305 + "proc-macro2", 3306 + "quote", 3307 + "syn 2.0.117", 3308 + ] 3309 + 3310 + [[package]] 3311 + name = "servo_arc" 3312 + version = "0.2.0" 3313 + source = "registry+https://github.com/rust-lang/crates.io-index" 3314 + checksum = "d52aa42f8fdf0fed91e5ce7f23d8138441002fa31dca008acf47e6fd4721f741" 3315 + dependencies = [ 3316 + "nodrop", 3317 + "stable_deref_trait", 3318 + ] 3319 + 3320 + [[package]] 3321 + name = "servo_arc" 3322 + version = "0.4.3" 3323 + source = "registry+https://github.com/rust-lang/crates.io-index" 3324 + checksum = "170fb83ab34de17dc69aa7c67482b22218ddb85da56546f9bd6b929e32a05930" 3325 + dependencies = [ 3326 + "stable_deref_trait", 3327 + ] 3328 + 3329 + [[package]] 3330 + name = "sha2" 3331 + version = "0.10.9" 3332 + source = "registry+https://github.com/rust-lang/crates.io-index" 3333 + checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" 3334 + dependencies = [ 3335 + "cfg-if", 3336 + "cpufeatures", 3337 + "digest", 3338 + ] 3339 + 3340 + [[package]] 3341 + name = "shlex" 3342 + version = "1.3.0" 3343 + source = "registry+https://github.com/rust-lang/crates.io-index" 3344 + checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 3345 + 3346 + [[package]] 3347 + name = "signal-hook-registry" 3348 + version = "1.4.8" 3349 + source = "registry+https://github.com/rust-lang/crates.io-index" 3350 + checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b" 3351 + dependencies = [ 3352 + "errno", 3353 + "libc", 3354 + ] 3355 + 3356 + [[package]] 3357 + name = "simd-adler32" 3358 + version = "0.3.9" 3359 + source = "registry+https://github.com/rust-lang/crates.io-index" 3360 + checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214" 3361 + 3362 + [[package]] 3363 + name = "siphasher" 3364 + version = "0.3.11" 3365 + source = "registry+https://github.com/rust-lang/crates.io-index" 3366 + checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" 3367 + 3368 + [[package]] 3369 + name = "siphasher" 3370 + version = "1.0.2" 3371 + source = "registry+https://github.com/rust-lang/crates.io-index" 3372 + checksum = "b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e" 3373 + 3374 + [[package]] 3375 + name = "slab" 3376 + version = "0.4.12" 3377 + source = "registry+https://github.com/rust-lang/crates.io-index" 3378 + checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" 3379 + 3380 + [[package]] 3381 + name = "smallvec" 3382 + version = "1.15.1" 3383 + source = "registry+https://github.com/rust-lang/crates.io-index" 3384 + checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" 3385 + 3386 + [[package]] 3387 + name = "socket2" 3388 + version = "0.6.3" 3389 + source = "registry+https://github.com/rust-lang/crates.io-index" 3390 + checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e" 3391 + dependencies = [ 3392 + "libc", 3393 + "windows-sys 0.61.2", 3394 + ] 3395 + 3396 + [[package]] 3397 + name = "softbuffer" 3398 + version = "0.4.8" 3399 + source = "registry+https://github.com/rust-lang/crates.io-index" 3400 + checksum = "aac18da81ebbf05109ab275b157c22a653bb3c12cf884450179942f81bcbf6c3" 3401 + dependencies = [ 3402 + "bytemuck", 3403 + "js-sys", 3404 + "ndk", 3405 + "objc2", 3406 + "objc2-core-foundation", 3407 + "objc2-core-graphics", 3408 + "objc2-foundation", 3409 + "objc2-quartz-core", 3410 + "raw-window-handle", 3411 + "redox_syscall", 3412 + "tracing", 3413 + "wasm-bindgen", 3414 + "web-sys", 3415 + "windows-sys 0.61.2", 3416 + ] 3417 + 3418 + [[package]] 3419 + name = "soup3" 3420 + version = "0.5.0" 3421 + source = "registry+https://github.com/rust-lang/crates.io-index" 3422 + checksum = "471f924a40f31251afc77450e781cb26d55c0b650842efafc9c6cbd2f7cc4f9f" 3423 + dependencies = [ 3424 + "futures-channel", 3425 + "gio", 3426 + "glib", 3427 + "libc", 3428 + "soup3-sys", 3429 + ] 3430 + 3431 + [[package]] 3432 + name = "soup3-sys" 3433 + version = "0.5.0" 3434 + source = "registry+https://github.com/rust-lang/crates.io-index" 3435 + checksum = "7ebe8950a680a12f24f15ebe1bf70db7af98ad242d9db43596ad3108aab86c27" 3436 + dependencies = [ 3437 + "gio-sys", 3438 + "glib-sys", 3439 + "gobject-sys", 3440 + "libc", 3441 + "system-deps", 3442 + ] 3443 + 3444 + [[package]] 3445 + name = "stable_deref_trait" 3446 + version = "1.2.1" 3447 + source = "registry+https://github.com/rust-lang/crates.io-index" 3448 + checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" 3449 + 3450 + [[package]] 3451 + name = "string_cache" 3452 + version = "0.8.9" 3453 + source = "registry+https://github.com/rust-lang/crates.io-index" 3454 + checksum = "bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f" 3455 + dependencies = [ 3456 + "new_debug_unreachable", 3457 + "parking_lot", 3458 + "phf_shared 0.11.3", 3459 + "precomputed-hash", 3460 + "serde", 3461 + ] 3462 + 3463 + [[package]] 3464 + name = "string_cache" 3465 + version = "0.9.0" 3466 + source = "registry+https://github.com/rust-lang/crates.io-index" 3467 + checksum = "a18596f8c785a729f2819c0f6a7eae6ebeebdfffbfe4214ae6b087f690e31901" 3468 + dependencies = [ 3469 + "new_debug_unreachable", 3470 + "parking_lot", 3471 + "phf_shared 0.13.1", 3472 + "precomputed-hash", 3473 + ] 3474 + 3475 + [[package]] 3476 + name = "string_cache_codegen" 3477 + version = "0.5.4" 3478 + source = "registry+https://github.com/rust-lang/crates.io-index" 3479 + checksum = "c711928715f1fe0fe509c53b43e993a9a557babc2d0a3567d0a3006f1ac931a0" 3480 + dependencies = [ 3481 + "phf_generator 0.11.3", 3482 + "phf_shared 0.11.3", 3483 + "proc-macro2", 3484 + "quote", 3485 + ] 3486 + 3487 + [[package]] 3488 + name = "string_cache_codegen" 3489 + version = "0.6.1" 3490 + source = "registry+https://github.com/rust-lang/crates.io-index" 3491 + checksum = "585635e46db231059f76c5849798146164652513eb9e8ab2685939dd90f29b69" 3492 + dependencies = [ 3493 + "phf_generator 0.13.1", 3494 + "phf_shared 0.13.1", 3495 + "proc-macro2", 3496 + "quote", 3497 + ] 3498 + 3499 + [[package]] 3500 + name = "strsim" 3501 + version = "0.11.1" 3502 + source = "registry+https://github.com/rust-lang/crates.io-index" 3503 + checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" 3504 + 3505 + [[package]] 3506 + name = "swift-rs" 3507 + version = "1.0.7" 3508 + source = "registry+https://github.com/rust-lang/crates.io-index" 3509 + checksum = "4057c98e2e852d51fdcfca832aac7b571f6b351ad159f9eda5db1655f8d0c4d7" 3510 + dependencies = [ 3511 + "base64 0.21.7", 3512 + "serde", 3513 + "serde_json", 3514 + ] 3515 + 3516 + [[package]] 3517 + name = "syn" 3518 + version = "1.0.109" 3519 + source = "registry+https://github.com/rust-lang/crates.io-index" 3520 + checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 3521 + dependencies = [ 3522 + "proc-macro2", 3523 + "quote", 3524 + "unicode-ident", 3525 + ] 3526 + 3527 + [[package]] 3528 + name = "syn" 3529 + version = "2.0.117" 3530 + source = "registry+https://github.com/rust-lang/crates.io-index" 3531 + checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" 3532 + dependencies = [ 3533 + "proc-macro2", 3534 + "quote", 3535 + "unicode-ident", 3536 + ] 3537 + 3538 + [[package]] 3539 + name = "sync_wrapper" 3540 + version = "1.0.2" 3541 + source = "registry+https://github.com/rust-lang/crates.io-index" 3542 + checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" 3543 + dependencies = [ 3544 + "futures-core", 3545 + ] 3546 + 3547 + [[package]] 3548 + name = "synstructure" 3549 + version = "0.13.2" 3550 + source = "registry+https://github.com/rust-lang/crates.io-index" 3551 + checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" 3552 + dependencies = [ 3553 + "proc-macro2", 3554 + "quote", 3555 + "syn 2.0.117", 3556 + ] 3557 + 3558 + [[package]] 3559 + name = "system-deps" 3560 + version = "6.2.2" 3561 + source = "registry+https://github.com/rust-lang/crates.io-index" 3562 + checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" 3563 + dependencies = [ 3564 + "cfg-expr", 3565 + "heck 0.5.0", 3566 + "pkg-config", 3567 + "toml 0.8.2", 3568 + "version-compare", 3569 + ] 3570 + 3571 + [[package]] 3572 + name = "tao" 3573 + version = "0.34.8" 3574 + source = "registry+https://github.com/rust-lang/crates.io-index" 3575 + checksum = "9103edf55f2da3c82aea4c7fab7c4241032bfeea0e71fa557d98e00e7ce7cc20" 3576 + dependencies = [ 3577 + "bitflags 2.11.0", 3578 + "block2", 3579 + "core-foundation", 3580 + "core-graphics", 3581 + "crossbeam-channel", 3582 + "dispatch2", 3583 + "dlopen2", 3584 + "dpi", 3585 + "gdkwayland-sys", 3586 + "gdkx11-sys", 3587 + "gtk", 3588 + "jni", 3589 + "libc", 3590 + "log", 3591 + "ndk", 3592 + "ndk-context", 3593 + "ndk-sys", 3594 + "objc2", 3595 + "objc2-app-kit", 3596 + "objc2-foundation", 3597 + "once_cell", 3598 + "parking_lot", 3599 + "raw-window-handle", 3600 + "tao-macros", 3601 + "unicode-segmentation", 3602 + "url", 3603 + "windows", 3604 + "windows-core 0.61.2", 3605 + "windows-version", 3606 + "x11-dl", 3607 + ] 3608 + 3609 + [[package]] 3610 + name = "tao-macros" 3611 + version = "0.1.3" 3612 + source = "registry+https://github.com/rust-lang/crates.io-index" 3613 + checksum = "f4e16beb8b2ac17db28eab8bca40e62dbfbb34c0fcdc6d9826b11b7b5d047dfd" 3614 + dependencies = [ 3615 + "proc-macro2", 3616 + "quote", 3617 + "syn 2.0.117", 3618 + ] 3619 + 3620 + [[package]] 3621 + name = "target-lexicon" 3622 + version = "0.12.16" 3623 + source = "registry+https://github.com/rust-lang/crates.io-index" 3624 + checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" 3625 + 3626 + [[package]] 3627 + name = "tauri" 3628 + version = "2.10.3" 3629 + source = "registry+https://github.com/rust-lang/crates.io-index" 3630 + checksum = "da77cc00fb9028caf5b5d4650f75e31f1ef3693459dfca7f7e506d1ecef0ba2d" 3631 + dependencies = [ 3632 + "anyhow", 3633 + "bytes", 3634 + "cookie", 3635 + "dirs", 3636 + "dunce", 3637 + "embed_plist", 3638 + "getrandom 0.3.4", 3639 + "glob", 3640 + "gtk", 3641 + "heck 0.5.0", 3642 + "http", 3643 + "jni", 3644 + "libc", 3645 + "log", 3646 + "mime", 3647 + "muda", 3648 + "objc2", 3649 + "objc2-app-kit", 3650 + "objc2-foundation", 3651 + "objc2-ui-kit", 3652 + "objc2-web-kit", 3653 + "percent-encoding", 3654 + "plist", 3655 + "raw-window-handle", 3656 + "reqwest", 3657 + "serde", 3658 + "serde_json", 3659 + "serde_repr", 3660 + "serialize-to-javascript", 3661 + "swift-rs", 3662 + "tauri-build", 3663 + "tauri-macros", 3664 + "tauri-runtime", 3665 + "tauri-runtime-wry", 3666 + "tauri-utils", 3667 + "thiserror 2.0.18", 3668 + "tokio", 3669 + "tray-icon", 3670 + "url", 3671 + "webkit2gtk", 3672 + "webview2-com", 3673 + "window-vibrancy", 3674 + "windows", 3675 + ] 3676 + 3677 + [[package]] 3678 + name = "tauri-build" 3679 + version = "2.5.6" 3680 + source = "registry+https://github.com/rust-lang/crates.io-index" 3681 + checksum = "4bbc990d1dbf57a8e1c7fa2327f2a614d8b757805603c1b9ba5c81bade09fd4d" 3682 + dependencies = [ 3683 + "anyhow", 3684 + "cargo_toml", 3685 + "dirs", 3686 + "glob", 3687 + "heck 0.5.0", 3688 + "json-patch", 3689 + "schemars 0.8.22", 3690 + "semver", 3691 + "serde", 3692 + "serde_json", 3693 + "tauri-utils", 3694 + "tauri-winres", 3695 + "toml 0.9.12+spec-1.1.0", 3696 + "walkdir", 3697 + ] 3698 + 3699 + [[package]] 3700 + name = "tauri-codegen" 3701 + version = "2.5.5" 3702 + source = "registry+https://github.com/rust-lang/crates.io-index" 3703 + checksum = "d4a24476afd977c5d5d169f72425868613d82747916dd29e0a357c84c4bd6d29" 3704 + dependencies = [ 3705 + "base64 0.22.1", 3706 + "brotli", 3707 + "ico", 3708 + "json-patch", 3709 + "plist", 3710 + "png", 3711 + "proc-macro2", 3712 + "quote", 3713 + "semver", 3714 + "serde", 3715 + "serde_json", 3716 + "sha2", 3717 + "syn 2.0.117", 3718 + "tauri-utils", 3719 + "thiserror 2.0.18", 3720 + "time", 3721 + "url", 3722 + "uuid", 3723 + "walkdir", 3724 + ] 3725 + 3726 + [[package]] 3727 + name = "tauri-macros" 3728 + version = "2.5.5" 3729 + source = "registry+https://github.com/rust-lang/crates.io-index" 3730 + checksum = "d39b349a98dadaffebb73f0a40dcd1f23c999211e5a2e744403db384d0c33de7" 3731 + dependencies = [ 3732 + "heck 0.5.0", 3733 + "proc-macro2", 3734 + "quote", 3735 + "syn 2.0.117", 3736 + "tauri-codegen", 3737 + "tauri-utils", 3738 + ] 3739 + 3740 + [[package]] 3741 + name = "tauri-plugin" 3742 + version = "2.5.4" 3743 + source = "registry+https://github.com/rust-lang/crates.io-index" 3744 + checksum = "ddde7d51c907b940fb573006cdda9a642d6a7c8153657e88f8a5c3c9290cd4aa" 3745 + dependencies = [ 3746 + "anyhow", 3747 + "glob", 3748 + "plist", 3749 + "schemars 0.8.22", 3750 + "serde", 3751 + "serde_json", 3752 + "tauri-utils", 3753 + "toml 0.9.12+spec-1.1.0", 3754 + "walkdir", 3755 + ] 3756 + 3757 + [[package]] 3758 + name = "tauri-plugin-opener" 3759 + version = "2.5.3" 3760 + source = "registry+https://github.com/rust-lang/crates.io-index" 3761 + checksum = "fc624469b06f59f5a29f874bbc61a2ed737c0f9c23ef09855a292c389c42e83f" 3762 + dependencies = [ 3763 + "dunce", 3764 + "glob", 3765 + "objc2-app-kit", 3766 + "objc2-foundation", 3767 + "open", 3768 + "schemars 0.8.22", 3769 + "serde", 3770 + "serde_json", 3771 + "tauri", 3772 + "tauri-plugin", 3773 + "thiserror 2.0.18", 3774 + "url", 3775 + "windows", 3776 + "zbus", 3777 + ] 3778 + 3779 + [[package]] 3780 + name = "tauri-runtime" 3781 + version = "2.10.1" 3782 + source = "registry+https://github.com/rust-lang/crates.io-index" 3783 + checksum = "2826d79a3297ed08cd6ea7f412644ef58e32969504bc4fbd8d7dbeabc4445ea2" 3784 + dependencies = [ 3785 + "cookie", 3786 + "dpi", 3787 + "gtk", 3788 + "http", 3789 + "jni", 3790 + "objc2", 3791 + "objc2-ui-kit", 3792 + "objc2-web-kit", 3793 + "raw-window-handle", 3794 + "serde", 3795 + "serde_json", 3796 + "tauri-utils", 3797 + "thiserror 2.0.18", 3798 + "url", 3799 + "webkit2gtk", 3800 + "webview2-com", 3801 + "windows", 3802 + ] 3803 + 3804 + [[package]] 3805 + name = "tauri-runtime-wry" 3806 + version = "2.10.1" 3807 + source = "registry+https://github.com/rust-lang/crates.io-index" 3808 + checksum = "e11ea2e6f801d275fdd890d6c9603736012742a1c33b96d0db788c9cdebf7f9e" 3809 + dependencies = [ 3810 + "gtk", 3811 + "http", 3812 + "jni", 3813 + "log", 3814 + "objc2", 3815 + "objc2-app-kit", 3816 + "once_cell", 3817 + "percent-encoding", 3818 + "raw-window-handle", 3819 + "softbuffer", 3820 + "tao", 3821 + "tauri-runtime", 3822 + "tauri-utils", 3823 + "url", 3824 + "webkit2gtk", 3825 + "webview2-com", 3826 + "windows", 3827 + "wry", 3828 + ] 3829 + 3830 + [[package]] 3831 + name = "tauri-utils" 3832 + version = "2.8.3" 3833 + source = "registry+https://github.com/rust-lang/crates.io-index" 3834 + checksum = "219a1f983a2af3653f75b5747f76733b0da7ff03069c7a41901a5eb3ace4557d" 3835 + dependencies = [ 3836 + "anyhow", 3837 + "brotli", 3838 + "cargo_metadata", 3839 + "ctor", 3840 + "dunce", 3841 + "glob", 3842 + "html5ever 0.29.1", 3843 + "http", 3844 + "infer", 3845 + "json-patch", 3846 + "kuchikiki", 3847 + "log", 3848 + "memchr", 3849 + "phf 0.11.3", 3850 + "proc-macro2", 3851 + "quote", 3852 + "regex", 3853 + "schemars 0.8.22", 3854 + "semver", 3855 + "serde", 3856 + "serde-untagged", 3857 + "serde_json", 3858 + "serde_with", 3859 + "swift-rs", 3860 + "thiserror 2.0.18", 3861 + "toml 0.9.12+spec-1.1.0", 3862 + "url", 3863 + "urlpattern", 3864 + "uuid", 3865 + "walkdir", 3866 + ] 3867 + 3868 + [[package]] 3869 + name = "tauri-winres" 3870 + version = "0.3.5" 3871 + source = "registry+https://github.com/rust-lang/crates.io-index" 3872 + checksum = "1087b111fe2b005e42dbdc1990fc18593234238d47453b0c99b7de1c9ab2c1e0" 3873 + dependencies = [ 3874 + "dunce", 3875 + "embed-resource", 3876 + "toml 0.9.12+spec-1.1.0", 3877 + ] 3878 + 3879 + [[package]] 3880 + name = "tempfile" 3881 + version = "3.27.0" 3882 + source = "registry+https://github.com/rust-lang/crates.io-index" 3883 + checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" 3884 + dependencies = [ 3885 + "fastrand", 3886 + "getrandom 0.4.2", 3887 + "once_cell", 3888 + "rustix", 3889 + "windows-sys 0.61.2", 3890 + ] 3891 + 3892 + [[package]] 3893 + name = "tendril" 3894 + version = "0.4.3" 3895 + source = "registry+https://github.com/rust-lang/crates.io-index" 3896 + checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0" 3897 + dependencies = [ 3898 + "futf", 3899 + "mac", 3900 + "utf-8", 3901 + ] 3902 + 3903 + [[package]] 3904 + name = "tendril" 3905 + version = "0.5.0" 3906 + source = "registry+https://github.com/rust-lang/crates.io-index" 3907 + checksum = "c4790fc369d5a530f4b544b094e31388b9b3a37c0f4652ade4505945f5660d24" 3908 + dependencies = [ 3909 + "new_debug_unreachable", 3910 + "utf-8", 3911 + ] 3912 + 3913 + [[package]] 3914 + name = "thiserror" 3915 + version = "1.0.69" 3916 + source = "registry+https://github.com/rust-lang/crates.io-index" 3917 + checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" 3918 + dependencies = [ 3919 + "thiserror-impl 1.0.69", 3920 + ] 3921 + 3922 + [[package]] 3923 + name = "thiserror" 3924 + version = "2.0.18" 3925 + source = "registry+https://github.com/rust-lang/crates.io-index" 3926 + checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" 3927 + dependencies = [ 3928 + "thiserror-impl 2.0.18", 3929 + ] 3930 + 3931 + [[package]] 3932 + name = "thiserror-impl" 3933 + version = "1.0.69" 3934 + source = "registry+https://github.com/rust-lang/crates.io-index" 3935 + checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" 3936 + dependencies = [ 3937 + "proc-macro2", 3938 + "quote", 3939 + "syn 2.0.117", 3940 + ] 3941 + 3942 + [[package]] 3943 + name = "thiserror-impl" 3944 + version = "2.0.18" 3945 + source = "registry+https://github.com/rust-lang/crates.io-index" 3946 + checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" 3947 + dependencies = [ 3948 + "proc-macro2", 3949 + "quote", 3950 + "syn 2.0.117", 3951 + ] 3952 + 3953 + [[package]] 3954 + name = "time" 3955 + version = "0.3.47" 3956 + source = "registry+https://github.com/rust-lang/crates.io-index" 3957 + checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" 3958 + dependencies = [ 3959 + "deranged", 3960 + "itoa", 3961 + "num-conv", 3962 + "powerfmt", 3963 + "serde_core", 3964 + "time-core", 3965 + "time-macros", 3966 + ] 3967 + 3968 + [[package]] 3969 + name = "time-core" 3970 + version = "0.1.8" 3971 + source = "registry+https://github.com/rust-lang/crates.io-index" 3972 + checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" 3973 + 3974 + [[package]] 3975 + name = "time-macros" 3976 + version = "0.2.27" 3977 + source = "registry+https://github.com/rust-lang/crates.io-index" 3978 + checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" 3979 + dependencies = [ 3980 + "num-conv", 3981 + "time-core", 3982 + ] 3983 + 3984 + [[package]] 3985 + name = "tinystr" 3986 + version = "0.8.2" 3987 + source = "registry+https://github.com/rust-lang/crates.io-index" 3988 + checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869" 3989 + dependencies = [ 3990 + "displaydoc", 3991 + "zerovec", 3992 + ] 3993 + 3994 + [[package]] 3995 + name = "tokio" 3996 + version = "1.50.0" 3997 + source = "registry+https://github.com/rust-lang/crates.io-index" 3998 + checksum = "27ad5e34374e03cfffefc301becb44e9dc3c17584f414349ebe29ed26661822d" 3999 + dependencies = [ 4000 + "bytes", 4001 + "libc", 4002 + "mio", 4003 + "pin-project-lite", 4004 + "socket2", 4005 + "windows-sys 0.61.2", 4006 + ] 4007 + 4008 + [[package]] 4009 + name = "tokio-util" 4010 + version = "0.7.18" 4011 + source = "registry+https://github.com/rust-lang/crates.io-index" 4012 + checksum = "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098" 4013 + dependencies = [ 4014 + "bytes", 4015 + "futures-core", 4016 + "futures-sink", 4017 + "pin-project-lite", 4018 + "tokio", 4019 + ] 4020 + 4021 + [[package]] 4022 + name = "toml" 4023 + version = "0.8.2" 4024 + source = "registry+https://github.com/rust-lang/crates.io-index" 4025 + checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" 4026 + dependencies = [ 4027 + "serde", 4028 + "serde_spanned 0.6.9", 4029 + "toml_datetime 0.6.3", 4030 + "toml_edit 0.20.2", 4031 + ] 4032 + 4033 + [[package]] 4034 + name = "toml" 4035 + version = "0.9.12+spec-1.1.0" 4036 + source = "registry+https://github.com/rust-lang/crates.io-index" 4037 + checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863" 4038 + dependencies = [ 4039 + "indexmap 2.13.0", 4040 + "serde_core", 4041 + "serde_spanned 1.1.0", 4042 + "toml_datetime 0.7.5+spec-1.1.0", 4043 + "toml_parser", 4044 + "toml_writer", 4045 + "winnow 0.7.15", 4046 + ] 4047 + 4048 + [[package]] 4049 + name = "toml_datetime" 4050 + version = "0.6.3" 4051 + source = "registry+https://github.com/rust-lang/crates.io-index" 4052 + checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" 4053 + dependencies = [ 4054 + "serde", 4055 + ] 4056 + 4057 + [[package]] 4058 + name = "toml_datetime" 4059 + version = "0.7.5+spec-1.1.0" 4060 + source = "registry+https://github.com/rust-lang/crates.io-index" 4061 + checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" 4062 + dependencies = [ 4063 + "serde_core", 4064 + ] 4065 + 4066 + [[package]] 4067 + name = "toml_datetime" 4068 + version = "1.1.0+spec-1.1.0" 4069 + source = "registry+https://github.com/rust-lang/crates.io-index" 4070 + checksum = "97251a7c317e03ad83774a8752a7e81fb6067740609f75ea2b585b569a59198f" 4071 + dependencies = [ 4072 + "serde_core", 4073 + ] 4074 + 4075 + [[package]] 4076 + name = "toml_edit" 4077 + version = "0.19.15" 4078 + source = "registry+https://github.com/rust-lang/crates.io-index" 4079 + checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 4080 + dependencies = [ 4081 + "indexmap 2.13.0", 4082 + "toml_datetime 0.6.3", 4083 + "winnow 0.5.40", 4084 + ] 4085 + 4086 + [[package]] 4087 + name = "toml_edit" 4088 + version = "0.20.2" 4089 + source = "registry+https://github.com/rust-lang/crates.io-index" 4090 + checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" 4091 + dependencies = [ 4092 + "indexmap 2.13.0", 4093 + "serde", 4094 + "serde_spanned 0.6.9", 4095 + "toml_datetime 0.6.3", 4096 + "winnow 0.5.40", 4097 + ] 4098 + 4099 + [[package]] 4100 + name = "toml_edit" 4101 + version = "0.25.8+spec-1.1.0" 4102 + source = "registry+https://github.com/rust-lang/crates.io-index" 4103 + checksum = "16bff38f1d86c47f9ff0647e6838d7bb362522bdf44006c7068c2b1e606f1f3c" 4104 + dependencies = [ 4105 + "indexmap 2.13.0", 4106 + "toml_datetime 1.1.0+spec-1.1.0", 4107 + "toml_parser", 4108 + "winnow 1.0.0", 4109 + ] 4110 + 4111 + [[package]] 4112 + name = "toml_parser" 4113 + version = "1.1.0+spec-1.1.0" 4114 + source = "registry+https://github.com/rust-lang/crates.io-index" 4115 + checksum = "2334f11ee363607eb04df9b8fc8a13ca1715a72ba8662a26ac285c98aabb4011" 4116 + dependencies = [ 4117 + "winnow 1.0.0", 4118 + ] 4119 + 4120 + [[package]] 4121 + name = "toml_writer" 4122 + version = "1.1.0+spec-1.1.0" 4123 + source = "registry+https://github.com/rust-lang/crates.io-index" 4124 + checksum = "d282ade6016312faf3e41e57ebbba0c073e4056dab1232ab1cb624199648f8ed" 4125 + 4126 + [[package]] 4127 + name = "tower" 4128 + version = "0.5.3" 4129 + source = "registry+https://github.com/rust-lang/crates.io-index" 4130 + checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4" 4131 + dependencies = [ 4132 + "futures-core", 4133 + "futures-util", 4134 + "pin-project-lite", 4135 + "sync_wrapper", 4136 + "tokio", 4137 + "tower-layer", 4138 + "tower-service", 4139 + ] 4140 + 4141 + [[package]] 4142 + name = "tower-http" 4143 + version = "0.6.8" 4144 + source = "registry+https://github.com/rust-lang/crates.io-index" 4145 + checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8" 4146 + dependencies = [ 4147 + "bitflags 2.11.0", 4148 + "bytes", 4149 + "futures-util", 4150 + "http", 4151 + "http-body", 4152 + "iri-string", 4153 + "pin-project-lite", 4154 + "tower", 4155 + "tower-layer", 4156 + "tower-service", 4157 + ] 4158 + 4159 + [[package]] 4160 + name = "tower-layer" 4161 + version = "0.3.3" 4162 + source = "registry+https://github.com/rust-lang/crates.io-index" 4163 + checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" 4164 + 4165 + [[package]] 4166 + name = "tower-service" 4167 + version = "0.3.3" 4168 + source = "registry+https://github.com/rust-lang/crates.io-index" 4169 + checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" 4170 + 4171 + [[package]] 4172 + name = "tracing" 4173 + version = "0.1.44" 4174 + source = "registry+https://github.com/rust-lang/crates.io-index" 4175 + checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" 4176 + dependencies = [ 4177 + "pin-project-lite", 4178 + "tracing-attributes", 4179 + "tracing-core", 4180 + ] 4181 + 4182 + [[package]] 4183 + name = "tracing-attributes" 4184 + version = "0.1.31" 4185 + source = "registry+https://github.com/rust-lang/crates.io-index" 4186 + checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" 4187 + dependencies = [ 4188 + "proc-macro2", 4189 + "quote", 4190 + "syn 2.0.117", 4191 + ] 4192 + 4193 + [[package]] 4194 + name = "tracing-core" 4195 + version = "0.1.36" 4196 + source = "registry+https://github.com/rust-lang/crates.io-index" 4197 + checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" 4198 + dependencies = [ 4199 + "once_cell", 4200 + ] 4201 + 4202 + [[package]] 4203 + name = "tray-icon" 4204 + version = "0.21.3" 4205 + source = "registry+https://github.com/rust-lang/crates.io-index" 4206 + checksum = "a5e85aa143ceb072062fc4d6356c1b520a51d636e7bc8e77ec94be3608e5e80c" 4207 + dependencies = [ 4208 + "crossbeam-channel", 4209 + "dirs", 4210 + "libappindicator", 4211 + "muda", 4212 + "objc2", 4213 + "objc2-app-kit", 4214 + "objc2-core-foundation", 4215 + "objc2-core-graphics", 4216 + "objc2-foundation", 4217 + "once_cell", 4218 + "png", 4219 + "serde", 4220 + "thiserror 2.0.18", 4221 + "windows-sys 0.60.2", 4222 + ] 4223 + 4224 + [[package]] 4225 + name = "try-lock" 4226 + version = "0.2.5" 4227 + source = "registry+https://github.com/rust-lang/crates.io-index" 4228 + checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" 4229 + 4230 + [[package]] 4231 + name = "typeid" 4232 + version = "1.0.3" 4233 + source = "registry+https://github.com/rust-lang/crates.io-index" 4234 + checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" 4235 + 4236 + [[package]] 4237 + name = "typenum" 4238 + version = "1.19.0" 4239 + source = "registry+https://github.com/rust-lang/crates.io-index" 4240 + checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" 4241 + 4242 + [[package]] 4243 + name = "uds_windows" 4244 + version = "1.2.1" 4245 + source = "registry+https://github.com/rust-lang/crates.io-index" 4246 + checksum = "f2f6fb2847f6742cd76af783a2a2c49e9375d0a111c7bef6f71cd9e738c72d6e" 4247 + dependencies = [ 4248 + "memoffset", 4249 + "tempfile", 4250 + "windows-sys 0.61.2", 4251 + ] 4252 + 4253 + [[package]] 4254 + name = "unic-char-property" 4255 + version = "0.9.0" 4256 + source = "registry+https://github.com/rust-lang/crates.io-index" 4257 + checksum = "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221" 4258 + dependencies = [ 4259 + "unic-char-range", 4260 + ] 4261 + 4262 + [[package]] 4263 + name = "unic-char-range" 4264 + version = "0.9.0" 4265 + source = "registry+https://github.com/rust-lang/crates.io-index" 4266 + checksum = "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc" 4267 + 4268 + [[package]] 4269 + name = "unic-common" 4270 + version = "0.9.0" 4271 + source = "registry+https://github.com/rust-lang/crates.io-index" 4272 + checksum = "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc" 4273 + 4274 + [[package]] 4275 + name = "unic-ucd-ident" 4276 + version = "0.9.0" 4277 + source = "registry+https://github.com/rust-lang/crates.io-index" 4278 + checksum = "e230a37c0381caa9219d67cf063aa3a375ffed5bf541a452db16e744bdab6987" 4279 + dependencies = [ 4280 + "unic-char-property", 4281 + "unic-char-range", 4282 + "unic-ucd-version", 4283 + ] 4284 + 4285 + [[package]] 4286 + name = "unic-ucd-version" 4287 + version = "0.9.0" 4288 + source = "registry+https://github.com/rust-lang/crates.io-index" 4289 + checksum = "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4" 4290 + dependencies = [ 4291 + "unic-common", 4292 + ] 4293 + 4294 + [[package]] 4295 + name = "unicode-ident" 4296 + version = "1.0.24" 4297 + source = "registry+https://github.com/rust-lang/crates.io-index" 4298 + checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" 4299 + 4300 + [[package]] 4301 + name = "unicode-segmentation" 4302 + version = "1.13.2" 4303 + source = "registry+https://github.com/rust-lang/crates.io-index" 4304 + checksum = "9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c" 4305 + 4306 + [[package]] 4307 + name = "unicode-xid" 4308 + version = "0.2.6" 4309 + source = "registry+https://github.com/rust-lang/crates.io-index" 4310 + checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" 4311 + 4312 + [[package]] 4313 + name = "url" 4314 + version = "2.5.8" 4315 + source = "registry+https://github.com/rust-lang/crates.io-index" 4316 + checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed" 4317 + dependencies = [ 4318 + "form_urlencoded", 4319 + "idna", 4320 + "percent-encoding", 4321 + "serde", 4322 + "serde_derive", 4323 + ] 4324 + 4325 + [[package]] 4326 + name = "urlpattern" 4327 + version = "0.3.0" 4328 + source = "registry+https://github.com/rust-lang/crates.io-index" 4329 + checksum = "70acd30e3aa1450bc2eece896ce2ad0d178e9c079493819301573dae3c37ba6d" 4330 + dependencies = [ 4331 + "regex", 4332 + "serde", 4333 + "unic-ucd-ident", 4334 + "url", 4335 + ] 4336 + 4337 + [[package]] 4338 + name = "utf-8" 4339 + version = "0.7.6" 4340 + source = "registry+https://github.com/rust-lang/crates.io-index" 4341 + checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" 4342 + 4343 + [[package]] 4344 + name = "utf8_iter" 4345 + version = "1.0.4" 4346 + source = "registry+https://github.com/rust-lang/crates.io-index" 4347 + checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" 4348 + 4349 + [[package]] 4350 + name = "uuid" 4351 + version = "1.23.0" 4352 + source = "registry+https://github.com/rust-lang/crates.io-index" 4353 + checksum = "5ac8b6f42ead25368cf5b098aeb3dc8a1a2c05a3eee8a9a1a68c640edbfc79d9" 4354 + dependencies = [ 4355 + "getrandom 0.4.2", 4356 + "js-sys", 4357 + "serde_core", 4358 + "wasm-bindgen", 4359 + ] 4360 + 4361 + [[package]] 4362 + name = "version-compare" 4363 + version = "0.2.1" 4364 + source = "registry+https://github.com/rust-lang/crates.io-index" 4365 + checksum = "03c2856837ef78f57382f06b2b8563a2f512f7185d732608fd9176cb3b8edf0e" 4366 + 4367 + [[package]] 4368 + name = "version_check" 4369 + version = "0.9.5" 4370 + source = "registry+https://github.com/rust-lang/crates.io-index" 4371 + checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" 4372 + 4373 + [[package]] 4374 + name = "vswhom" 4375 + version = "0.1.0" 4376 + source = "registry+https://github.com/rust-lang/crates.io-index" 4377 + checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b" 4378 + dependencies = [ 4379 + "libc", 4380 + "vswhom-sys", 4381 + ] 4382 + 4383 + [[package]] 4384 + name = "vswhom-sys" 4385 + version = "0.1.3" 4386 + source = "registry+https://github.com/rust-lang/crates.io-index" 4387 + checksum = "fb067e4cbd1ff067d1df46c9194b5de0e98efd2810bbc95c5d5e5f25a3231150" 4388 + dependencies = [ 4389 + "cc", 4390 + "libc", 4391 + ] 4392 + 4393 + [[package]] 4394 + name = "walkdir" 4395 + version = "2.5.0" 4396 + source = "registry+https://github.com/rust-lang/crates.io-index" 4397 + checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 4398 + dependencies = [ 4399 + "same-file", 4400 + "winapi-util", 4401 + ] 4402 + 4403 + [[package]] 4404 + name = "want" 4405 + version = "0.3.1" 4406 + source = "registry+https://github.com/rust-lang/crates.io-index" 4407 + checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" 4408 + dependencies = [ 4409 + "try-lock", 4410 + ] 4411 + 4412 + [[package]] 4413 + name = "wasi" 4414 + version = "0.9.0+wasi-snapshot-preview1" 4415 + source = "registry+https://github.com/rust-lang/crates.io-index" 4416 + checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" 4417 + 4418 + [[package]] 4419 + name = "wasi" 4420 + version = "0.11.1+wasi-snapshot-preview1" 4421 + source = "registry+https://github.com/rust-lang/crates.io-index" 4422 + checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" 4423 + 4424 + [[package]] 4425 + name = "wasip2" 4426 + version = "1.0.2+wasi-0.2.9" 4427 + source = "registry+https://github.com/rust-lang/crates.io-index" 4428 + checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5" 4429 + dependencies = [ 4430 + "wit-bindgen", 4431 + ] 4432 + 4433 + [[package]] 4434 + name = "wasip3" 4435 + version = "0.4.0+wasi-0.3.0-rc-2026-01-06" 4436 + source = "registry+https://github.com/rust-lang/crates.io-index" 4437 + checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5" 4438 + dependencies = [ 4439 + "wit-bindgen", 4440 + ] 4441 + 4442 + [[package]] 4443 + name = "wasm-bindgen" 4444 + version = "0.2.115" 4445 + source = "registry+https://github.com/rust-lang/crates.io-index" 4446 + checksum = "6523d69017b7633e396a89c5efab138161ed5aafcbc8d3e5c5a42ae38f50495a" 4447 + dependencies = [ 4448 + "cfg-if", 4449 + "once_cell", 4450 + "rustversion", 4451 + "wasm-bindgen-macro", 4452 + "wasm-bindgen-shared", 4453 + ] 4454 + 4455 + [[package]] 4456 + name = "wasm-bindgen-futures" 4457 + version = "0.4.65" 4458 + source = "registry+https://github.com/rust-lang/crates.io-index" 4459 + checksum = "2d1faf851e778dfa54db7cd438b70758eba9755cb47403f3496edd7c8fc212f0" 4460 + dependencies = [ 4461 + "js-sys", 4462 + "wasm-bindgen", 4463 + ] 4464 + 4465 + [[package]] 4466 + name = "wasm-bindgen-macro" 4467 + version = "0.2.115" 4468 + source = "registry+https://github.com/rust-lang/crates.io-index" 4469 + checksum = "4e3a6c758eb2f701ed3d052ff5737f5bfe6614326ea7f3bbac7156192dc32e67" 4470 + dependencies = [ 4471 + "quote", 4472 + "wasm-bindgen-macro-support", 4473 + ] 4474 + 4475 + [[package]] 4476 + name = "wasm-bindgen-macro-support" 4477 + version = "0.2.115" 4478 + source = "registry+https://github.com/rust-lang/crates.io-index" 4479 + checksum = "921de2737904886b52bcbb237301552d05969a6f9c40d261eb0533c8b055fedf" 4480 + dependencies = [ 4481 + "bumpalo", 4482 + "proc-macro2", 4483 + "quote", 4484 + "syn 2.0.117", 4485 + "wasm-bindgen-shared", 4486 + ] 4487 + 4488 + [[package]] 4489 + name = "wasm-bindgen-shared" 4490 + version = "0.2.115" 4491 + source = "registry+https://github.com/rust-lang/crates.io-index" 4492 + checksum = "a93e946af942b58934c604527337bad9ae33ba1d5c6900bbb41c2c07c2364a93" 4493 + dependencies = [ 4494 + "unicode-ident", 4495 + ] 4496 + 4497 + [[package]] 4498 + name = "wasm-encoder" 4499 + version = "0.244.0" 4500 + source = "registry+https://github.com/rust-lang/crates.io-index" 4501 + checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" 4502 + dependencies = [ 4503 + "leb128fmt", 4504 + "wasmparser", 4505 + ] 4506 + 4507 + [[package]] 4508 + name = "wasm-metadata" 4509 + version = "0.244.0" 4510 + source = "registry+https://github.com/rust-lang/crates.io-index" 4511 + checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" 4512 + dependencies = [ 4513 + "anyhow", 4514 + "indexmap 2.13.0", 4515 + "wasm-encoder", 4516 + "wasmparser", 4517 + ] 4518 + 4519 + [[package]] 4520 + name = "wasm-streams" 4521 + version = "0.5.0" 4522 + source = "registry+https://github.com/rust-lang/crates.io-index" 4523 + checksum = "9d1ec4f6517c9e11ae630e200b2b65d193279042e28edd4a2cda233e46670bbb" 4524 + dependencies = [ 4525 + "futures-util", 4526 + "js-sys", 4527 + "wasm-bindgen", 4528 + "wasm-bindgen-futures", 4529 + "web-sys", 4530 + ] 4531 + 4532 + [[package]] 4533 + name = "wasmparser" 4534 + version = "0.244.0" 4535 + source = "registry+https://github.com/rust-lang/crates.io-index" 4536 + checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" 4537 + dependencies = [ 4538 + "bitflags 2.11.0", 4539 + "hashbrown 0.15.5", 4540 + "indexmap 2.13.0", 4541 + "semver", 4542 + ] 4543 + 4544 + [[package]] 4545 + name = "web-sys" 4546 + version = "0.3.92" 4547 + source = "registry+https://github.com/rust-lang/crates.io-index" 4548 + checksum = "84cde8507f4d7cfcb1185b8cb5890c494ffea65edbe1ba82cfd63661c805ed94" 4549 + dependencies = [ 4550 + "js-sys", 4551 + "wasm-bindgen", 4552 + ] 4553 + 4554 + [[package]] 4555 + name = "web_atoms" 4556 + version = "0.2.3" 4557 + source = "registry+https://github.com/rust-lang/crates.io-index" 4558 + checksum = "57a9779e9f04d2ac1ce317aee707aa2f6b773afba7b931222bff6983843b1576" 4559 + dependencies = [ 4560 + "phf 0.13.1", 4561 + "phf_codegen 0.13.1", 4562 + "string_cache 0.9.0", 4563 + "string_cache_codegen 0.6.1", 4564 + ] 4565 + 4566 + [[package]] 4567 + name = "webkit2gtk" 4568 + version = "2.0.2" 4569 + source = "registry+https://github.com/rust-lang/crates.io-index" 4570 + checksum = "a1027150013530fb2eaf806408df88461ae4815a45c541c8975e61d6f2fc4793" 4571 + dependencies = [ 4572 + "bitflags 1.3.2", 4573 + "cairo-rs", 4574 + "gdk", 4575 + "gdk-sys", 4576 + "gio", 4577 + "gio-sys", 4578 + "glib", 4579 + "glib-sys", 4580 + "gobject-sys", 4581 + "gtk", 4582 + "gtk-sys", 4583 + "javascriptcore-rs", 4584 + "libc", 4585 + "once_cell", 4586 + "soup3", 4587 + "webkit2gtk-sys", 4588 + ] 4589 + 4590 + [[package]] 4591 + name = "webkit2gtk-sys" 4592 + version = "2.0.2" 4593 + source = "registry+https://github.com/rust-lang/crates.io-index" 4594 + checksum = "916a5f65c2ef0dfe12fff695960a2ec3d4565359fdbb2e9943c974e06c734ea5" 4595 + dependencies = [ 4596 + "bitflags 1.3.2", 4597 + "cairo-sys-rs", 4598 + "gdk-sys", 4599 + "gio-sys", 4600 + "glib-sys", 4601 + "gobject-sys", 4602 + "gtk-sys", 4603 + "javascriptcore-rs-sys", 4604 + "libc", 4605 + "pkg-config", 4606 + "soup3-sys", 4607 + "system-deps", 4608 + ] 4609 + 4610 + [[package]] 4611 + name = "webview2-com" 4612 + version = "0.38.2" 4613 + source = "registry+https://github.com/rust-lang/crates.io-index" 4614 + checksum = "7130243a7a5b33c54a444e54842e6a9e133de08b5ad7b5861cd8ed9a6a5bc96a" 4615 + dependencies = [ 4616 + "webview2-com-macros", 4617 + "webview2-com-sys", 4618 + "windows", 4619 + "windows-core 0.61.2", 4620 + "windows-implement", 4621 + "windows-interface", 4622 + ] 4623 + 4624 + [[package]] 4625 + name = "webview2-com-macros" 4626 + version = "0.8.1" 4627 + source = "registry+https://github.com/rust-lang/crates.io-index" 4628 + checksum = "67a921c1b6914c367b2b823cd4cde6f96beec77d30a939c8199bb377cf9b9b54" 4629 + dependencies = [ 4630 + "proc-macro2", 4631 + "quote", 4632 + "syn 2.0.117", 4633 + ] 4634 + 4635 + [[package]] 4636 + name = "webview2-com-sys" 4637 + version = "0.38.2" 4638 + source = "registry+https://github.com/rust-lang/crates.io-index" 4639 + checksum = "381336cfffd772377d291702245447a5251a2ffa5bad679c99e61bc48bacbf9c" 4640 + dependencies = [ 4641 + "thiserror 2.0.18", 4642 + "windows", 4643 + "windows-core 0.61.2", 4644 + ] 4645 + 4646 + [[package]] 4647 + name = "winapi" 4648 + version = "0.3.9" 4649 + source = "registry+https://github.com/rust-lang/crates.io-index" 4650 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 4651 + dependencies = [ 4652 + "winapi-i686-pc-windows-gnu", 4653 + "winapi-x86_64-pc-windows-gnu", 4654 + ] 4655 + 4656 + [[package]] 4657 + name = "winapi-i686-pc-windows-gnu" 4658 + version = "0.4.0" 4659 + source = "registry+https://github.com/rust-lang/crates.io-index" 4660 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 4661 + 4662 + [[package]] 4663 + name = "winapi-util" 4664 + version = "0.1.11" 4665 + source = "registry+https://github.com/rust-lang/crates.io-index" 4666 + checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" 4667 + dependencies = [ 4668 + "windows-sys 0.61.2", 4669 + ] 4670 + 4671 + [[package]] 4672 + name = "winapi-x86_64-pc-windows-gnu" 4673 + version = "0.4.0" 4674 + source = "registry+https://github.com/rust-lang/crates.io-index" 4675 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 4676 + 4677 + [[package]] 4678 + name = "window-vibrancy" 4679 + version = "0.6.0" 4680 + source = "registry+https://github.com/rust-lang/crates.io-index" 4681 + checksum = "d9bec5a31f3f9362f2258fd0e9c9dd61a9ca432e7306cc78c444258f0dce9a9c" 4682 + dependencies = [ 4683 + "objc2", 4684 + "objc2-app-kit", 4685 + "objc2-core-foundation", 4686 + "objc2-foundation", 4687 + "raw-window-handle", 4688 + "windows-sys 0.59.0", 4689 + "windows-version", 4690 + ] 4691 + 4692 + [[package]] 4693 + name = "windows" 4694 + version = "0.61.3" 4695 + source = "registry+https://github.com/rust-lang/crates.io-index" 4696 + checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" 4697 + dependencies = [ 4698 + "windows-collections", 4699 + "windows-core 0.61.2", 4700 + "windows-future", 4701 + "windows-link 0.1.3", 4702 + "windows-numerics", 4703 + ] 4704 + 4705 + [[package]] 4706 + name = "windows-collections" 4707 + version = "0.2.0" 4708 + source = "registry+https://github.com/rust-lang/crates.io-index" 4709 + checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" 4710 + dependencies = [ 4711 + "windows-core 0.61.2", 4712 + ] 4713 + 4714 + [[package]] 4715 + name = "windows-core" 4716 + version = "0.61.2" 4717 + source = "registry+https://github.com/rust-lang/crates.io-index" 4718 + checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" 4719 + dependencies = [ 4720 + "windows-implement", 4721 + "windows-interface", 4722 + "windows-link 0.1.3", 4723 + "windows-result 0.3.4", 4724 + "windows-strings 0.4.2", 4725 + ] 4726 + 4727 + [[package]] 4728 + name = "windows-core" 4729 + version = "0.62.2" 4730 + source = "registry+https://github.com/rust-lang/crates.io-index" 4731 + checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" 4732 + dependencies = [ 4733 + "windows-implement", 4734 + "windows-interface", 4735 + "windows-link 0.2.1", 4736 + "windows-result 0.4.1", 4737 + "windows-strings 0.5.1", 4738 + ] 4739 + 4740 + [[package]] 4741 + name = "windows-future" 4742 + version = "0.2.1" 4743 + source = "registry+https://github.com/rust-lang/crates.io-index" 4744 + checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" 4745 + dependencies = [ 4746 + "windows-core 0.61.2", 4747 + "windows-link 0.1.3", 4748 + "windows-threading", 4749 + ] 4750 + 4751 + [[package]] 4752 + name = "windows-implement" 4753 + version = "0.60.2" 4754 + source = "registry+https://github.com/rust-lang/crates.io-index" 4755 + checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" 4756 + dependencies = [ 4757 + "proc-macro2", 4758 + "quote", 4759 + "syn 2.0.117", 4760 + ] 4761 + 4762 + [[package]] 4763 + name = "windows-interface" 4764 + version = "0.59.3" 4765 + source = "registry+https://github.com/rust-lang/crates.io-index" 4766 + checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" 4767 + dependencies = [ 4768 + "proc-macro2", 4769 + "quote", 4770 + "syn 2.0.117", 4771 + ] 4772 + 4773 + [[package]] 4774 + name = "windows-link" 4775 + version = "0.1.3" 4776 + source = "registry+https://github.com/rust-lang/crates.io-index" 4777 + checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" 4778 + 4779 + [[package]] 4780 + name = "windows-link" 4781 + version = "0.2.1" 4782 + source = "registry+https://github.com/rust-lang/crates.io-index" 4783 + checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" 4784 + 4785 + [[package]] 4786 + name = "windows-numerics" 4787 + version = "0.2.0" 4788 + source = "registry+https://github.com/rust-lang/crates.io-index" 4789 + checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" 4790 + dependencies = [ 4791 + "windows-core 0.61.2", 4792 + "windows-link 0.1.3", 4793 + ] 4794 + 4795 + [[package]] 4796 + name = "windows-result" 4797 + version = "0.3.4" 4798 + source = "registry+https://github.com/rust-lang/crates.io-index" 4799 + checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" 4800 + dependencies = [ 4801 + "windows-link 0.1.3", 4802 + ] 4803 + 4804 + [[package]] 4805 + name = "windows-result" 4806 + version = "0.4.1" 4807 + source = "registry+https://github.com/rust-lang/crates.io-index" 4808 + checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" 4809 + dependencies = [ 4810 + "windows-link 0.2.1", 4811 + ] 4812 + 4813 + [[package]] 4814 + name = "windows-strings" 4815 + version = "0.4.2" 4816 + source = "registry+https://github.com/rust-lang/crates.io-index" 4817 + checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" 4818 + dependencies = [ 4819 + "windows-link 0.1.3", 4820 + ] 4821 + 4822 + [[package]] 4823 + name = "windows-strings" 4824 + version = "0.5.1" 4825 + source = "registry+https://github.com/rust-lang/crates.io-index" 4826 + checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" 4827 + dependencies = [ 4828 + "windows-link 0.2.1", 4829 + ] 4830 + 4831 + [[package]] 4832 + name = "windows-sys" 4833 + version = "0.45.0" 4834 + source = "registry+https://github.com/rust-lang/crates.io-index" 4835 + checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 4836 + dependencies = [ 4837 + "windows-targets 0.42.2", 4838 + ] 4839 + 4840 + [[package]] 4841 + name = "windows-sys" 4842 + version = "0.59.0" 4843 + source = "registry+https://github.com/rust-lang/crates.io-index" 4844 + checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" 4845 + dependencies = [ 4846 + "windows-targets 0.52.6", 4847 + ] 4848 + 4849 + [[package]] 4850 + name = "windows-sys" 4851 + version = "0.60.2" 4852 + source = "registry+https://github.com/rust-lang/crates.io-index" 4853 + checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" 4854 + dependencies = [ 4855 + "windows-targets 0.53.5", 4856 + ] 4857 + 4858 + [[package]] 4859 + name = "windows-sys" 4860 + version = "0.61.2" 4861 + source = "registry+https://github.com/rust-lang/crates.io-index" 4862 + checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" 4863 + dependencies = [ 4864 + "windows-link 0.2.1", 4865 + ] 4866 + 4867 + [[package]] 4868 + name = "windows-targets" 4869 + version = "0.42.2" 4870 + source = "registry+https://github.com/rust-lang/crates.io-index" 4871 + checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 4872 + dependencies = [ 4873 + "windows_aarch64_gnullvm 0.42.2", 4874 + "windows_aarch64_msvc 0.42.2", 4875 + "windows_i686_gnu 0.42.2", 4876 + "windows_i686_msvc 0.42.2", 4877 + "windows_x86_64_gnu 0.42.2", 4878 + "windows_x86_64_gnullvm 0.42.2", 4879 + "windows_x86_64_msvc 0.42.2", 4880 + ] 4881 + 4882 + [[package]] 4883 + name = "windows-targets" 4884 + version = "0.52.6" 4885 + source = "registry+https://github.com/rust-lang/crates.io-index" 4886 + checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 4887 + dependencies = [ 4888 + "windows_aarch64_gnullvm 0.52.6", 4889 + "windows_aarch64_msvc 0.52.6", 4890 + "windows_i686_gnu 0.52.6", 4891 + "windows_i686_gnullvm 0.52.6", 4892 + "windows_i686_msvc 0.52.6", 4893 + "windows_x86_64_gnu 0.52.6", 4894 + "windows_x86_64_gnullvm 0.52.6", 4895 + "windows_x86_64_msvc 0.52.6", 4896 + ] 4897 + 4898 + [[package]] 4899 + name = "windows-targets" 4900 + version = "0.53.5" 4901 + source = "registry+https://github.com/rust-lang/crates.io-index" 4902 + checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" 4903 + dependencies = [ 4904 + "windows-link 0.2.1", 4905 + "windows_aarch64_gnullvm 0.53.1", 4906 + "windows_aarch64_msvc 0.53.1", 4907 + "windows_i686_gnu 0.53.1", 4908 + "windows_i686_gnullvm 0.53.1", 4909 + "windows_i686_msvc 0.53.1", 4910 + "windows_x86_64_gnu 0.53.1", 4911 + "windows_x86_64_gnullvm 0.53.1", 4912 + "windows_x86_64_msvc 0.53.1", 4913 + ] 4914 + 4915 + [[package]] 4916 + name = "windows-threading" 4917 + version = "0.1.0" 4918 + source = "registry+https://github.com/rust-lang/crates.io-index" 4919 + checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" 4920 + dependencies = [ 4921 + "windows-link 0.1.3", 4922 + ] 4923 + 4924 + [[package]] 4925 + name = "windows-version" 4926 + version = "0.1.7" 4927 + source = "registry+https://github.com/rust-lang/crates.io-index" 4928 + checksum = "e4060a1da109b9d0326b7262c8e12c84df67cc0dbc9e33cf49e01ccc2eb63631" 4929 + dependencies = [ 4930 + "windows-link 0.2.1", 4931 + ] 4932 + 4933 + [[package]] 4934 + name = "windows_aarch64_gnullvm" 4935 + version = "0.42.2" 4936 + source = "registry+https://github.com/rust-lang/crates.io-index" 4937 + checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 4938 + 4939 + [[package]] 4940 + name = "windows_aarch64_gnullvm" 4941 + version = "0.52.6" 4942 + source = "registry+https://github.com/rust-lang/crates.io-index" 4943 + checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 4944 + 4945 + [[package]] 4946 + name = "windows_aarch64_gnullvm" 4947 + version = "0.53.1" 4948 + source = "registry+https://github.com/rust-lang/crates.io-index" 4949 + checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" 4950 + 4951 + [[package]] 4952 + name = "windows_aarch64_msvc" 4953 + version = "0.42.2" 4954 + source = "registry+https://github.com/rust-lang/crates.io-index" 4955 + checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 4956 + 4957 + [[package]] 4958 + name = "windows_aarch64_msvc" 4959 + version = "0.52.6" 4960 + source = "registry+https://github.com/rust-lang/crates.io-index" 4961 + checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 4962 + 4963 + [[package]] 4964 + name = "windows_aarch64_msvc" 4965 + version = "0.53.1" 4966 + source = "registry+https://github.com/rust-lang/crates.io-index" 4967 + checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" 4968 + 4969 + [[package]] 4970 + name = "windows_i686_gnu" 4971 + version = "0.42.2" 4972 + source = "registry+https://github.com/rust-lang/crates.io-index" 4973 + checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 4974 + 4975 + [[package]] 4976 + name = "windows_i686_gnu" 4977 + version = "0.52.6" 4978 + source = "registry+https://github.com/rust-lang/crates.io-index" 4979 + checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 4980 + 4981 + [[package]] 4982 + name = "windows_i686_gnu" 4983 + version = "0.53.1" 4984 + source = "registry+https://github.com/rust-lang/crates.io-index" 4985 + checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" 4986 + 4987 + [[package]] 4988 + name = "windows_i686_gnullvm" 4989 + version = "0.52.6" 4990 + source = "registry+https://github.com/rust-lang/crates.io-index" 4991 + checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" 4992 + 4993 + [[package]] 4994 + name = "windows_i686_gnullvm" 4995 + version = "0.53.1" 4996 + source = "registry+https://github.com/rust-lang/crates.io-index" 4997 + checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" 4998 + 4999 + [[package]] 5000 + name = "windows_i686_msvc" 5001 + version = "0.42.2" 5002 + source = "registry+https://github.com/rust-lang/crates.io-index" 5003 + checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 5004 + 5005 + [[package]] 5006 + name = "windows_i686_msvc" 5007 + version = "0.52.6" 5008 + source = "registry+https://github.com/rust-lang/crates.io-index" 5009 + checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 5010 + 5011 + [[package]] 5012 + name = "windows_i686_msvc" 5013 + version = "0.53.1" 5014 + source = "registry+https://github.com/rust-lang/crates.io-index" 5015 + checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" 5016 + 5017 + [[package]] 5018 + name = "windows_x86_64_gnu" 5019 + version = "0.42.2" 5020 + source = "registry+https://github.com/rust-lang/crates.io-index" 5021 + checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 5022 + 5023 + [[package]] 5024 + name = "windows_x86_64_gnu" 5025 + version = "0.52.6" 5026 + source = "registry+https://github.com/rust-lang/crates.io-index" 5027 + checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 5028 + 5029 + [[package]] 5030 + name = "windows_x86_64_gnu" 5031 + version = "0.53.1" 5032 + source = "registry+https://github.com/rust-lang/crates.io-index" 5033 + checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" 5034 + 5035 + [[package]] 5036 + name = "windows_x86_64_gnullvm" 5037 + version = "0.42.2" 5038 + source = "registry+https://github.com/rust-lang/crates.io-index" 5039 + checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 5040 + 5041 + [[package]] 5042 + name = "windows_x86_64_gnullvm" 5043 + version = "0.52.6" 5044 + source = "registry+https://github.com/rust-lang/crates.io-index" 5045 + checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 5046 + 5047 + [[package]] 5048 + name = "windows_x86_64_gnullvm" 5049 + version = "0.53.1" 5050 + source = "registry+https://github.com/rust-lang/crates.io-index" 5051 + checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" 5052 + 5053 + [[package]] 5054 + name = "windows_x86_64_msvc" 5055 + version = "0.42.2" 5056 + source = "registry+https://github.com/rust-lang/crates.io-index" 5057 + checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 5058 + 5059 + [[package]] 5060 + name = "windows_x86_64_msvc" 5061 + version = "0.52.6" 5062 + source = "registry+https://github.com/rust-lang/crates.io-index" 5063 + checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 5064 + 5065 + [[package]] 5066 + name = "windows_x86_64_msvc" 5067 + version = "0.53.1" 5068 + source = "registry+https://github.com/rust-lang/crates.io-index" 5069 + checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" 5070 + 5071 + [[package]] 5072 + name = "winnow" 5073 + version = "0.5.40" 5074 + source = "registry+https://github.com/rust-lang/crates.io-index" 5075 + checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" 5076 + dependencies = [ 5077 + "memchr", 5078 + ] 5079 + 5080 + [[package]] 5081 + name = "winnow" 5082 + version = "0.7.15" 5083 + source = "registry+https://github.com/rust-lang/crates.io-index" 5084 + checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945" 5085 + dependencies = [ 5086 + "memchr", 5087 + ] 5088 + 5089 + [[package]] 5090 + name = "winnow" 5091 + version = "1.0.0" 5092 + source = "registry+https://github.com/rust-lang/crates.io-index" 5093 + checksum = "a90e88e4667264a994d34e6d1ab2d26d398dcdca8b7f52bec8668957517fc7d8" 5094 + dependencies = [ 5095 + "memchr", 5096 + ] 5097 + 5098 + [[package]] 5099 + name = "winreg" 5100 + version = "0.55.0" 5101 + source = "registry+https://github.com/rust-lang/crates.io-index" 5102 + checksum = "cb5a765337c50e9ec252c2069be9bf91c7df47afb103b642ba3a53bf8101be97" 5103 + dependencies = [ 5104 + "cfg-if", 5105 + "windows-sys 0.59.0", 5106 + ] 5107 + 5108 + [[package]] 5109 + name = "wit-bindgen" 5110 + version = "0.51.0" 5111 + source = "registry+https://github.com/rust-lang/crates.io-index" 5112 + checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" 5113 + dependencies = [ 5114 + "wit-bindgen-rust-macro", 5115 + ] 5116 + 5117 + [[package]] 5118 + name = "wit-bindgen-core" 5119 + version = "0.51.0" 5120 + source = "registry+https://github.com/rust-lang/crates.io-index" 5121 + checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" 5122 + dependencies = [ 5123 + "anyhow", 5124 + "heck 0.5.0", 5125 + "wit-parser", 5126 + ] 5127 + 5128 + [[package]] 5129 + name = "wit-bindgen-rust" 5130 + version = "0.51.0" 5131 + source = "registry+https://github.com/rust-lang/crates.io-index" 5132 + checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" 5133 + dependencies = [ 5134 + "anyhow", 5135 + "heck 0.5.0", 5136 + "indexmap 2.13.0", 5137 + "prettyplease", 5138 + "syn 2.0.117", 5139 + "wasm-metadata", 5140 + "wit-bindgen-core", 5141 + "wit-component", 5142 + ] 5143 + 5144 + [[package]] 5145 + name = "wit-bindgen-rust-macro" 5146 + version = "0.51.0" 5147 + source = "registry+https://github.com/rust-lang/crates.io-index" 5148 + checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a" 5149 + dependencies = [ 5150 + "anyhow", 5151 + "prettyplease", 5152 + "proc-macro2", 5153 + "quote", 5154 + "syn 2.0.117", 5155 + "wit-bindgen-core", 5156 + "wit-bindgen-rust", 5157 + ] 5158 + 5159 + [[package]] 5160 + name = "wit-component" 5161 + version = "0.244.0" 5162 + source = "registry+https://github.com/rust-lang/crates.io-index" 5163 + checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" 5164 + dependencies = [ 5165 + "anyhow", 5166 + "bitflags 2.11.0", 5167 + "indexmap 2.13.0", 5168 + "log", 5169 + "serde", 5170 + "serde_derive", 5171 + "serde_json", 5172 + "wasm-encoder", 5173 + "wasm-metadata", 5174 + "wasmparser", 5175 + "wit-parser", 5176 + ] 5177 + 5178 + [[package]] 5179 + name = "wit-parser" 5180 + version = "0.244.0" 5181 + source = "registry+https://github.com/rust-lang/crates.io-index" 5182 + checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" 5183 + dependencies = [ 5184 + "anyhow", 5185 + "id-arena", 5186 + "indexmap 2.13.0", 5187 + "log", 5188 + "semver", 5189 + "serde", 5190 + "serde_derive", 5191 + "serde_json", 5192 + "unicode-xid", 5193 + "wasmparser", 5194 + ] 5195 + 5196 + [[package]] 5197 + name = "writeable" 5198 + version = "0.6.2" 5199 + source = "registry+https://github.com/rust-lang/crates.io-index" 5200 + checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9" 5201 + 5202 + [[package]] 5203 + name = "wry" 5204 + version = "0.54.4" 5205 + source = "registry+https://github.com/rust-lang/crates.io-index" 5206 + checksum = "e5a8135d8676225e5744de000d4dff5a082501bf7db6a1c1495034f8c314edbc" 5207 + dependencies = [ 5208 + "base64 0.22.1", 5209 + "block2", 5210 + "cookie", 5211 + "crossbeam-channel", 5212 + "dirs", 5213 + "dom_query", 5214 + "dpi", 5215 + "dunce", 5216 + "gdkx11", 5217 + "gtk", 5218 + "http", 5219 + "javascriptcore-rs", 5220 + "jni", 5221 + "libc", 5222 + "ndk", 5223 + "objc2", 5224 + "objc2-app-kit", 5225 + "objc2-core-foundation", 5226 + "objc2-foundation", 5227 + "objc2-ui-kit", 5228 + "objc2-web-kit", 5229 + "once_cell", 5230 + "percent-encoding", 5231 + "raw-window-handle", 5232 + "sha2", 5233 + "soup3", 5234 + "tao-macros", 5235 + "thiserror 2.0.18", 5236 + "url", 5237 + "webkit2gtk", 5238 + "webkit2gtk-sys", 5239 + "webview2-com", 5240 + "windows", 5241 + "windows-core 0.61.2", 5242 + "windows-version", 5243 + "x11-dl", 5244 + ] 5245 + 5246 + [[package]] 5247 + name = "x11" 5248 + version = "2.21.0" 5249 + source = "registry+https://github.com/rust-lang/crates.io-index" 5250 + checksum = "502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e" 5251 + dependencies = [ 5252 + "libc", 5253 + "pkg-config", 5254 + ] 5255 + 5256 + [[package]] 5257 + name = "x11-dl" 5258 + version = "2.21.0" 5259 + source = "registry+https://github.com/rust-lang/crates.io-index" 5260 + checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" 5261 + dependencies = [ 5262 + "libc", 5263 + "once_cell", 5264 + "pkg-config", 5265 + ] 5266 + 5267 + [[package]] 5268 + name = "yoke" 5269 + version = "0.8.1" 5270 + source = "registry+https://github.com/rust-lang/crates.io-index" 5271 + checksum = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954" 5272 + dependencies = [ 5273 + "stable_deref_trait", 5274 + "yoke-derive", 5275 + "zerofrom", 5276 + ] 5277 + 5278 + [[package]] 5279 + name = "yoke-derive" 5280 + version = "0.8.1" 5281 + source = "registry+https://github.com/rust-lang/crates.io-index" 5282 + checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d" 5283 + dependencies = [ 5284 + "proc-macro2", 5285 + "quote", 5286 + "syn 2.0.117", 5287 + "synstructure", 5288 + ] 5289 + 5290 + [[package]] 5291 + name = "zbus" 5292 + version = "5.14.0" 5293 + source = "registry+https://github.com/rust-lang/crates.io-index" 5294 + checksum = "ca82f95dbd3943a40a53cfded6c2d0a2ca26192011846a1810c4256ef92c60bc" 5295 + dependencies = [ 5296 + "async-broadcast", 5297 + "async-executor", 5298 + "async-io", 5299 + "async-lock", 5300 + "async-process", 5301 + "async-recursion", 5302 + "async-task", 5303 + "async-trait", 5304 + "blocking", 5305 + "enumflags2", 5306 + "event-listener", 5307 + "futures-core", 5308 + "futures-lite", 5309 + "hex", 5310 + "libc", 5311 + "ordered-stream", 5312 + "rustix", 5313 + "serde", 5314 + "serde_repr", 5315 + "tracing", 5316 + "uds_windows", 5317 + "uuid", 5318 + "windows-sys 0.61.2", 5319 + "winnow 0.7.15", 5320 + "zbus_macros", 5321 + "zbus_names", 5322 + "zvariant", 5323 + ] 5324 + 5325 + [[package]] 5326 + name = "zbus_macros" 5327 + version = "5.14.0" 5328 + source = "registry+https://github.com/rust-lang/crates.io-index" 5329 + checksum = "897e79616e84aac4b2c46e9132a4f63b93105d54fe8c0e8f6bffc21fa8d49222" 5330 + dependencies = [ 5331 + "proc-macro-crate 3.5.0", 5332 + "proc-macro2", 5333 + "quote", 5334 + "syn 2.0.117", 5335 + "zbus_names", 5336 + "zvariant", 5337 + "zvariant_utils", 5338 + ] 5339 + 5340 + [[package]] 5341 + name = "zbus_names" 5342 + version = "4.3.1" 5343 + source = "registry+https://github.com/rust-lang/crates.io-index" 5344 + checksum = "ffd8af6d5b78619bab301ff3c560a5bd22426150253db278f164d6cf3b72c50f" 5345 + dependencies = [ 5346 + "serde", 5347 + "winnow 0.7.15", 5348 + "zvariant", 5349 + ] 5350 + 5351 + [[package]] 5352 + name = "zerocopy" 5353 + version = "0.8.47" 5354 + source = "registry+https://github.com/rust-lang/crates.io-index" 5355 + checksum = "efbb2a062be311f2ba113ce66f697a4dc589f85e78a4aea276200804cea0ed87" 5356 + dependencies = [ 5357 + "zerocopy-derive", 5358 + ] 5359 + 5360 + [[package]] 5361 + name = "zerocopy-derive" 5362 + version = "0.8.47" 5363 + source = "registry+https://github.com/rust-lang/crates.io-index" 5364 + checksum = "0e8bc7269b54418e7aeeef514aa68f8690b8c0489a06b0136e5f57c4c5ccab89" 5365 + dependencies = [ 5366 + "proc-macro2", 5367 + "quote", 5368 + "syn 2.0.117", 5369 + ] 5370 + 5371 + [[package]] 5372 + name = "zerofrom" 5373 + version = "0.1.6" 5374 + source = "registry+https://github.com/rust-lang/crates.io-index" 5375 + checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" 5376 + dependencies = [ 5377 + "zerofrom-derive", 5378 + ] 5379 + 5380 + [[package]] 5381 + name = "zerofrom-derive" 5382 + version = "0.1.6" 5383 + source = "registry+https://github.com/rust-lang/crates.io-index" 5384 + checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" 5385 + dependencies = [ 5386 + "proc-macro2", 5387 + "quote", 5388 + "syn 2.0.117", 5389 + "synstructure", 5390 + ] 5391 + 5392 + [[package]] 5393 + name = "zerotrie" 5394 + version = "0.2.3" 5395 + source = "registry+https://github.com/rust-lang/crates.io-index" 5396 + checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851" 5397 + dependencies = [ 5398 + "displaydoc", 5399 + "yoke", 5400 + "zerofrom", 5401 + ] 5402 + 5403 + [[package]] 5404 + name = "zerovec" 5405 + version = "0.11.5" 5406 + source = "registry+https://github.com/rust-lang/crates.io-index" 5407 + checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002" 5408 + dependencies = [ 5409 + "yoke", 5410 + "zerofrom", 5411 + "zerovec-derive", 5412 + ] 5413 + 5414 + [[package]] 5415 + name = "zerovec-derive" 5416 + version = "0.11.2" 5417 + source = "registry+https://github.com/rust-lang/crates.io-index" 5418 + checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3" 5419 + dependencies = [ 5420 + "proc-macro2", 5421 + "quote", 5422 + "syn 2.0.117", 5423 + ] 5424 + 5425 + [[package]] 5426 + name = "zmij" 5427 + version = "1.0.21" 5428 + source = "registry+https://github.com/rust-lang/crates.io-index" 5429 + checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" 5430 + 5431 + [[package]] 5432 + name = "zvariant" 5433 + version = "5.10.0" 5434 + source = "registry+https://github.com/rust-lang/crates.io-index" 5435 + checksum = "5708299b21903bbe348e94729f22c49c55d04720a004aa350f1f9c122fd2540b" 5436 + dependencies = [ 5437 + "endi", 5438 + "enumflags2", 5439 + "serde", 5440 + "winnow 0.7.15", 5441 + "zvariant_derive", 5442 + "zvariant_utils", 5443 + ] 5444 + 5445 + [[package]] 5446 + name = "zvariant_derive" 5447 + version = "5.10.0" 5448 + source = "registry+https://github.com/rust-lang/crates.io-index" 5449 + checksum = "5b59b012ebe9c46656f9cc08d8da8b4c726510aef12559da3e5f1bf72780752c" 5450 + dependencies = [ 5451 + "proc-macro-crate 3.5.0", 5452 + "proc-macro2", 5453 + "quote", 5454 + "syn 2.0.117", 5455 + "zvariant_utils", 5456 + ] 5457 + 5458 + [[package]] 5459 + name = "zvariant_utils" 5460 + version = "3.3.0" 5461 + source = "registry+https://github.com/rust-lang/crates.io-index" 5462 + checksum = "f75c23a64ef8f40f13a6989991e643554d9bef1d682a281160cf0c1bc389c5e9" 5463 + dependencies = [ 5464 + "proc-macro2", 5465 + "quote", 5466 + "serde", 5467 + "syn 2.0.117", 5468 + "winnow 0.7.15", 5469 + ]
+25
src-tauri/Cargo.toml
··· 1 + [package] 2 + name = "lazurite-desktop" 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 = "lazurite_desktop_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 +
+3
src-tauri/build.rs
··· 1 + fn main() { 2 + tauri_build::build() 3 + }
+10
src-tauri/capabilities/default.json
··· 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

This is a binary file and will not be displayed.

src-tauri/icons/128x128@2x.png

This is a binary file and will not be displayed.

src-tauri/icons/32x32.png

This is a binary file and will not be displayed.

src-tauri/icons/Square107x107Logo.png

This is a binary file and will not be displayed.

src-tauri/icons/Square142x142Logo.png

This is a binary file and will not be displayed.

src-tauri/icons/Square150x150Logo.png

This is a binary file and will not be displayed.

src-tauri/icons/Square284x284Logo.png

This is a binary file and will not be displayed.

src-tauri/icons/Square30x30Logo.png

This is a binary file and will not be displayed.

src-tauri/icons/Square310x310Logo.png

This is a binary file and will not be displayed.

src-tauri/icons/Square44x44Logo.png

This is a binary file and will not be displayed.

src-tauri/icons/Square71x71Logo.png

This is a binary file and will not be displayed.

src-tauri/icons/Square89x89Logo.png

This is a binary file and will not be displayed.

src-tauri/icons/StoreLogo.png

This is a binary file and will not be displayed.

src-tauri/icons/icon.icns

This is a binary file and will not be displayed.

src-tauri/icons/icon.ico

This is a binary file and will not be displayed.

src-tauri/icons/icon.png

This is a binary file and will not be displayed.

+14
src-tauri/src/lib.rs
··· 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 + }
+6
src-tauri/src/main.rs
··· 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 + lazurite_desktop_lib::run() 6 + }
+35
src-tauri/tauri.conf.json
··· 1 + { 2 + "$schema": "https://schema.tauri.app/config/2", 3 + "productName": "lazurite-desktop", 4 + "version": "0.1.0", 5 + "identifier": "com.owais.lazurite-desktop", 6 + "build": { 7 + "beforeDevCommand": "pnpm dev", 8 + "devUrl": "http://localhost:1420", 9 + "beforeBuildCommand": "pnpm build", 10 + "frontendDist": "../dist" 11 + }, 12 + "app": { 13 + "windows": [ 14 + { 15 + "title": "lazurite-desktop", 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 + }
+116
src/App.css
··· 1 + .logo.vite:hover { 2 + filter: drop-shadow(0 0 2em #747bff); 3 + } 4 + 5 + .logo.solid:hover { 6 + filter: drop-shadow(0 0 2em #2f5d90); 7 + } 8 + :root { 9 + font-family: Inter, Avenir, Helvetica, Arial, sans-serif; 10 + font-size: 16px; 11 + line-height: 24px; 12 + font-weight: 400; 13 + 14 + color: #0f0f0f; 15 + background-color: #f6f6f6; 16 + 17 + font-synthesis: none; 18 + text-rendering: optimizeLegibility; 19 + -webkit-font-smoothing: antialiased; 20 + -moz-osx-font-smoothing: grayscale; 21 + -webkit-text-size-adjust: 100%; 22 + } 23 + 24 + .container { 25 + margin: 0; 26 + padding-top: 10vh; 27 + display: flex; 28 + flex-direction: column; 29 + justify-content: center; 30 + text-align: center; 31 + } 32 + 33 + .logo { 34 + height: 6em; 35 + padding: 1.5em; 36 + will-change: filter; 37 + transition: 0.75s; 38 + } 39 + 40 + .logo.tauri:hover { 41 + filter: drop-shadow(0 0 2em #24c8db); 42 + } 43 + 44 + .row { 45 + display: flex; 46 + justify-content: center; 47 + } 48 + 49 + a { 50 + font-weight: 500; 51 + color: #646cff; 52 + text-decoration: inherit; 53 + } 54 + 55 + a:hover { 56 + color: #535bf2; 57 + } 58 + 59 + h1 { 60 + text-align: center; 61 + } 62 + 63 + input, 64 + button { 65 + border-radius: 8px; 66 + border: 1px solid transparent; 67 + padding: 0.6em 1.2em; 68 + font-size: 1em; 69 + font-weight: 500; 70 + font-family: inherit; 71 + color: #0f0f0f; 72 + background-color: #ffffff; 73 + transition: border-color 0.25s; 74 + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); 75 + } 76 + 77 + button { 78 + cursor: pointer; 79 + } 80 + 81 + button:hover { 82 + border-color: #396cd8; 83 + } 84 + button:active { 85 + border-color: #396cd8; 86 + background-color: #e8e8e8; 87 + } 88 + 89 + input, 90 + button { 91 + outline: none; 92 + } 93 + 94 + #greet-input { 95 + margin-right: 5px; 96 + } 97 + 98 + @media (prefers-color-scheme: dark) { 99 + :root { 100 + color: #f6f6f6; 101 + background-color: #2f2f2f; 102 + } 103 + 104 + a:hover { 105 + color: #24c8db; 106 + } 107 + 108 + input, 109 + button { 110 + color: #ffffff; 111 + background-color: #0f0f0f98; 112 + } 113 + button:active { 114 + background-color: #0f0f0f69; 115 + } 116 + }
+51
src/App.tsx
··· 1 + import { createSignal } from "solid-js"; 2 + import logo from "./assets/logo.svg"; 3 + import { invoke } from "@tauri-apps/api/core"; 4 + import "./App.css"; 5 + 6 + function App() { 7 + const [greetMsg, setGreetMsg] = createSignal(""); 8 + const [name, setName] = createSignal(""); 9 + 10 + async function greet() { 11 + // Learn more about Tauri commands at https://tauri.app/develop/calling-rust/ 12 + setGreetMsg(await invoke("greet", { name: name() })); 13 + } 14 + 15 + return ( 16 + <main class="container"> 17 + <h1>Welcome to Tauri + Solid</h1> 18 + 19 + <div class="row"> 20 + <a href="https://vite.dev" target="_blank"> 21 + <img src="/vite.svg" class="logo vite" alt="Vite logo" /> 22 + </a> 23 + <a href="https://tauri.app" target="_blank"> 24 + <img src="/tauri.svg" class="logo tauri" alt="Tauri logo" /> 25 + </a> 26 + <a href="https://solidjs.com" target="_blank"> 27 + <img src={logo} class="logo solid" alt="Solid logo" /> 28 + </a> 29 + </div> 30 + <p>Click on the Tauri, Vite, and Solid logos to learn more.</p> 31 + 32 + <form 33 + class="row" 34 + onSubmit={(e) => { 35 + e.preventDefault(); 36 + greet(); 37 + }} 38 + > 39 + <input 40 + id="greet-input" 41 + onChange={(e) => setName(e.currentTarget.value)} 42 + placeholder="Enter a name..." 43 + /> 44 + <button type="submit">Greet</button> 45 + </form> 46 + <p>{greetMsg()}</p> 47 + </main> 48 + ); 49 + } 50 + 51 + export default App;
+1
src/assets/logo.svg
··· 1 + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 166 155.3"><path d="M163 35S110-4 69 5l-3 1c-6 2-11 5-14 9l-2 3-15 26 26 5c11 7 25 10 38 7l46 9 18-30z" fill="#76b3e1"/><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="27.5" y1="3" x2="152" y2="63.5"><stop offset=".1" stop-color="#76b3e1"/><stop offset=".3" stop-color="#dcf2fd"/><stop offset="1" stop-color="#76b3e1"/></linearGradient><path d="M163 35S110-4 69 5l-3 1c-6 2-11 5-14 9l-2 3-15 26 26 5c11 7 25 10 38 7l46 9 18-30z" opacity=".3" fill="url(#a)"/><path d="M52 35l-4 1c-17 5-22 21-13 35 10 13 31 20 48 15l62-21S92 26 52 35z" fill="#518ac8"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="95.8" y1="32.6" x2="74" y2="105.2"><stop offset="0" stop-color="#76b3e1"/><stop offset=".5" stop-color="#4377bb"/><stop offset="1" stop-color="#1f3b77"/></linearGradient><path d="M52 35l-4 1c-17 5-22 21-13 35 10 13 31 20 48 15l62-21S92 26 52 35z" opacity=".3" fill="url(#b)"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="18.4" y1="64.2" x2="144.3" y2="149.8"><stop offset="0" stop-color="#315aa9"/><stop offset=".5" stop-color="#518ac8"/><stop offset="1" stop-color="#315aa9"/></linearGradient><path d="M134 80a45 45 0 00-48-15L24 85 4 120l112 19 20-36c4-7 3-15-2-23z" fill="url(#c)"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="75.2" y1="74.5" x2="24.4" y2="260.8"><stop offset="0" stop-color="#4377bb"/><stop offset=".5" stop-color="#1a336b"/><stop offset="1" stop-color="#1a336b"/></linearGradient><path d="M114 115a45 45 0 00-48-15L4 120s53 40 94 30l3-1c17-5 23-21 13-34z" fill="url(#d)"/></svg>
+5
src/index.tsx
··· 1 + /* @refresh reload */ 2 + import { render } from "solid-js/web"; 3 + import App from "./App"; 4 + 5 + render(() => <App />, document.getElementById("root") as HTMLElement);
+1
src/vite-env.d.ts
··· 1 + /// <reference types="vite/client" />
+26
tsconfig.json
··· 1 + { 2 + "compilerOptions": { 3 + "target": "ES2020", 4 + "useDefineForClassFields": true, 5 + "module": "ESNext", 6 + "lib": ["ES2020", "DOM", "DOM.Iterable"], 7 + "skipLibCheck": true, 8 + 9 + /* Bundler mode */ 10 + "moduleResolution": "bundler", 11 + "allowImportingTsExtensions": true, 12 + "resolveJsonModule": true, 13 + "isolatedModules": true, 14 + "noEmit": true, 15 + "jsx": "preserve", 16 + "jsxImportSource": "solid-js", 17 + 18 + /* Linting */ 19 + "strict": true, 20 + "noUnusedLocals": true, 21 + "noUnusedParameters": true, 22 + "noFallthroughCasesInSwitch": true 23 + }, 24 + "include": ["src"], 25 + "references": [{ "path": "./tsconfig.node.json" }] 26 + }
+10
tsconfig.node.json
··· 1 + { 2 + "compilerOptions": { 3 + "composite": true, 4 + "skipLibCheck": true, 5 + "module": "ESNext", 6 + "moduleResolution": "bundler", 7 + "allowSyntheticDefaultImports": true 8 + }, 9 + "include": ["vite.config.ts"] 10 + }
+32
vite.config.ts
··· 1 + import { defineConfig } from "vite"; 2 + import solid from "vite-plugin-solid"; 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: [solid()], 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 + }));