A focused Docker Compose management web application.
0
fork

Configure Feed

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

chore: setup workspace

Brooke cd2aac2f

+2968
+5
.vscode/settings.json
··· 1 + { 2 + "rust-analyzer.linkedProjects": [ 3 + "${workspaceFolder}/packages/node/Cargo.toml" 4 + ] 5 + }
+21
LICENSE
··· 1 + MIT License 2 + 3 + Copyright (c) 2025 brooke-ec 4 + 5 + Permission is hereby granted, free of charge, to any person obtaining a copy 6 + of this software and associated documentation files (the "Software"), to deal 7 + in the Software without restriction, including without limitation the rights 8 + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 + copies of the Software, and to permit persons to whom the Software is 10 + furnished to do so, subject to the following conditions: 11 + 12 + The above copyright notice and this permission notice shall be included in all 13 + copies or substantial portions of the Software. 14 + 15 + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 + SOFTWARE.
+1
README.md
··· 1 + # Luminary
+1
packages/node/.gitignore
··· 1 + /target
+1476
packages/node/Cargo.lock
··· 1 + # This file is automatically @generated by Cargo. 2 + # It is not intended for manual editing. 3 + version = 3 4 + 5 + [[package]] 6 + name = "addr2line" 7 + version = "0.21.0" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" 10 + dependencies = [ 11 + "gimli", 12 + ] 13 + 14 + [[package]] 15 + name = "adler" 16 + version = "1.0.2" 17 + source = "registry+https://github.com/rust-lang/crates.io-index" 18 + checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 + 20 + [[package]] 21 + name = "android-tzdata" 22 + version = "0.1.1" 23 + source = "registry+https://github.com/rust-lang/crates.io-index" 24 + checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 25 + 26 + [[package]] 27 + name = "android_system_properties" 28 + version = "0.1.5" 29 + source = "registry+https://github.com/rust-lang/crates.io-index" 30 + checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 31 + dependencies = [ 32 + "libc", 33 + ] 34 + 35 + [[package]] 36 + name = "autocfg" 37 + version = "1.3.0" 38 + source = "registry+https://github.com/rust-lang/crates.io-index" 39 + checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" 40 + 41 + [[package]] 42 + name = "backtrace" 43 + version = "0.3.71" 44 + source = "registry+https://github.com/rust-lang/crates.io-index" 45 + checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" 46 + dependencies = [ 47 + "addr2line", 48 + "cc", 49 + "cfg-if", 50 + "libc", 51 + "miniz_oxide", 52 + "object", 53 + "rustc-demangle", 54 + ] 55 + 56 + [[package]] 57 + name = "base64" 58 + version = "0.22.1" 59 + source = "registry+https://github.com/rust-lang/crates.io-index" 60 + checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" 61 + 62 + [[package]] 63 + name = "bitflags" 64 + version = "2.9.1" 65 + source = "registry+https://github.com/rust-lang/crates.io-index" 66 + checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" 67 + 68 + [[package]] 69 + name = "block-buffer" 70 + version = "0.10.4" 71 + source = "registry+https://github.com/rust-lang/crates.io-index" 72 + checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 73 + dependencies = [ 74 + "generic-array", 75 + ] 76 + 77 + [[package]] 78 + name = "bollard" 79 + version = "0.16.1" 80 + source = "registry+https://github.com/rust-lang/crates.io-index" 81 + checksum = "0aed08d3adb6ebe0eff737115056652670ae290f177759aac19c30456135f94c" 82 + dependencies = [ 83 + "base64", 84 + "bollard-stubs", 85 + "bytes", 86 + "chrono", 87 + "futures-core", 88 + "futures-util", 89 + "hex", 90 + "http", 91 + "http-body-util", 92 + "hyper", 93 + "hyper-named-pipe", 94 + "hyper-util", 95 + "hyperlocal-next", 96 + "log", 97 + "pin-project-lite", 98 + "serde", 99 + "serde_derive", 100 + "serde_json", 101 + "serde_repr", 102 + "serde_urlencoded", 103 + "thiserror 1.0.61", 104 + "tokio", 105 + "tokio-util", 106 + "tower-service", 107 + "url", 108 + "winapi", 109 + ] 110 + 111 + [[package]] 112 + name = "bollard-stubs" 113 + version = "1.44.0-rc.2" 114 + source = "registry+https://github.com/rust-lang/crates.io-index" 115 + checksum = "709d9aa1c37abb89d40f19f5d0ad6f0d88cb1581264e571c9350fc5bb89cf1c5" 116 + dependencies = [ 117 + "chrono", 118 + "serde", 119 + "serde_repr", 120 + "serde_with", 121 + ] 122 + 123 + [[package]] 124 + name = "bumpalo" 125 + version = "3.16.0" 126 + source = "registry+https://github.com/rust-lang/crates.io-index" 127 + checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" 128 + 129 + [[package]] 130 + name = "bytes" 131 + version = "1.10.1" 132 + source = "registry+https://github.com/rust-lang/crates.io-index" 133 + checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" 134 + 135 + [[package]] 136 + name = "cc" 137 + version = "1.1.0" 138 + source = "registry+https://github.com/rust-lang/crates.io-index" 139 + checksum = "eaff6f8ce506b9773fa786672d63fc7a191ffea1be33f72bbd4aeacefca9ffc8" 140 + 141 + [[package]] 142 + name = "cfg-if" 143 + version = "1.0.0" 144 + source = "registry+https://github.com/rust-lang/crates.io-index" 145 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 146 + 147 + [[package]] 148 + name = "chrono" 149 + version = "0.4.38" 150 + source = "registry+https://github.com/rust-lang/crates.io-index" 151 + checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" 152 + dependencies = [ 153 + "android-tzdata", 154 + "iana-time-zone", 155 + "num-traits", 156 + "serde", 157 + "windows-targets 0.52.6", 158 + ] 159 + 160 + [[package]] 161 + name = "color-eyre" 162 + version = "0.6.3" 163 + source = "registry+https://github.com/rust-lang/crates.io-index" 164 + checksum = "55146f5e46f237f7423d74111267d4597b59b0dad0ffaf7303bce9945d843ad5" 165 + dependencies = [ 166 + "backtrace", 167 + "color-spantrace", 168 + "eyre", 169 + "indenter", 170 + "once_cell", 171 + "owo-colors", 172 + "tracing-error", 173 + ] 174 + 175 + [[package]] 176 + name = "color-spantrace" 177 + version = "0.2.1" 178 + source = "registry+https://github.com/rust-lang/crates.io-index" 179 + checksum = "cd6be1b2a7e382e2b98b43b2adcca6bb0e465af0bdd38123873ae61eb17a72c2" 180 + dependencies = [ 181 + "once_cell", 182 + "owo-colors", 183 + "tracing-core", 184 + "tracing-error", 185 + ] 186 + 187 + [[package]] 188 + name = "core-foundation-sys" 189 + version = "0.8.6" 190 + source = "registry+https://github.com/rust-lang/crates.io-index" 191 + checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" 192 + 193 + [[package]] 194 + name = "cpufeatures" 195 + version = "0.2.17" 196 + source = "registry+https://github.com/rust-lang/crates.io-index" 197 + checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" 198 + dependencies = [ 199 + "libc", 200 + ] 201 + 202 + [[package]] 203 + name = "crypto-common" 204 + version = "0.1.6" 205 + source = "registry+https://github.com/rust-lang/crates.io-index" 206 + checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 207 + dependencies = [ 208 + "generic-array", 209 + "typenum", 210 + ] 211 + 212 + [[package]] 213 + name = "data-encoding" 214 + version = "2.9.0" 215 + source = "registry+https://github.com/rust-lang/crates.io-index" 216 + checksum = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476" 217 + 218 + [[package]] 219 + name = "deranged" 220 + version = "0.3.11" 221 + source = "registry+https://github.com/rust-lang/crates.io-index" 222 + checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" 223 + dependencies = [ 224 + "powerfmt", 225 + "serde", 226 + ] 227 + 228 + [[package]] 229 + name = "digest" 230 + version = "0.10.7" 231 + source = "registry+https://github.com/rust-lang/crates.io-index" 232 + checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 233 + dependencies = [ 234 + "block-buffer", 235 + "crypto-common", 236 + ] 237 + 238 + [[package]] 239 + name = "equivalent" 240 + version = "1.0.1" 241 + source = "registry+https://github.com/rust-lang/crates.io-index" 242 + checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 243 + 244 + [[package]] 245 + name = "eyre" 246 + version = "0.6.12" 247 + source = "registry+https://github.com/rust-lang/crates.io-index" 248 + checksum = "7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec" 249 + dependencies = [ 250 + "indenter", 251 + "once_cell", 252 + ] 253 + 254 + [[package]] 255 + name = "fnv" 256 + version = "1.0.7" 257 + source = "registry+https://github.com/rust-lang/crates.io-index" 258 + checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 259 + 260 + [[package]] 261 + name = "form_urlencoded" 262 + version = "1.2.1" 263 + source = "registry+https://github.com/rust-lang/crates.io-index" 264 + checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 265 + dependencies = [ 266 + "percent-encoding", 267 + ] 268 + 269 + [[package]] 270 + name = "futures-channel" 271 + version = "0.3.30" 272 + source = "registry+https://github.com/rust-lang/crates.io-index" 273 + checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" 274 + dependencies = [ 275 + "futures-core", 276 + ] 277 + 278 + [[package]] 279 + name = "futures-core" 280 + version = "0.3.30" 281 + source = "registry+https://github.com/rust-lang/crates.io-index" 282 + checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 283 + 284 + [[package]] 285 + name = "futures-macro" 286 + version = "0.3.30" 287 + source = "registry+https://github.com/rust-lang/crates.io-index" 288 + checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" 289 + dependencies = [ 290 + "proc-macro2", 291 + "quote", 292 + "syn", 293 + ] 294 + 295 + [[package]] 296 + name = "futures-sink" 297 + version = "0.3.30" 298 + source = "registry+https://github.com/rust-lang/crates.io-index" 299 + checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" 300 + 301 + [[package]] 302 + name = "futures-task" 303 + version = "0.3.30" 304 + source = "registry+https://github.com/rust-lang/crates.io-index" 305 + checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 306 + 307 + [[package]] 308 + name = "futures-util" 309 + version = "0.3.30" 310 + source = "registry+https://github.com/rust-lang/crates.io-index" 311 + checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" 312 + dependencies = [ 313 + "futures-core", 314 + "futures-macro", 315 + "futures-sink", 316 + "futures-task", 317 + "pin-project-lite", 318 + "pin-utils", 319 + "slab", 320 + ] 321 + 322 + [[package]] 323 + name = "generic-array" 324 + version = "0.14.7" 325 + source = "registry+https://github.com/rust-lang/crates.io-index" 326 + checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 327 + dependencies = [ 328 + "typenum", 329 + "version_check", 330 + ] 331 + 332 + [[package]] 333 + name = "getrandom" 334 + version = "0.3.3" 335 + source = "registry+https://github.com/rust-lang/crates.io-index" 336 + checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" 337 + dependencies = [ 338 + "cfg-if", 339 + "libc", 340 + "r-efi", 341 + "wasi 0.14.2+wasi-0.2.4", 342 + ] 343 + 344 + [[package]] 345 + name = "gimli" 346 + version = "0.28.1" 347 + source = "registry+https://github.com/rust-lang/crates.io-index" 348 + checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" 349 + 350 + [[package]] 351 + name = "hashbrown" 352 + version = "0.12.3" 353 + source = "registry+https://github.com/rust-lang/crates.io-index" 354 + checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 355 + 356 + [[package]] 357 + name = "hashbrown" 358 + version = "0.14.5" 359 + source = "registry+https://github.com/rust-lang/crates.io-index" 360 + checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" 361 + 362 + [[package]] 363 + name = "hermit-abi" 364 + version = "0.3.9" 365 + source = "registry+https://github.com/rust-lang/crates.io-index" 366 + checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 367 + 368 + [[package]] 369 + name = "hex" 370 + version = "0.4.3" 371 + source = "registry+https://github.com/rust-lang/crates.io-index" 372 + checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 373 + 374 + [[package]] 375 + name = "http" 376 + version = "1.1.0" 377 + source = "registry+https://github.com/rust-lang/crates.io-index" 378 + checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" 379 + dependencies = [ 380 + "bytes", 381 + "fnv", 382 + "itoa", 383 + ] 384 + 385 + [[package]] 386 + name = "http-body" 387 + version = "1.0.0" 388 + source = "registry+https://github.com/rust-lang/crates.io-index" 389 + checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" 390 + dependencies = [ 391 + "bytes", 392 + "http", 393 + ] 394 + 395 + [[package]] 396 + name = "http-body-util" 397 + version = "0.1.2" 398 + source = "registry+https://github.com/rust-lang/crates.io-index" 399 + checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" 400 + dependencies = [ 401 + "bytes", 402 + "futures-util", 403 + "http", 404 + "http-body", 405 + "pin-project-lite", 406 + ] 407 + 408 + [[package]] 409 + name = "httparse" 410 + version = "1.9.4" 411 + source = "registry+https://github.com/rust-lang/crates.io-index" 412 + checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9" 413 + 414 + [[package]] 415 + name = "hyper" 416 + version = "1.4.0" 417 + source = "registry+https://github.com/rust-lang/crates.io-index" 418 + checksum = "c4fe55fb7a772d59a5ff1dfbff4fe0258d19b89fec4b233e75d35d5d2316badc" 419 + dependencies = [ 420 + "bytes", 421 + "futures-channel", 422 + "futures-util", 423 + "http", 424 + "http-body", 425 + "httparse", 426 + "itoa", 427 + "pin-project-lite", 428 + "smallvec", 429 + "tokio", 430 + "want", 431 + ] 432 + 433 + [[package]] 434 + name = "hyper-named-pipe" 435 + version = "0.1.0" 436 + source = "registry+https://github.com/rust-lang/crates.io-index" 437 + checksum = "73b7d8abf35697b81a825e386fc151e0d503e8cb5fcb93cc8669c376dfd6f278" 438 + dependencies = [ 439 + "hex", 440 + "hyper", 441 + "hyper-util", 442 + "pin-project-lite", 443 + "tokio", 444 + "tower-service", 445 + "winapi", 446 + ] 447 + 448 + [[package]] 449 + name = "hyper-util" 450 + version = "0.1.6" 451 + source = "registry+https://github.com/rust-lang/crates.io-index" 452 + checksum = "3ab92f4f49ee4fb4f997c784b7a2e0fa70050211e0b6a287f898c3c9785ca956" 453 + dependencies = [ 454 + "bytes", 455 + "futures-channel", 456 + "futures-util", 457 + "http", 458 + "http-body", 459 + "hyper", 460 + "pin-project-lite", 461 + "socket2", 462 + "tokio", 463 + "tower", 464 + "tower-service", 465 + "tracing", 466 + ] 467 + 468 + [[package]] 469 + name = "hyperlocal-next" 470 + version = "0.9.0" 471 + source = "registry+https://github.com/rust-lang/crates.io-index" 472 + checksum = "acf569d43fa9848e510358c07b80f4adf34084ddc28c6a4a651ee8474c070dcc" 473 + dependencies = [ 474 + "hex", 475 + "http-body-util", 476 + "hyper", 477 + "hyper-util", 478 + "pin-project-lite", 479 + "tokio", 480 + "tower-service", 481 + ] 482 + 483 + [[package]] 484 + name = "iana-time-zone" 485 + version = "0.1.60" 486 + source = "registry+https://github.com/rust-lang/crates.io-index" 487 + checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" 488 + dependencies = [ 489 + "android_system_properties", 490 + "core-foundation-sys", 491 + "iana-time-zone-haiku", 492 + "js-sys", 493 + "wasm-bindgen", 494 + "windows-core", 495 + ] 496 + 497 + [[package]] 498 + name = "iana-time-zone-haiku" 499 + version = "0.1.2" 500 + source = "registry+https://github.com/rust-lang/crates.io-index" 501 + checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 502 + dependencies = [ 503 + "cc", 504 + ] 505 + 506 + [[package]] 507 + name = "idna" 508 + version = "0.5.0" 509 + source = "registry+https://github.com/rust-lang/crates.io-index" 510 + checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" 511 + dependencies = [ 512 + "unicode-bidi", 513 + "unicode-normalization", 514 + ] 515 + 516 + [[package]] 517 + name = "indenter" 518 + version = "0.3.3" 519 + source = "registry+https://github.com/rust-lang/crates.io-index" 520 + checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683" 521 + 522 + [[package]] 523 + name = "indexmap" 524 + version = "1.9.3" 525 + source = "registry+https://github.com/rust-lang/crates.io-index" 526 + checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 527 + dependencies = [ 528 + "autocfg", 529 + "hashbrown 0.12.3", 530 + "serde", 531 + ] 532 + 533 + [[package]] 534 + name = "indexmap" 535 + version = "2.2.6" 536 + source = "registry+https://github.com/rust-lang/crates.io-index" 537 + checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" 538 + dependencies = [ 539 + "equivalent", 540 + "hashbrown 0.14.5", 541 + "serde", 542 + ] 543 + 544 + [[package]] 545 + name = "itoa" 546 + version = "1.0.11" 547 + source = "registry+https://github.com/rust-lang/crates.io-index" 548 + checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 549 + 550 + [[package]] 551 + name = "js-sys" 552 + version = "0.3.69" 553 + source = "registry+https://github.com/rust-lang/crates.io-index" 554 + checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" 555 + dependencies = [ 556 + "wasm-bindgen", 557 + ] 558 + 559 + [[package]] 560 + name = "lazy_static" 561 + version = "1.5.0" 562 + source = "registry+https://github.com/rust-lang/crates.io-index" 563 + checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 564 + 565 + [[package]] 566 + name = "libc" 567 + version = "0.2.155" 568 + source = "registry+https://github.com/rust-lang/crates.io-index" 569 + checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" 570 + 571 + [[package]] 572 + name = "log" 573 + version = "0.4.22" 574 + source = "registry+https://github.com/rust-lang/crates.io-index" 575 + checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" 576 + 577 + [[package]] 578 + name = "luminary" 579 + version = "0.1.0" 580 + dependencies = [ 581 + "bollard", 582 + "color-eyre", 583 + "eyre", 584 + "tokio", 585 + "tokio-tungstenite", 586 + ] 587 + 588 + [[package]] 589 + name = "memchr" 590 + version = "2.7.4" 591 + source = "registry+https://github.com/rust-lang/crates.io-index" 592 + checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" 593 + 594 + [[package]] 595 + name = "miniz_oxide" 596 + version = "0.7.4" 597 + source = "registry+https://github.com/rust-lang/crates.io-index" 598 + checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08" 599 + dependencies = [ 600 + "adler", 601 + ] 602 + 603 + [[package]] 604 + name = "mio" 605 + version = "0.8.11" 606 + source = "registry+https://github.com/rust-lang/crates.io-index" 607 + checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" 608 + dependencies = [ 609 + "libc", 610 + "wasi 0.11.0+wasi-snapshot-preview1", 611 + "windows-sys 0.48.0", 612 + ] 613 + 614 + [[package]] 615 + name = "num-conv" 616 + version = "0.1.0" 617 + source = "registry+https://github.com/rust-lang/crates.io-index" 618 + checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 619 + 620 + [[package]] 621 + name = "num-traits" 622 + version = "0.2.19" 623 + source = "registry+https://github.com/rust-lang/crates.io-index" 624 + checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 625 + dependencies = [ 626 + "autocfg", 627 + ] 628 + 629 + [[package]] 630 + name = "num_cpus" 631 + version = "1.16.0" 632 + source = "registry+https://github.com/rust-lang/crates.io-index" 633 + checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 634 + dependencies = [ 635 + "hermit-abi", 636 + "libc", 637 + ] 638 + 639 + [[package]] 640 + name = "object" 641 + version = "0.32.2" 642 + source = "registry+https://github.com/rust-lang/crates.io-index" 643 + checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" 644 + dependencies = [ 645 + "memchr", 646 + ] 647 + 648 + [[package]] 649 + name = "once_cell" 650 + version = "1.19.0" 651 + source = "registry+https://github.com/rust-lang/crates.io-index" 652 + checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 653 + 654 + [[package]] 655 + name = "owo-colors" 656 + version = "3.5.0" 657 + source = "registry+https://github.com/rust-lang/crates.io-index" 658 + checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f" 659 + 660 + [[package]] 661 + name = "percent-encoding" 662 + version = "2.3.1" 663 + source = "registry+https://github.com/rust-lang/crates.io-index" 664 + checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 665 + 666 + [[package]] 667 + name = "pin-project" 668 + version = "1.1.5" 669 + source = "registry+https://github.com/rust-lang/crates.io-index" 670 + checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" 671 + dependencies = [ 672 + "pin-project-internal", 673 + ] 674 + 675 + [[package]] 676 + name = "pin-project-internal" 677 + version = "1.1.5" 678 + source = "registry+https://github.com/rust-lang/crates.io-index" 679 + checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" 680 + dependencies = [ 681 + "proc-macro2", 682 + "quote", 683 + "syn", 684 + ] 685 + 686 + [[package]] 687 + name = "pin-project-lite" 688 + version = "0.2.14" 689 + source = "registry+https://github.com/rust-lang/crates.io-index" 690 + checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" 691 + 692 + [[package]] 693 + name = "pin-utils" 694 + version = "0.1.0" 695 + source = "registry+https://github.com/rust-lang/crates.io-index" 696 + checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 697 + 698 + [[package]] 699 + name = "powerfmt" 700 + version = "0.2.0" 701 + source = "registry+https://github.com/rust-lang/crates.io-index" 702 + checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 703 + 704 + [[package]] 705 + name = "ppv-lite86" 706 + version = "0.2.21" 707 + source = "registry+https://github.com/rust-lang/crates.io-index" 708 + checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" 709 + dependencies = [ 710 + "zerocopy", 711 + ] 712 + 713 + [[package]] 714 + name = "proc-macro2" 715 + version = "1.0.95" 716 + source = "registry+https://github.com/rust-lang/crates.io-index" 717 + checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" 718 + dependencies = [ 719 + "unicode-ident", 720 + ] 721 + 722 + [[package]] 723 + name = "quote" 724 + version = "1.0.36" 725 + source = "registry+https://github.com/rust-lang/crates.io-index" 726 + checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" 727 + dependencies = [ 728 + "proc-macro2", 729 + ] 730 + 731 + [[package]] 732 + name = "r-efi" 733 + version = "5.2.0" 734 + source = "registry+https://github.com/rust-lang/crates.io-index" 735 + checksum = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5" 736 + 737 + [[package]] 738 + name = "rand" 739 + version = "0.9.1" 740 + source = "registry+https://github.com/rust-lang/crates.io-index" 741 + checksum = "9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97" 742 + dependencies = [ 743 + "rand_chacha", 744 + "rand_core", 745 + ] 746 + 747 + [[package]] 748 + name = "rand_chacha" 749 + version = "0.9.0" 750 + source = "registry+https://github.com/rust-lang/crates.io-index" 751 + checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" 752 + dependencies = [ 753 + "ppv-lite86", 754 + "rand_core", 755 + ] 756 + 757 + [[package]] 758 + name = "rand_core" 759 + version = "0.9.3" 760 + source = "registry+https://github.com/rust-lang/crates.io-index" 761 + checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" 762 + dependencies = [ 763 + "getrandom", 764 + ] 765 + 766 + [[package]] 767 + name = "rustc-demangle" 768 + version = "0.1.24" 769 + source = "registry+https://github.com/rust-lang/crates.io-index" 770 + checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" 771 + 772 + [[package]] 773 + name = "ryu" 774 + version = "1.0.18" 775 + source = "registry+https://github.com/rust-lang/crates.io-index" 776 + checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" 777 + 778 + [[package]] 779 + name = "serde" 780 + version = "1.0.204" 781 + source = "registry+https://github.com/rust-lang/crates.io-index" 782 + checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" 783 + dependencies = [ 784 + "serde_derive", 785 + ] 786 + 787 + [[package]] 788 + name = "serde_derive" 789 + version = "1.0.204" 790 + source = "registry+https://github.com/rust-lang/crates.io-index" 791 + checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" 792 + dependencies = [ 793 + "proc-macro2", 794 + "quote", 795 + "syn", 796 + ] 797 + 798 + [[package]] 799 + name = "serde_json" 800 + version = "1.0.120" 801 + source = "registry+https://github.com/rust-lang/crates.io-index" 802 + checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5" 803 + dependencies = [ 804 + "itoa", 805 + "ryu", 806 + "serde", 807 + ] 808 + 809 + [[package]] 810 + name = "serde_repr" 811 + version = "0.1.19" 812 + source = "registry+https://github.com/rust-lang/crates.io-index" 813 + checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" 814 + dependencies = [ 815 + "proc-macro2", 816 + "quote", 817 + "syn", 818 + ] 819 + 820 + [[package]] 821 + name = "serde_urlencoded" 822 + version = "0.7.1" 823 + source = "registry+https://github.com/rust-lang/crates.io-index" 824 + checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 825 + dependencies = [ 826 + "form_urlencoded", 827 + "itoa", 828 + "ryu", 829 + "serde", 830 + ] 831 + 832 + [[package]] 833 + name = "serde_with" 834 + version = "3.8.3" 835 + source = "registry+https://github.com/rust-lang/crates.io-index" 836 + checksum = "e73139bc5ec2d45e6c5fd85be5a46949c1c39a4c18e56915f5eb4c12f975e377" 837 + dependencies = [ 838 + "base64", 839 + "chrono", 840 + "hex", 841 + "indexmap 1.9.3", 842 + "indexmap 2.2.6", 843 + "serde", 844 + "serde_derive", 845 + "serde_json", 846 + "time", 847 + ] 848 + 849 + [[package]] 850 + name = "sha1" 851 + version = "0.10.6" 852 + source = "registry+https://github.com/rust-lang/crates.io-index" 853 + checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 854 + dependencies = [ 855 + "cfg-if", 856 + "cpufeatures", 857 + "digest", 858 + ] 859 + 860 + [[package]] 861 + name = "sharded-slab" 862 + version = "0.1.7" 863 + source = "registry+https://github.com/rust-lang/crates.io-index" 864 + checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" 865 + dependencies = [ 866 + "lazy_static", 867 + ] 868 + 869 + [[package]] 870 + name = "slab" 871 + version = "0.4.9" 872 + source = "registry+https://github.com/rust-lang/crates.io-index" 873 + checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 874 + dependencies = [ 875 + "autocfg", 876 + ] 877 + 878 + [[package]] 879 + name = "smallvec" 880 + version = "1.13.2" 881 + source = "registry+https://github.com/rust-lang/crates.io-index" 882 + checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 883 + 884 + [[package]] 885 + name = "socket2" 886 + version = "0.5.7" 887 + source = "registry+https://github.com/rust-lang/crates.io-index" 888 + checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" 889 + dependencies = [ 890 + "libc", 891 + "windows-sys 0.52.0", 892 + ] 893 + 894 + [[package]] 895 + name = "syn" 896 + version = "2.0.101" 897 + source = "registry+https://github.com/rust-lang/crates.io-index" 898 + checksum = "8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf" 899 + dependencies = [ 900 + "proc-macro2", 901 + "quote", 902 + "unicode-ident", 903 + ] 904 + 905 + [[package]] 906 + name = "thiserror" 907 + version = "1.0.61" 908 + source = "registry+https://github.com/rust-lang/crates.io-index" 909 + checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" 910 + dependencies = [ 911 + "thiserror-impl 1.0.61", 912 + ] 913 + 914 + [[package]] 915 + name = "thiserror" 916 + version = "2.0.12" 917 + source = "registry+https://github.com/rust-lang/crates.io-index" 918 + checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" 919 + dependencies = [ 920 + "thiserror-impl 2.0.12", 921 + ] 922 + 923 + [[package]] 924 + name = "thiserror-impl" 925 + version = "1.0.61" 926 + source = "registry+https://github.com/rust-lang/crates.io-index" 927 + checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" 928 + dependencies = [ 929 + "proc-macro2", 930 + "quote", 931 + "syn", 932 + ] 933 + 934 + [[package]] 935 + name = "thiserror-impl" 936 + version = "2.0.12" 937 + source = "registry+https://github.com/rust-lang/crates.io-index" 938 + checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" 939 + dependencies = [ 940 + "proc-macro2", 941 + "quote", 942 + "syn", 943 + ] 944 + 945 + [[package]] 946 + name = "thread_local" 947 + version = "1.1.8" 948 + source = "registry+https://github.com/rust-lang/crates.io-index" 949 + checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" 950 + dependencies = [ 951 + "cfg-if", 952 + "once_cell", 953 + ] 954 + 955 + [[package]] 956 + name = "time" 957 + version = "0.3.36" 958 + source = "registry+https://github.com/rust-lang/crates.io-index" 959 + checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" 960 + dependencies = [ 961 + "deranged", 962 + "itoa", 963 + "num-conv", 964 + "powerfmt", 965 + "serde", 966 + "time-core", 967 + "time-macros", 968 + ] 969 + 970 + [[package]] 971 + name = "time-core" 972 + version = "0.1.2" 973 + source = "registry+https://github.com/rust-lang/crates.io-index" 974 + checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 975 + 976 + [[package]] 977 + name = "time-macros" 978 + version = "0.2.18" 979 + source = "registry+https://github.com/rust-lang/crates.io-index" 980 + checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" 981 + dependencies = [ 982 + "num-conv", 983 + "time-core", 984 + ] 985 + 986 + [[package]] 987 + name = "tinyvec" 988 + version = "1.8.0" 989 + source = "registry+https://github.com/rust-lang/crates.io-index" 990 + checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" 991 + dependencies = [ 992 + "tinyvec_macros", 993 + ] 994 + 995 + [[package]] 996 + name = "tinyvec_macros" 997 + version = "0.1.1" 998 + source = "registry+https://github.com/rust-lang/crates.io-index" 999 + checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 1000 + 1001 + [[package]] 1002 + name = "tokio" 1003 + version = "1.38.0" 1004 + source = "registry+https://github.com/rust-lang/crates.io-index" 1005 + checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a" 1006 + dependencies = [ 1007 + "backtrace", 1008 + "bytes", 1009 + "libc", 1010 + "mio", 1011 + "num_cpus", 1012 + "pin-project-lite", 1013 + "socket2", 1014 + "tokio-macros", 1015 + "windows-sys 0.48.0", 1016 + ] 1017 + 1018 + [[package]] 1019 + name = "tokio-macros" 1020 + version = "2.3.0" 1021 + source = "registry+https://github.com/rust-lang/crates.io-index" 1022 + checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a" 1023 + dependencies = [ 1024 + "proc-macro2", 1025 + "quote", 1026 + "syn", 1027 + ] 1028 + 1029 + [[package]] 1030 + name = "tokio-tungstenite" 1031 + version = "0.26.2" 1032 + source = "registry+https://github.com/rust-lang/crates.io-index" 1033 + checksum = "7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084" 1034 + dependencies = [ 1035 + "futures-util", 1036 + "log", 1037 + "tokio", 1038 + "tungstenite", 1039 + ] 1040 + 1041 + [[package]] 1042 + name = "tokio-util" 1043 + version = "0.7.11" 1044 + source = "registry+https://github.com/rust-lang/crates.io-index" 1045 + checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" 1046 + dependencies = [ 1047 + "bytes", 1048 + "futures-core", 1049 + "futures-sink", 1050 + "pin-project-lite", 1051 + "tokio", 1052 + ] 1053 + 1054 + [[package]] 1055 + name = "tower" 1056 + version = "0.4.13" 1057 + source = "registry+https://github.com/rust-lang/crates.io-index" 1058 + checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" 1059 + dependencies = [ 1060 + "futures-core", 1061 + "futures-util", 1062 + "pin-project", 1063 + "pin-project-lite", 1064 + "tokio", 1065 + "tower-layer", 1066 + "tower-service", 1067 + ] 1068 + 1069 + [[package]] 1070 + name = "tower-layer" 1071 + version = "0.3.2" 1072 + source = "registry+https://github.com/rust-lang/crates.io-index" 1073 + checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" 1074 + 1075 + [[package]] 1076 + name = "tower-service" 1077 + version = "0.3.2" 1078 + source = "registry+https://github.com/rust-lang/crates.io-index" 1079 + checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 1080 + 1081 + [[package]] 1082 + name = "tracing" 1083 + version = "0.1.40" 1084 + source = "registry+https://github.com/rust-lang/crates.io-index" 1085 + checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 1086 + dependencies = [ 1087 + "pin-project-lite", 1088 + "tracing-core", 1089 + ] 1090 + 1091 + [[package]] 1092 + name = "tracing-core" 1093 + version = "0.1.32" 1094 + source = "registry+https://github.com/rust-lang/crates.io-index" 1095 + checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 1096 + dependencies = [ 1097 + "once_cell", 1098 + "valuable", 1099 + ] 1100 + 1101 + [[package]] 1102 + name = "tracing-error" 1103 + version = "0.2.0" 1104 + source = "registry+https://github.com/rust-lang/crates.io-index" 1105 + checksum = "d686ec1c0f384b1277f097b2f279a2ecc11afe8c133c1aabf036a27cb4cd206e" 1106 + dependencies = [ 1107 + "tracing", 1108 + "tracing-subscriber", 1109 + ] 1110 + 1111 + [[package]] 1112 + name = "tracing-subscriber" 1113 + version = "0.3.18" 1114 + source = "registry+https://github.com/rust-lang/crates.io-index" 1115 + checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" 1116 + dependencies = [ 1117 + "sharded-slab", 1118 + "thread_local", 1119 + "tracing-core", 1120 + ] 1121 + 1122 + [[package]] 1123 + name = "try-lock" 1124 + version = "0.2.5" 1125 + source = "registry+https://github.com/rust-lang/crates.io-index" 1126 + checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" 1127 + 1128 + [[package]] 1129 + name = "tungstenite" 1130 + version = "0.26.2" 1131 + source = "registry+https://github.com/rust-lang/crates.io-index" 1132 + checksum = "4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13" 1133 + dependencies = [ 1134 + "bytes", 1135 + "data-encoding", 1136 + "http", 1137 + "httparse", 1138 + "log", 1139 + "rand", 1140 + "sha1", 1141 + "thiserror 2.0.12", 1142 + "utf-8", 1143 + ] 1144 + 1145 + [[package]] 1146 + name = "typenum" 1147 + version = "1.18.0" 1148 + source = "registry+https://github.com/rust-lang/crates.io-index" 1149 + checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" 1150 + 1151 + [[package]] 1152 + name = "unicode-bidi" 1153 + version = "0.3.15" 1154 + source = "registry+https://github.com/rust-lang/crates.io-index" 1155 + checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" 1156 + 1157 + [[package]] 1158 + name = "unicode-ident" 1159 + version = "1.0.12" 1160 + source = "registry+https://github.com/rust-lang/crates.io-index" 1161 + checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 1162 + 1163 + [[package]] 1164 + name = "unicode-normalization" 1165 + version = "0.1.23" 1166 + source = "registry+https://github.com/rust-lang/crates.io-index" 1167 + checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" 1168 + dependencies = [ 1169 + "tinyvec", 1170 + ] 1171 + 1172 + [[package]] 1173 + name = "url" 1174 + version = "2.5.2" 1175 + source = "registry+https://github.com/rust-lang/crates.io-index" 1176 + checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" 1177 + dependencies = [ 1178 + "form_urlencoded", 1179 + "idna", 1180 + "percent-encoding", 1181 + ] 1182 + 1183 + [[package]] 1184 + name = "utf-8" 1185 + version = "0.7.6" 1186 + source = "registry+https://github.com/rust-lang/crates.io-index" 1187 + checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" 1188 + 1189 + [[package]] 1190 + name = "valuable" 1191 + version = "0.1.0" 1192 + source = "registry+https://github.com/rust-lang/crates.io-index" 1193 + checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" 1194 + 1195 + [[package]] 1196 + name = "version_check" 1197 + version = "0.9.5" 1198 + source = "registry+https://github.com/rust-lang/crates.io-index" 1199 + checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" 1200 + 1201 + [[package]] 1202 + name = "want" 1203 + version = "0.3.1" 1204 + source = "registry+https://github.com/rust-lang/crates.io-index" 1205 + checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" 1206 + dependencies = [ 1207 + "try-lock", 1208 + ] 1209 + 1210 + [[package]] 1211 + name = "wasi" 1212 + version = "0.11.0+wasi-snapshot-preview1" 1213 + source = "registry+https://github.com/rust-lang/crates.io-index" 1214 + checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 1215 + 1216 + [[package]] 1217 + name = "wasi" 1218 + version = "0.14.2+wasi-0.2.4" 1219 + source = "registry+https://github.com/rust-lang/crates.io-index" 1220 + checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" 1221 + dependencies = [ 1222 + "wit-bindgen-rt", 1223 + ] 1224 + 1225 + [[package]] 1226 + name = "wasm-bindgen" 1227 + version = "0.2.92" 1228 + source = "registry+https://github.com/rust-lang/crates.io-index" 1229 + checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" 1230 + dependencies = [ 1231 + "cfg-if", 1232 + "wasm-bindgen-macro", 1233 + ] 1234 + 1235 + [[package]] 1236 + name = "wasm-bindgen-backend" 1237 + version = "0.2.92" 1238 + source = "registry+https://github.com/rust-lang/crates.io-index" 1239 + checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" 1240 + dependencies = [ 1241 + "bumpalo", 1242 + "log", 1243 + "once_cell", 1244 + "proc-macro2", 1245 + "quote", 1246 + "syn", 1247 + "wasm-bindgen-shared", 1248 + ] 1249 + 1250 + [[package]] 1251 + name = "wasm-bindgen-macro" 1252 + version = "0.2.92" 1253 + source = "registry+https://github.com/rust-lang/crates.io-index" 1254 + checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" 1255 + dependencies = [ 1256 + "quote", 1257 + "wasm-bindgen-macro-support", 1258 + ] 1259 + 1260 + [[package]] 1261 + name = "wasm-bindgen-macro-support" 1262 + version = "0.2.92" 1263 + source = "registry+https://github.com/rust-lang/crates.io-index" 1264 + checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" 1265 + dependencies = [ 1266 + "proc-macro2", 1267 + "quote", 1268 + "syn", 1269 + "wasm-bindgen-backend", 1270 + "wasm-bindgen-shared", 1271 + ] 1272 + 1273 + [[package]] 1274 + name = "wasm-bindgen-shared" 1275 + version = "0.2.92" 1276 + source = "registry+https://github.com/rust-lang/crates.io-index" 1277 + checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" 1278 + 1279 + [[package]] 1280 + name = "winapi" 1281 + version = "0.3.9" 1282 + source = "registry+https://github.com/rust-lang/crates.io-index" 1283 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 1284 + dependencies = [ 1285 + "winapi-i686-pc-windows-gnu", 1286 + "winapi-x86_64-pc-windows-gnu", 1287 + ] 1288 + 1289 + [[package]] 1290 + name = "winapi-i686-pc-windows-gnu" 1291 + version = "0.4.0" 1292 + source = "registry+https://github.com/rust-lang/crates.io-index" 1293 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 1294 + 1295 + [[package]] 1296 + name = "winapi-x86_64-pc-windows-gnu" 1297 + version = "0.4.0" 1298 + source = "registry+https://github.com/rust-lang/crates.io-index" 1299 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1300 + 1301 + [[package]] 1302 + name = "windows-core" 1303 + version = "0.52.0" 1304 + source = "registry+https://github.com/rust-lang/crates.io-index" 1305 + checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 1306 + dependencies = [ 1307 + "windows-targets 0.52.6", 1308 + ] 1309 + 1310 + [[package]] 1311 + name = "windows-sys" 1312 + version = "0.48.0" 1313 + source = "registry+https://github.com/rust-lang/crates.io-index" 1314 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 1315 + dependencies = [ 1316 + "windows-targets 0.48.5", 1317 + ] 1318 + 1319 + [[package]] 1320 + name = "windows-sys" 1321 + version = "0.52.0" 1322 + source = "registry+https://github.com/rust-lang/crates.io-index" 1323 + checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 1324 + dependencies = [ 1325 + "windows-targets 0.52.6", 1326 + ] 1327 + 1328 + [[package]] 1329 + name = "windows-targets" 1330 + version = "0.48.5" 1331 + source = "registry+https://github.com/rust-lang/crates.io-index" 1332 + checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 1333 + dependencies = [ 1334 + "windows_aarch64_gnullvm 0.48.5", 1335 + "windows_aarch64_msvc 0.48.5", 1336 + "windows_i686_gnu 0.48.5", 1337 + "windows_i686_msvc 0.48.5", 1338 + "windows_x86_64_gnu 0.48.5", 1339 + "windows_x86_64_gnullvm 0.48.5", 1340 + "windows_x86_64_msvc 0.48.5", 1341 + ] 1342 + 1343 + [[package]] 1344 + name = "windows-targets" 1345 + version = "0.52.6" 1346 + source = "registry+https://github.com/rust-lang/crates.io-index" 1347 + checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 1348 + dependencies = [ 1349 + "windows_aarch64_gnullvm 0.52.6", 1350 + "windows_aarch64_msvc 0.52.6", 1351 + "windows_i686_gnu 0.52.6", 1352 + "windows_i686_gnullvm", 1353 + "windows_i686_msvc 0.52.6", 1354 + "windows_x86_64_gnu 0.52.6", 1355 + "windows_x86_64_gnullvm 0.52.6", 1356 + "windows_x86_64_msvc 0.52.6", 1357 + ] 1358 + 1359 + [[package]] 1360 + name = "windows_aarch64_gnullvm" 1361 + version = "0.48.5" 1362 + source = "registry+https://github.com/rust-lang/crates.io-index" 1363 + checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 1364 + 1365 + [[package]] 1366 + name = "windows_aarch64_gnullvm" 1367 + version = "0.52.6" 1368 + source = "registry+https://github.com/rust-lang/crates.io-index" 1369 + checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 1370 + 1371 + [[package]] 1372 + name = "windows_aarch64_msvc" 1373 + version = "0.48.5" 1374 + source = "registry+https://github.com/rust-lang/crates.io-index" 1375 + checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 1376 + 1377 + [[package]] 1378 + name = "windows_aarch64_msvc" 1379 + version = "0.52.6" 1380 + source = "registry+https://github.com/rust-lang/crates.io-index" 1381 + checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 1382 + 1383 + [[package]] 1384 + name = "windows_i686_gnu" 1385 + version = "0.48.5" 1386 + source = "registry+https://github.com/rust-lang/crates.io-index" 1387 + checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 1388 + 1389 + [[package]] 1390 + name = "windows_i686_gnu" 1391 + version = "0.52.6" 1392 + source = "registry+https://github.com/rust-lang/crates.io-index" 1393 + checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 1394 + 1395 + [[package]] 1396 + name = "windows_i686_gnullvm" 1397 + version = "0.52.6" 1398 + source = "registry+https://github.com/rust-lang/crates.io-index" 1399 + checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" 1400 + 1401 + [[package]] 1402 + name = "windows_i686_msvc" 1403 + version = "0.48.5" 1404 + source = "registry+https://github.com/rust-lang/crates.io-index" 1405 + checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 1406 + 1407 + [[package]] 1408 + name = "windows_i686_msvc" 1409 + version = "0.52.6" 1410 + source = "registry+https://github.com/rust-lang/crates.io-index" 1411 + checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 1412 + 1413 + [[package]] 1414 + name = "windows_x86_64_gnu" 1415 + version = "0.48.5" 1416 + source = "registry+https://github.com/rust-lang/crates.io-index" 1417 + checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 1418 + 1419 + [[package]] 1420 + name = "windows_x86_64_gnu" 1421 + version = "0.52.6" 1422 + source = "registry+https://github.com/rust-lang/crates.io-index" 1423 + checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 1424 + 1425 + [[package]] 1426 + name = "windows_x86_64_gnullvm" 1427 + version = "0.48.5" 1428 + source = "registry+https://github.com/rust-lang/crates.io-index" 1429 + checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 1430 + 1431 + [[package]] 1432 + name = "windows_x86_64_gnullvm" 1433 + version = "0.52.6" 1434 + source = "registry+https://github.com/rust-lang/crates.io-index" 1435 + checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 1436 + 1437 + [[package]] 1438 + name = "windows_x86_64_msvc" 1439 + version = "0.48.5" 1440 + source = "registry+https://github.com/rust-lang/crates.io-index" 1441 + checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 1442 + 1443 + [[package]] 1444 + name = "windows_x86_64_msvc" 1445 + version = "0.52.6" 1446 + source = "registry+https://github.com/rust-lang/crates.io-index" 1447 + checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 1448 + 1449 + [[package]] 1450 + name = "wit-bindgen-rt" 1451 + version = "0.39.0" 1452 + source = "registry+https://github.com/rust-lang/crates.io-index" 1453 + checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" 1454 + dependencies = [ 1455 + "bitflags", 1456 + ] 1457 + 1458 + [[package]] 1459 + name = "zerocopy" 1460 + version = "0.8.25" 1461 + source = "registry+https://github.com/rust-lang/crates.io-index" 1462 + checksum = "a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb" 1463 + dependencies = [ 1464 + "zerocopy-derive", 1465 + ] 1466 + 1467 + [[package]] 1468 + name = "zerocopy-derive" 1469 + version = "0.8.25" 1470 + source = "registry+https://github.com/rust-lang/crates.io-index" 1471 + checksum = "28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef" 1472 + dependencies = [ 1473 + "proc-macro2", 1474 + "quote", 1475 + "syn", 1476 + ]
+11
packages/node/Cargo.toml
··· 1 + [package] 2 + name = "luminary" 3 + version = "0.1.0" 4 + edition = "2021" 5 + 6 + [dependencies] 7 + bollard = { version = "0.16.1", features = ["chrono"] } 8 + color-eyre = "0.6.3" 9 + eyre = "0.6.12" 10 + tokio = { version = "1", features = ["rt-multi-thread", "macros"] } 11 + tokio-tungstenite = "0.26.2"
+11
packages/node/src/main.rs
··· 1 + use bollard::Docker; 2 + use eyre::{Ok, Result}; 3 + 4 + #[tokio::main] 5 + async fn main() -> Result<()> { 6 + let docker = Docker::connect_with_defaults()?; 7 + 8 + let version = docker.version().await?; 9 + println!("{:?}", version); 10 + return Ok(()); 11 + }
+23
packages/panel/.gitignore
··· 1 + node_modules 2 + 3 + # Output 4 + .output 5 + .vercel 6 + .netlify 7 + .wrangler 8 + /.svelte-kit 9 + /build 10 + 11 + # OS 12 + .DS_Store 13 + Thumbs.db 14 + 15 + # Env 16 + .env 17 + .env.* 18 + !.env.example 19 + !.env.test 20 + 21 + # Vite 22 + vite.config.js.timestamp-* 23 + vite.config.ts.timestamp-*
+1
packages/panel/.npmrc
··· 1 + engine-strict=true
+6
packages/panel/.prettierignore
··· 1 + # Package Managers 2 + package-lock.json 3 + pnpm-lock.yaml 4 + yarn.lock 5 + bun.lock 6 + bun.lockb
+15
packages/panel/.prettierrc
··· 1 + { 2 + "useTabs": true, 3 + "singleQuote": true, 4 + "trailingComma": "none", 5 + "printWidth": 100, 6 + "plugins": ["prettier-plugin-svelte"], 7 + "overrides": [ 8 + { 9 + "files": "*.svelte", 10 + "options": { 11 + "parser": "svelte" 12 + } 13 + } 14 + ] 15 + }
+37
packages/panel/package.json
··· 1 + { 2 + "name": "panel", 3 + "private": true, 4 + "version": "0.0.1", 5 + "type": "module", 6 + "scripts": { 7 + "dev": "vite dev", 8 + "build": "vite build", 9 + "preview": "vite preview", 10 + "prepare": "svelte-kit sync || echo ''", 11 + "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", 12 + "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", 13 + "format": "prettier --write .", 14 + "lint": "prettier --check ." 15 + }, 16 + "devDependencies": { 17 + "@fortawesome/free-brands-svg-icons": "^6.7.2", 18 + "@fortawesome/free-solid-svg-icons": "^6.7.2", 19 + "@sveltejs/adapter-auto": "^6.0.0", 20 + "@sveltejs/kit": "^2.16.0", 21 + "@sveltejs/vite-plugin-svelte": "^5.0.0", 22 + "greset": "^2.0.0", 23 + "prettier": "^3.4.2", 24 + "prettier-plugin-svelte": "^3.3.3", 25 + "sass": "^1.89.0", 26 + "svelte": "^5.0.0", 27 + "svelte-check": "^4.0.0", 28 + "svelte-fa": "^4.0.4", 29 + "typescript": "^5.0.0", 30 + "vite": "^6.2.6" 31 + }, 32 + "pnpm": { 33 + "onlyBuiltDependencies": [ 34 + "esbuild" 35 + ] 36 + } 37 + }
+1289
packages/panel/pnpm-lock.yaml
··· 1 + lockfileVersion: '9.0' 2 + 3 + settings: 4 + autoInstallPeers: true 5 + excludeLinksFromLockfile: false 6 + 7 + importers: 8 + 9 + .: 10 + devDependencies: 11 + '@fortawesome/free-brands-svg-icons': 12 + specifier: ^6.7.2 13 + version: 6.7.2 14 + '@fortawesome/free-solid-svg-icons': 15 + specifier: ^6.7.2 16 + version: 6.7.2 17 + '@sveltejs/adapter-auto': 18 + specifier: ^6.0.0 19 + version: 6.0.1(@sveltejs/kit@2.21.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.32.0)(vite@6.3.5(sass@1.89.0)))(svelte@5.32.0)(vite@6.3.5(sass@1.89.0))) 20 + '@sveltejs/kit': 21 + specifier: ^2.16.0 22 + version: 2.21.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.32.0)(vite@6.3.5(sass@1.89.0)))(svelte@5.32.0)(vite@6.3.5(sass@1.89.0)) 23 + '@sveltejs/vite-plugin-svelte': 24 + specifier: ^5.0.0 25 + version: 5.0.3(svelte@5.32.0)(vite@6.3.5(sass@1.89.0)) 26 + greset: 27 + specifier: ^2.0.0 28 + version: 2.0.0 29 + prettier: 30 + specifier: ^3.4.2 31 + version: 3.5.3 32 + prettier-plugin-svelte: 33 + specifier: ^3.3.3 34 + version: 3.4.0(prettier@3.5.3)(svelte@5.32.0) 35 + sass: 36 + specifier: ^1.89.0 37 + version: 1.89.0 38 + svelte: 39 + specifier: ^5.0.0 40 + version: 5.32.0 41 + svelte-check: 42 + specifier: ^4.0.0 43 + version: 4.2.1(picomatch@4.0.2)(svelte@5.32.0)(typescript@5.8.3) 44 + svelte-fa: 45 + specifier: ^4.0.4 46 + version: 4.0.4(svelte@5.32.0) 47 + typescript: 48 + specifier: ^5.0.0 49 + version: 5.8.3 50 + vite: 51 + specifier: ^6.2.6 52 + version: 6.3.5(sass@1.89.0) 53 + 54 + packages: 55 + 56 + '@ampproject/remapping@2.3.0': 57 + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} 58 + engines: {node: '>=6.0.0'} 59 + 60 + '@esbuild/aix-ppc64@0.25.4': 61 + resolution: {integrity: sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==} 62 + engines: {node: '>=18'} 63 + cpu: [ppc64] 64 + os: [aix] 65 + 66 + '@esbuild/android-arm64@0.25.4': 67 + resolution: {integrity: sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==} 68 + engines: {node: '>=18'} 69 + cpu: [arm64] 70 + os: [android] 71 + 72 + '@esbuild/android-arm@0.25.4': 73 + resolution: {integrity: sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==} 74 + engines: {node: '>=18'} 75 + cpu: [arm] 76 + os: [android] 77 + 78 + '@esbuild/android-x64@0.25.4': 79 + resolution: {integrity: sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==} 80 + engines: {node: '>=18'} 81 + cpu: [x64] 82 + os: [android] 83 + 84 + '@esbuild/darwin-arm64@0.25.4': 85 + resolution: {integrity: sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==} 86 + engines: {node: '>=18'} 87 + cpu: [arm64] 88 + os: [darwin] 89 + 90 + '@esbuild/darwin-x64@0.25.4': 91 + resolution: {integrity: sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==} 92 + engines: {node: '>=18'} 93 + cpu: [x64] 94 + os: [darwin] 95 + 96 + '@esbuild/freebsd-arm64@0.25.4': 97 + resolution: {integrity: sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==} 98 + engines: {node: '>=18'} 99 + cpu: [arm64] 100 + os: [freebsd] 101 + 102 + '@esbuild/freebsd-x64@0.25.4': 103 + resolution: {integrity: sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==} 104 + engines: {node: '>=18'} 105 + cpu: [x64] 106 + os: [freebsd] 107 + 108 + '@esbuild/linux-arm64@0.25.4': 109 + resolution: {integrity: sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==} 110 + engines: {node: '>=18'} 111 + cpu: [arm64] 112 + os: [linux] 113 + 114 + '@esbuild/linux-arm@0.25.4': 115 + resolution: {integrity: sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==} 116 + engines: {node: '>=18'} 117 + cpu: [arm] 118 + os: [linux] 119 + 120 + '@esbuild/linux-ia32@0.25.4': 121 + resolution: {integrity: sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==} 122 + engines: {node: '>=18'} 123 + cpu: [ia32] 124 + os: [linux] 125 + 126 + '@esbuild/linux-loong64@0.25.4': 127 + resolution: {integrity: sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==} 128 + engines: {node: '>=18'} 129 + cpu: [loong64] 130 + os: [linux] 131 + 132 + '@esbuild/linux-mips64el@0.25.4': 133 + resolution: {integrity: sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==} 134 + engines: {node: '>=18'} 135 + cpu: [mips64el] 136 + os: [linux] 137 + 138 + '@esbuild/linux-ppc64@0.25.4': 139 + resolution: {integrity: sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==} 140 + engines: {node: '>=18'} 141 + cpu: [ppc64] 142 + os: [linux] 143 + 144 + '@esbuild/linux-riscv64@0.25.4': 145 + resolution: {integrity: sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==} 146 + engines: {node: '>=18'} 147 + cpu: [riscv64] 148 + os: [linux] 149 + 150 + '@esbuild/linux-s390x@0.25.4': 151 + resolution: {integrity: sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==} 152 + engines: {node: '>=18'} 153 + cpu: [s390x] 154 + os: [linux] 155 + 156 + '@esbuild/linux-x64@0.25.4': 157 + resolution: {integrity: sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==} 158 + engines: {node: '>=18'} 159 + cpu: [x64] 160 + os: [linux] 161 + 162 + '@esbuild/netbsd-arm64@0.25.4': 163 + resolution: {integrity: sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==} 164 + engines: {node: '>=18'} 165 + cpu: [arm64] 166 + os: [netbsd] 167 + 168 + '@esbuild/netbsd-x64@0.25.4': 169 + resolution: {integrity: sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==} 170 + engines: {node: '>=18'} 171 + cpu: [x64] 172 + os: [netbsd] 173 + 174 + '@esbuild/openbsd-arm64@0.25.4': 175 + resolution: {integrity: sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==} 176 + engines: {node: '>=18'} 177 + cpu: [arm64] 178 + os: [openbsd] 179 + 180 + '@esbuild/openbsd-x64@0.25.4': 181 + resolution: {integrity: sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==} 182 + engines: {node: '>=18'} 183 + cpu: [x64] 184 + os: [openbsd] 185 + 186 + '@esbuild/sunos-x64@0.25.4': 187 + resolution: {integrity: sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==} 188 + engines: {node: '>=18'} 189 + cpu: [x64] 190 + os: [sunos] 191 + 192 + '@esbuild/win32-arm64@0.25.4': 193 + resolution: {integrity: sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==} 194 + engines: {node: '>=18'} 195 + cpu: [arm64] 196 + os: [win32] 197 + 198 + '@esbuild/win32-ia32@0.25.4': 199 + resolution: {integrity: sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==} 200 + engines: {node: '>=18'} 201 + cpu: [ia32] 202 + os: [win32] 203 + 204 + '@esbuild/win32-x64@0.25.4': 205 + resolution: {integrity: sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==} 206 + engines: {node: '>=18'} 207 + cpu: [x64] 208 + os: [win32] 209 + 210 + '@fortawesome/fontawesome-common-types@6.7.2': 211 + resolution: {integrity: sha512-Zs+YeHUC5fkt7Mg1l6XTniei3k4bwG/yo3iFUtZWd/pMx9g3fdvkSK9E0FOC+++phXOka78uJcYb8JaFkW52Xg==} 212 + engines: {node: '>=6'} 213 + 214 + '@fortawesome/free-brands-svg-icons@6.7.2': 215 + resolution: {integrity: sha512-zu0evbcRTgjKfrr77/2XX+bU+kuGfjm0LbajJHVIgBWNIDzrhpRxiCPNT8DW5AdmSsq7Mcf9D1bH0aSeSUSM+Q==} 216 + engines: {node: '>=6'} 217 + 218 + '@fortawesome/free-solid-svg-icons@6.7.2': 219 + resolution: {integrity: sha512-GsBrnOzU8uj0LECDfD5zomZJIjrPhIlWU82AHwa2s40FKH+kcxQaBvBo3Z4TxyZHIyX8XTDxsyA33/Vx9eFuQA==} 220 + engines: {node: '>=6'} 221 + 222 + '@jridgewell/gen-mapping@0.3.8': 223 + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} 224 + engines: {node: '>=6.0.0'} 225 + 226 + '@jridgewell/resolve-uri@3.1.2': 227 + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 228 + engines: {node: '>=6.0.0'} 229 + 230 + '@jridgewell/set-array@1.2.1': 231 + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} 232 + engines: {node: '>=6.0.0'} 233 + 234 + '@jridgewell/sourcemap-codec@1.5.0': 235 + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} 236 + 237 + '@jridgewell/trace-mapping@0.3.25': 238 + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} 239 + 240 + '@parcel/watcher-android-arm64@2.5.1': 241 + resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==} 242 + engines: {node: '>= 10.0.0'} 243 + cpu: [arm64] 244 + os: [android] 245 + 246 + '@parcel/watcher-darwin-arm64@2.5.1': 247 + resolution: {integrity: sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==} 248 + engines: {node: '>= 10.0.0'} 249 + cpu: [arm64] 250 + os: [darwin] 251 + 252 + '@parcel/watcher-darwin-x64@2.5.1': 253 + resolution: {integrity: sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==} 254 + engines: {node: '>= 10.0.0'} 255 + cpu: [x64] 256 + os: [darwin] 257 + 258 + '@parcel/watcher-freebsd-x64@2.5.1': 259 + resolution: {integrity: sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==} 260 + engines: {node: '>= 10.0.0'} 261 + cpu: [x64] 262 + os: [freebsd] 263 + 264 + '@parcel/watcher-linux-arm-glibc@2.5.1': 265 + resolution: {integrity: sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==} 266 + engines: {node: '>= 10.0.0'} 267 + cpu: [arm] 268 + os: [linux] 269 + 270 + '@parcel/watcher-linux-arm-musl@2.5.1': 271 + resolution: {integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==} 272 + engines: {node: '>= 10.0.0'} 273 + cpu: [arm] 274 + os: [linux] 275 + 276 + '@parcel/watcher-linux-arm64-glibc@2.5.1': 277 + resolution: {integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==} 278 + engines: {node: '>= 10.0.0'} 279 + cpu: [arm64] 280 + os: [linux] 281 + 282 + '@parcel/watcher-linux-arm64-musl@2.5.1': 283 + resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==} 284 + engines: {node: '>= 10.0.0'} 285 + cpu: [arm64] 286 + os: [linux] 287 + 288 + '@parcel/watcher-linux-x64-glibc@2.5.1': 289 + resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==} 290 + engines: {node: '>= 10.0.0'} 291 + cpu: [x64] 292 + os: [linux] 293 + 294 + '@parcel/watcher-linux-x64-musl@2.5.1': 295 + resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==} 296 + engines: {node: '>= 10.0.0'} 297 + cpu: [x64] 298 + os: [linux] 299 + 300 + '@parcel/watcher-win32-arm64@2.5.1': 301 + resolution: {integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==} 302 + engines: {node: '>= 10.0.0'} 303 + cpu: [arm64] 304 + os: [win32] 305 + 306 + '@parcel/watcher-win32-ia32@2.5.1': 307 + resolution: {integrity: sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==} 308 + engines: {node: '>= 10.0.0'} 309 + cpu: [ia32] 310 + os: [win32] 311 + 312 + '@parcel/watcher-win32-x64@2.5.1': 313 + resolution: {integrity: sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==} 314 + engines: {node: '>= 10.0.0'} 315 + cpu: [x64] 316 + os: [win32] 317 + 318 + '@parcel/watcher@2.5.1': 319 + resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==} 320 + engines: {node: '>= 10.0.0'} 321 + 322 + '@polka/url@1.0.0-next.29': 323 + resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} 324 + 325 + '@rollup/rollup-android-arm-eabi@4.41.0': 326 + resolution: {integrity: sha512-KxN+zCjOYHGwCl4UCtSfZ6jrq/qi88JDUtiEFk8LELEHq2Egfc/FgW+jItZiOLRuQfb/3xJSgFuNPC9jzggX+A==} 327 + cpu: [arm] 328 + os: [android] 329 + 330 + '@rollup/rollup-android-arm64@4.41.0': 331 + resolution: {integrity: sha512-yDvqx3lWlcugozax3DItKJI5j05B0d4Kvnjx+5mwiUpWramVvmAByYigMplaoAQ3pvdprGCTCE03eduqE/8mPQ==} 332 + cpu: [arm64] 333 + os: [android] 334 + 335 + '@rollup/rollup-darwin-arm64@4.41.0': 336 + resolution: {integrity: sha512-2KOU574vD3gzcPSjxO0eyR5iWlnxxtmW1F5CkNOHmMlueKNCQkxR6+ekgWyVnz6zaZihpUNkGxjsYrkTJKhkaw==} 337 + cpu: [arm64] 338 + os: [darwin] 339 + 340 + '@rollup/rollup-darwin-x64@4.41.0': 341 + resolution: {integrity: sha512-gE5ACNSxHcEZyP2BA9TuTakfZvULEW4YAOtxl/A/YDbIir/wPKukde0BNPlnBiP88ecaN4BJI2TtAd+HKuZPQQ==} 342 + cpu: [x64] 343 + os: [darwin] 344 + 345 + '@rollup/rollup-freebsd-arm64@4.41.0': 346 + resolution: {integrity: sha512-GSxU6r5HnWij7FoSo7cZg3l5GPg4HFLkzsFFh0N/b16q5buW1NAWuCJ+HMtIdUEi6XF0qH+hN0TEd78laRp7Dg==} 347 + cpu: [arm64] 348 + os: [freebsd] 349 + 350 + '@rollup/rollup-freebsd-x64@4.41.0': 351 + resolution: {integrity: sha512-KGiGKGDg8qLRyOWmk6IeiHJzsN/OYxO6nSbT0Vj4MwjS2XQy/5emsmtoqLAabqrohbgLWJ5GV3s/ljdrIr8Qjg==} 352 + cpu: [x64] 353 + os: [freebsd] 354 + 355 + '@rollup/rollup-linux-arm-gnueabihf@4.41.0': 356 + resolution: {integrity: sha512-46OzWeqEVQyX3N2/QdiU/CMXYDH/lSHpgfBkuhl3igpZiaB3ZIfSjKuOnybFVBQzjsLwkus2mjaESy8H41SzvA==} 357 + cpu: [arm] 358 + os: [linux] 359 + 360 + '@rollup/rollup-linux-arm-musleabihf@4.41.0': 361 + resolution: {integrity: sha512-lfgW3KtQP4YauqdPpcUZHPcqQXmTmH4nYU0cplNeW583CMkAGjtImw4PKli09NFi2iQgChk4e9erkwlfYem6Lg==} 362 + cpu: [arm] 363 + os: [linux] 364 + 365 + '@rollup/rollup-linux-arm64-gnu@4.41.0': 366 + resolution: {integrity: sha512-nn8mEyzMbdEJzT7cwxgObuwviMx6kPRxzYiOl6o/o+ChQq23gfdlZcUNnt89lPhhz3BYsZ72rp0rxNqBSfqlqw==} 367 + cpu: [arm64] 368 + os: [linux] 369 + 370 + '@rollup/rollup-linux-arm64-musl@4.41.0': 371 + resolution: {integrity: sha512-l+QK99je2zUKGd31Gh+45c4pGDAqZSuWQiuRFCdHYC2CSiO47qUWsCcenrI6p22hvHZrDje9QjwSMAFL3iwXwQ==} 372 + cpu: [arm64] 373 + os: [linux] 374 + 375 + '@rollup/rollup-linux-loongarch64-gnu@4.41.0': 376 + resolution: {integrity: sha512-WbnJaxPv1gPIm6S8O/Wg+wfE/OzGSXlBMbOe4ie+zMyykMOeqmgD1BhPxZQuDqwUN+0T/xOFtL2RUWBspnZj3w==} 377 + cpu: [loong64] 378 + os: [linux] 379 + 380 + '@rollup/rollup-linux-powerpc64le-gnu@4.41.0': 381 + resolution: {integrity: sha512-eRDWR5t67/b2g8Q/S8XPi0YdbKcCs4WQ8vklNnUYLaSWF+Cbv2axZsp4jni6/j7eKvMLYCYdcsv8dcU+a6QNFg==} 382 + cpu: [ppc64] 383 + os: [linux] 384 + 385 + '@rollup/rollup-linux-riscv64-gnu@4.41.0': 386 + resolution: {integrity: sha512-TWrZb6GF5jsEKG7T1IHwlLMDRy2f3DPqYldmIhnA2DVqvvhY2Ai184vZGgahRrg8k9UBWoSlHv+suRfTN7Ua4A==} 387 + cpu: [riscv64] 388 + os: [linux] 389 + 390 + '@rollup/rollup-linux-riscv64-musl@4.41.0': 391 + resolution: {integrity: sha512-ieQljaZKuJpmWvd8gW87ZmSFwid6AxMDk5bhONJ57U8zT77zpZ/TPKkU9HpnnFrM4zsgr4kiGuzbIbZTGi7u9A==} 392 + cpu: [riscv64] 393 + os: [linux] 394 + 395 + '@rollup/rollup-linux-s390x-gnu@4.41.0': 396 + resolution: {integrity: sha512-/L3pW48SxrWAlVsKCN0dGLB2bi8Nv8pr5S5ocSM+S0XCn5RCVCXqi8GVtHFsOBBCSeR+u9brV2zno5+mg3S4Aw==} 397 + cpu: [s390x] 398 + os: [linux] 399 + 400 + '@rollup/rollup-linux-x64-gnu@4.41.0': 401 + resolution: {integrity: sha512-XMLeKjyH8NsEDCRptf6LO8lJk23o9wvB+dJwcXMaH6ZQbbkHu2dbGIUindbMtRN6ux1xKi16iXWu6q9mu7gDhQ==} 402 + cpu: [x64] 403 + os: [linux] 404 + 405 + '@rollup/rollup-linux-x64-musl@4.41.0': 406 + resolution: {integrity: sha512-m/P7LycHZTvSQeXhFmgmdqEiTqSV80zn6xHaQ1JSqwCtD1YGtwEK515Qmy9DcB2HK4dOUVypQxvhVSy06cJPEg==} 407 + cpu: [x64] 408 + os: [linux] 409 + 410 + '@rollup/rollup-win32-arm64-msvc@4.41.0': 411 + resolution: {integrity: sha512-4yodtcOrFHpbomJGVEqZ8fzD4kfBeCbpsUy5Pqk4RluXOdsWdjLnjhiKy2w3qzcASWd04fp52Xz7JKarVJ5BTg==} 412 + cpu: [arm64] 413 + os: [win32] 414 + 415 + '@rollup/rollup-win32-ia32-msvc@4.41.0': 416 + resolution: {integrity: sha512-tmazCrAsKzdkXssEc65zIE1oC6xPHwfy9d5Ta25SRCDOZS+I6RypVVShWALNuU9bxIfGA0aqrmzlzoM5wO5SPQ==} 417 + cpu: [ia32] 418 + os: [win32] 419 + 420 + '@rollup/rollup-win32-x64-msvc@4.41.0': 421 + resolution: {integrity: sha512-h1J+Yzjo/X+0EAvR2kIXJDuTuyT7drc+t2ALY0nIcGPbTatNOf0VWdhEA2Z4AAjv6X1NJV7SYo5oCTYRJhSlVA==} 422 + cpu: [x64] 423 + os: [win32] 424 + 425 + '@sveltejs/acorn-typescript@1.0.5': 426 + resolution: {integrity: sha512-IwQk4yfwLdibDlrXVE04jTZYlLnwsTT2PIOQQGNLWfjavGifnk1JD1LcZjZaBTRcxZu2FfPfNLOE04DSu9lqtQ==} 427 + peerDependencies: 428 + acorn: ^8.9.0 429 + 430 + '@sveltejs/adapter-auto@6.0.1': 431 + resolution: {integrity: sha512-mcWud3pYGPWM2Pphdj8G9Qiq24nZ8L4LB7coCUckUEy5Y7wOWGJ/enaZ4AtJTcSm5dNK1rIkBRoqt+ae4zlxcQ==} 432 + peerDependencies: 433 + '@sveltejs/kit': ^2.0.0 434 + 435 + '@sveltejs/kit@2.21.1': 436 + resolution: {integrity: sha512-vLbtVwtDcK8LhJKnFkFYwM0uCdFmzioQnif0bjEYH1I24Arz22JPr/hLUiXGVYAwhu8INKx5qrdvr4tHgPwX6w==} 437 + engines: {node: '>=18.13'} 438 + hasBin: true 439 + peerDependencies: 440 + '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 || ^5.0.0 441 + svelte: ^4.0.0 || ^5.0.0-next.0 442 + vite: ^5.0.3 || ^6.0.0 443 + 444 + '@sveltejs/vite-plugin-svelte-inspector@4.0.1': 445 + resolution: {integrity: sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw==} 446 + engines: {node: ^18.0.0 || ^20.0.0 || >=22} 447 + peerDependencies: 448 + '@sveltejs/vite-plugin-svelte': ^5.0.0 449 + svelte: ^5.0.0 450 + vite: ^6.0.0 451 + 452 + '@sveltejs/vite-plugin-svelte@5.0.3': 453 + resolution: {integrity: sha512-MCFS6CrQDu1yGwspm4qtli0e63vaPCehf6V7pIMP15AsWgMKrqDGCPFF/0kn4SP0ii4aySu4Pa62+fIRGFMjgw==} 454 + engines: {node: ^18.0.0 || ^20.0.0 || >=22} 455 + peerDependencies: 456 + svelte: ^5.0.0 457 + vite: ^6.0.0 458 + 459 + '@types/cookie@0.6.0': 460 + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} 461 + 462 + '@types/estree@1.0.7': 463 + resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} 464 + 465 + acorn@8.14.1: 466 + resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} 467 + engines: {node: '>=0.4.0'} 468 + hasBin: true 469 + 470 + aria-query@5.3.2: 471 + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} 472 + engines: {node: '>= 0.4'} 473 + 474 + axobject-query@4.1.0: 475 + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} 476 + engines: {node: '>= 0.4'} 477 + 478 + braces@3.0.3: 479 + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 480 + engines: {node: '>=8'} 481 + 482 + chokidar@4.0.3: 483 + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} 484 + engines: {node: '>= 14.16.0'} 485 + 486 + clsx@2.1.1: 487 + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} 488 + engines: {node: '>=6'} 489 + 490 + cookie@0.6.0: 491 + resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} 492 + engines: {node: '>= 0.6'} 493 + 494 + debug@4.4.1: 495 + resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} 496 + engines: {node: '>=6.0'} 497 + peerDependencies: 498 + supports-color: '*' 499 + peerDependenciesMeta: 500 + supports-color: 501 + optional: true 502 + 503 + deepmerge@4.3.1: 504 + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} 505 + engines: {node: '>=0.10.0'} 506 + 507 + detect-libc@1.0.3: 508 + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} 509 + engines: {node: '>=0.10'} 510 + hasBin: true 511 + 512 + devalue@5.1.1: 513 + resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==} 514 + 515 + esbuild@0.25.4: 516 + resolution: {integrity: sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==} 517 + engines: {node: '>=18'} 518 + hasBin: true 519 + 520 + esm-env@1.2.2: 521 + resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==} 522 + 523 + esrap@1.4.6: 524 + resolution: {integrity: sha512-F/D2mADJ9SHY3IwksD4DAXjTt7qt7GWUf3/8RhCNWmC/67tyb55dpimHmy7EplakFaflV0R/PC+fdSPqrRHAQw==} 525 + 526 + fdir@6.4.4: 527 + resolution: {integrity: sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==} 528 + peerDependencies: 529 + picomatch: ^3 || ^4 530 + peerDependenciesMeta: 531 + picomatch: 532 + optional: true 533 + 534 + fill-range@7.1.1: 535 + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 536 + engines: {node: '>=8'} 537 + 538 + fsevents@2.3.3: 539 + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 540 + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 541 + os: [darwin] 542 + 543 + greset@2.0.0: 544 + resolution: {integrity: sha512-oC3JpE4RUT3iMkkmu5uzWc0H8prJAN3Nv7kcxPlJUtWBQi16UpPm6dxseIeC+KKlevxoSBzuTQeFi71qAjWHxA==} 545 + 546 + immutable@5.1.2: 547 + resolution: {integrity: sha512-qHKXW1q6liAk1Oys6umoaZbDRqjcjgSrbnrifHsfsttza7zcvRAsL7mMV6xWcyhwQy7Xj5v4hhbr6b+iDYwlmQ==} 548 + 549 + is-extglob@2.1.1: 550 + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 551 + engines: {node: '>=0.10.0'} 552 + 553 + is-glob@4.0.3: 554 + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 555 + engines: {node: '>=0.10.0'} 556 + 557 + is-number@7.0.0: 558 + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 559 + engines: {node: '>=0.12.0'} 560 + 561 + is-reference@3.0.3: 562 + resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==} 563 + 564 + kleur@4.1.5: 565 + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} 566 + engines: {node: '>=6'} 567 + 568 + locate-character@3.0.0: 569 + resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} 570 + 571 + magic-string@0.30.17: 572 + resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} 573 + 574 + micromatch@4.0.8: 575 + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} 576 + engines: {node: '>=8.6'} 577 + 578 + mri@1.2.0: 579 + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} 580 + engines: {node: '>=4'} 581 + 582 + mrmime@2.0.1: 583 + resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} 584 + engines: {node: '>=10'} 585 + 586 + ms@2.1.3: 587 + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 588 + 589 + nanoid@3.3.11: 590 + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} 591 + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 592 + hasBin: true 593 + 594 + node-addon-api@7.1.1: 595 + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} 596 + 597 + picocolors@1.1.1: 598 + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 599 + 600 + picomatch@2.3.1: 601 + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 602 + engines: {node: '>=8.6'} 603 + 604 + picomatch@4.0.2: 605 + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} 606 + engines: {node: '>=12'} 607 + 608 + postcss-value-parser@4.2.0: 609 + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 610 + 611 + postcss@8.5.3: 612 + resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} 613 + engines: {node: ^10 || ^12 || >=14} 614 + 615 + prettier-plugin-svelte@3.4.0: 616 + resolution: {integrity: sha512-pn1ra/0mPObzqoIQn/vUTR3ZZI6UuZ0sHqMK5x2jMLGrs53h0sXhkVuDcrlssHwIMk7FYrMjHBPoUSyyEEDlBQ==} 617 + peerDependencies: 618 + prettier: ^3.0.0 619 + svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 620 + 621 + prettier@3.5.3: 622 + resolution: {integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==} 623 + engines: {node: '>=14'} 624 + hasBin: true 625 + 626 + readdirp@4.1.2: 627 + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} 628 + engines: {node: '>= 14.18.0'} 629 + 630 + rfs@9.0.6: 631 + resolution: {integrity: sha512-KQ0EGVP4l3B3ynUZ1UNX3UoRAeswiX+ljGRcT+MoJKXRwXSUFpVZIPsqurH9pmY/AOGBFq7KKBq9fhRCkkg+SQ==} 632 + engines: {node: '>=8'} 633 + 634 + rollup@4.41.0: 635 + resolution: {integrity: sha512-HqMFpUbWlf/tvcxBFNKnJyzc7Lk+XO3FGc3pbNBLqEbOz0gPLRgcrlS3UF4MfUrVlstOaP/q0kM6GVvi+LrLRg==} 636 + engines: {node: '>=18.0.0', npm: '>=8.0.0'} 637 + hasBin: true 638 + 639 + sade@1.8.1: 640 + resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} 641 + engines: {node: '>=6'} 642 + 643 + sass@1.89.0: 644 + resolution: {integrity: sha512-ld+kQU8YTdGNjOLfRWBzewJpU5cwEv/h5yyqlSeJcj6Yh8U4TDA9UA5FPicqDz/xgRPWRSYIQNiFks21TbA9KQ==} 645 + engines: {node: '>=14.0.0'} 646 + hasBin: true 647 + 648 + set-cookie-parser@2.7.1: 649 + resolution: {integrity: sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==} 650 + 651 + sirv@3.0.1: 652 + resolution: {integrity: sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==} 653 + engines: {node: '>=18'} 654 + 655 + source-map-js@1.2.1: 656 + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 657 + engines: {node: '>=0.10.0'} 658 + 659 + svelte-check@4.2.1: 660 + resolution: {integrity: sha512-e49SU1RStvQhoipkQ/aonDhHnG3qxHSBtNfBRb9pxVXoa+N7qybAo32KgA9wEb2PCYFNaDg7bZCdhLD1vHpdYA==} 661 + engines: {node: '>= 18.0.0'} 662 + hasBin: true 663 + peerDependencies: 664 + svelte: ^4.0.0 || ^5.0.0-next.0 665 + typescript: '>=5.0.0' 666 + 667 + svelte-fa@4.0.4: 668 + resolution: {integrity: sha512-85BomCGkTrH8kPDGvb8JrVwq9CqR9foprbKjxemP4Dtg3zPR7OXj5hD0xVYK0C+UCzFI1zooLoK/ndIX6aYXAw==} 669 + peerDependencies: 670 + svelte: ^4.0.0 || ^5.0.0 671 + 672 + svelte@5.32.0: 673 + resolution: {integrity: sha512-2WXcm+mx4D99pb5gvGYiEC6EkPOfzCcgXxcVrxMkAythwzYH5Frr29i3C431U4B8LxXRh9WnFPAz+OzIcFdM7g==} 674 + engines: {node: '>=18'} 675 + 676 + tinyglobby@0.2.13: 677 + resolution: {integrity: sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==} 678 + engines: {node: '>=12.0.0'} 679 + 680 + to-regex-range@5.0.1: 681 + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 682 + engines: {node: '>=8.0'} 683 + 684 + totalist@3.0.1: 685 + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} 686 + engines: {node: '>=6'} 687 + 688 + typescript@5.8.3: 689 + resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} 690 + engines: {node: '>=14.17'} 691 + hasBin: true 692 + 693 + vite@6.3.5: 694 + resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==} 695 + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} 696 + hasBin: true 697 + peerDependencies: 698 + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 699 + jiti: '>=1.21.0' 700 + less: '*' 701 + lightningcss: ^1.21.0 702 + sass: '*' 703 + sass-embedded: '*' 704 + stylus: '*' 705 + sugarss: '*' 706 + terser: ^5.16.0 707 + tsx: ^4.8.1 708 + yaml: ^2.4.2 709 + peerDependenciesMeta: 710 + '@types/node': 711 + optional: true 712 + jiti: 713 + optional: true 714 + less: 715 + optional: true 716 + lightningcss: 717 + optional: true 718 + sass: 719 + optional: true 720 + sass-embedded: 721 + optional: true 722 + stylus: 723 + optional: true 724 + sugarss: 725 + optional: true 726 + terser: 727 + optional: true 728 + tsx: 729 + optional: true 730 + yaml: 731 + optional: true 732 + 733 + vitefu@1.0.6: 734 + resolution: {integrity: sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA==} 735 + peerDependencies: 736 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 737 + peerDependenciesMeta: 738 + vite: 739 + optional: true 740 + 741 + zimmerframe@1.1.2: 742 + resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} 743 + 744 + snapshots: 745 + 746 + '@ampproject/remapping@2.3.0': 747 + dependencies: 748 + '@jridgewell/gen-mapping': 0.3.8 749 + '@jridgewell/trace-mapping': 0.3.25 750 + 751 + '@esbuild/aix-ppc64@0.25.4': 752 + optional: true 753 + 754 + '@esbuild/android-arm64@0.25.4': 755 + optional: true 756 + 757 + '@esbuild/android-arm@0.25.4': 758 + optional: true 759 + 760 + '@esbuild/android-x64@0.25.4': 761 + optional: true 762 + 763 + '@esbuild/darwin-arm64@0.25.4': 764 + optional: true 765 + 766 + '@esbuild/darwin-x64@0.25.4': 767 + optional: true 768 + 769 + '@esbuild/freebsd-arm64@0.25.4': 770 + optional: true 771 + 772 + '@esbuild/freebsd-x64@0.25.4': 773 + optional: true 774 + 775 + '@esbuild/linux-arm64@0.25.4': 776 + optional: true 777 + 778 + '@esbuild/linux-arm@0.25.4': 779 + optional: true 780 + 781 + '@esbuild/linux-ia32@0.25.4': 782 + optional: true 783 + 784 + '@esbuild/linux-loong64@0.25.4': 785 + optional: true 786 + 787 + '@esbuild/linux-mips64el@0.25.4': 788 + optional: true 789 + 790 + '@esbuild/linux-ppc64@0.25.4': 791 + optional: true 792 + 793 + '@esbuild/linux-riscv64@0.25.4': 794 + optional: true 795 + 796 + '@esbuild/linux-s390x@0.25.4': 797 + optional: true 798 + 799 + '@esbuild/linux-x64@0.25.4': 800 + optional: true 801 + 802 + '@esbuild/netbsd-arm64@0.25.4': 803 + optional: true 804 + 805 + '@esbuild/netbsd-x64@0.25.4': 806 + optional: true 807 + 808 + '@esbuild/openbsd-arm64@0.25.4': 809 + optional: true 810 + 811 + '@esbuild/openbsd-x64@0.25.4': 812 + optional: true 813 + 814 + '@esbuild/sunos-x64@0.25.4': 815 + optional: true 816 + 817 + '@esbuild/win32-arm64@0.25.4': 818 + optional: true 819 + 820 + '@esbuild/win32-ia32@0.25.4': 821 + optional: true 822 + 823 + '@esbuild/win32-x64@0.25.4': 824 + optional: true 825 + 826 + '@fortawesome/fontawesome-common-types@6.7.2': {} 827 + 828 + '@fortawesome/free-brands-svg-icons@6.7.2': 829 + dependencies: 830 + '@fortawesome/fontawesome-common-types': 6.7.2 831 + 832 + '@fortawesome/free-solid-svg-icons@6.7.2': 833 + dependencies: 834 + '@fortawesome/fontawesome-common-types': 6.7.2 835 + 836 + '@jridgewell/gen-mapping@0.3.8': 837 + dependencies: 838 + '@jridgewell/set-array': 1.2.1 839 + '@jridgewell/sourcemap-codec': 1.5.0 840 + '@jridgewell/trace-mapping': 0.3.25 841 + 842 + '@jridgewell/resolve-uri@3.1.2': {} 843 + 844 + '@jridgewell/set-array@1.2.1': {} 845 + 846 + '@jridgewell/sourcemap-codec@1.5.0': {} 847 + 848 + '@jridgewell/trace-mapping@0.3.25': 849 + dependencies: 850 + '@jridgewell/resolve-uri': 3.1.2 851 + '@jridgewell/sourcemap-codec': 1.5.0 852 + 853 + '@parcel/watcher-android-arm64@2.5.1': 854 + optional: true 855 + 856 + '@parcel/watcher-darwin-arm64@2.5.1': 857 + optional: true 858 + 859 + '@parcel/watcher-darwin-x64@2.5.1': 860 + optional: true 861 + 862 + '@parcel/watcher-freebsd-x64@2.5.1': 863 + optional: true 864 + 865 + '@parcel/watcher-linux-arm-glibc@2.5.1': 866 + optional: true 867 + 868 + '@parcel/watcher-linux-arm-musl@2.5.1': 869 + optional: true 870 + 871 + '@parcel/watcher-linux-arm64-glibc@2.5.1': 872 + optional: true 873 + 874 + '@parcel/watcher-linux-arm64-musl@2.5.1': 875 + optional: true 876 + 877 + '@parcel/watcher-linux-x64-glibc@2.5.1': 878 + optional: true 879 + 880 + '@parcel/watcher-linux-x64-musl@2.5.1': 881 + optional: true 882 + 883 + '@parcel/watcher-win32-arm64@2.5.1': 884 + optional: true 885 + 886 + '@parcel/watcher-win32-ia32@2.5.1': 887 + optional: true 888 + 889 + '@parcel/watcher-win32-x64@2.5.1': 890 + optional: true 891 + 892 + '@parcel/watcher@2.5.1': 893 + dependencies: 894 + detect-libc: 1.0.3 895 + is-glob: 4.0.3 896 + micromatch: 4.0.8 897 + node-addon-api: 7.1.1 898 + optionalDependencies: 899 + '@parcel/watcher-android-arm64': 2.5.1 900 + '@parcel/watcher-darwin-arm64': 2.5.1 901 + '@parcel/watcher-darwin-x64': 2.5.1 902 + '@parcel/watcher-freebsd-x64': 2.5.1 903 + '@parcel/watcher-linux-arm-glibc': 2.5.1 904 + '@parcel/watcher-linux-arm-musl': 2.5.1 905 + '@parcel/watcher-linux-arm64-glibc': 2.5.1 906 + '@parcel/watcher-linux-arm64-musl': 2.5.1 907 + '@parcel/watcher-linux-x64-glibc': 2.5.1 908 + '@parcel/watcher-linux-x64-musl': 2.5.1 909 + '@parcel/watcher-win32-arm64': 2.5.1 910 + '@parcel/watcher-win32-ia32': 2.5.1 911 + '@parcel/watcher-win32-x64': 2.5.1 912 + optional: true 913 + 914 + '@polka/url@1.0.0-next.29': {} 915 + 916 + '@rollup/rollup-android-arm-eabi@4.41.0': 917 + optional: true 918 + 919 + '@rollup/rollup-android-arm64@4.41.0': 920 + optional: true 921 + 922 + '@rollup/rollup-darwin-arm64@4.41.0': 923 + optional: true 924 + 925 + '@rollup/rollup-darwin-x64@4.41.0': 926 + optional: true 927 + 928 + '@rollup/rollup-freebsd-arm64@4.41.0': 929 + optional: true 930 + 931 + '@rollup/rollup-freebsd-x64@4.41.0': 932 + optional: true 933 + 934 + '@rollup/rollup-linux-arm-gnueabihf@4.41.0': 935 + optional: true 936 + 937 + '@rollup/rollup-linux-arm-musleabihf@4.41.0': 938 + optional: true 939 + 940 + '@rollup/rollup-linux-arm64-gnu@4.41.0': 941 + optional: true 942 + 943 + '@rollup/rollup-linux-arm64-musl@4.41.0': 944 + optional: true 945 + 946 + '@rollup/rollup-linux-loongarch64-gnu@4.41.0': 947 + optional: true 948 + 949 + '@rollup/rollup-linux-powerpc64le-gnu@4.41.0': 950 + optional: true 951 + 952 + '@rollup/rollup-linux-riscv64-gnu@4.41.0': 953 + optional: true 954 + 955 + '@rollup/rollup-linux-riscv64-musl@4.41.0': 956 + optional: true 957 + 958 + '@rollup/rollup-linux-s390x-gnu@4.41.0': 959 + optional: true 960 + 961 + '@rollup/rollup-linux-x64-gnu@4.41.0': 962 + optional: true 963 + 964 + '@rollup/rollup-linux-x64-musl@4.41.0': 965 + optional: true 966 + 967 + '@rollup/rollup-win32-arm64-msvc@4.41.0': 968 + optional: true 969 + 970 + '@rollup/rollup-win32-ia32-msvc@4.41.0': 971 + optional: true 972 + 973 + '@rollup/rollup-win32-x64-msvc@4.41.0': 974 + optional: true 975 + 976 + '@sveltejs/acorn-typescript@1.0.5(acorn@8.14.1)': 977 + dependencies: 978 + acorn: 8.14.1 979 + 980 + '@sveltejs/adapter-auto@6.0.1(@sveltejs/kit@2.21.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.32.0)(vite@6.3.5(sass@1.89.0)))(svelte@5.32.0)(vite@6.3.5(sass@1.89.0)))': 981 + dependencies: 982 + '@sveltejs/kit': 2.21.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.32.0)(vite@6.3.5(sass@1.89.0)))(svelte@5.32.0)(vite@6.3.5(sass@1.89.0)) 983 + 984 + '@sveltejs/kit@2.21.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.32.0)(vite@6.3.5(sass@1.89.0)))(svelte@5.32.0)(vite@6.3.5(sass@1.89.0))': 985 + dependencies: 986 + '@sveltejs/acorn-typescript': 1.0.5(acorn@8.14.1) 987 + '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.32.0)(vite@6.3.5(sass@1.89.0)) 988 + '@types/cookie': 0.6.0 989 + acorn: 8.14.1 990 + cookie: 0.6.0 991 + devalue: 5.1.1 992 + esm-env: 1.2.2 993 + kleur: 4.1.5 994 + magic-string: 0.30.17 995 + mrmime: 2.0.1 996 + sade: 1.8.1 997 + set-cookie-parser: 2.7.1 998 + sirv: 3.0.1 999 + svelte: 5.32.0 1000 + vite: 6.3.5(sass@1.89.0) 1001 + 1002 + '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.32.0)(vite@6.3.5(sass@1.89.0)))(svelte@5.32.0)(vite@6.3.5(sass@1.89.0))': 1003 + dependencies: 1004 + '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.32.0)(vite@6.3.5(sass@1.89.0)) 1005 + debug: 4.4.1 1006 + svelte: 5.32.0 1007 + vite: 6.3.5(sass@1.89.0) 1008 + transitivePeerDependencies: 1009 + - supports-color 1010 + 1011 + '@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.32.0)(vite@6.3.5(sass@1.89.0))': 1012 + dependencies: 1013 + '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.32.0)(vite@6.3.5(sass@1.89.0)))(svelte@5.32.0)(vite@6.3.5(sass@1.89.0)) 1014 + debug: 4.4.1 1015 + deepmerge: 4.3.1 1016 + kleur: 4.1.5 1017 + magic-string: 0.30.17 1018 + svelte: 5.32.0 1019 + vite: 6.3.5(sass@1.89.0) 1020 + vitefu: 1.0.6(vite@6.3.5(sass@1.89.0)) 1021 + transitivePeerDependencies: 1022 + - supports-color 1023 + 1024 + '@types/cookie@0.6.0': {} 1025 + 1026 + '@types/estree@1.0.7': {} 1027 + 1028 + acorn@8.14.1: {} 1029 + 1030 + aria-query@5.3.2: {} 1031 + 1032 + axobject-query@4.1.0: {} 1033 + 1034 + braces@3.0.3: 1035 + dependencies: 1036 + fill-range: 7.1.1 1037 + optional: true 1038 + 1039 + chokidar@4.0.3: 1040 + dependencies: 1041 + readdirp: 4.1.2 1042 + 1043 + clsx@2.1.1: {} 1044 + 1045 + cookie@0.6.0: {} 1046 + 1047 + debug@4.4.1: 1048 + dependencies: 1049 + ms: 2.1.3 1050 + 1051 + deepmerge@4.3.1: {} 1052 + 1053 + detect-libc@1.0.3: 1054 + optional: true 1055 + 1056 + devalue@5.1.1: {} 1057 + 1058 + esbuild@0.25.4: 1059 + optionalDependencies: 1060 + '@esbuild/aix-ppc64': 0.25.4 1061 + '@esbuild/android-arm': 0.25.4 1062 + '@esbuild/android-arm64': 0.25.4 1063 + '@esbuild/android-x64': 0.25.4 1064 + '@esbuild/darwin-arm64': 0.25.4 1065 + '@esbuild/darwin-x64': 0.25.4 1066 + '@esbuild/freebsd-arm64': 0.25.4 1067 + '@esbuild/freebsd-x64': 0.25.4 1068 + '@esbuild/linux-arm': 0.25.4 1069 + '@esbuild/linux-arm64': 0.25.4 1070 + '@esbuild/linux-ia32': 0.25.4 1071 + '@esbuild/linux-loong64': 0.25.4 1072 + '@esbuild/linux-mips64el': 0.25.4 1073 + '@esbuild/linux-ppc64': 0.25.4 1074 + '@esbuild/linux-riscv64': 0.25.4 1075 + '@esbuild/linux-s390x': 0.25.4 1076 + '@esbuild/linux-x64': 0.25.4 1077 + '@esbuild/netbsd-arm64': 0.25.4 1078 + '@esbuild/netbsd-x64': 0.25.4 1079 + '@esbuild/openbsd-arm64': 0.25.4 1080 + '@esbuild/openbsd-x64': 0.25.4 1081 + '@esbuild/sunos-x64': 0.25.4 1082 + '@esbuild/win32-arm64': 0.25.4 1083 + '@esbuild/win32-ia32': 0.25.4 1084 + '@esbuild/win32-x64': 0.25.4 1085 + 1086 + esm-env@1.2.2: {} 1087 + 1088 + esrap@1.4.6: 1089 + dependencies: 1090 + '@jridgewell/sourcemap-codec': 1.5.0 1091 + 1092 + fdir@6.4.4(picomatch@4.0.2): 1093 + optionalDependencies: 1094 + picomatch: 4.0.2 1095 + 1096 + fill-range@7.1.1: 1097 + dependencies: 1098 + to-regex-range: 5.0.1 1099 + optional: true 1100 + 1101 + fsevents@2.3.3: 1102 + optional: true 1103 + 1104 + greset@2.0.0: 1105 + dependencies: 1106 + rfs: 9.0.6 1107 + 1108 + immutable@5.1.2: {} 1109 + 1110 + is-extglob@2.1.1: 1111 + optional: true 1112 + 1113 + is-glob@4.0.3: 1114 + dependencies: 1115 + is-extglob: 2.1.1 1116 + optional: true 1117 + 1118 + is-number@7.0.0: 1119 + optional: true 1120 + 1121 + is-reference@3.0.3: 1122 + dependencies: 1123 + '@types/estree': 1.0.7 1124 + 1125 + kleur@4.1.5: {} 1126 + 1127 + locate-character@3.0.0: {} 1128 + 1129 + magic-string@0.30.17: 1130 + dependencies: 1131 + '@jridgewell/sourcemap-codec': 1.5.0 1132 + 1133 + micromatch@4.0.8: 1134 + dependencies: 1135 + braces: 3.0.3 1136 + picomatch: 2.3.1 1137 + optional: true 1138 + 1139 + mri@1.2.0: {} 1140 + 1141 + mrmime@2.0.1: {} 1142 + 1143 + ms@2.1.3: {} 1144 + 1145 + nanoid@3.3.11: {} 1146 + 1147 + node-addon-api@7.1.1: 1148 + optional: true 1149 + 1150 + picocolors@1.1.1: {} 1151 + 1152 + picomatch@2.3.1: 1153 + optional: true 1154 + 1155 + picomatch@4.0.2: {} 1156 + 1157 + postcss-value-parser@4.2.0: {} 1158 + 1159 + postcss@8.5.3: 1160 + dependencies: 1161 + nanoid: 3.3.11 1162 + picocolors: 1.1.1 1163 + source-map-js: 1.2.1 1164 + 1165 + prettier-plugin-svelte@3.4.0(prettier@3.5.3)(svelte@5.32.0): 1166 + dependencies: 1167 + prettier: 3.5.3 1168 + svelte: 5.32.0 1169 + 1170 + prettier@3.5.3: {} 1171 + 1172 + readdirp@4.1.2: {} 1173 + 1174 + rfs@9.0.6: 1175 + dependencies: 1176 + postcss-value-parser: 4.2.0 1177 + 1178 + rollup@4.41.0: 1179 + dependencies: 1180 + '@types/estree': 1.0.7 1181 + optionalDependencies: 1182 + '@rollup/rollup-android-arm-eabi': 4.41.0 1183 + '@rollup/rollup-android-arm64': 4.41.0 1184 + '@rollup/rollup-darwin-arm64': 4.41.0 1185 + '@rollup/rollup-darwin-x64': 4.41.0 1186 + '@rollup/rollup-freebsd-arm64': 4.41.0 1187 + '@rollup/rollup-freebsd-x64': 4.41.0 1188 + '@rollup/rollup-linux-arm-gnueabihf': 4.41.0 1189 + '@rollup/rollup-linux-arm-musleabihf': 4.41.0 1190 + '@rollup/rollup-linux-arm64-gnu': 4.41.0 1191 + '@rollup/rollup-linux-arm64-musl': 4.41.0 1192 + '@rollup/rollup-linux-loongarch64-gnu': 4.41.0 1193 + '@rollup/rollup-linux-powerpc64le-gnu': 4.41.0 1194 + '@rollup/rollup-linux-riscv64-gnu': 4.41.0 1195 + '@rollup/rollup-linux-riscv64-musl': 4.41.0 1196 + '@rollup/rollup-linux-s390x-gnu': 4.41.0 1197 + '@rollup/rollup-linux-x64-gnu': 4.41.0 1198 + '@rollup/rollup-linux-x64-musl': 4.41.0 1199 + '@rollup/rollup-win32-arm64-msvc': 4.41.0 1200 + '@rollup/rollup-win32-ia32-msvc': 4.41.0 1201 + '@rollup/rollup-win32-x64-msvc': 4.41.0 1202 + fsevents: 2.3.3 1203 + 1204 + sade@1.8.1: 1205 + dependencies: 1206 + mri: 1.2.0 1207 + 1208 + sass@1.89.0: 1209 + dependencies: 1210 + chokidar: 4.0.3 1211 + immutable: 5.1.2 1212 + source-map-js: 1.2.1 1213 + optionalDependencies: 1214 + '@parcel/watcher': 2.5.1 1215 + 1216 + set-cookie-parser@2.7.1: {} 1217 + 1218 + sirv@3.0.1: 1219 + dependencies: 1220 + '@polka/url': 1.0.0-next.29 1221 + mrmime: 2.0.1 1222 + totalist: 3.0.1 1223 + 1224 + source-map-js@1.2.1: {} 1225 + 1226 + svelte-check@4.2.1(picomatch@4.0.2)(svelte@5.32.0)(typescript@5.8.3): 1227 + dependencies: 1228 + '@jridgewell/trace-mapping': 0.3.25 1229 + chokidar: 4.0.3 1230 + fdir: 6.4.4(picomatch@4.0.2) 1231 + picocolors: 1.1.1 1232 + sade: 1.8.1 1233 + svelte: 5.32.0 1234 + typescript: 5.8.3 1235 + transitivePeerDependencies: 1236 + - picomatch 1237 + 1238 + svelte-fa@4.0.4(svelte@5.32.0): 1239 + dependencies: 1240 + svelte: 5.32.0 1241 + 1242 + svelte@5.32.0: 1243 + dependencies: 1244 + '@ampproject/remapping': 2.3.0 1245 + '@jridgewell/sourcemap-codec': 1.5.0 1246 + '@sveltejs/acorn-typescript': 1.0.5(acorn@8.14.1) 1247 + '@types/estree': 1.0.7 1248 + acorn: 8.14.1 1249 + aria-query: 5.3.2 1250 + axobject-query: 4.1.0 1251 + clsx: 2.1.1 1252 + esm-env: 1.2.2 1253 + esrap: 1.4.6 1254 + is-reference: 3.0.3 1255 + locate-character: 3.0.0 1256 + magic-string: 0.30.17 1257 + zimmerframe: 1.1.2 1258 + 1259 + tinyglobby@0.2.13: 1260 + dependencies: 1261 + fdir: 6.4.4(picomatch@4.0.2) 1262 + picomatch: 4.0.2 1263 + 1264 + to-regex-range@5.0.1: 1265 + dependencies: 1266 + is-number: 7.0.0 1267 + optional: true 1268 + 1269 + totalist@3.0.1: {} 1270 + 1271 + typescript@5.8.3: {} 1272 + 1273 + vite@6.3.5(sass@1.89.0): 1274 + dependencies: 1275 + esbuild: 0.25.4 1276 + fdir: 6.4.4(picomatch@4.0.2) 1277 + picomatch: 4.0.2 1278 + postcss: 8.5.3 1279 + rollup: 4.41.0 1280 + tinyglobby: 0.2.13 1281 + optionalDependencies: 1282 + fsevents: 2.3.3 1283 + sass: 1.89.0 1284 + 1285 + vitefu@1.0.6(vite@6.3.5(sass@1.89.0)): 1286 + optionalDependencies: 1287 + vite: 6.3.5(sass@1.89.0) 1288 + 1289 + zimmerframe@1.1.2: {}
+13
packages/panel/src/app.d.ts
··· 1 + // See https://svelte.dev/docs/kit/types#app.d.ts 2 + // for information about these interfaces 3 + declare global { 4 + namespace App { 5 + // interface Error {} 6 + // interface Locals {} 7 + // interface PageData {} 8 + // interface PageState {} 9 + // interface Platform {} 10 + } 11 + } 12 + 13 + export {};
+12
packages/panel/src/app.html
··· 1 + <!doctype html> 2 + <html lang="en"> 3 + <head> 4 + <meta charset="utf-8" /> 5 + <link rel="icon" href="%sveltekit.assets%/favicon.png" /> 6 + <meta name="viewport" content="width=device-width, initial-scale=1" /> 7 + %sveltekit.head% 8 + </head> 9 + <body data-sveltekit-preload-data="hover"> 10 + <div style="display: contents">%sveltekit.body%</div> 11 + </body> 12 + </html>
+1
packages/panel/src/lib/index.ts
··· 1 + // place files you want to import through the `$lib` alias in this folder.
+2
packages/panel/src/routes/+page.svelte
··· 1 + <h1>Welcome to SvelteKit</h1> 2 + <p>Visit <a href="https://svelte.dev/docs/kit">svelte.dev/docs/kit</a> to read the documentation</p>
packages/panel/static/favicon.png

This is a binary file and will not be displayed.

+18
packages/panel/svelte.config.js
··· 1 + import adapter from '@sveltejs/adapter-auto'; 2 + import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'; 3 + 4 + /** @type {import('@sveltejs/kit').Config} */ 5 + const config = { 6 + // Consult https://svelte.dev/docs/kit/integrations 7 + // for more information about preprocessors 8 + preprocess: vitePreprocess(), 9 + 10 + kit: { 11 + // adapter-auto only supports some environments, see https://svelte.dev/docs/kit/adapter-auto for a list. 12 + // If your environment is not supported, or you settled on a specific environment, switch out the adapter. 13 + // See https://svelte.dev/docs/kit/adapters for more information about adapters. 14 + adapter: adapter() 15 + } 16 + }; 17 + 18 + export default config;
+19
packages/panel/tsconfig.json
··· 1 + { 2 + "extends": "./.svelte-kit/tsconfig.json", 3 + "compilerOptions": { 4 + "allowJs": true, 5 + "checkJs": true, 6 + "esModuleInterop": true, 7 + "forceConsistentCasingInFileNames": true, 8 + "resolveJsonModule": true, 9 + "skipLibCheck": true, 10 + "sourceMap": true, 11 + "strict": true, 12 + "moduleResolution": "bundler" 13 + } 14 + // Path aliases are handled by https://svelte.dev/docs/kit/configuration#alias 15 + // except $lib which is handled by https://svelte.dev/docs/kit/configuration#files 16 + // 17 + // If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes 18 + // from the referenced tsconfig.json - TypeScript does not merge them in 19 + }
+6
packages/panel/vite.config.ts
··· 1 + import { sveltekit } from '@sveltejs/kit/vite'; 2 + import { defineConfig } from 'vite'; 3 + 4 + export default defineConfig({ 5 + plugins: [sveltekit()] 6 + });