this repo has no description

add settings menu and running in background

phaz.uk adb5c83a 4dc7d32a

verified
+9 -9
package.json
··· 12 12 }, 13 13 "license": "MIT", 14 14 "dependencies": { 15 - "@tauri-apps/api": "^2", 16 - "@tauri-apps/plugin-dialog": "~2", 17 - "@tauri-apps/plugin-opener": "^2", 18 - "animejs": "^4.1.2", 19 - "solid-js": "^1.9.3" 15 + "@tauri-apps/api": "^2.9.0", 16 + "@tauri-apps/plugin-dialog": "~2.4.2", 17 + "@tauri-apps/plugin-opener": "^2.5.2", 18 + "animejs": "^4.2.2", 19 + "solid-js": "^1.9.10" 20 20 }, 21 21 "devDependencies": { 22 - "@tauri-apps/cli": "^2", 22 + "@tauri-apps/cli": "^2.9.3", 23 23 "@types/animejs": "^3.1.13", 24 - "typescript": "~5.6.2", 25 - "vite": "^6.0.3", 26 - "vite-plugin-solid": "^2.11.0" 24 + "typescript": "~5.6.3", 25 + "vite": "^6.4.1", 26 + "vite-plugin-solid": "^2.11.10" 27 27 } 28 28 }
+457 -437
pnpm-lock.yaml
··· 9 9 .: 10 10 dependencies: 11 11 '@tauri-apps/api': 12 - specifier: ^2 13 - version: 2.7.0 12 + specifier: ^2.9.0 13 + version: 2.9.0 14 14 '@tauri-apps/plugin-dialog': 15 - specifier: ~2 16 - version: 2.4.0 15 + specifier: ~2.4.2 16 + version: 2.4.2 17 17 '@tauri-apps/plugin-opener': 18 - specifier: ^2 19 - version: 2.4.0 18 + specifier: ^2.5.2 19 + version: 2.5.2 20 20 animejs: 21 - specifier: ^4.1.2 22 - version: 4.1.2 21 + specifier: ^4.2.2 22 + version: 4.2.2 23 23 solid-js: 24 - specifier: ^1.9.3 25 - version: 1.9.7 24 + specifier: ^1.9.10 25 + version: 1.9.10 26 26 devDependencies: 27 27 '@tauri-apps/cli': 28 - specifier: ^2 29 - version: 2.7.1 28 + specifier: ^2.9.3 29 + version: 2.9.3 30 30 '@types/animejs': 31 31 specifier: ^3.1.13 32 32 version: 3.1.13 33 33 typescript: 34 - specifier: ~5.6.2 34 + specifier: ~5.6.3 35 35 version: 5.6.3 36 36 vite: 37 - specifier: ^6.0.3 38 - version: 6.3.5 37 + specifier: ^6.4.1 38 + version: 6.4.1 39 39 vite-plugin-solid: 40 - specifier: ^2.11.0 41 - version: 2.11.8(solid-js@1.9.7)(vite@6.3.5) 40 + specifier: ^2.11.10 41 + version: 2.11.10(solid-js@1.9.10)(vite@6.4.1) 42 42 43 43 packages: 44 44 45 - '@ampproject/remapping@2.3.0': 46 - resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} 47 - engines: {node: '>=6.0.0'} 48 - 49 45 '@babel/code-frame@7.27.1': 50 46 resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} 51 47 engines: {node: '>=6.9.0'} 52 48 53 - '@babel/compat-data@7.28.0': 54 - resolution: {integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==} 49 + '@babel/compat-data@7.28.5': 50 + resolution: {integrity: sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==} 55 51 engines: {node: '>=6.9.0'} 56 52 57 - '@babel/core@7.28.0': 58 - resolution: {integrity: sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==} 53 + '@babel/core@7.28.5': 54 + resolution: {integrity: sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==} 59 55 engines: {node: '>=6.9.0'} 60 56 61 - '@babel/generator@7.28.0': 62 - resolution: {integrity: sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==} 57 + '@babel/generator@7.28.5': 58 + resolution: {integrity: sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==} 63 59 engines: {node: '>=6.9.0'} 64 60 65 61 '@babel/helper-compilation-targets@7.27.2': ··· 78 74 resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} 79 75 engines: {node: '>=6.9.0'} 80 76 81 - '@babel/helper-module-transforms@7.27.3': 82 - resolution: {integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==} 77 + '@babel/helper-module-transforms@7.28.3': 78 + resolution: {integrity: sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==} 83 79 engines: {node: '>=6.9.0'} 84 80 peerDependencies: 85 81 '@babel/core': ^7.0.0 ··· 92 88 resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} 93 89 engines: {node: '>=6.9.0'} 94 90 95 - '@babel/helper-validator-identifier@7.27.1': 96 - resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} 91 + '@babel/helper-validator-identifier@7.28.5': 92 + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} 97 93 engines: {node: '>=6.9.0'} 98 94 99 95 '@babel/helper-validator-option@7.27.1': 100 96 resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} 101 97 engines: {node: '>=6.9.0'} 102 98 103 - '@babel/helpers@7.28.2': 104 - resolution: {integrity: sha512-/V9771t+EgXz62aCcyofnQhGM8DQACbRhvzKFsXKC9QM+5MadF8ZmIm0crDMaz3+o0h0zXfJnd4EhbYbxsrcFw==} 99 + '@babel/helpers@7.28.4': 100 + resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==} 105 101 engines: {node: '>=6.9.0'} 106 102 107 - '@babel/parser@7.28.0': 108 - resolution: {integrity: sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==} 103 + '@babel/parser@7.28.5': 104 + resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==} 109 105 engines: {node: '>=6.0.0'} 110 106 hasBin: true 111 107 ··· 119 115 resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} 120 116 engines: {node: '>=6.9.0'} 121 117 122 - '@babel/traverse@7.28.0': 123 - resolution: {integrity: sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==} 118 + '@babel/traverse@7.28.5': 119 + resolution: {integrity: sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==} 124 120 engines: {node: '>=6.9.0'} 125 121 126 - '@babel/types@7.28.2': 127 - resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==} 122 + '@babel/types@7.28.5': 123 + resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==} 128 124 engines: {node: '>=6.9.0'} 129 125 130 - '@esbuild/aix-ppc64@0.25.8': 131 - resolution: {integrity: sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==} 126 + '@esbuild/aix-ppc64@0.25.12': 127 + resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} 132 128 engines: {node: '>=18'} 133 129 cpu: [ppc64] 134 130 os: [aix] 135 131 136 - '@esbuild/android-arm64@0.25.8': 137 - resolution: {integrity: sha512-OD3p7LYzWpLhZEyATcTSJ67qB5D+20vbtr6vHlHWSQYhKtzUYrETuWThmzFpZtFsBIxRvhO07+UgVA9m0i/O1w==} 132 + '@esbuild/android-arm64@0.25.12': 133 + resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} 138 134 engines: {node: '>=18'} 139 135 cpu: [arm64] 140 136 os: [android] 141 137 142 - '@esbuild/android-arm@0.25.8': 143 - resolution: {integrity: sha512-RONsAvGCz5oWyePVnLdZY/HHwA++nxYWIX1atInlaW6SEkwq6XkP3+cb825EUcRs5Vss/lGh/2YxAb5xqc07Uw==} 138 + '@esbuild/android-arm@0.25.12': 139 + resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} 144 140 engines: {node: '>=18'} 145 141 cpu: [arm] 146 142 os: [android] 147 143 148 - '@esbuild/android-x64@0.25.8': 149 - resolution: {integrity: sha512-yJAVPklM5+4+9dTeKwHOaA+LQkmrKFX96BM0A/2zQrbS6ENCmxc4OVoBs5dPkCCak2roAD+jKCdnmOqKszPkjA==} 144 + '@esbuild/android-x64@0.25.12': 145 + resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} 150 146 engines: {node: '>=18'} 151 147 cpu: [x64] 152 148 os: [android] 153 149 154 - '@esbuild/darwin-arm64@0.25.8': 155 - resolution: {integrity: sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw==} 150 + '@esbuild/darwin-arm64@0.25.12': 151 + resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} 156 152 engines: {node: '>=18'} 157 153 cpu: [arm64] 158 154 os: [darwin] 159 155 160 - '@esbuild/darwin-x64@0.25.8': 161 - resolution: {integrity: sha512-Vh2gLxxHnuoQ+GjPNvDSDRpoBCUzY4Pu0kBqMBDlK4fuWbKgGtmDIeEC081xi26PPjn+1tct+Bh8FjyLlw1Zlg==} 156 + '@esbuild/darwin-x64@0.25.12': 157 + resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} 162 158 engines: {node: '>=18'} 163 159 cpu: [x64] 164 160 os: [darwin] 165 161 166 - '@esbuild/freebsd-arm64@0.25.8': 167 - resolution: {integrity: sha512-YPJ7hDQ9DnNe5vxOm6jaie9QsTwcKedPvizTVlqWG9GBSq+BuyWEDazlGaDTC5NGU4QJd666V0yqCBL2oWKPfA==} 162 + '@esbuild/freebsd-arm64@0.25.12': 163 + resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} 168 164 engines: {node: '>=18'} 169 165 cpu: [arm64] 170 166 os: [freebsd] 171 167 172 - '@esbuild/freebsd-x64@0.25.8': 173 - resolution: {integrity: sha512-MmaEXxQRdXNFsRN/KcIimLnSJrk2r5H8v+WVafRWz5xdSVmWLoITZQXcgehI2ZE6gioE6HirAEToM/RvFBeuhw==} 168 + '@esbuild/freebsd-x64@0.25.12': 169 + resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} 174 170 engines: {node: '>=18'} 175 171 cpu: [x64] 176 172 os: [freebsd] 177 173 178 - '@esbuild/linux-arm64@0.25.8': 179 - resolution: {integrity: sha512-WIgg00ARWv/uYLU7lsuDK00d/hHSfES5BzdWAdAig1ioV5kaFNrtK8EqGcUBJhYqotlUByUKz5Qo6u8tt7iD/w==} 174 + '@esbuild/linux-arm64@0.25.12': 175 + resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} 180 176 engines: {node: '>=18'} 181 177 cpu: [arm64] 182 178 os: [linux] 183 179 184 - '@esbuild/linux-arm@0.25.8': 185 - resolution: {integrity: sha512-FuzEP9BixzZohl1kLf76KEVOsxtIBFwCaLupVuk4eFVnOZfU+Wsn+x5Ryam7nILV2pkq2TqQM9EZPsOBuMC+kg==} 180 + '@esbuild/linux-arm@0.25.12': 181 + resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} 186 182 engines: {node: '>=18'} 187 183 cpu: [arm] 188 184 os: [linux] 189 185 190 - '@esbuild/linux-ia32@0.25.8': 191 - resolution: {integrity: sha512-A1D9YzRX1i+1AJZuFFUMP1E9fMaYY+GnSQil9Tlw05utlE86EKTUA7RjwHDkEitmLYiFsRd9HwKBPEftNdBfjg==} 186 + '@esbuild/linux-ia32@0.25.12': 187 + resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} 192 188 engines: {node: '>=18'} 193 189 cpu: [ia32] 194 190 os: [linux] 195 191 196 - '@esbuild/linux-loong64@0.25.8': 197 - resolution: {integrity: sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ==} 192 + '@esbuild/linux-loong64@0.25.12': 193 + resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} 198 194 engines: {node: '>=18'} 199 195 cpu: [loong64] 200 196 os: [linux] 201 197 202 - '@esbuild/linux-mips64el@0.25.8': 203 - resolution: {integrity: sha512-uv+dqfRazte3BzfMp8PAQXmdGHQt2oC/y2ovwpTteqrMx2lwaksiFZ/bdkXJC19ttTvNXBuWH53zy/aTj1FgGw==} 198 + '@esbuild/linux-mips64el@0.25.12': 199 + resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} 204 200 engines: {node: '>=18'} 205 201 cpu: [mips64el] 206 202 os: [linux] 207 203 208 - '@esbuild/linux-ppc64@0.25.8': 209 - resolution: {integrity: sha512-GyG0KcMi1GBavP5JgAkkstMGyMholMDybAf8wF5A70CALlDM2p/f7YFE7H92eDeH/VBtFJA5MT4nRPDGg4JuzQ==} 204 + '@esbuild/linux-ppc64@0.25.12': 205 + resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} 210 206 engines: {node: '>=18'} 211 207 cpu: [ppc64] 212 208 os: [linux] 213 209 214 - '@esbuild/linux-riscv64@0.25.8': 215 - resolution: {integrity: sha512-rAqDYFv3yzMrq7GIcen3XP7TUEG/4LK86LUPMIz6RT8A6pRIDn0sDcvjudVZBiiTcZCY9y2SgYX2lgK3AF+1eg==} 210 + '@esbuild/linux-riscv64@0.25.12': 211 + resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} 216 212 engines: {node: '>=18'} 217 213 cpu: [riscv64] 218 214 os: [linux] 219 215 220 - '@esbuild/linux-s390x@0.25.8': 221 - resolution: {integrity: sha512-Xutvh6VjlbcHpsIIbwY8GVRbwoviWT19tFhgdA7DlenLGC/mbc3lBoVb7jxj9Z+eyGqvcnSyIltYUrkKzWqSvg==} 216 + '@esbuild/linux-s390x@0.25.12': 217 + resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} 222 218 engines: {node: '>=18'} 223 219 cpu: [s390x] 224 220 os: [linux] 225 221 226 - '@esbuild/linux-x64@0.25.8': 227 - resolution: {integrity: sha512-ASFQhgY4ElXh3nDcOMTkQero4b1lgubskNlhIfJrsH5OKZXDpUAKBlNS0Kx81jwOBp+HCeZqmoJuihTv57/jvQ==} 222 + '@esbuild/linux-x64@0.25.12': 223 + resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} 228 224 engines: {node: '>=18'} 229 225 cpu: [x64] 230 226 os: [linux] 231 227 232 - '@esbuild/netbsd-arm64@0.25.8': 233 - resolution: {integrity: sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw==} 228 + '@esbuild/netbsd-arm64@0.25.12': 229 + resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} 234 230 engines: {node: '>=18'} 235 231 cpu: [arm64] 236 232 os: [netbsd] 237 233 238 - '@esbuild/netbsd-x64@0.25.8': 239 - resolution: {integrity: sha512-nVDCkrvx2ua+XQNyfrujIG38+YGyuy2Ru9kKVNyh5jAys6n+l44tTtToqHjino2My8VAY6Lw9H7RI73XFi66Cg==} 234 + '@esbuild/netbsd-x64@0.25.12': 235 + resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} 240 236 engines: {node: '>=18'} 241 237 cpu: [x64] 242 238 os: [netbsd] 243 239 244 - '@esbuild/openbsd-arm64@0.25.8': 245 - resolution: {integrity: sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ==} 240 + '@esbuild/openbsd-arm64@0.25.12': 241 + resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} 246 242 engines: {node: '>=18'} 247 243 cpu: [arm64] 248 244 os: [openbsd] 249 245 250 - '@esbuild/openbsd-x64@0.25.8': 251 - resolution: {integrity: sha512-1h8MUAwa0VhNCDp6Af0HToI2TJFAn1uqT9Al6DJVzdIBAd21m/G0Yfc77KDM3uF3T/YaOgQq3qTJHPbTOInaIQ==} 246 + '@esbuild/openbsd-x64@0.25.12': 247 + resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} 252 248 engines: {node: '>=18'} 253 249 cpu: [x64] 254 250 os: [openbsd] 255 251 256 - '@esbuild/openharmony-arm64@0.25.8': 257 - resolution: {integrity: sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg==} 252 + '@esbuild/openharmony-arm64@0.25.12': 253 + resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} 258 254 engines: {node: '>=18'} 259 255 cpu: [arm64] 260 256 os: [openharmony] 261 257 262 - '@esbuild/sunos-x64@0.25.8': 263 - resolution: {integrity: sha512-zUlaP2S12YhQ2UzUfcCuMDHQFJyKABkAjvO5YSndMiIkMimPmxA+BYSBikWgsRpvyxuRnow4nS5NPnf9fpv41w==} 258 + '@esbuild/sunos-x64@0.25.12': 259 + resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} 264 260 engines: {node: '>=18'} 265 261 cpu: [x64] 266 262 os: [sunos] 267 263 268 - '@esbuild/win32-arm64@0.25.8': 269 - resolution: {integrity: sha512-YEGFFWESlPva8hGL+zvj2z/SaK+pH0SwOM0Nc/d+rVnW7GSTFlLBGzZkuSU9kFIGIo8q9X3ucpZhu8PDN5A2sQ==} 264 + '@esbuild/win32-arm64@0.25.12': 265 + resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} 270 266 engines: {node: '>=18'} 271 267 cpu: [arm64] 272 268 os: [win32] 273 269 274 - '@esbuild/win32-ia32@0.25.8': 275 - resolution: {integrity: sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg==} 270 + '@esbuild/win32-ia32@0.25.12': 271 + resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} 276 272 engines: {node: '>=18'} 277 273 cpu: [ia32] 278 274 os: [win32] 279 275 280 - '@esbuild/win32-x64@0.25.8': 281 - resolution: {integrity: sha512-cn3Yr7+OaaZq1c+2pe+8yxC8E144SReCQjN6/2ynubzYjvyqZjTXfQJpAcQpsdJq3My7XADANiYGHoFC69pLQw==} 276 + '@esbuild/win32-x64@0.25.12': 277 + resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} 282 278 engines: {node: '>=18'} 283 279 cpu: [x64] 284 280 os: [win32] 285 281 286 - '@jridgewell/gen-mapping@0.3.12': 287 - resolution: {integrity: sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==} 282 + '@jridgewell/gen-mapping@0.3.13': 283 + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} 284 + 285 + '@jridgewell/remapping@2.3.5': 286 + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} 288 287 289 288 '@jridgewell/resolve-uri@3.1.2': 290 289 resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 291 290 engines: {node: '>=6.0.0'} 292 291 293 - '@jridgewell/sourcemap-codec@1.5.4': 294 - resolution: {integrity: sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==} 292 + '@jridgewell/sourcemap-codec@1.5.5': 293 + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} 295 294 296 - '@jridgewell/trace-mapping@0.3.29': 297 - resolution: {integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==} 295 + '@jridgewell/trace-mapping@0.3.31': 296 + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} 298 297 299 - '@rollup/rollup-android-arm-eabi@4.46.1': 300 - resolution: {integrity: sha512-oENme6QxtLCqjChRUUo3S6X8hjCXnWmJWnedD7VbGML5GUtaOtAyx+fEEXnBXVf0CBZApMQU0Idwi0FmyxzQhw==} 298 + '@rollup/rollup-android-arm-eabi@4.53.0': 299 + resolution: {integrity: sha512-MX3DD/o2W36nlgQb8KA5QtUw/bK5aR9YDzNmX1PRHZAa6LF/MQCWMN477CgBMg8gH1vEiEZsjWRIZeL/7ttUVA==} 301 300 cpu: [arm] 302 301 os: [android] 303 302 304 - '@rollup/rollup-android-arm64@4.46.1': 305 - resolution: {integrity: sha512-OikvNT3qYTl9+4qQ9Bpn6+XHM+ogtFadRLuT2EXiFQMiNkXFLQfNVppi5o28wvYdHL2s3fM0D/MZJ8UkNFZWsw==} 303 + '@rollup/rollup-android-arm64@4.53.0': 304 + resolution: {integrity: sha512-U4/R8ZvikDYLkl+hyAGP23SRHp3LwYSRy9SvJqsnva7TYLhVMy39RTVCYn1DdRNxXl1CyCQgE/mXKm9jaQT4ig==} 306 305 cpu: [arm64] 307 306 os: [android] 308 307 309 - '@rollup/rollup-darwin-arm64@4.46.1': 310 - resolution: {integrity: sha512-EFYNNGij2WllnzljQDQnlFTXzSJw87cpAs4TVBAWLdkvic5Uh5tISrIL6NRcxoh/b2EFBG/TK8hgRrGx94zD4A==} 308 + '@rollup/rollup-darwin-arm64@4.53.0': 309 + resolution: {integrity: sha512-nBG2BXRU3ifdK0HdqBKaT5VI6ScoIpABYZ+dWwQkIOYd8Suo4iykgPikjhsTd7NeHgJJ3OqlKYCcNkZtB1iLVQ==} 311 310 cpu: [arm64] 312 311 os: [darwin] 313 312 314 - '@rollup/rollup-darwin-x64@4.46.1': 315 - resolution: {integrity: sha512-ZaNH06O1KeTug9WI2+GRBE5Ujt9kZw4a1+OIwnBHal92I8PxSsl5KpsrPvthRynkhMck4XPdvY0z26Cym/b7oA==} 313 + '@rollup/rollup-darwin-x64@4.53.0': 314 + resolution: {integrity: sha512-QuZ5hYStB/vW7b8zQYtdIPpIfNNlUXtGk8zVTkoTMKzMhE2/6tVvcCWqdWqCVhx6eguJJjKjtZ9lAAG/D3yNeA==} 316 315 cpu: [x64] 317 316 os: [darwin] 318 317 319 - '@rollup/rollup-freebsd-arm64@4.46.1': 320 - resolution: {integrity: sha512-n4SLVebZP8uUlJ2r04+g2U/xFeiQlw09Me5UFqny8HGbARl503LNH5CqFTb5U5jNxTouhRjai6qPT0CR5c/Iig==} 318 + '@rollup/rollup-freebsd-arm64@4.53.0': 319 + resolution: {integrity: sha512-4yYPm1PJwK/HKI4FzElAPj2EAAFaaLUWzXV3S3edKy71JcEVzBCpgaXyEcDh3blBIjLml+aMkj6HEVGSuzpz+g==} 321 320 cpu: [arm64] 322 321 os: [freebsd] 323 322 324 - '@rollup/rollup-freebsd-x64@4.46.1': 325 - resolution: {integrity: sha512-8vu9c02F16heTqpvo3yeiu7Vi1REDEC/yES/dIfq3tSXe6mLndiwvYr3AAvd1tMNUqE9yeGYa5w7PRbI5QUV+w==} 323 + '@rollup/rollup-freebsd-x64@4.53.0': 324 + resolution: {integrity: sha512-1SvE5euwWV8JqFc4zEAqHbJbf2yJl00EoHVcnlFqLzjrIExYttLxfZeMDIXY6Yx+bskphrQakpChZKzE2JECEg==} 326 325 cpu: [x64] 327 326 os: [freebsd] 328 327 329 - '@rollup/rollup-linux-arm-gnueabihf@4.46.1': 330 - resolution: {integrity: sha512-K4ncpWl7sQuyp6rWiGUvb6Q18ba8mzM0rjWJ5JgYKlIXAau1db7hZnR0ldJvqKWWJDxqzSLwGUhA4jp+KqgDtQ==} 328 + '@rollup/rollup-linux-arm-gnueabihf@4.53.0': 329 + resolution: {integrity: sha512-9tS4QyfU5NF5CdUugEi7kWbcGD7pbu6Fm8SunuePH6beeQgtcRZ9K9KVwKHEgfBHeeyrr5OvfV1qWs7PMDOf5w==} 331 330 cpu: [arm] 332 331 os: [linux] 333 332 334 - '@rollup/rollup-linux-arm-musleabihf@4.46.1': 335 - resolution: {integrity: sha512-YykPnXsjUjmXE6j6k2QBBGAn1YsJUix7pYaPLK3RVE0bQL2jfdbfykPxfF8AgBlqtYbfEnYHmLXNa6QETjdOjQ==} 333 + '@rollup/rollup-linux-arm-musleabihf@4.53.0': 334 + resolution: {integrity: sha512-U+0ovxGU9bVJIHfW+oALpHd0ho1YDwhj0yHASDzIj+bOeo+VzEpNtHxcjhFab0YcHUorIMoqyxckC98+81oTJw==} 336 335 cpu: [arm] 337 336 os: [linux] 338 337 339 - '@rollup/rollup-linux-arm64-gnu@4.46.1': 340 - resolution: {integrity: sha512-kKvqBGbZ8i9pCGW3a1FH3HNIVg49dXXTsChGFsHGXQaVJPLA4f/O+XmTxfklhccxdF5FefUn2hvkoGJH0ScWOA==} 338 + '@rollup/rollup-linux-arm64-gnu@4.53.0': 339 + resolution: {integrity: sha512-Cp/TQ+wLjRTqTuiVwLz4XPZMo3ROl7EJYMF8HhMp8Uf+9kOOATB3/p4gGZPpuQ4BP7qEXG29ET24u9+F0ERYkQ==} 341 340 cpu: [arm64] 342 341 os: [linux] 343 342 344 - '@rollup/rollup-linux-arm64-musl@4.46.1': 345 - resolution: {integrity: sha512-zzX5nTw1N1plmqC9RGC9vZHFuiM7ZP7oSWQGqpbmfjK7p947D518cVK1/MQudsBdcD84t6k70WNczJOct6+hdg==} 343 + '@rollup/rollup-linux-arm64-musl@4.53.0': 344 + resolution: {integrity: sha512-SuGoAwhsSonrSTEZTiQOGC3+XZfq7rc/qAdAOBrYYIp8pu+Wh4EFFXl6+QYYNbNrHL3DnVoWACLwnfwlTa0neA==} 346 345 cpu: [arm64] 347 346 os: [linux] 348 347 349 - '@rollup/rollup-linux-loongarch64-gnu@4.46.1': 350 - resolution: {integrity: sha512-O8CwgSBo6ewPpktFfSDgB6SJN9XDcPSvuwxfejiddbIC/hn9Tg6Ai0f0eYDf3XvB/+PIWzOQL+7+TZoB8p9Yuw==} 348 + '@rollup/rollup-linux-loong64-gnu@4.53.0': 349 + resolution: {integrity: sha512-EOKej1x0WoePnJWfg7ZbnUqiuiQunshzsKZSIfTHFDiCY9pnsr3Weit1GjcpGnun7H5HuRREqkT2c9CcKxNwSg==} 351 350 cpu: [loong64] 352 351 os: [linux] 353 352 354 - '@rollup/rollup-linux-ppc64-gnu@4.46.1': 355 - resolution: {integrity: sha512-JnCfFVEKeq6G3h3z8e60kAp8Rd7QVnWCtPm7cxx+5OtP80g/3nmPtfdCXbVl063e3KsRnGSKDHUQMydmzc/wBA==} 353 + '@rollup/rollup-linux-ppc64-gnu@4.53.0': 354 + resolution: {integrity: sha512-YAvv2aMFlfiawJ97lutomuehG2Yowd4YgsAqI85XNiMK9eBA1vEMZHt3BShg8cUvak71BM+VFRHddqc+OrRdVA==} 356 355 cpu: [ppc64] 357 356 os: [linux] 358 357 359 - '@rollup/rollup-linux-riscv64-gnu@4.46.1': 360 - resolution: {integrity: sha512-dVxuDqS237eQXkbYzQQfdf/njgeNw6LZuVyEdUaWwRpKHhsLI+y4H/NJV8xJGU19vnOJCVwaBFgr936FHOnJsQ==} 358 + '@rollup/rollup-linux-riscv64-gnu@4.53.0': 359 + resolution: {integrity: sha512-DxZe/sMVaqN+s5kVk3Iq619Rgyl1JCTob7xOLSNC84mbzg3NYTSheqqrtVllYjLYo4wm9YyqjVS57miuzNyXbQ==} 361 360 cpu: [riscv64] 362 361 os: [linux] 363 362 364 - '@rollup/rollup-linux-riscv64-musl@4.46.1': 365 - resolution: {integrity: sha512-CvvgNl2hrZrTR9jXK1ye0Go0HQRT6ohQdDfWR47/KFKiLd5oN5T14jRdUVGF4tnsN8y9oSfMOqH6RuHh+ck8+w==} 363 + '@rollup/rollup-linux-riscv64-musl@4.53.0': 364 + resolution: {integrity: sha512-N7+iZ0jEhwLY1FEsjbCR9lAxIZP0k+3Cghx9vSQWn+rcW8SgN8VcCmwJDoPDaGKTzWWB791U1s79BSLnEhUa0Q==} 366 365 cpu: [riscv64] 367 366 os: [linux] 368 367 369 - '@rollup/rollup-linux-s390x-gnu@4.46.1': 370 - resolution: {integrity: sha512-x7ANt2VOg2565oGHJ6rIuuAon+A8sfe1IeUx25IKqi49OjSr/K3awoNqr9gCwGEJo9OuXlOn+H2p1VJKx1psxA==} 368 + '@rollup/rollup-linux-s390x-gnu@4.53.0': 369 + resolution: {integrity: sha512-MA/NVneZyIskjvXdh2NR9YcPi7eHWBlQOWP2X8OymzyeUEB0JfUpmbKQZngHmOlyleV2IoR5nHIgMSRjLskOnA==} 371 370 cpu: [s390x] 372 371 os: [linux] 373 372 374 - '@rollup/rollup-linux-x64-gnu@4.46.1': 375 - resolution: {integrity: sha512-9OADZYryz/7E8/qt0vnaHQgmia2Y0wrjSSn1V/uL+zw/i7NUhxbX4cHXdEQ7dnJgzYDS81d8+tf6nbIdRFZQoQ==} 373 + '@rollup/rollup-linux-x64-gnu@4.53.0': 374 + resolution: {integrity: sha512-iYEYzYpfaSCkunVD0LOYrD9OMc357be7+rBuCxW1qvsjCGl+95iWnYAFfyEoxAm6koasNN3tFxFYze5MKl5S3A==} 376 375 cpu: [x64] 377 376 os: [linux] 378 377 379 - '@rollup/rollup-linux-x64-musl@4.46.1': 380 - resolution: {integrity: sha512-NuvSCbXEKY+NGWHyivzbjSVJi68Xfq1VnIvGmsuXs6TCtveeoDRKutI5vf2ntmNnVq64Q4zInet0UDQ+yMB6tA==} 378 + '@rollup/rollup-linux-x64-musl@4.53.0': 379 + resolution: {integrity: sha512-FoRekOqhRUKbJMsB5LvhQchDeFeNlS6UGUwi0p3860sxE4zE+lp07FnkuR+yQH0rSn6iLXsnr44jnorgl8mGlQ==} 381 380 cpu: [x64] 382 381 os: [linux] 383 382 384 - '@rollup/rollup-win32-arm64-msvc@4.46.1': 385 - resolution: {integrity: sha512-mWz+6FSRb82xuUMMV1X3NGiaPFqbLN9aIueHleTZCc46cJvwTlvIh7reQLk4p97dv0nddyewBhwzryBHH7wtPw==} 383 + '@rollup/rollup-openharmony-arm64@4.53.0': 384 + resolution: {integrity: sha512-mEN2k1zKO5PUzW8W15hKpLh+zZI2by1onX2GfI93OekGbKN5aTjWGo7yAjwRZLjhAgs2UQcXmEWbIw0R5B4RnQ==} 385 + cpu: [arm64] 386 + os: [openharmony] 387 + 388 + '@rollup/rollup-win32-arm64-msvc@4.53.0': 389 + resolution: {integrity: sha512-V1dEKUXqevG0wxo6ysGrL7g2T6tndmo6Uqw5vzOqCXv+DHc8m0RRgcCm+96iigDniwpvV6o4HZtkRUnuTz9XiA==} 386 390 cpu: [arm64] 387 391 os: [win32] 388 392 389 - '@rollup/rollup-win32-ia32-msvc@4.46.1': 390 - resolution: {integrity: sha512-7Thzy9TMXDw9AU4f4vsLNBxh7/VOKuXi73VH3d/kHGr0tZ3x/ewgL9uC7ojUKmH1/zvmZe2tLapYcZllk3SO8Q==} 393 + '@rollup/rollup-win32-ia32-msvc@4.53.0': 394 + resolution: {integrity: sha512-93mJ8Hm9+vbhtu+A1VtmwptSqCYojtMQkBGDjLytCWC8muxmZLGo/MA/4CMAWf6+QpKlxTTMDAHdTC+kxn9ZcQ==} 391 395 cpu: [ia32] 392 396 os: [win32] 393 397 394 - '@rollup/rollup-win32-x64-msvc@4.46.1': 395 - resolution: {integrity: sha512-7GVB4luhFmGUNXXJhH2jJwZCFB3pIOixv2E3s17GQHBFUOQaISlt7aGcQgqvCaDSxTZJUzlK/QJ1FN8S94MrzQ==} 398 + '@rollup/rollup-win32-x64-gnu@4.53.0': 399 + resolution: {integrity: sha512-1OrYs0p/deXEFLUW1gvyjIabmsJKY3I/9fCUA1K6demaNc4iEhXDW6RnyPv/BWqb7NRmQ9+i+SKoi1HgJxWcwg==} 396 400 cpu: [x64] 397 401 os: [win32] 398 402 399 - '@tauri-apps/api@2.7.0': 400 - resolution: {integrity: sha512-v7fVE8jqBl8xJFOcBafDzXFc8FnicoH3j8o8DNNs0tHuEBmXUDqrCOAzMRX0UkfpwqZLqvrvK0GNQ45DfnoVDg==} 403 + '@rollup/rollup-win32-x64-msvc@4.53.0': 404 + resolution: {integrity: sha512-xtSei8paPcLy3GzeeOjoRrllJn6EN8PB+/bXnhZ4R0AaviJsRwtKxFZRVnfFXNZTTp0nLeDo+BcEuIfdZS14/A==} 405 + cpu: [x64] 406 + os: [win32] 401 407 402 - '@tauri-apps/api@2.8.0': 403 - resolution: {integrity: sha512-ga7zdhbS2GXOMTIZRT0mYjKJtR9fivsXzsyq5U3vjDL0s6DTMwYRm0UHNjzTY5dh4+LSC68Sm/7WEiimbQNYlw==} 408 + '@tauri-apps/api@2.9.0': 409 + resolution: {integrity: sha512-qD5tMjh7utwBk9/5PrTA/aGr3i5QaJ/Mlt7p8NilQ45WgbifUNPyKWsA63iQ8YfQq6R8ajMapU+/Q8nMcPRLNw==} 404 410 405 - '@tauri-apps/cli-darwin-arm64@2.7.1': 406 - resolution: {integrity: sha512-j2NXQN6+08G03xYiyKDKqbCV2Txt+hUKg0a8hYr92AmoCU8fgCjHyva/p16lGFGUG3P2Yu0xiNe1hXL9ZuRMzA==} 411 + '@tauri-apps/cli-darwin-arm64@2.9.3': 412 + resolution: {integrity: sha512-W8FQXZXQmQ0Fmj9UJXNrm2mLdIaLLriKVY7o/FzmizyIKTPIvHjfZALTNybbpTQRbJvKoGHLrW1DNzAWVDWJYg==} 407 413 engines: {node: '>= 10'} 408 414 cpu: [arm64] 409 415 os: [darwin] 410 416 411 - '@tauri-apps/cli-darwin-x64@2.7.1': 412 - resolution: {integrity: sha512-CdYAefeM35zKsc91qIyKzbaO7FhzTyWKsE8hj7tEJ1INYpoh1NeNNyL/NSEA3Nebi5ilugioJ5tRK8ZXG8y3gw==} 417 + '@tauri-apps/cli-darwin-x64@2.9.3': 418 + resolution: {integrity: sha512-zDwu40rlshijt3TU6aRvzPUyVpapsx1sNfOlreDMTaMelQLHl6YoQzSRpLHYwrHrhimxyX2uDqnKIiuGel0Lhg==} 413 419 engines: {node: '>= 10'} 414 420 cpu: [x64] 415 421 os: [darwin] 416 422 417 - '@tauri-apps/cli-linux-arm-gnueabihf@2.7.1': 418 - resolution: {integrity: sha512-dnvyJrTA1UJxJjQ8q1N/gWomjP8Twij1BUQu2fdcT3OPpqlrbOk5R1yT0oD/721xoKNjroB5BXCsmmlykllxNg==} 423 + '@tauri-apps/cli-linux-arm-gnueabihf@2.9.3': 424 + resolution: {integrity: sha512-+Oc2OfcTRwYtW93VJqd/HOk77buORwC9IToj/qsEvM7bTMq6Kda4alpZprzwrCHYANSw+zD8PgjJdljTpe4p+g==} 419 425 engines: {node: '>= 10'} 420 426 cpu: [arm] 421 427 os: [linux] 422 428 423 - '@tauri-apps/cli-linux-arm64-gnu@2.7.1': 424 - resolution: {integrity: sha512-FtBW6LJPNRTws3qyUc294AqCWU91l/H0SsFKq6q4Q45MSS4x6wxLxou8zB53tLDGEPx3JSoPLcDaSfPlSbyujQ==} 429 + '@tauri-apps/cli-linux-arm64-gnu@2.9.3': 430 + resolution: {integrity: sha512-59GqU/J1n9wFyAtleoQOaU0oVIo+kwQynEw4meFDoKRXszKGor6lTsbsS3r0QKLSPbc0o/yYGJhqqCtkYjb/eg==} 425 431 engines: {node: '>= 10'} 426 432 cpu: [arm64] 427 433 os: [linux] 428 434 429 - '@tauri-apps/cli-linux-arm64-musl@2.7.1': 430 - resolution: {integrity: sha512-/HXY0t4FHkpFzjeYS5c16mlA6z0kzn5uKLWptTLTdFSnYpr8FCnOP4Sdkvm2TDQPF2ERxXtNCd+WR/jQugbGnA==} 435 + '@tauri-apps/cli-linux-arm64-musl@2.9.3': 436 + resolution: {integrity: sha512-fzvG+jEn5/iYGNH6Z2IRMheYFC4pJdXa19BR9fFm6Bdn2cuajRLDKdUcEME/DCtwqclphXtFZTrT4oezY5vI/A==} 431 437 engines: {node: '>= 10'} 432 438 cpu: [arm64] 433 439 os: [linux] 434 440 435 - '@tauri-apps/cli-linux-riscv64-gnu@2.7.1': 436 - resolution: {integrity: sha512-GeW5lVI2GhhnaYckiDzstG2j2Jwlud5d2XefRGwlOK+C/bVGLT1le8MNPYK8wgRlpeK8fG1WnJJYD6Ke7YQ8bg==} 441 + '@tauri-apps/cli-linux-riscv64-gnu@2.9.3': 442 + resolution: {integrity: sha512-qV8DZXI/fZwawk6T3Th1g6smiNC2KeQTk7XFgKvqZ6btC01z3UTsQmNGvI602zwm3Ld1TBZb4+rEWu2QmQimmw==} 437 443 engines: {node: '>= 10'} 438 444 cpu: [riscv64] 439 445 os: [linux] 440 446 441 - '@tauri-apps/cli-linux-x64-gnu@2.7.1': 442 - resolution: {integrity: sha512-DprxKQkPxIPYwUgg+cscpv2lcIUhn2nxEPlk0UeaiV9vATxCXyytxr1gLcj3xgjGyNPlM0MlJyYaPy1JmRg1cA==} 447 + '@tauri-apps/cli-linux-x64-gnu@2.9.3': 448 + resolution: {integrity: sha512-tquyEONCNRfqEBWEe4eAHnxFN5yY5lFkCuD4w79XLIovUxVftQ684+xLp7zkhntkt4y20SMj2AgJa/+MOlx4Kg==} 443 449 engines: {node: '>= 10'} 444 450 cpu: [x64] 445 451 os: [linux] 446 452 447 - '@tauri-apps/cli-linux-x64-musl@2.7.1': 448 - resolution: {integrity: sha512-KLlq3kOK7OUyDR757c0zQjPULpGZpLhNB0lZmZpHXvoOUcqZoCXJHh4dT/mryWZJp5ilrem5l8o9ngrDo0X1AA==} 453 + '@tauri-apps/cli-linux-x64-musl@2.9.3': 454 + resolution: {integrity: sha512-v2cBIB/6ji8DL+aiL5QUykU3ZO8OoJGyx50/qv2HQVzkf85KdaYSis3D/oVRemN/pcDz+vyCnnL3XnzFnDl4JQ==} 449 455 engines: {node: '>= 10'} 450 456 cpu: [x64] 451 457 os: [linux] 452 458 453 - '@tauri-apps/cli-win32-arm64-msvc@2.7.1': 454 - resolution: {integrity: sha512-dH7KUjKkSypCeWPiainHyXoES3obS+JIZVoSwSZfKq2gWgs48FY3oT0hQNYrWveE+VR4VoR3b/F3CPGbgFvksA==} 459 + '@tauri-apps/cli-win32-arm64-msvc@2.9.3': 460 + resolution: {integrity: sha512-ZGvBy7nvrHPbE0HeKp/ioaiw8bNgAHxWnb7JRZ4/G0A+oFj0SeSFxl9k5uU6FKnM7bHM23Gd1oeaDex9g5Fceg==} 455 461 engines: {node: '>= 10'} 456 462 cpu: [arm64] 457 463 os: [win32] 458 464 459 - '@tauri-apps/cli-win32-ia32-msvc@2.7.1': 460 - resolution: {integrity: sha512-1oeibfyWQPVcijOrTg709qhbXArjX3x1MPjrmA5anlygwrbByxLBcLXvotcOeULFcnH2FYUMMLLant8kgvwE5A==} 465 + '@tauri-apps/cli-win32-ia32-msvc@2.9.3': 466 + resolution: {integrity: sha512-UsgIwOnpCoY9NK9/65QiwgmWVIE80LE7SwRYVblGtmlY9RYfsYvpbItwsovA/AcHMTiO+OCvS/q9yLeqS3m6Sg==} 461 467 engines: {node: '>= 10'} 462 468 cpu: [ia32] 463 469 os: [win32] 464 470 465 - '@tauri-apps/cli-win32-x64-msvc@2.7.1': 466 - resolution: {integrity: sha512-D7Q9kDObutuirCNLxYQ7KAg2Xxg99AjcdYz/KuMw5HvyEPbkC9Q7JL0vOrQOrHEHxIQ2lYzFOZvKKoC2yyqXcg==} 471 + '@tauri-apps/cli-win32-x64-msvc@2.9.3': 472 + resolution: {integrity: sha512-fmw7NrrHE5m49idCvJAx9T9bsupjdJ0a3p3DPCNCZRGANU6R1tA1L+KTlVuUtdAldX2NqU/9UPo2SCslYKgJHQ==} 467 473 engines: {node: '>= 10'} 468 474 cpu: [x64] 469 475 os: [win32] 470 476 471 - '@tauri-apps/cli@2.7.1': 472 - resolution: {integrity: sha512-RcGWR4jOUEl92w3uvI0h61Llkfj9lwGD1iwvDRD2isMrDhOzjeeeVn9aGzeW1jubQ/kAbMYfydcA4BA0Cy733Q==} 477 + '@tauri-apps/cli@2.9.3': 478 + resolution: {integrity: sha512-BQ7iLUXTQcyG1PpzLWeVSmBCedYDpnA/6Cm/kRFGtqjTf/eVUlyYO5S2ee07tLum3nWwDBWTGFZeruO8yEukfA==} 473 479 engines: {node: '>= 10'} 474 480 hasBin: true 475 481 476 - '@tauri-apps/plugin-dialog@2.4.0': 477 - resolution: {integrity: sha512-OvXkrEBfWwtd8tzVCEXIvRfNEX87qs2jv6SqmVPiHcJjBhSF/GUvjqUNIDmKByb5N8nvDqVUM7+g1sXwdC/S9w==} 482 + '@tauri-apps/plugin-dialog@2.4.2': 483 + resolution: {integrity: sha512-lNIn5CZuw8WZOn8zHzmFmDSzg5zfohWoa3mdULP0YFh/VogVdMVWZPcWSHlydsiJhRQYaTNSYKN7RmZKE2lCYQ==} 478 484 479 - '@tauri-apps/plugin-opener@2.4.0': 480 - resolution: {integrity: sha512-43VyN8JJtvKWJY72WI/KNZszTpDpzHULFxQs0CJBIYUdCRowQ6Q1feWTDb979N7nldqSuDOaBupZ6wz2nvuWwQ==} 485 + '@tauri-apps/plugin-opener@2.5.2': 486 + resolution: {integrity: sha512-ei/yRRoCklWHImwpCcDK3VhNXx+QXM9793aQ64YxpqVF0BDuuIlXhZgiAkc15wnPVav+IbkYhmDJIv5R326Mew==} 481 487 482 488 '@types/animejs@3.1.13': 483 489 resolution: {integrity: sha512-yWg9l1z7CAv/TKpty4/vupEh24jDGUZXv4r26StRkpUPQm04ztJaftgpto8vwdFs8SiTq6XfaPKCSI+wjzNMvQ==} ··· 491 497 '@types/babel__template@7.4.4': 492 498 resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} 493 499 494 - '@types/babel__traverse@7.20.7': 495 - resolution: {integrity: sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==} 500 + '@types/babel__traverse@7.28.0': 501 + resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==} 496 502 497 503 '@types/estree@1.0.8': 498 504 resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} 499 505 500 - animejs@4.1.2: 501 - resolution: {integrity: sha512-QojQzHzN4ZCOGk4Seir5CWPHGKFPpMAsen3KEj/BHsIKDceH0xKd3FBWflyKiNefKG2fn3+ofpY9jD/UXhpY6A==} 506 + animejs@4.2.2: 507 + resolution: {integrity: sha512-Ys3RuvLdAeI14fsdKCQy7ytu4057QX6Bb7m4jwmfd6iKmUmLquTwk1ut0e4NtRQgCeq/s2Lv5+oMBjz6c7ZuIg==} 502 508 503 - babel-plugin-jsx-dom-expressions@0.39.8: 504 - resolution: {integrity: sha512-/MVOIIjonylDXnrWmG23ZX82m9mtKATsVHB7zYlPfDR9Vdd/NBE48if+wv27bSkBtyO7EPMUlcUc4J63QwuACQ==} 509 + babel-plugin-jsx-dom-expressions@0.40.3: 510 + resolution: {integrity: sha512-5HOwwt0BYiv/zxl7j8Pf2bGL6rDXfV6nUhLs8ygBX+EFJXzBPHM/euj9j/6deMZ6wa52Wb2PBaAV5U/jKwIY1w==} 505 511 peerDependencies: 506 512 '@babel/core': ^7.20.12 507 513 508 - babel-preset-solid@1.9.6: 509 - resolution: {integrity: sha512-HXTK9f93QxoH8dYn1M2mJdOlWgMsR88Lg/ul6QCZGkNTktjTE5HAf93YxQumHoCudLEtZrU1cFCMFOVho6GqFg==} 514 + babel-preset-solid@1.9.10: 515 + resolution: {integrity: sha512-HCelrgua/Y+kqO8RyL04JBWS/cVdrtUv/h45GntgQY+cJl4eBcKkCDV3TdMjtKx1nXwRaR9QXslM/Npm1dxdZQ==} 510 516 peerDependencies: 511 517 '@babel/core': ^7.0.0 518 + solid-js: ^1.9.10 519 + peerDependenciesMeta: 520 + solid-js: 521 + optional: true 512 522 513 - browserslist@4.25.1: 514 - resolution: {integrity: sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==} 523 + baseline-browser-mapping@2.8.25: 524 + resolution: {integrity: sha512-2NovHVesVF5TXefsGX1yzx1xgr7+m9JQenvz6FQY3qd+YXkKkYiv+vTCc7OriP9mcDZpTC5mAOYN4ocd29+erA==} 525 + hasBin: true 526 + 527 + browserslist@4.27.0: 528 + resolution: {integrity: sha512-AXVQwdhot1eqLihwasPElhX2tAZiBjWdJ9i/Zcj2S6QYIjkx62OKSfnobkriB81C3l4w0rVy3Nt4jaTBltYEpw==} 515 529 engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 516 530 hasBin: true 517 531 518 - caniuse-lite@1.0.30001731: 519 - resolution: {integrity: sha512-lDdp2/wrOmTRWuoB5DpfNkC0rJDU8DqRa6nYL6HK6sytw70QMopt/NIc/9SM7ylItlBWfACXk0tEn37UWM/+mg==} 532 + caniuse-lite@1.0.30001754: 533 + resolution: {integrity: sha512-x6OeBXueoAceOmotzx3PO4Zpt4rzpeIFsSr6AAePTZxSkXiYDUmpypEl7e2+8NCd9bD7bXjqyef8CJYPC1jfxg==} 520 534 521 535 convert-source-map@2.0.0: 522 536 resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} ··· 524 538 csstype@3.1.3: 525 539 resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} 526 540 527 - debug@4.4.1: 528 - resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} 541 + debug@4.4.3: 542 + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} 529 543 engines: {node: '>=6.0'} 530 544 peerDependencies: 531 545 supports-color: '*' ··· 533 547 supports-color: 534 548 optional: true 535 549 536 - electron-to-chromium@1.5.192: 537 - resolution: {integrity: sha512-rP8Ez0w7UNw/9j5eSXCe10o1g/8B1P5SM90PCCMVkIRQn2R0LEHWz4Eh9RnxkniuDe1W0cTSOB3MLlkTGDcuCg==} 550 + electron-to-chromium@1.5.248: 551 + resolution: {integrity: sha512-zsur2yunphlyAO4gIubdJEXCK6KOVvtpiuDfCIqbM9FjcnMYiyn0ICa3hWfPr0nc41zcLWobgy1iL7VvoOyA2Q==} 538 552 539 553 entities@6.0.1: 540 554 resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} 541 555 engines: {node: '>=0.12'} 542 556 543 - esbuild@0.25.8: 544 - resolution: {integrity: sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q==} 557 + esbuild@0.25.12: 558 + resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} 545 559 engines: {node: '>=18'} 546 560 hasBin: true 547 561 ··· 549 563 resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} 550 564 engines: {node: '>=6'} 551 565 552 - fdir@6.4.6: 553 - resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==} 566 + fdir@6.5.0: 567 + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} 568 + engines: {node: '>=12.0.0'} 554 569 peerDependencies: 555 570 picomatch: ^3 || ^4 556 571 peerDependenciesMeta: ··· 601 616 engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 602 617 hasBin: true 603 618 604 - node-releases@2.0.19: 605 - resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} 619 + node-releases@2.0.27: 620 + resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} 606 621 607 622 parse5@7.3.0: 608 623 resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} ··· 618 633 resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} 619 634 engines: {node: ^10 || ^12 || >=14} 620 635 621 - rollup@4.46.1: 622 - resolution: {integrity: sha512-33xGNBsDJAkzt0PvninskHlWnTIPgDtTwhg0U38CUoNP/7H6wI2Cz6dUeoNPbjdTdsYTGuiFFASuUOWovH0SyQ==} 636 + rollup@4.53.0: 637 + resolution: {integrity: sha512-43Z5T+4YTdfYkkA6CStU2DUYh7Ha9dLtvK+K3n0yEE/QS+4i28vSxrQsM59KqpvmT4tbOwJsFnRGMj/tvmQwWw==} 623 638 engines: {node: '>=18.0.0', npm: '>=8.0.0'} 624 639 hasBin: true 625 640 ··· 627 642 resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} 628 643 hasBin: true 629 644 630 - seroval-plugins@1.3.2: 631 - resolution: {integrity: sha512-0QvCV2lM3aj/U3YozDiVwx9zpH0q8A60CTWIv4Jszj/givcudPb48B+rkU5D51NJ0pTpweGMttHjboPa9/zoIQ==} 645 + seroval-plugins@1.3.3: 646 + resolution: {integrity: sha512-16OL3NnUBw8JG1jBLUoZJsLnQq0n5Ua6aHalhJK4fMQkz1lqR7Osz1sA30trBtd9VUDc2NgkuRCn8+/pBwqZ+w==} 632 647 engines: {node: '>=10'} 633 648 peerDependencies: 634 649 seroval: ^1.0 ··· 637 652 resolution: {integrity: sha512-RbcPH1n5cfwKrru7v7+zrZvjLurgHhGyso3HTyGtRivGWgYjbOmGuivCQaORNELjNONoK35nj28EoWul9sb1zQ==} 638 653 engines: {node: '>=10'} 639 654 640 - solid-js@1.9.7: 641 - resolution: {integrity: sha512-/saTKi8iWEM233n5OSi1YHCCuh66ZIQ7aK2hsToPe4tqGm7qAejU1SwNuTPivbWAYq7SjuHVVYxxuZQNRbICiw==} 655 + solid-js@1.9.10: 656 + resolution: {integrity: sha512-Coz956cos/EPDlhs6+jsdTxKuJDPT7B5SVIWgABwROyxjY7Xbr8wkzD68Et+NxnV7DLJ3nJdAC2r9InuV/4Jew==} 642 657 643 658 solid-refresh@0.6.3: 644 659 resolution: {integrity: sha512-F3aPsX6hVw9ttm5LYlth8Q15x6MlI/J3Dn+o3EQyRTtTxidepSTwAYdozt01/YA+7ObcciagGEyXIopGZzQtbA==} ··· 649 664 resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 650 665 engines: {node: '>=0.10.0'} 651 666 652 - tinyglobby@0.2.14: 653 - resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} 667 + tinyglobby@0.2.15: 668 + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} 654 669 engines: {node: '>=12.0.0'} 655 670 656 671 typescript@5.6.3: ··· 658 673 engines: {node: '>=14.17'} 659 674 hasBin: true 660 675 661 - update-browserslist-db@1.1.3: 662 - resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} 676 + update-browserslist-db@1.1.4: 677 + resolution: {integrity: sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==} 663 678 hasBin: true 664 679 peerDependencies: 665 680 browserslist: '>= 4.21.0' 666 681 667 - validate-html-nesting@1.2.3: 668 - resolution: {integrity: sha512-kdkWdCl6eCeLlRShJKbjVOU2kFKxMF8Ghu50n+crEoyx+VKm3FxAxF9z4DCy6+bbTOqNW0+jcIYRnjoIRzigRw==} 669 - 670 - vite-plugin-solid@2.11.8: 671 - resolution: {integrity: sha512-hFrCxBfv3B1BmFqnJF4JOCYpjrmi/zwyeKjcomQ0khh8HFyQ8SbuBWQ7zGojfrz6HUOBFrJBNySDi/JgAHytWg==} 682 + vite-plugin-solid@2.11.10: 683 + resolution: {integrity: sha512-Yr1dQybmtDtDAHkii6hXuc1oVH9CPcS/Zb2jN/P36qqcrkNnVPsMTzQ06jyzFPFjj3U1IYKMVt/9ZqcwGCEbjw==} 672 684 peerDependencies: 673 685 '@testing-library/jest-dom': ^5.16.6 || ^5.17.0 || ^6.* 674 686 solid-js: ^1.7.2 ··· 677 689 '@testing-library/jest-dom': 678 690 optional: true 679 691 680 - vite@6.3.5: 681 - resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==} 692 + vite@6.4.1: 693 + resolution: {integrity: sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==} 682 694 engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} 683 695 hasBin: true 684 696 peerDependencies: ··· 730 742 731 743 snapshots: 732 744 733 - '@ampproject/remapping@2.3.0': 734 - dependencies: 735 - '@jridgewell/gen-mapping': 0.3.12 736 - '@jridgewell/trace-mapping': 0.3.29 737 - 738 745 '@babel/code-frame@7.27.1': 739 746 dependencies: 740 - '@babel/helper-validator-identifier': 7.27.1 747 + '@babel/helper-validator-identifier': 7.28.5 741 748 js-tokens: 4.0.0 742 749 picocolors: 1.1.1 743 750 744 - '@babel/compat-data@7.28.0': {} 751 + '@babel/compat-data@7.28.5': {} 745 752 746 - '@babel/core@7.28.0': 753 + '@babel/core@7.28.5': 747 754 dependencies: 748 - '@ampproject/remapping': 2.3.0 749 755 '@babel/code-frame': 7.27.1 750 - '@babel/generator': 7.28.0 756 + '@babel/generator': 7.28.5 751 757 '@babel/helper-compilation-targets': 7.27.2 752 - '@babel/helper-module-transforms': 7.27.3(@babel/core@7.28.0) 753 - '@babel/helpers': 7.28.2 754 - '@babel/parser': 7.28.0 758 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5) 759 + '@babel/helpers': 7.28.4 760 + '@babel/parser': 7.28.5 755 761 '@babel/template': 7.27.2 756 - '@babel/traverse': 7.28.0 757 - '@babel/types': 7.28.2 762 + '@babel/traverse': 7.28.5 763 + '@babel/types': 7.28.5 764 + '@jridgewell/remapping': 2.3.5 758 765 convert-source-map: 2.0.0 759 - debug: 4.4.1 766 + debug: 4.4.3 760 767 gensync: 1.0.0-beta.2 761 768 json5: 2.2.3 762 769 semver: 6.3.1 763 770 transitivePeerDependencies: 764 771 - supports-color 765 772 766 - '@babel/generator@7.28.0': 773 + '@babel/generator@7.28.5': 767 774 dependencies: 768 - '@babel/parser': 7.28.0 769 - '@babel/types': 7.28.2 770 - '@jridgewell/gen-mapping': 0.3.12 771 - '@jridgewell/trace-mapping': 0.3.29 775 + '@babel/parser': 7.28.5 776 + '@babel/types': 7.28.5 777 + '@jridgewell/gen-mapping': 0.3.13 778 + '@jridgewell/trace-mapping': 0.3.31 772 779 jsesc: 3.1.0 773 780 774 781 '@babel/helper-compilation-targets@7.27.2': 775 782 dependencies: 776 - '@babel/compat-data': 7.28.0 783 + '@babel/compat-data': 7.28.5 777 784 '@babel/helper-validator-option': 7.27.1 778 - browserslist: 4.25.1 785 + browserslist: 4.27.0 779 786 lru-cache: 5.1.1 780 787 semver: 6.3.1 781 788 ··· 783 790 784 791 '@babel/helper-module-imports@7.18.6': 785 792 dependencies: 786 - '@babel/types': 7.28.2 793 + '@babel/types': 7.28.5 787 794 788 795 '@babel/helper-module-imports@7.27.1': 789 796 dependencies: 790 - '@babel/traverse': 7.28.0 791 - '@babel/types': 7.28.2 797 + '@babel/traverse': 7.28.5 798 + '@babel/types': 7.28.5 792 799 transitivePeerDependencies: 793 800 - supports-color 794 801 795 - '@babel/helper-module-transforms@7.27.3(@babel/core@7.28.0)': 802 + '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.5)': 796 803 dependencies: 797 - '@babel/core': 7.28.0 804 + '@babel/core': 7.28.5 798 805 '@babel/helper-module-imports': 7.27.1 799 - '@babel/helper-validator-identifier': 7.27.1 800 - '@babel/traverse': 7.28.0 806 + '@babel/helper-validator-identifier': 7.28.5 807 + '@babel/traverse': 7.28.5 801 808 transitivePeerDependencies: 802 809 - supports-color 803 810 ··· 805 812 806 813 '@babel/helper-string-parser@7.27.1': {} 807 814 808 - '@babel/helper-validator-identifier@7.27.1': {} 815 + '@babel/helper-validator-identifier@7.28.5': {} 809 816 810 817 '@babel/helper-validator-option@7.27.1': {} 811 818 812 - '@babel/helpers@7.28.2': 819 + '@babel/helpers@7.28.4': 813 820 dependencies: 814 821 '@babel/template': 7.27.2 815 - '@babel/types': 7.28.2 822 + '@babel/types': 7.28.5 816 823 817 - '@babel/parser@7.28.0': 824 + '@babel/parser@7.28.5': 818 825 dependencies: 819 - '@babel/types': 7.28.2 826 + '@babel/types': 7.28.5 820 827 821 - '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.0)': 828 + '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.5)': 822 829 dependencies: 823 - '@babel/core': 7.28.0 830 + '@babel/core': 7.28.5 824 831 '@babel/helper-plugin-utils': 7.27.1 825 832 826 833 '@babel/template@7.27.2': 827 834 dependencies: 828 835 '@babel/code-frame': 7.27.1 829 - '@babel/parser': 7.28.0 830 - '@babel/types': 7.28.2 836 + '@babel/parser': 7.28.5 837 + '@babel/types': 7.28.5 831 838 832 - '@babel/traverse@7.28.0': 839 + '@babel/traverse@7.28.5': 833 840 dependencies: 834 841 '@babel/code-frame': 7.27.1 835 - '@babel/generator': 7.28.0 842 + '@babel/generator': 7.28.5 836 843 '@babel/helper-globals': 7.28.0 837 - '@babel/parser': 7.28.0 844 + '@babel/parser': 7.28.5 838 845 '@babel/template': 7.27.2 839 - '@babel/types': 7.28.2 840 - debug: 4.4.1 846 + '@babel/types': 7.28.5 847 + debug: 4.4.3 841 848 transitivePeerDependencies: 842 849 - supports-color 843 850 844 - '@babel/types@7.28.2': 851 + '@babel/types@7.28.5': 845 852 dependencies: 846 853 '@babel/helper-string-parser': 7.27.1 847 - '@babel/helper-validator-identifier': 7.27.1 854 + '@babel/helper-validator-identifier': 7.28.5 848 855 849 - '@esbuild/aix-ppc64@0.25.8': 856 + '@esbuild/aix-ppc64@0.25.12': 850 857 optional: true 851 858 852 - '@esbuild/android-arm64@0.25.8': 859 + '@esbuild/android-arm64@0.25.12': 853 860 optional: true 854 861 855 - '@esbuild/android-arm@0.25.8': 862 + '@esbuild/android-arm@0.25.12': 856 863 optional: true 857 864 858 - '@esbuild/android-x64@0.25.8': 865 + '@esbuild/android-x64@0.25.12': 859 866 optional: true 860 867 861 - '@esbuild/darwin-arm64@0.25.8': 868 + '@esbuild/darwin-arm64@0.25.12': 862 869 optional: true 863 870 864 - '@esbuild/darwin-x64@0.25.8': 871 + '@esbuild/darwin-x64@0.25.12': 865 872 optional: true 866 873 867 - '@esbuild/freebsd-arm64@0.25.8': 874 + '@esbuild/freebsd-arm64@0.25.12': 868 875 optional: true 869 876 870 - '@esbuild/freebsd-x64@0.25.8': 877 + '@esbuild/freebsd-x64@0.25.12': 871 878 optional: true 872 879 873 - '@esbuild/linux-arm64@0.25.8': 880 + '@esbuild/linux-arm64@0.25.12': 874 881 optional: true 875 882 876 - '@esbuild/linux-arm@0.25.8': 883 + '@esbuild/linux-arm@0.25.12': 877 884 optional: true 878 885 879 - '@esbuild/linux-ia32@0.25.8': 886 + '@esbuild/linux-ia32@0.25.12': 880 887 optional: true 881 888 882 - '@esbuild/linux-loong64@0.25.8': 889 + '@esbuild/linux-loong64@0.25.12': 883 890 optional: true 884 891 885 - '@esbuild/linux-mips64el@0.25.8': 892 + '@esbuild/linux-mips64el@0.25.12': 886 893 optional: true 887 894 888 - '@esbuild/linux-ppc64@0.25.8': 895 + '@esbuild/linux-ppc64@0.25.12': 889 896 optional: true 890 897 891 - '@esbuild/linux-riscv64@0.25.8': 898 + '@esbuild/linux-riscv64@0.25.12': 892 899 optional: true 893 900 894 - '@esbuild/linux-s390x@0.25.8': 901 + '@esbuild/linux-s390x@0.25.12': 895 902 optional: true 896 903 897 - '@esbuild/linux-x64@0.25.8': 904 + '@esbuild/linux-x64@0.25.12': 898 905 optional: true 899 906 900 - '@esbuild/netbsd-arm64@0.25.8': 907 + '@esbuild/netbsd-arm64@0.25.12': 901 908 optional: true 902 909 903 - '@esbuild/netbsd-x64@0.25.8': 910 + '@esbuild/netbsd-x64@0.25.12': 904 911 optional: true 905 912 906 - '@esbuild/openbsd-arm64@0.25.8': 913 + '@esbuild/openbsd-arm64@0.25.12': 907 914 optional: true 908 915 909 - '@esbuild/openbsd-x64@0.25.8': 916 + '@esbuild/openbsd-x64@0.25.12': 910 917 optional: true 911 918 912 - '@esbuild/openharmony-arm64@0.25.8': 919 + '@esbuild/openharmony-arm64@0.25.12': 913 920 optional: true 914 921 915 - '@esbuild/sunos-x64@0.25.8': 922 + '@esbuild/sunos-x64@0.25.12': 916 923 optional: true 917 924 918 - '@esbuild/win32-arm64@0.25.8': 925 + '@esbuild/win32-arm64@0.25.12': 919 926 optional: true 920 927 921 - '@esbuild/win32-ia32@0.25.8': 928 + '@esbuild/win32-ia32@0.25.12': 922 929 optional: true 923 930 924 - '@esbuild/win32-x64@0.25.8': 931 + '@esbuild/win32-x64@0.25.12': 925 932 optional: true 926 933 927 - '@jridgewell/gen-mapping@0.3.12': 934 + '@jridgewell/gen-mapping@0.3.13': 928 935 dependencies: 929 - '@jridgewell/sourcemap-codec': 1.5.4 930 - '@jridgewell/trace-mapping': 0.3.29 936 + '@jridgewell/sourcemap-codec': 1.5.5 937 + '@jridgewell/trace-mapping': 0.3.31 938 + 939 + '@jridgewell/remapping@2.3.5': 940 + dependencies: 941 + '@jridgewell/gen-mapping': 0.3.13 942 + '@jridgewell/trace-mapping': 0.3.31 931 943 932 944 '@jridgewell/resolve-uri@3.1.2': {} 933 945 934 - '@jridgewell/sourcemap-codec@1.5.4': {} 946 + '@jridgewell/sourcemap-codec@1.5.5': {} 935 947 936 - '@jridgewell/trace-mapping@0.3.29': 948 + '@jridgewell/trace-mapping@0.3.31': 937 949 dependencies: 938 950 '@jridgewell/resolve-uri': 3.1.2 939 - '@jridgewell/sourcemap-codec': 1.5.4 951 + '@jridgewell/sourcemap-codec': 1.5.5 940 952 941 - '@rollup/rollup-android-arm-eabi@4.46.1': 953 + '@rollup/rollup-android-arm-eabi@4.53.0': 942 954 optional: true 943 955 944 - '@rollup/rollup-android-arm64@4.46.1': 956 + '@rollup/rollup-android-arm64@4.53.0': 945 957 optional: true 946 958 947 - '@rollup/rollup-darwin-arm64@4.46.1': 959 + '@rollup/rollup-darwin-arm64@4.53.0': 948 960 optional: true 949 961 950 - '@rollup/rollup-darwin-x64@4.46.1': 962 + '@rollup/rollup-darwin-x64@4.53.0': 951 963 optional: true 952 964 953 - '@rollup/rollup-freebsd-arm64@4.46.1': 965 + '@rollup/rollup-freebsd-arm64@4.53.0': 954 966 optional: true 955 967 956 - '@rollup/rollup-freebsd-x64@4.46.1': 968 + '@rollup/rollup-freebsd-x64@4.53.0': 957 969 optional: true 958 970 959 - '@rollup/rollup-linux-arm-gnueabihf@4.46.1': 971 + '@rollup/rollup-linux-arm-gnueabihf@4.53.0': 960 972 optional: true 961 973 962 - '@rollup/rollup-linux-arm-musleabihf@4.46.1': 974 + '@rollup/rollup-linux-arm-musleabihf@4.53.0': 963 975 optional: true 964 976 965 - '@rollup/rollup-linux-arm64-gnu@4.46.1': 977 + '@rollup/rollup-linux-arm64-gnu@4.53.0': 966 978 optional: true 967 979 968 - '@rollup/rollup-linux-arm64-musl@4.46.1': 980 + '@rollup/rollup-linux-arm64-musl@4.53.0': 969 981 optional: true 970 982 971 - '@rollup/rollup-linux-loongarch64-gnu@4.46.1': 983 + '@rollup/rollup-linux-loong64-gnu@4.53.0': 972 984 optional: true 973 985 974 - '@rollup/rollup-linux-ppc64-gnu@4.46.1': 986 + '@rollup/rollup-linux-ppc64-gnu@4.53.0': 975 987 optional: true 976 988 977 - '@rollup/rollup-linux-riscv64-gnu@4.46.1': 989 + '@rollup/rollup-linux-riscv64-gnu@4.53.0': 978 990 optional: true 979 991 980 - '@rollup/rollup-linux-riscv64-musl@4.46.1': 992 + '@rollup/rollup-linux-riscv64-musl@4.53.0': 981 993 optional: true 982 994 983 - '@rollup/rollup-linux-s390x-gnu@4.46.1': 995 + '@rollup/rollup-linux-s390x-gnu@4.53.0': 984 996 optional: true 985 997 986 - '@rollup/rollup-linux-x64-gnu@4.46.1': 998 + '@rollup/rollup-linux-x64-gnu@4.53.0': 987 999 optional: true 988 1000 989 - '@rollup/rollup-linux-x64-musl@4.46.1': 1001 + '@rollup/rollup-linux-x64-musl@4.53.0': 990 1002 optional: true 991 1003 992 - '@rollup/rollup-win32-arm64-msvc@4.46.1': 1004 + '@rollup/rollup-openharmony-arm64@4.53.0': 993 1005 optional: true 994 1006 995 - '@rollup/rollup-win32-ia32-msvc@4.46.1': 1007 + '@rollup/rollup-win32-arm64-msvc@4.53.0': 996 1008 optional: true 997 1009 998 - '@rollup/rollup-win32-x64-msvc@4.46.1': 1010 + '@rollup/rollup-win32-ia32-msvc@4.53.0': 999 1011 optional: true 1000 1012 1001 - '@tauri-apps/api@2.7.0': {} 1013 + '@rollup/rollup-win32-x64-gnu@4.53.0': 1014 + optional: true 1002 1015 1003 - '@tauri-apps/api@2.8.0': {} 1016 + '@rollup/rollup-win32-x64-msvc@4.53.0': 1017 + optional: true 1004 1018 1005 - '@tauri-apps/cli-darwin-arm64@2.7.1': 1019 + '@tauri-apps/api@2.9.0': {} 1020 + 1021 + '@tauri-apps/cli-darwin-arm64@2.9.3': 1006 1022 optional: true 1007 1023 1008 - '@tauri-apps/cli-darwin-x64@2.7.1': 1024 + '@tauri-apps/cli-darwin-x64@2.9.3': 1009 1025 optional: true 1010 1026 1011 - '@tauri-apps/cli-linux-arm-gnueabihf@2.7.1': 1027 + '@tauri-apps/cli-linux-arm-gnueabihf@2.9.3': 1012 1028 optional: true 1013 1029 1014 - '@tauri-apps/cli-linux-arm64-gnu@2.7.1': 1030 + '@tauri-apps/cli-linux-arm64-gnu@2.9.3': 1015 1031 optional: true 1016 1032 1017 - '@tauri-apps/cli-linux-arm64-musl@2.7.1': 1033 + '@tauri-apps/cli-linux-arm64-musl@2.9.3': 1018 1034 optional: true 1019 1035 1020 - '@tauri-apps/cli-linux-riscv64-gnu@2.7.1': 1036 + '@tauri-apps/cli-linux-riscv64-gnu@2.9.3': 1021 1037 optional: true 1022 1038 1023 - '@tauri-apps/cli-linux-x64-gnu@2.7.1': 1039 + '@tauri-apps/cli-linux-x64-gnu@2.9.3': 1024 1040 optional: true 1025 1041 1026 - '@tauri-apps/cli-linux-x64-musl@2.7.1': 1042 + '@tauri-apps/cli-linux-x64-musl@2.9.3': 1027 1043 optional: true 1028 1044 1029 - '@tauri-apps/cli-win32-arm64-msvc@2.7.1': 1045 + '@tauri-apps/cli-win32-arm64-msvc@2.9.3': 1030 1046 optional: true 1031 1047 1032 - '@tauri-apps/cli-win32-ia32-msvc@2.7.1': 1048 + '@tauri-apps/cli-win32-ia32-msvc@2.9.3': 1033 1049 optional: true 1034 1050 1035 - '@tauri-apps/cli-win32-x64-msvc@2.7.1': 1051 + '@tauri-apps/cli-win32-x64-msvc@2.9.3': 1036 1052 optional: true 1037 1053 1038 - '@tauri-apps/cli@2.7.1': 1054 + '@tauri-apps/cli@2.9.3': 1039 1055 optionalDependencies: 1040 - '@tauri-apps/cli-darwin-arm64': 2.7.1 1041 - '@tauri-apps/cli-darwin-x64': 2.7.1 1042 - '@tauri-apps/cli-linux-arm-gnueabihf': 2.7.1 1043 - '@tauri-apps/cli-linux-arm64-gnu': 2.7.1 1044 - '@tauri-apps/cli-linux-arm64-musl': 2.7.1 1045 - '@tauri-apps/cli-linux-riscv64-gnu': 2.7.1 1046 - '@tauri-apps/cli-linux-x64-gnu': 2.7.1 1047 - '@tauri-apps/cli-linux-x64-musl': 2.7.1 1048 - '@tauri-apps/cli-win32-arm64-msvc': 2.7.1 1049 - '@tauri-apps/cli-win32-ia32-msvc': 2.7.1 1050 - '@tauri-apps/cli-win32-x64-msvc': 2.7.1 1056 + '@tauri-apps/cli-darwin-arm64': 2.9.3 1057 + '@tauri-apps/cli-darwin-x64': 2.9.3 1058 + '@tauri-apps/cli-linux-arm-gnueabihf': 2.9.3 1059 + '@tauri-apps/cli-linux-arm64-gnu': 2.9.3 1060 + '@tauri-apps/cli-linux-arm64-musl': 2.9.3 1061 + '@tauri-apps/cli-linux-riscv64-gnu': 2.9.3 1062 + '@tauri-apps/cli-linux-x64-gnu': 2.9.3 1063 + '@tauri-apps/cli-linux-x64-musl': 2.9.3 1064 + '@tauri-apps/cli-win32-arm64-msvc': 2.9.3 1065 + '@tauri-apps/cli-win32-ia32-msvc': 2.9.3 1066 + '@tauri-apps/cli-win32-x64-msvc': 2.9.3 1051 1067 1052 - '@tauri-apps/plugin-dialog@2.4.0': 1068 + '@tauri-apps/plugin-dialog@2.4.2': 1053 1069 dependencies: 1054 - '@tauri-apps/api': 2.8.0 1070 + '@tauri-apps/api': 2.9.0 1055 1071 1056 - '@tauri-apps/plugin-opener@2.4.0': 1072 + '@tauri-apps/plugin-opener@2.5.2': 1057 1073 dependencies: 1058 - '@tauri-apps/api': 2.7.0 1074 + '@tauri-apps/api': 2.9.0 1059 1075 1060 1076 '@types/animejs@3.1.13': {} 1061 1077 1062 1078 '@types/babel__core@7.20.5': 1063 1079 dependencies: 1064 - '@babel/parser': 7.28.0 1065 - '@babel/types': 7.28.2 1080 + '@babel/parser': 7.28.5 1081 + '@babel/types': 7.28.5 1066 1082 '@types/babel__generator': 7.27.0 1067 1083 '@types/babel__template': 7.4.4 1068 - '@types/babel__traverse': 7.20.7 1084 + '@types/babel__traverse': 7.28.0 1069 1085 1070 1086 '@types/babel__generator@7.27.0': 1071 1087 dependencies: 1072 - '@babel/types': 7.28.2 1088 + '@babel/types': 7.28.5 1073 1089 1074 1090 '@types/babel__template@7.4.4': 1075 1091 dependencies: 1076 - '@babel/parser': 7.28.0 1077 - '@babel/types': 7.28.2 1092 + '@babel/parser': 7.28.5 1093 + '@babel/types': 7.28.5 1078 1094 1079 - '@types/babel__traverse@7.20.7': 1095 + '@types/babel__traverse@7.28.0': 1080 1096 dependencies: 1081 - '@babel/types': 7.28.2 1097 + '@babel/types': 7.28.5 1082 1098 1083 1099 '@types/estree@1.0.8': {} 1084 1100 1085 - animejs@4.1.2: {} 1101 + animejs@4.2.2: {} 1086 1102 1087 - babel-plugin-jsx-dom-expressions@0.39.8(@babel/core@7.28.0): 1103 + babel-plugin-jsx-dom-expressions@0.40.3(@babel/core@7.28.5): 1088 1104 dependencies: 1089 - '@babel/core': 7.28.0 1105 + '@babel/core': 7.28.5 1090 1106 '@babel/helper-module-imports': 7.18.6 1091 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.0) 1092 - '@babel/types': 7.28.2 1107 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) 1108 + '@babel/types': 7.28.5 1093 1109 html-entities: 2.3.3 1094 1110 parse5: 7.3.0 1095 - validate-html-nesting: 1.2.3 1096 1111 1097 - babel-preset-solid@1.9.6(@babel/core@7.28.0): 1112 + babel-preset-solid@1.9.10(@babel/core@7.28.5)(solid-js@1.9.10): 1098 1113 dependencies: 1099 - '@babel/core': 7.28.0 1100 - babel-plugin-jsx-dom-expressions: 0.39.8(@babel/core@7.28.0) 1114 + '@babel/core': 7.28.5 1115 + babel-plugin-jsx-dom-expressions: 0.40.3(@babel/core@7.28.5) 1116 + optionalDependencies: 1117 + solid-js: 1.9.10 1101 1118 1102 - browserslist@4.25.1: 1119 + baseline-browser-mapping@2.8.25: {} 1120 + 1121 + browserslist@4.27.0: 1103 1122 dependencies: 1104 - caniuse-lite: 1.0.30001731 1105 - electron-to-chromium: 1.5.192 1106 - node-releases: 2.0.19 1107 - update-browserslist-db: 1.1.3(browserslist@4.25.1) 1123 + baseline-browser-mapping: 2.8.25 1124 + caniuse-lite: 1.0.30001754 1125 + electron-to-chromium: 1.5.248 1126 + node-releases: 2.0.27 1127 + update-browserslist-db: 1.1.4(browserslist@4.27.0) 1108 1128 1109 - caniuse-lite@1.0.30001731: {} 1129 + caniuse-lite@1.0.30001754: {} 1110 1130 1111 1131 convert-source-map@2.0.0: {} 1112 1132 1113 1133 csstype@3.1.3: {} 1114 1134 1115 - debug@4.4.1: 1135 + debug@4.4.3: 1116 1136 dependencies: 1117 1137 ms: 2.1.3 1118 1138 1119 - electron-to-chromium@1.5.192: {} 1139 + electron-to-chromium@1.5.248: {} 1120 1140 1121 1141 entities@6.0.1: {} 1122 1142 1123 - esbuild@0.25.8: 1143 + esbuild@0.25.12: 1124 1144 optionalDependencies: 1125 - '@esbuild/aix-ppc64': 0.25.8 1126 - '@esbuild/android-arm': 0.25.8 1127 - '@esbuild/android-arm64': 0.25.8 1128 - '@esbuild/android-x64': 0.25.8 1129 - '@esbuild/darwin-arm64': 0.25.8 1130 - '@esbuild/darwin-x64': 0.25.8 1131 - '@esbuild/freebsd-arm64': 0.25.8 1132 - '@esbuild/freebsd-x64': 0.25.8 1133 - '@esbuild/linux-arm': 0.25.8 1134 - '@esbuild/linux-arm64': 0.25.8 1135 - '@esbuild/linux-ia32': 0.25.8 1136 - '@esbuild/linux-loong64': 0.25.8 1137 - '@esbuild/linux-mips64el': 0.25.8 1138 - '@esbuild/linux-ppc64': 0.25.8 1139 - '@esbuild/linux-riscv64': 0.25.8 1140 - '@esbuild/linux-s390x': 0.25.8 1141 - '@esbuild/linux-x64': 0.25.8 1142 - '@esbuild/netbsd-arm64': 0.25.8 1143 - '@esbuild/netbsd-x64': 0.25.8 1144 - '@esbuild/openbsd-arm64': 0.25.8 1145 - '@esbuild/openbsd-x64': 0.25.8 1146 - '@esbuild/openharmony-arm64': 0.25.8 1147 - '@esbuild/sunos-x64': 0.25.8 1148 - '@esbuild/win32-arm64': 0.25.8 1149 - '@esbuild/win32-ia32': 0.25.8 1150 - '@esbuild/win32-x64': 0.25.8 1145 + '@esbuild/aix-ppc64': 0.25.12 1146 + '@esbuild/android-arm': 0.25.12 1147 + '@esbuild/android-arm64': 0.25.12 1148 + '@esbuild/android-x64': 0.25.12 1149 + '@esbuild/darwin-arm64': 0.25.12 1150 + '@esbuild/darwin-x64': 0.25.12 1151 + '@esbuild/freebsd-arm64': 0.25.12 1152 + '@esbuild/freebsd-x64': 0.25.12 1153 + '@esbuild/linux-arm': 0.25.12 1154 + '@esbuild/linux-arm64': 0.25.12 1155 + '@esbuild/linux-ia32': 0.25.12 1156 + '@esbuild/linux-loong64': 0.25.12 1157 + '@esbuild/linux-mips64el': 0.25.12 1158 + '@esbuild/linux-ppc64': 0.25.12 1159 + '@esbuild/linux-riscv64': 0.25.12 1160 + '@esbuild/linux-s390x': 0.25.12 1161 + '@esbuild/linux-x64': 0.25.12 1162 + '@esbuild/netbsd-arm64': 0.25.12 1163 + '@esbuild/netbsd-x64': 0.25.12 1164 + '@esbuild/openbsd-arm64': 0.25.12 1165 + '@esbuild/openbsd-x64': 0.25.12 1166 + '@esbuild/openharmony-arm64': 0.25.12 1167 + '@esbuild/sunos-x64': 0.25.12 1168 + '@esbuild/win32-arm64': 0.25.12 1169 + '@esbuild/win32-ia32': 0.25.12 1170 + '@esbuild/win32-x64': 0.25.12 1151 1171 1152 1172 escalade@3.2.0: {} 1153 1173 1154 - fdir@6.4.6(picomatch@4.0.3): 1174 + fdir@6.5.0(picomatch@4.0.3): 1155 1175 optionalDependencies: 1156 1176 picomatch: 4.0.3 1157 1177 ··· 1182 1202 1183 1203 nanoid@3.3.11: {} 1184 1204 1185 - node-releases@2.0.19: {} 1205 + node-releases@2.0.27: {} 1186 1206 1187 1207 parse5@7.3.0: 1188 1208 dependencies: ··· 1198 1218 picocolors: 1.1.1 1199 1219 source-map-js: 1.2.1 1200 1220 1201 - rollup@4.46.1: 1221 + rollup@4.53.0: 1202 1222 dependencies: 1203 1223 '@types/estree': 1.0.8 1204 1224 optionalDependencies: 1205 - '@rollup/rollup-android-arm-eabi': 4.46.1 1206 - '@rollup/rollup-android-arm64': 4.46.1 1207 - '@rollup/rollup-darwin-arm64': 4.46.1 1208 - '@rollup/rollup-darwin-x64': 4.46.1 1209 - '@rollup/rollup-freebsd-arm64': 4.46.1 1210 - '@rollup/rollup-freebsd-x64': 4.46.1 1211 - '@rollup/rollup-linux-arm-gnueabihf': 4.46.1 1212 - '@rollup/rollup-linux-arm-musleabihf': 4.46.1 1213 - '@rollup/rollup-linux-arm64-gnu': 4.46.1 1214 - '@rollup/rollup-linux-arm64-musl': 4.46.1 1215 - '@rollup/rollup-linux-loongarch64-gnu': 4.46.1 1216 - '@rollup/rollup-linux-ppc64-gnu': 4.46.1 1217 - '@rollup/rollup-linux-riscv64-gnu': 4.46.1 1218 - '@rollup/rollup-linux-riscv64-musl': 4.46.1 1219 - '@rollup/rollup-linux-s390x-gnu': 4.46.1 1220 - '@rollup/rollup-linux-x64-gnu': 4.46.1 1221 - '@rollup/rollup-linux-x64-musl': 4.46.1 1222 - '@rollup/rollup-win32-arm64-msvc': 4.46.1 1223 - '@rollup/rollup-win32-ia32-msvc': 4.46.1 1224 - '@rollup/rollup-win32-x64-msvc': 4.46.1 1225 + '@rollup/rollup-android-arm-eabi': 4.53.0 1226 + '@rollup/rollup-android-arm64': 4.53.0 1227 + '@rollup/rollup-darwin-arm64': 4.53.0 1228 + '@rollup/rollup-darwin-x64': 4.53.0 1229 + '@rollup/rollup-freebsd-arm64': 4.53.0 1230 + '@rollup/rollup-freebsd-x64': 4.53.0 1231 + '@rollup/rollup-linux-arm-gnueabihf': 4.53.0 1232 + '@rollup/rollup-linux-arm-musleabihf': 4.53.0 1233 + '@rollup/rollup-linux-arm64-gnu': 4.53.0 1234 + '@rollup/rollup-linux-arm64-musl': 4.53.0 1235 + '@rollup/rollup-linux-loong64-gnu': 4.53.0 1236 + '@rollup/rollup-linux-ppc64-gnu': 4.53.0 1237 + '@rollup/rollup-linux-riscv64-gnu': 4.53.0 1238 + '@rollup/rollup-linux-riscv64-musl': 4.53.0 1239 + '@rollup/rollup-linux-s390x-gnu': 4.53.0 1240 + '@rollup/rollup-linux-x64-gnu': 4.53.0 1241 + '@rollup/rollup-linux-x64-musl': 4.53.0 1242 + '@rollup/rollup-openharmony-arm64': 4.53.0 1243 + '@rollup/rollup-win32-arm64-msvc': 4.53.0 1244 + '@rollup/rollup-win32-ia32-msvc': 4.53.0 1245 + '@rollup/rollup-win32-x64-gnu': 4.53.0 1246 + '@rollup/rollup-win32-x64-msvc': 4.53.0 1225 1247 fsevents: 2.3.3 1226 1248 1227 1249 semver@6.3.1: {} 1228 1250 1229 - seroval-plugins@1.3.2(seroval@1.3.2): 1251 + seroval-plugins@1.3.3(seroval@1.3.2): 1230 1252 dependencies: 1231 1253 seroval: 1.3.2 1232 1254 1233 1255 seroval@1.3.2: {} 1234 1256 1235 - solid-js@1.9.7: 1257 + solid-js@1.9.10: 1236 1258 dependencies: 1237 1259 csstype: 3.1.3 1238 1260 seroval: 1.3.2 1239 - seroval-plugins: 1.3.2(seroval@1.3.2) 1261 + seroval-plugins: 1.3.3(seroval@1.3.2) 1240 1262 1241 - solid-refresh@0.6.3(solid-js@1.9.7): 1263 + solid-refresh@0.6.3(solid-js@1.9.10): 1242 1264 dependencies: 1243 - '@babel/generator': 7.28.0 1265 + '@babel/generator': 7.28.5 1244 1266 '@babel/helper-module-imports': 7.27.1 1245 - '@babel/types': 7.28.2 1246 - solid-js: 1.9.7 1267 + '@babel/types': 7.28.5 1268 + solid-js: 1.9.10 1247 1269 transitivePeerDependencies: 1248 1270 - supports-color 1249 1271 1250 1272 source-map-js@1.2.1: {} 1251 1273 1252 - tinyglobby@0.2.14: 1274 + tinyglobby@0.2.15: 1253 1275 dependencies: 1254 - fdir: 6.4.6(picomatch@4.0.3) 1276 + fdir: 6.5.0(picomatch@4.0.3) 1255 1277 picomatch: 4.0.3 1256 1278 1257 1279 typescript@5.6.3: {} 1258 1280 1259 - update-browserslist-db@1.1.3(browserslist@4.25.1): 1281 + update-browserslist-db@1.1.4(browserslist@4.27.0): 1260 1282 dependencies: 1261 - browserslist: 4.25.1 1283 + browserslist: 4.27.0 1262 1284 escalade: 3.2.0 1263 1285 picocolors: 1.1.1 1264 1286 1265 - validate-html-nesting@1.2.3: {} 1266 - 1267 - vite-plugin-solid@2.11.8(solid-js@1.9.7)(vite@6.3.5): 1287 + vite-plugin-solid@2.11.10(solid-js@1.9.10)(vite@6.4.1): 1268 1288 dependencies: 1269 - '@babel/core': 7.28.0 1289 + '@babel/core': 7.28.5 1270 1290 '@types/babel__core': 7.20.5 1271 - babel-preset-solid: 1.9.6(@babel/core@7.28.0) 1291 + babel-preset-solid: 1.9.10(@babel/core@7.28.5)(solid-js@1.9.10) 1272 1292 merge-anything: 5.1.7 1273 - solid-js: 1.9.7 1274 - solid-refresh: 0.6.3(solid-js@1.9.7) 1275 - vite: 6.3.5 1276 - vitefu: 1.1.1(vite@6.3.5) 1293 + solid-js: 1.9.10 1294 + solid-refresh: 0.6.3(solid-js@1.9.10) 1295 + vite: 6.4.1 1296 + vitefu: 1.1.1(vite@6.4.1) 1277 1297 transitivePeerDependencies: 1278 1298 - supports-color 1279 1299 1280 - vite@6.3.5: 1300 + vite@6.4.1: 1281 1301 dependencies: 1282 - esbuild: 0.25.8 1283 - fdir: 6.4.6(picomatch@4.0.3) 1302 + esbuild: 0.25.12 1303 + fdir: 6.5.0(picomatch@4.0.3) 1284 1304 picomatch: 4.0.3 1285 1305 postcss: 8.5.6 1286 - rollup: 4.46.1 1287 - tinyglobby: 0.2.14 1306 + rollup: 4.53.0 1307 + tinyglobby: 0.2.15 1288 1308 optionalDependencies: 1289 1309 fsevents: 2.3.3 1290 1310 1291 - vitefu@1.1.1(vite@6.3.5): 1311 + vitefu@1.1.1(vite@6.4.1): 1292 1312 optionalDependencies: 1293 - vite: 6.3.5 1313 + vite: 6.4.1 1294 1314 1295 1315 yallist@3.1.1: {}
+1
pnpm-workspace.yaml
··· 1 1 onlyBuiltDependencies: 2 2 - esbuild 3 + - rollup
+1
public/assets/icons/gear-solid-full.svg
··· 1 + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#fff" d="M259.1 73.5C262.1 58.7 275.2 48 290.4 48L350.2 48C365.4 48 378.5 58.7 381.5 73.5L396 143.5C410.1 149.5 423.3 157.2 435.3 166.3L503.1 143.8C517.5 139 533.3 145 540.9 158.2L570.8 210C578.4 223.2 575.7 239.8 564.3 249.9L511 297.3C511.9 304.7 512.3 312.3 512.3 320C512.3 327.7 511.8 335.3 511 342.7L564.4 390.2C575.8 400.3 578.4 417 570.9 430.1L541 481.9C533.4 495 517.6 501.1 503.2 496.3L435.4 473.8C423.3 482.9 410.1 490.5 396.1 496.6L381.7 566.5C378.6 581.4 365.5 592 350.4 592L290.6 592C275.4 592 262.3 581.3 259.3 566.5L244.9 496.6C230.8 490.6 217.7 482.9 205.6 473.8L137.5 496.3C123.1 501.1 107.3 495.1 99.7 481.9L69.8 430.1C62.2 416.9 64.9 400.3 76.3 390.2L129.7 342.7C128.8 335.3 128.4 327.7 128.4 320C128.4 312.3 128.9 304.7 129.7 297.3L76.3 249.8C64.9 239.7 62.3 223 69.8 209.9L99.7 158.1C107.3 144.9 123.1 138.9 137.5 143.7L205.3 166.2C217.4 157.1 230.6 149.5 244.6 143.4L259.1 73.5zM320.3 400C364.5 399.8 400.2 363.9 400 319.7C399.8 275.5 363.9 239.8 319.7 240C275.5 240.2 239.8 276.1 240 320.3C240.2 364.5 276.1 400.2 320.3 400z"/></svg>
+787 -695
src-tauri/Cargo.lock
··· 20 20 ] 21 21 22 22 [[package]] 23 - name = "addr2line" 24 - version = "0.24.2" 25 - source = "registry+https://github.com/rust-lang/crates.io-index" 26 - checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" 27 - dependencies = [ 28 - "gimli", 29 - ] 30 - 31 - [[package]] 32 23 name = "adler2" 33 24 version = "2.0.1" 34 25 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 36 27 37 28 [[package]] 38 29 name = "aho-corasick" 39 - version = "1.1.3" 30 + version = "1.1.4" 40 31 source = "registry+https://github.com/rust-lang/crates.io-index" 41 - checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" 32 + checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" 42 33 dependencies = [ 43 34 "memchr", 44 35 ] ··· 59 50 ] 60 51 61 52 [[package]] 62 - name = "android-tzdata" 63 - version = "0.1.1" 64 - source = "registry+https://github.com/rust-lang/crates.io-index" 65 - checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 66 - 67 - [[package]] 68 53 name = "android_system_properties" 69 54 version = "0.1.5" 70 55 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 75 60 76 61 [[package]] 77 62 name = "anyhow" 78 - version = "1.0.99" 63 + version = "1.0.100" 79 64 source = "registry+https://github.com/rust-lang/crates.io-index" 80 - checksum = "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100" 65 + checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" 81 66 82 67 [[package]] 83 68 name = "ashpd" ··· 126 111 127 112 [[package]] 128 113 name = "async-executor" 129 - version = "1.13.2" 114 + version = "1.13.3" 130 115 source = "registry+https://github.com/rust-lang/crates.io-index" 131 - checksum = "bb812ffb58524bdd10860d7d974e2f01cc0950c2438a74ee5ec2e2280c6c4ffa" 116 + checksum = "497c00e0fd83a72a79a39fcbd8e3e2f055d6f6c7e025f3b3d91f4f8e76527fb8" 132 117 dependencies = [ 133 118 "async-task", 134 119 "concurrent-queue", ··· 140 125 141 126 [[package]] 142 127 name = "async-io" 143 - version = "2.5.0" 128 + version = "2.6.0" 144 129 source = "registry+https://github.com/rust-lang/crates.io-index" 145 - checksum = "19634d6336019ef220f09fd31168ce5c184b295cbf80345437cc36094ef223ca" 130 + checksum = "456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc" 146 131 dependencies = [ 147 - "async-lock", 132 + "autocfg", 148 133 "cfg-if", 149 134 "concurrent-queue", 150 135 "futures-io", ··· 153 138 "polling", 154 139 "rustix", 155 140 "slab", 156 - "windows-sys 0.60.2", 141 + "windows-sys 0.61.2", 157 142 ] 158 143 159 144 [[package]] 160 145 name = "async-lock" 161 - version = "3.4.0" 146 + version = "3.4.1" 162 147 source = "registry+https://github.com/rust-lang/crates.io-index" 163 - checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" 148 + checksum = "5fd03604047cee9b6ce9de9f70c6cd540a0520c813cbd49bae61f33ab80ed1dc" 164 149 dependencies = [ 165 150 "event-listener", 166 151 "event-listener-strategy", ··· 169 154 170 155 [[package]] 171 156 name = "async-process" 172 - version = "2.4.0" 157 + version = "2.5.0" 173 158 source = "registry+https://github.com/rust-lang/crates.io-index" 174 - checksum = "65daa13722ad51e6ab1a1b9c01299142bc75135b337923cfa10e79bbbd669f00" 159 + checksum = "fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75" 175 160 dependencies = [ 176 161 "async-channel", 177 162 "async-io", ··· 193 178 dependencies = [ 194 179 "proc-macro2", 195 180 "quote", 196 - "syn 2.0.104", 181 + "syn 2.0.109", 197 182 ] 198 183 199 184 [[package]] 200 185 name = "async-signal" 201 - version = "0.2.12" 186 + version = "0.2.13" 202 187 source = "registry+https://github.com/rust-lang/crates.io-index" 203 - checksum = "f567af260ef69e1d52c2b560ce0ea230763e6fbb9214a85d768760a920e3e3c1" 188 + checksum = "43c070bbf59cd3570b6b2dd54cd772527c7c3620fce8be898406dd3ed6adc64c" 204 189 dependencies = [ 205 190 "async-io", 206 191 "async-lock", ··· 211 196 "rustix", 212 197 "signal-hook-registry", 213 198 "slab", 214 - "windows-sys 0.60.2", 199 + "windows-sys 0.61.2", 215 200 ] 216 201 217 202 [[package]] ··· 222 207 223 208 [[package]] 224 209 name = "async-trait" 225 - version = "0.1.88" 210 + version = "0.1.89" 226 211 source = "registry+https://github.com/rust-lang/crates.io-index" 227 - checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" 212 + checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" 228 213 dependencies = [ 229 214 "proc-macro2", 230 215 "quote", 231 - "syn 2.0.104", 216 + "syn 2.0.109", 232 217 ] 233 218 234 219 [[package]] ··· 267 252 checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" 268 253 269 254 [[package]] 270 - name = "backtrace" 271 - version = "0.3.75" 272 - source = "registry+https://github.com/rust-lang/crates.io-index" 273 - checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" 274 - dependencies = [ 275 - "addr2line", 276 - "cfg-if", 277 - "libc", 278 - "miniz_oxide", 279 - "object", 280 - "rustc-demangle", 281 - "windows-targets 0.52.6", 282 - ] 283 - 284 - [[package]] 285 255 name = "base64" 286 256 version = "0.21.7" 287 257 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 301 271 302 272 [[package]] 303 273 name = "bitflags" 304 - version = "2.9.1" 274 + version = "2.10.0" 305 275 source = "registry+https://github.com/rust-lang/crates.io-index" 306 - checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" 276 + checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" 307 277 dependencies = [ 308 - "serde", 278 + "serde_core", 309 279 ] 310 280 311 281 [[package]] ··· 328 298 329 299 [[package]] 330 300 name = "block2" 331 - version = "0.6.1" 301 + version = "0.6.2" 332 302 source = "registry+https://github.com/rust-lang/crates.io-index" 333 - checksum = "340d2f0bdb2a43c1d3cd40513185b2bd7def0aa1052f956455114bc98f82dcf2" 303 + checksum = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5" 334 304 dependencies = [ 335 - "objc2 0.6.1", 305 + "objc2 0.6.3", 336 306 ] 337 307 338 308 [[package]] ··· 350 320 351 321 [[package]] 352 322 name = "brotli" 353 - version = "8.0.1" 323 + version = "8.0.2" 354 324 source = "registry+https://github.com/rust-lang/crates.io-index" 355 - checksum = "9991eea70ea4f293524138648e41ee89b0b2b12ddef3b255effa43c8056e0e0d" 325 + checksum = "4bd8b9603c7aa97359dbd97ecf258968c95f3adddd6db2f7e7a5bef101c84560" 356 326 dependencies = [ 357 327 "alloc-no-stdlib", 358 328 "alloc-stdlib", ··· 377 347 378 348 [[package]] 379 349 name = "bytemuck" 380 - version = "1.23.1" 350 + version = "1.24.0" 381 351 source = "registry+https://github.com/rust-lang/crates.io-index" 382 - checksum = "5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422" 352 + checksum = "1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4" 383 353 384 354 [[package]] 385 355 name = "byteorder" ··· 388 358 checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 389 359 390 360 [[package]] 361 + name = "byteorder-lite" 362 + version = "0.1.0" 363 + source = "registry+https://github.com/rust-lang/crates.io-index" 364 + checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" 365 + 366 + [[package]] 391 367 name = "bytes" 392 368 version = "1.10.1" 393 369 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 402 378 source = "registry+https://github.com/rust-lang/crates.io-index" 403 379 checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2" 404 380 dependencies = [ 405 - "bitflags 2.9.1", 381 + "bitflags 2.10.0", 406 382 "cairo-sys-rs", 407 383 "glib", 408 384 "libc", ··· 423 399 424 400 [[package]] 425 401 name = "camino" 426 - version = "1.1.10" 402 + version = "1.2.1" 427 403 source = "registry+https://github.com/rust-lang/crates.io-index" 428 - checksum = "0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab" 404 + checksum = "276a59bf2b2c967788139340c9f0c5b12d7fd6630315c15c217e559de85d2609" 429 405 dependencies = [ 430 - "serde", 406 + "serde_core", 431 407 ] 432 408 433 409 [[package]] ··· 450 426 "semver", 451 427 "serde", 452 428 "serde_json", 453 - "thiserror 2.0.12", 429 + "thiserror 2.0.17", 454 430 ] 455 431 456 432 [[package]] ··· 460 436 checksum = "374b7c592d9c00c1f4972ea58390ac6b18cbb6ab79011f3bdc90a0b82ca06b77" 461 437 dependencies = [ 462 438 "serde", 463 - "toml 0.9.3", 439 + "toml 0.9.8", 464 440 ] 465 441 466 442 [[package]] 467 443 name = "cc" 468 - version = "1.2.30" 444 + version = "1.2.45" 469 445 source = "registry+https://github.com/rust-lang/crates.io-index" 470 - checksum = "deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7" 446 + checksum = "35900b6c8d709fb1d854671ae27aeaa9eec2f8b01b364e1619a40da3e6fe2afe" 471 447 dependencies = [ 448 + "find-msvc-tools", 472 449 "shlex", 473 450 ] 474 451 ··· 501 478 502 479 [[package]] 503 480 name = "cfg-if" 504 - version = "1.0.1" 481 + version = "1.0.4" 505 482 source = "registry+https://github.com/rust-lang/crates.io-index" 506 - checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" 483 + checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" 507 484 508 485 [[package]] 509 486 name = "cfg_aliases" ··· 513 490 514 491 [[package]] 515 492 name = "chrono" 516 - version = "0.4.41" 493 + version = "0.4.42" 517 494 source = "registry+https://github.com/rust-lang/crates.io-index" 518 - checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d" 495 + checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2" 519 496 dependencies = [ 520 - "android-tzdata", 521 497 "iana-time-zone", 522 498 "num-traits", 523 499 "serde", 524 - "windows-link", 500 + "windows-link 0.2.1", 525 501 ] 526 502 527 503 [[package]] ··· 581 557 source = "registry+https://github.com/rust-lang/crates.io-index" 582 558 checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1" 583 559 dependencies = [ 584 - "bitflags 2.9.1", 560 + "bitflags 2.10.0", 585 561 "core-foundation", 586 562 "core-graphics-types", 587 563 "foreign-types", ··· 594 570 source = "registry+https://github.com/rust-lang/crates.io-index" 595 571 checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" 596 572 dependencies = [ 597 - "bitflags 2.9.1", 573 + "bitflags 2.10.0", 598 574 "core-foundation", 599 575 "libc", 600 576 ] ··· 666 642 checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" 667 643 dependencies = [ 668 644 "quote", 669 - "syn 2.0.104", 645 + "syn 2.0.109", 670 646 ] 671 647 672 648 [[package]] ··· 676 652 checksum = "32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501" 677 653 dependencies = [ 678 654 "quote", 679 - "syn 2.0.104", 655 + "syn 2.0.109", 680 656 ] 681 657 682 658 [[package]] 683 659 name = "darling" 684 - version = "0.20.11" 660 + version = "0.21.3" 685 661 source = "registry+https://github.com/rust-lang/crates.io-index" 686 - checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" 662 + checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0" 687 663 dependencies = [ 688 664 "darling_core", 689 665 "darling_macro", ··· 691 667 692 668 [[package]] 693 669 name = "darling_core" 694 - version = "0.20.11" 670 + version = "0.21.3" 695 671 source = "registry+https://github.com/rust-lang/crates.io-index" 696 - checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" 672 + checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4" 697 673 dependencies = [ 698 674 "fnv", 699 675 "ident_case", 700 676 "proc-macro2", 701 677 "quote", 702 678 "strsim", 703 - "syn 2.0.104", 679 + "syn 2.0.109", 704 680 ] 705 681 706 682 [[package]] 707 683 name = "darling_macro" 708 - version = "0.20.11" 684 + version = "0.21.3" 709 685 source = "registry+https://github.com/rust-lang/crates.io-index" 710 - checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" 686 + checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" 711 687 dependencies = [ 712 688 "darling_core", 713 689 "quote", 714 - "syn 2.0.104", 690 + "syn 2.0.109", 715 691 ] 716 692 717 693 [[package]] 718 694 name = "deranged" 719 - version = "0.4.0" 695 + version = "0.5.5" 720 696 source = "registry+https://github.com/rust-lang/crates.io-index" 721 - checksum = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e" 697 + checksum = "ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587" 722 698 dependencies = [ 723 699 "powerfmt", 724 - "serde", 700 + "serde_core", 725 701 ] 726 702 727 703 [[package]] ··· 734 710 "proc-macro2", 735 711 "quote", 736 712 "rustc_version", 737 - "syn 2.0.104", 713 + "syn 2.0.109", 738 714 ] 739 715 740 716 [[package]] ··· 765 741 "libc", 766 742 "option-ext", 767 743 "redox_users", 768 - "windows-sys 0.60.2", 744 + "windows-sys 0.61.2", 769 745 ] 770 746 771 747 [[package]] ··· 780 756 source = "registry+https://github.com/rust-lang/crates.io-index" 781 757 checksum = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec" 782 758 dependencies = [ 783 - "bitflags 2.9.1", 784 - "block2 0.6.1", 759 + "bitflags 2.10.0", 760 + "block2 0.6.2", 785 761 "libc", 786 - "objc2 0.6.1", 762 + "objc2 0.6.3", 787 763 ] 788 764 789 765 [[package]] ··· 794 770 dependencies = [ 795 771 "proc-macro2", 796 772 "quote", 797 - "syn 2.0.104", 773 + "syn 2.0.109", 798 774 ] 799 775 800 776 [[package]] ··· 803 779 source = "registry+https://github.com/rust-lang/crates.io-index" 804 780 checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412" 805 781 dependencies = [ 806 - "libloading", 782 + "libloading 0.8.9", 807 783 ] 808 784 809 785 [[package]] 810 786 name = "dlopen2" 811 - version = "0.7.0" 787 + version = "0.8.0" 812 788 source = "registry+https://github.com/rust-lang/crates.io-index" 813 - checksum = "9e1297103d2bbaea85724fcee6294c2d50b1081f9ad47d0f6f6f61eda65315a6" 789 + checksum = "b54f373ccf864bf587a89e880fb7610f8d73f3045f13580948ccbcaff26febff" 814 790 dependencies = [ 815 791 "dlopen2_derive", 816 792 "libc", ··· 826 802 dependencies = [ 827 803 "proc-macro2", 828 804 "quote", 829 - "syn 2.0.104", 805 + "syn 2.0.109", 830 806 ] 831 807 832 808 [[package]] ··· 873 849 874 850 [[package]] 875 851 name = "embed-resource" 876 - version = "3.0.5" 852 + version = "3.0.6" 877 853 source = "registry+https://github.com/rust-lang/crates.io-index" 878 - checksum = "4c6d81016d6c977deefb2ef8d8290da019e27cc26167e102185da528e6c0ab38" 854 + checksum = "55a075fc573c64510038d7ee9abc7990635863992f83ebc52c8b433b8411a02e" 879 855 dependencies = [ 880 856 "cc", 881 857 "memchr", 882 858 "rustc_version", 883 - "toml 0.9.3", 859 + "toml 0.9.8", 884 860 "vswhom", 885 861 "winreg", 886 862 ] ··· 915 891 dependencies = [ 916 892 "proc-macro2", 917 893 "quote", 918 - "syn 2.0.104", 894 + "syn 2.0.109", 919 895 ] 920 896 921 897 [[package]] ··· 926 902 927 903 [[package]] 928 904 name = "erased-serde" 929 - version = "0.4.6" 905 + version = "0.4.9" 930 906 source = "registry+https://github.com/rust-lang/crates.io-index" 931 - checksum = "e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7" 907 + checksum = "89e8918065695684b2b0702da20382d5ae6065cf3327bc2d6436bd49a71ce9f3" 932 908 dependencies = [ 933 909 "serde", 910 + "serde_core", 934 911 "typeid", 935 912 ] 936 913 937 914 [[package]] 938 915 name = "errno" 939 - version = "0.3.13" 916 + version = "0.3.14" 940 917 source = "registry+https://github.com/rust-lang/crates.io-index" 941 - checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" 918 + checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" 942 919 dependencies = [ 943 920 "libc", 944 - "windows-sys 0.60.2", 921 + "windows-sys 0.61.2", 945 922 ] 946 923 947 924 [[package]] 948 925 name = "event-listener" 949 - version = "5.4.0" 926 + version = "5.4.1" 950 927 source = "registry+https://github.com/rust-lang/crates.io-index" 951 - checksum = "3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae" 928 + checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab" 952 929 dependencies = [ 953 930 "concurrent-queue", 954 931 "parking", ··· 991 968 ] 992 969 993 970 [[package]] 971 + name = "find-msvc-tools" 972 + version = "0.1.4" 973 + source = "registry+https://github.com/rust-lang/crates.io-index" 974 + checksum = "52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127" 975 + 976 + [[package]] 994 977 name = "flate2" 995 - version = "1.1.2" 978 + version = "1.1.5" 996 979 source = "registry+https://github.com/rust-lang/crates.io-index" 997 - checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" 980 + checksum = "bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb" 998 981 dependencies = [ 999 982 "crc32fast", 1000 983 "miniz_oxide", ··· 1024 1007 dependencies = [ 1025 1008 "proc-macro2", 1026 1009 "quote", 1027 - "syn 2.0.104", 1010 + "syn 2.0.109", 1028 1011 ] 1029 1012 1030 1013 [[package]] ··· 1035 1018 1036 1019 [[package]] 1037 1020 name = "form_urlencoded" 1038 - version = "1.2.1" 1021 + version = "1.2.2" 1039 1022 source = "registry+https://github.com/rust-lang/crates.io-index" 1040 - checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 1023 + checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" 1041 1024 dependencies = [ 1042 1025 "percent-encoding", 1043 1026 ] ··· 1086 1069 1087 1070 [[package]] 1088 1071 name = "futures-lite" 1089 - version = "2.6.0" 1072 + version = "2.6.1" 1090 1073 source = "registry+https://github.com/rust-lang/crates.io-index" 1091 - checksum = "f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532" 1074 + checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad" 1092 1075 dependencies = [ 1093 1076 "fastrand", 1094 1077 "futures-core", ··· 1105 1088 dependencies = [ 1106 1089 "proc-macro2", 1107 1090 "quote", 1108 - "syn 2.0.104", 1091 + "syn 2.0.109", 1109 1092 ] 1110 1093 1111 1094 [[package]] ··· 1247 1230 1248 1231 [[package]] 1249 1232 name = "generic-array" 1250 - version = "0.14.7" 1233 + version = "0.14.9" 1251 1234 source = "registry+https://github.com/rust-lang/crates.io-index" 1252 - checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 1235 + checksum = "4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2" 1253 1236 dependencies = [ 1254 1237 "typenum", 1255 1238 "version_check", ··· 1279 1262 1280 1263 [[package]] 1281 1264 name = "getrandom" 1282 - version = "0.3.3" 1265 + version = "0.3.4" 1283 1266 source = "registry+https://github.com/rust-lang/crates.io-index" 1284 - checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" 1267 + checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" 1285 1268 dependencies = [ 1286 1269 "cfg-if", 1287 1270 "libc", 1288 1271 "r-efi", 1289 - "wasi 0.14.2+wasi-0.2.4", 1272 + "wasip2", 1290 1273 ] 1291 1274 1292 1275 [[package]] 1293 - name = "gimli" 1294 - version = "0.31.1" 1295 - source = "registry+https://github.com/rust-lang/crates.io-index" 1296 - checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" 1297 - 1298 - [[package]] 1299 1276 name = "gio" 1300 1277 version = "0.18.4" 1301 1278 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1333 1310 source = "registry+https://github.com/rust-lang/crates.io-index" 1334 1311 checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5" 1335 1312 dependencies = [ 1336 - "bitflags 2.9.1", 1313 + "bitflags 2.10.0", 1337 1314 "futures-channel", 1338 1315 "futures-core", 1339 1316 "futures-executor", ··· 1357 1334 checksum = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc" 1358 1335 dependencies = [ 1359 1336 "heck 0.4.1", 1360 - "proc-macro-crate 2.0.0", 1337 + "proc-macro-crate 2.0.2", 1361 1338 "proc-macro-error", 1362 1339 "proc-macro2", 1363 1340 "quote", 1364 - "syn 2.0.104", 1341 + "syn 2.0.109", 1365 1342 ] 1366 1343 1367 1344 [[package]] ··· 1376 1353 1377 1354 [[package]] 1378 1355 name = "glob" 1379 - version = "0.3.2" 1356 + version = "0.3.3" 1380 1357 source = "registry+https://github.com/rust-lang/crates.io-index" 1381 - checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" 1358 + checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" 1382 1359 1383 1360 [[package]] 1384 1361 name = "gobject-sys" ··· 1440 1417 "proc-macro-error", 1441 1418 "proc-macro2", 1442 1419 "quote", 1443 - "syn 2.0.104", 1420 + "syn 2.0.109", 1444 1421 ] 1445 1422 1446 1423 [[package]] ··· 1451 1428 1452 1429 [[package]] 1453 1430 name = "hashbrown" 1454 - version = "0.15.4" 1431 + version = "0.16.0" 1455 1432 source = "registry+https://github.com/rust-lang/crates.io-index" 1456 - checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" 1433 + checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" 1457 1434 1458 1435 [[package]] 1459 1436 name = "heck" ··· 1533 1510 1534 1511 [[package]] 1535 1512 name = "hyper" 1536 - version = "1.6.0" 1513 + version = "1.7.0" 1537 1514 source = "registry+https://github.com/rust-lang/crates.io-index" 1538 - checksum = "cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80" 1515 + checksum = "eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e" 1539 1516 dependencies = [ 1517 + "atomic-waker", 1540 1518 "bytes", 1541 1519 "futures-channel", 1542 - "futures-util", 1520 + "futures-core", 1543 1521 "http", 1544 1522 "http-body", 1545 1523 "httparse", 1546 1524 "itoa", 1547 1525 "pin-project-lite", 1526 + "pin-utils", 1548 1527 "smallvec", 1549 1528 "tokio", 1550 1529 "want", ··· 1552 1531 1553 1532 [[package]] 1554 1533 name = "hyper-util" 1555 - version = "0.1.16" 1534 + version = "0.1.17" 1556 1535 source = "registry+https://github.com/rust-lang/crates.io-index" 1557 - checksum = "8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e" 1536 + checksum = "3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8" 1558 1537 dependencies = [ 1559 1538 "base64 0.22.1", 1560 1539 "bytes", ··· 1576 1555 1577 1556 [[package]] 1578 1557 name = "iana-time-zone" 1579 - version = "0.1.63" 1558 + version = "0.1.64" 1580 1559 source = "registry+https://github.com/rust-lang/crates.io-index" 1581 - checksum = "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8" 1560 + checksum = "33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb" 1582 1561 dependencies = [ 1583 1562 "android_system_properties", 1584 1563 "core-foundation-sys", ··· 1586 1565 "js-sys", 1587 1566 "log", 1588 1567 "wasm-bindgen", 1589 - "windows-core", 1568 + "windows-core 0.62.2", 1590 1569 ] 1591 1570 1592 1571 [[package]] ··· 1605 1584 checksum = "cc50b891e4acf8fe0e71ef88ec43ad82ee07b3810ad09de10f1d01f072ed4b98" 1606 1585 dependencies = [ 1607 1586 "byteorder", 1608 - "png", 1587 + "png 0.17.16", 1609 1588 ] 1610 1589 1611 1590 [[package]] 1612 1591 name = "icu_collections" 1613 - version = "2.0.0" 1592 + version = "2.1.1" 1614 1593 source = "registry+https://github.com/rust-lang/crates.io-index" 1615 - checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" 1594 + checksum = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43" 1616 1595 dependencies = [ 1617 1596 "displaydoc", 1618 1597 "potential_utf", ··· 1623 1602 1624 1603 [[package]] 1625 1604 name = "icu_locale_core" 1626 - version = "2.0.0" 1605 + version = "2.1.1" 1627 1606 source = "registry+https://github.com/rust-lang/crates.io-index" 1628 - checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" 1607 + checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6" 1629 1608 dependencies = [ 1630 1609 "displaydoc", 1631 1610 "litemap", ··· 1636 1615 1637 1616 [[package]] 1638 1617 name = "icu_normalizer" 1639 - version = "2.0.0" 1618 + version = "2.1.1" 1640 1619 source = "registry+https://github.com/rust-lang/crates.io-index" 1641 - checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" 1620 + checksum = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599" 1642 1621 dependencies = [ 1643 - "displaydoc", 1644 1622 "icu_collections", 1645 1623 "icu_normalizer_data", 1646 1624 "icu_properties", ··· 1651 1629 1652 1630 [[package]] 1653 1631 name = "icu_normalizer_data" 1654 - version = "2.0.0" 1632 + version = "2.1.1" 1655 1633 source = "registry+https://github.com/rust-lang/crates.io-index" 1656 - checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" 1634 + checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a" 1657 1635 1658 1636 [[package]] 1659 1637 name = "icu_properties" 1660 - version = "2.0.1" 1638 + version = "2.1.1" 1661 1639 source = "registry+https://github.com/rust-lang/crates.io-index" 1662 - checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" 1640 + checksum = "e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99" 1663 1641 dependencies = [ 1664 - "displaydoc", 1665 1642 "icu_collections", 1666 1643 "icu_locale_core", 1667 1644 "icu_properties_data", 1668 1645 "icu_provider", 1669 - "potential_utf", 1670 1646 "zerotrie", 1671 1647 "zerovec", 1672 1648 ] 1673 1649 1674 1650 [[package]] 1675 1651 name = "icu_properties_data" 1676 - version = "2.0.1" 1652 + version = "2.1.1" 1677 1653 source = "registry+https://github.com/rust-lang/crates.io-index" 1678 - checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" 1654 + checksum = "02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899" 1679 1655 1680 1656 [[package]] 1681 1657 name = "icu_provider" 1682 - version = "2.0.0" 1658 + version = "2.1.1" 1683 1659 source = "registry+https://github.com/rust-lang/crates.io-index" 1684 - checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" 1660 + checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614" 1685 1661 dependencies = [ 1686 1662 "displaydoc", 1687 1663 "icu_locale_core", 1688 - "stable_deref_trait", 1689 - "tinystr", 1690 1664 "writeable", 1691 1665 "yoke", 1692 1666 "zerofrom", ··· 1702 1676 1703 1677 [[package]] 1704 1678 name = "idna" 1705 - version = "1.0.3" 1679 + version = "1.1.0" 1706 1680 source = "registry+https://github.com/rust-lang/crates.io-index" 1707 - checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" 1681 + checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" 1708 1682 dependencies = [ 1709 1683 "idna_adapter", 1710 1684 "smallvec", ··· 1722 1696 ] 1723 1697 1724 1698 [[package]] 1699 + name = "image" 1700 + version = "0.25.8" 1701 + source = "registry+https://github.com/rust-lang/crates.io-index" 1702 + checksum = "529feb3e6769d234375c4cf1ee2ce713682b8e76538cb13f9fc23e1400a591e7" 1703 + dependencies = [ 1704 + "bytemuck", 1705 + "byteorder-lite", 1706 + "moxcms", 1707 + "num-traits", 1708 + "png 0.18.0", 1709 + ] 1710 + 1711 + [[package]] 1725 1712 name = "indexmap" 1726 1713 version = "1.9.3" 1727 1714 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1734 1721 1735 1722 [[package]] 1736 1723 name = "indexmap" 1737 - version = "2.10.0" 1724 + version = "2.12.0" 1738 1725 source = "registry+https://github.com/rust-lang/crates.io-index" 1739 - checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" 1726 + checksum = "6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f" 1740 1727 dependencies = [ 1741 1728 "equivalent", 1742 - "hashbrown 0.15.4", 1729 + "hashbrown 0.16.0", 1743 1730 "serde", 1731 + "serde_core", 1744 1732 ] 1745 1733 1746 1734 [[package]] ··· 1753 1741 ] 1754 1742 1755 1743 [[package]] 1756 - name = "io-uring" 1757 - version = "0.7.9" 1758 - source = "registry+https://github.com/rust-lang/crates.io-index" 1759 - checksum = "d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4" 1760 - dependencies = [ 1761 - "bitflags 2.9.1", 1762 - "cfg-if", 1763 - "libc", 1764 - ] 1765 - 1766 - [[package]] 1767 1744 name = "ipnet" 1768 1745 version = "2.11.0" 1769 1746 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1771 1748 1772 1749 [[package]] 1773 1750 name = "iri-string" 1774 - version = "0.7.8" 1751 + version = "0.7.9" 1775 1752 source = "registry+https://github.com/rust-lang/crates.io-index" 1776 - checksum = "dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2" 1753 + checksum = "4f867b9d1d896b67beb18518eda36fdb77a32ea590de864f1325b294a6d14397" 1777 1754 dependencies = [ 1778 1755 "memchr", 1779 1756 "serde", ··· 1851 1828 1852 1829 [[package]] 1853 1830 name = "js-sys" 1854 - version = "0.3.77" 1831 + version = "0.3.82" 1855 1832 source = "registry+https://github.com/rust-lang/crates.io-index" 1856 - checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" 1833 + checksum = "b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65" 1857 1834 dependencies = [ 1858 1835 "once_cell", 1859 1836 "wasm-bindgen", ··· 1887 1864 source = "registry+https://github.com/rust-lang/crates.io-index" 1888 1865 checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a" 1889 1866 dependencies = [ 1890 - "bitflags 2.9.1", 1867 + "bitflags 2.10.0", 1891 1868 "serde", 1892 1869 "unicode-segmentation", 1893 1870 ] ··· 1900 1877 dependencies = [ 1901 1878 "cssparser", 1902 1879 "html5ever", 1903 - "indexmap 2.10.0", 1880 + "indexmap 2.12.0", 1904 1881 "selectors", 1905 1882 ] 1906 1883 ··· 1930 1907 checksum = "6e9ec52138abedcc58dc17a7c6c0c00a2bdb4f3427c7f63fa97fd0d859155caf" 1931 1908 dependencies = [ 1932 1909 "gtk-sys", 1933 - "libloading", 1910 + "libloading 0.7.4", 1934 1911 "once_cell", 1935 1912 ] 1936 1913 1937 1914 [[package]] 1938 1915 name = "libc" 1939 - version = "0.2.174" 1916 + version = "0.2.177" 1940 1917 source = "registry+https://github.com/rust-lang/crates.io-index" 1941 - checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" 1918 + checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976" 1942 1919 1943 1920 [[package]] 1944 1921 name = "libloading" ··· 1951 1928 ] 1952 1929 1953 1930 [[package]] 1931 + name = "libloading" 1932 + version = "0.8.9" 1933 + source = "registry+https://github.com/rust-lang/crates.io-index" 1934 + checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55" 1935 + dependencies = [ 1936 + "cfg-if", 1937 + "windows-link 0.2.1", 1938 + ] 1939 + 1940 + [[package]] 1954 1941 name = "libredox" 1955 - version = "0.1.8" 1942 + version = "0.1.10" 1956 1943 source = "registry+https://github.com/rust-lang/crates.io-index" 1957 - checksum = "360e552c93fa0e8152ab463bc4c4837fce76a225df11dfaeea66c313de5e61f7" 1944 + checksum = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb" 1958 1945 dependencies = [ 1959 - "bitflags 2.9.1", 1946 + "bitflags 2.10.0", 1960 1947 "libc", 1961 1948 ] 1962 1949 1963 1950 [[package]] 1964 1951 name = "linux-raw-sys" 1965 - version = "0.9.4" 1952 + version = "0.11.0" 1966 1953 source = "registry+https://github.com/rust-lang/crates.io-index" 1967 - checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" 1954 + checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" 1968 1955 1969 1956 [[package]] 1970 1957 name = "litemap" 1971 - version = "0.8.0" 1958 + version = "0.8.1" 1972 1959 source = "registry+https://github.com/rust-lang/crates.io-index" 1973 - checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" 1960 + checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77" 1974 1961 1975 1962 [[package]] 1976 1963 name = "lock_api" 1977 - version = "0.4.13" 1964 + version = "0.4.14" 1978 1965 source = "registry+https://github.com/rust-lang/crates.io-index" 1979 - checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" 1966 + checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" 1980 1967 dependencies = [ 1981 - "autocfg", 1982 1968 "scopeguard", 1983 1969 ] 1984 1970 1985 1971 [[package]] 1986 1972 name = "log" 1987 - version = "0.4.27" 1973 + version = "0.4.28" 1988 1974 source = "registry+https://github.com/rust-lang/crates.io-index" 1989 - checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" 1975 + checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" 1990 1976 1991 1977 [[package]] 1992 1978 name = "mac" ··· 2016 2002 dependencies = [ 2017 2003 "proc-macro2", 2018 2004 "quote", 2019 - "syn 2.0.104", 2005 + "syn 2.0.109", 2020 2006 ] 2021 2007 2022 2008 [[package]] ··· 2027 2013 2028 2014 [[package]] 2029 2015 name = "memchr" 2030 - version = "2.7.5" 2016 + version = "2.7.6" 2031 2017 source = "registry+https://github.com/rust-lang/crates.io-index" 2032 - checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" 2018 + checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" 2033 2019 2034 2020 [[package]] 2035 2021 name = "memoffset" ··· 2058 2044 2059 2045 [[package]] 2060 2046 name = "mio" 2061 - version = "1.0.4" 2047 + version = "1.1.0" 2062 2048 source = "registry+https://github.com/rust-lang/crates.io-index" 2063 - checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c" 2049 + checksum = "69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873" 2064 2050 dependencies = [ 2065 2051 "libc", 2066 2052 "wasi 0.11.1+wasi-snapshot-preview1", 2067 - "windows-sys 0.59.0", 2053 + "windows-sys 0.61.2", 2054 + ] 2055 + 2056 + [[package]] 2057 + name = "moxcms" 2058 + version = "0.7.9" 2059 + source = "registry+https://github.com/rust-lang/crates.io-index" 2060 + checksum = "0fbdd3d7436f8b5e892b8b7ea114271ff0fa00bc5acae845d53b07d498616ef6" 2061 + dependencies = [ 2062 + "num-traits", 2063 + "pxfm", 2068 2064 ] 2069 2065 2070 2066 [[package]] 2071 2067 name = "muda" 2072 - version = "0.17.0" 2068 + version = "0.17.1" 2073 2069 source = "registry+https://github.com/rust-lang/crates.io-index" 2074 - checksum = "58b89bf91c19bf036347f1ab85a81c560f08c0667c8601bece664d860a600988" 2070 + checksum = "01c1738382f66ed56b3b9c8119e794a2e23148ac8ea214eda86622d4cb9d415a" 2075 2071 dependencies = [ 2076 2072 "crossbeam-channel", 2077 2073 "dpi", 2078 2074 "gtk", 2079 2075 "keyboard-types", 2080 - "objc2 0.6.1", 2076 + "objc2 0.6.3", 2081 2077 "objc2-app-kit", 2082 2078 "objc2-core-foundation", 2083 - "objc2-foundation 0.3.1", 2079 + "objc2-foundation 0.3.2", 2084 2080 "once_cell", 2085 - "png", 2081 + "png 0.17.16", 2086 2082 "serde", 2087 - "thiserror 2.0.12", 2088 - "windows-sys 0.59.0", 2083 + "thiserror 2.0.17", 2084 + "windows-sys 0.60.2", 2089 2085 ] 2090 2086 2091 2087 [[package]] ··· 2094 2090 source = "registry+https://github.com/rust-lang/crates.io-index" 2095 2091 checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4" 2096 2092 dependencies = [ 2097 - "bitflags 2.9.1", 2093 + "bitflags 2.10.0", 2098 2094 "jni-sys", 2099 2095 "log", 2100 2096 "ndk-sys", ··· 2130 2126 source = "registry+https://github.com/rust-lang/crates.io-index" 2131 2127 checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" 2132 2128 dependencies = [ 2133 - "bitflags 2.9.1", 2129 + "bitflags 2.10.0", 2134 2130 "cfg-if", 2135 2131 "cfg_aliases", 2136 2132 "libc", ··· 2160 2156 2161 2157 [[package]] 2162 2158 name = "num_enum" 2163 - version = "0.7.4" 2159 + version = "0.7.5" 2164 2160 source = "registry+https://github.com/rust-lang/crates.io-index" 2165 - checksum = "a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a" 2161 + checksum = "b1207a7e20ad57b847bbddc6776b968420d38292bbfe2089accff5e19e82454c" 2166 2162 dependencies = [ 2167 2163 "num_enum_derive", 2168 2164 "rustversion", ··· 2170 2166 2171 2167 [[package]] 2172 2168 name = "num_enum_derive" 2173 - version = "0.7.4" 2169 + version = "0.7.5" 2174 2170 source = "registry+https://github.com/rust-lang/crates.io-index" 2175 - checksum = "77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d" 2171 + checksum = "ff32365de1b6743cb203b710788263c44a03de03802daf96092f2da4fe6ba4d7" 2176 2172 dependencies = [ 2177 - "proc-macro-crate 3.3.0", 2173 + "proc-macro-crate 3.4.0", 2178 2174 "proc-macro2", 2179 2175 "quote", 2180 - "syn 2.0.104", 2176 + "syn 2.0.109", 2181 2177 ] 2182 2178 2183 2179 [[package]] ··· 2198 2194 2199 2195 [[package]] 2200 2196 name = "objc2" 2201 - version = "0.6.1" 2197 + version = "0.6.3" 2202 2198 source = "registry+https://github.com/rust-lang/crates.io-index" 2203 - checksum = "88c6597e14493ab2e44ce58f2fdecf095a51f12ca57bec060a11c57332520551" 2199 + checksum = "b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05" 2204 2200 dependencies = [ 2205 2201 "objc2-encode", 2206 2202 "objc2-exception-helper", ··· 2208 2204 2209 2205 [[package]] 2210 2206 name = "objc2-app-kit" 2211 - version = "0.3.1" 2207 + version = "0.3.2" 2212 2208 source = "registry+https://github.com/rust-lang/crates.io-index" 2213 - checksum = "e6f29f568bec459b0ddff777cec4fe3fd8666d82d5a40ebd0ff7e66134f89bcc" 2209 + checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c" 2214 2210 dependencies = [ 2215 - "bitflags 2.9.1", 2216 - "block2 0.6.1", 2211 + "bitflags 2.10.0", 2212 + "block2 0.6.2", 2217 2213 "libc", 2218 - "objc2 0.6.1", 2214 + "objc2 0.6.3", 2219 2215 "objc2-cloud-kit", 2220 2216 "objc2-core-data", 2221 2217 "objc2-core-foundation", 2222 2218 "objc2-core-graphics", 2223 2219 "objc2-core-image", 2224 - "objc2-foundation 0.3.1", 2225 - "objc2-quartz-core 0.3.1", 2220 + "objc2-core-text", 2221 + "objc2-core-video", 2222 + "objc2-foundation 0.3.2", 2223 + "objc2-quartz-core 0.3.2", 2226 2224 ] 2227 2225 2228 2226 [[package]] 2229 2227 name = "objc2-cloud-kit" 2230 - version = "0.3.1" 2228 + version = "0.3.2" 2231 2229 source = "registry+https://github.com/rust-lang/crates.io-index" 2232 - checksum = "17614fdcd9b411e6ff1117dfb1d0150f908ba83a7df81b1f118005fe0a8ea15d" 2230 + checksum = "73ad74d880bb43877038da939b7427bba67e9dd42004a18b809ba7d87cee241c" 2233 2231 dependencies = [ 2234 - "bitflags 2.9.1", 2235 - "objc2 0.6.1", 2236 - "objc2-foundation 0.3.1", 2232 + "bitflags 2.10.0", 2233 + "objc2 0.6.3", 2234 + "objc2-foundation 0.3.2", 2237 2235 ] 2238 2236 2239 2237 [[package]] 2240 2238 name = "objc2-core-data" 2241 - version = "0.3.1" 2239 + version = "0.3.2" 2242 2240 source = "registry+https://github.com/rust-lang/crates.io-index" 2243 - checksum = "291fbbf7d29287518e8686417cf7239c74700fd4b607623140a7d4a3c834329d" 2241 + checksum = "0b402a653efbb5e82ce4df10683b6b28027616a2715e90009947d50b8dd298fa" 2244 2242 dependencies = [ 2245 - "bitflags 2.9.1", 2246 - "objc2 0.6.1", 2247 - "objc2-foundation 0.3.1", 2243 + "bitflags 2.10.0", 2244 + "objc2 0.6.3", 2245 + "objc2-foundation 0.3.2", 2248 2246 ] 2249 2247 2250 2248 [[package]] 2251 2249 name = "objc2-core-foundation" 2252 - version = "0.3.1" 2250 + version = "0.3.2" 2253 2251 source = "registry+https://github.com/rust-lang/crates.io-index" 2254 - checksum = "1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166" 2252 + checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" 2255 2253 dependencies = [ 2256 - "bitflags 2.9.1", 2254 + "bitflags 2.10.0", 2257 2255 "dispatch2", 2258 - "objc2 0.6.1", 2256 + "objc2 0.6.3", 2259 2257 ] 2260 2258 2261 2259 [[package]] 2262 2260 name = "objc2-core-graphics" 2263 - version = "0.3.1" 2261 + version = "0.3.2" 2264 2262 source = "registry+https://github.com/rust-lang/crates.io-index" 2265 - checksum = "989c6c68c13021b5c2d6b71456ebb0f9dc78d752e86a98da7c716f4f9470f5a4" 2263 + checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807" 2266 2264 dependencies = [ 2267 - "bitflags 2.9.1", 2265 + "bitflags 2.10.0", 2268 2266 "dispatch2", 2269 - "objc2 0.6.1", 2267 + "objc2 0.6.3", 2270 2268 "objc2-core-foundation", 2271 2269 "objc2-io-surface", 2272 2270 ] 2273 2271 2274 2272 [[package]] 2275 2273 name = "objc2-core-image" 2276 - version = "0.3.1" 2274 + version = "0.3.2" 2277 2275 source = "registry+https://github.com/rust-lang/crates.io-index" 2278 - checksum = "79b3dc0cc4386b6ccf21c157591b34a7f44c8e75b064f85502901ab2188c007e" 2276 + checksum = "e5d563b38d2b97209f8e861173de434bd0214cf020e3423a52624cd1d989f006" 2279 2277 dependencies = [ 2280 - "objc2 0.6.1", 2281 - "objc2-foundation 0.3.1", 2278 + "objc2 0.6.3", 2279 + "objc2-foundation 0.3.2", 2280 + ] 2281 + 2282 + [[package]] 2283 + name = "objc2-core-text" 2284 + version = "0.3.2" 2285 + source = "registry+https://github.com/rust-lang/crates.io-index" 2286 + checksum = "0cde0dfb48d25d2b4862161a4d5fcc0e3c24367869ad306b0c9ec0073bfed92d" 2287 + dependencies = [ 2288 + "bitflags 2.10.0", 2289 + "objc2 0.6.3", 2290 + "objc2-core-foundation", 2291 + "objc2-core-graphics", 2292 + ] 2293 + 2294 + [[package]] 2295 + name = "objc2-core-video" 2296 + version = "0.3.2" 2297 + source = "registry+https://github.com/rust-lang/crates.io-index" 2298 + checksum = "d425caf1df73233f29fd8a5c3e5edbc30d2d4307870f802d18f00d83dc5141a6" 2299 + dependencies = [ 2300 + "bitflags 2.10.0", 2301 + "objc2 0.6.3", 2302 + "objc2-core-foundation", 2303 + "objc2-core-graphics", 2304 + "objc2-io-surface", 2282 2305 ] 2283 2306 2284 2307 [[package]] ··· 2302 2325 source = "registry+https://github.com/rust-lang/crates.io-index" 2303 2326 checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" 2304 2327 dependencies = [ 2305 - "bitflags 2.9.1", 2328 + "bitflags 2.10.0", 2306 2329 "block2 0.5.1", 2307 2330 "libc", 2308 2331 "objc2 0.5.2", ··· 2310 2333 2311 2334 [[package]] 2312 2335 name = "objc2-foundation" 2313 - version = "0.3.1" 2336 + version = "0.3.2" 2314 2337 source = "registry+https://github.com/rust-lang/crates.io-index" 2315 - checksum = "900831247d2fe1a09a683278e5384cfb8c80c79fe6b166f9d14bfdde0ea1b03c" 2338 + checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" 2316 2339 dependencies = [ 2317 - "bitflags 2.9.1", 2318 - "block2 0.6.1", 2340 + "bitflags 2.10.0", 2341 + "block2 0.6.2", 2319 2342 "libc", 2320 - "objc2 0.6.1", 2343 + "objc2 0.6.3", 2321 2344 "objc2-core-foundation", 2322 2345 ] 2323 2346 2324 2347 [[package]] 2325 2348 name = "objc2-io-surface" 2326 - version = "0.3.1" 2349 + version = "0.3.2" 2327 2350 source = "registry+https://github.com/rust-lang/crates.io-index" 2328 - checksum = "7282e9ac92529fa3457ce90ebb15f4ecbc383e8338060960760fa2cf75420c3c" 2351 + checksum = "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d" 2329 2352 dependencies = [ 2330 - "bitflags 2.9.1", 2331 - "objc2 0.6.1", 2353 + "bitflags 2.10.0", 2354 + "objc2 0.6.3", 2355 + "objc2-core-foundation", 2356 + ] 2357 + 2358 + [[package]] 2359 + name = "objc2-javascript-core" 2360 + version = "0.3.2" 2361 + source = "registry+https://github.com/rust-lang/crates.io-index" 2362 + checksum = "2a1e6550c4caed348956ce3370c9ffeca70bb1dbed4fa96112e7c6170e074586" 2363 + dependencies = [ 2364 + "objc2 0.6.3", 2332 2365 "objc2-core-foundation", 2333 2366 ] 2334 2367 ··· 2338 2371 source = "registry+https://github.com/rust-lang/crates.io-index" 2339 2372 checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" 2340 2373 dependencies = [ 2341 - "bitflags 2.9.1", 2374 + "bitflags 2.10.0", 2342 2375 "block2 0.5.1", 2343 2376 "objc2 0.5.2", 2344 2377 "objc2-foundation 0.2.2", ··· 2350 2383 source = "registry+https://github.com/rust-lang/crates.io-index" 2351 2384 checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" 2352 2385 dependencies = [ 2353 - "bitflags 2.9.1", 2386 + "bitflags 2.10.0", 2354 2387 "block2 0.5.1", 2355 2388 "objc2 0.5.2", 2356 2389 "objc2-foundation 0.2.2", ··· 2359 2392 2360 2393 [[package]] 2361 2394 name = "objc2-quartz-core" 2362 - version = "0.3.1" 2395 + version = "0.3.2" 2363 2396 source = "registry+https://github.com/rust-lang/crates.io-index" 2364 - checksum = "90ffb6a0cd5f182dc964334388560b12a57f7b74b3e2dec5e2722aa2dfb2ccd5" 2397 + checksum = "96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f" 2365 2398 dependencies = [ 2366 - "bitflags 2.9.1", 2367 - "objc2 0.6.1", 2368 - "objc2-foundation 0.3.1", 2399 + "bitflags 2.10.0", 2400 + "objc2 0.6.3", 2401 + "objc2-foundation 0.3.2", 2369 2402 ] 2370 2403 2371 2404 [[package]] 2372 - name = "objc2-ui-kit" 2373 - version = "0.3.1" 2405 + name = "objc2-security" 2406 + version = "0.3.2" 2374 2407 source = "registry+https://github.com/rust-lang/crates.io-index" 2375 - checksum = "25b1312ad7bc8a0e92adae17aa10f90aae1fb618832f9b993b022b591027daed" 2408 + checksum = "709fe137109bd1e8b5a99390f77a7d8b2961dafc1a1c5db8f2e60329ad6d895a" 2376 2409 dependencies = [ 2377 - "bitflags 2.9.1", 2378 - "objc2 0.6.1", 2410 + "bitflags 2.10.0", 2411 + "objc2 0.6.3", 2379 2412 "objc2-core-foundation", 2380 - "objc2-foundation 0.3.1", 2381 2413 ] 2382 2414 2383 2415 [[package]] 2384 - name = "objc2-web-kit" 2385 - version = "0.3.1" 2416 + name = "objc2-ui-kit" 2417 + version = "0.3.2" 2386 2418 source = "registry+https://github.com/rust-lang/crates.io-index" 2387 - checksum = "91672909de8b1ce1c2252e95bbee8c1649c9ad9d14b9248b3d7b4c47903c47ad" 2419 + checksum = "d87d638e33c06f577498cbcc50491496a3ed4246998a7fbba7ccb98b1e7eab22" 2388 2420 dependencies = [ 2389 - "bitflags 2.9.1", 2390 - "block2 0.6.1", 2391 - "objc2 0.6.1", 2392 - "objc2-app-kit", 2421 + "bitflags 2.10.0", 2422 + "objc2 0.6.3", 2393 2423 "objc2-core-foundation", 2394 - "objc2-foundation 0.3.1", 2424 + "objc2-foundation 0.3.2", 2395 2425 ] 2396 2426 2397 2427 [[package]] 2398 - name = "object" 2399 - version = "0.36.7" 2428 + name = "objc2-web-kit" 2429 + version = "0.3.2" 2400 2430 source = "registry+https://github.com/rust-lang/crates.io-index" 2401 - checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" 2431 + checksum = "b2e5aaab980c433cf470df9d7af96a7b46a9d892d521a2cbbb2f8a4c16751e7f" 2402 2432 dependencies = [ 2403 - "memchr", 2433 + "bitflags 2.10.0", 2434 + "block2 0.6.2", 2435 + "objc2 0.6.3", 2436 + "objc2-app-kit", 2437 + "objc2-core-foundation", 2438 + "objc2-foundation 0.3.2", 2439 + "objc2-javascript-core", 2440 + "objc2-security", 2404 2441 ] 2405 2442 2406 2443 [[package]] ··· 2470 2507 2471 2508 [[package]] 2472 2509 name = "parking_lot" 2473 - version = "0.12.4" 2510 + version = "0.12.5" 2474 2511 source = "registry+https://github.com/rust-lang/crates.io-index" 2475 - checksum = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13" 2512 + checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" 2476 2513 dependencies = [ 2477 2514 "lock_api", 2478 2515 "parking_lot_core", ··· 2480 2517 2481 2518 [[package]] 2482 2519 name = "parking_lot_core" 2483 - version = "0.9.11" 2520 + version = "0.9.12" 2484 2521 source = "registry+https://github.com/rust-lang/crates.io-index" 2485 - checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" 2522 + checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" 2486 2523 dependencies = [ 2487 2524 "cfg-if", 2488 2525 "libc", 2489 2526 "redox_syscall", 2490 2527 "smallvec", 2491 - "windows-targets 0.52.6", 2528 + "windows-link 0.2.1", 2492 2529 ] 2493 2530 2494 2531 [[package]] ··· 2499 2536 2500 2537 [[package]] 2501 2538 name = "percent-encoding" 2502 - version = "2.3.1" 2539 + version = "2.3.2" 2503 2540 source = "registry+https://github.com/rust-lang/crates.io-index" 2504 - checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 2541 + checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" 2505 2542 2506 2543 [[package]] 2507 2544 name = "phf" ··· 2607 2644 "phf_shared 0.11.3", 2608 2645 "proc-macro2", 2609 2646 "quote", 2610 - "syn 2.0.104", 2647 + "syn 2.0.109", 2611 2648 ] 2612 2649 2613 2650 [[package]] ··· 2668 2705 2669 2706 [[package]] 2670 2707 name = "plist" 2671 - version = "1.7.4" 2708 + version = "1.8.0" 2672 2709 source = "registry+https://github.com/rust-lang/crates.io-index" 2673 - checksum = "3af6b589e163c5a788fab00ce0c0366f6efbb9959c2f9874b224936af7fce7e1" 2710 + checksum = "740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07" 2674 2711 dependencies = [ 2675 2712 "base64 0.22.1", 2676 - "indexmap 2.10.0", 2677 - "quick-xml 0.38.0", 2713 + "indexmap 2.12.0", 2714 + "quick-xml 0.38.3", 2678 2715 "serde", 2679 2716 "time", 2680 2717 ] ··· 2693 2730 ] 2694 2731 2695 2732 [[package]] 2733 + name = "png" 2734 + version = "0.18.0" 2735 + source = "registry+https://github.com/rust-lang/crates.io-index" 2736 + checksum = "97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0" 2737 + dependencies = [ 2738 + "bitflags 2.10.0", 2739 + "crc32fast", 2740 + "fdeflate", 2741 + "flate2", 2742 + "miniz_oxide", 2743 + ] 2744 + 2745 + [[package]] 2696 2746 name = "polling" 2697 - version = "3.9.0" 2747 + version = "3.11.0" 2698 2748 source = "registry+https://github.com/rust-lang/crates.io-index" 2699 - checksum = "8ee9b2fa7a4517d2c91ff5bc6c297a427a96749d15f98fcdbb22c05571a4d4b7" 2749 + checksum = "5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218" 2700 2750 dependencies = [ 2701 2751 "cfg-if", 2702 2752 "concurrent-queue", 2703 2753 "hermit-abi", 2704 2754 "pin-project-lite", 2705 2755 "rustix", 2706 - "windows-sys 0.60.2", 2756 + "windows-sys 0.61.2", 2707 2757 ] 2708 2758 2709 2759 [[package]] 2710 2760 name = "potential_utf" 2711 - version = "0.1.2" 2761 + version = "0.1.4" 2712 2762 source = "registry+https://github.com/rust-lang/crates.io-index" 2713 - checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" 2763 + checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77" 2714 2764 dependencies = [ 2715 2765 "zerovec", 2716 2766 ] ··· 2748 2798 2749 2799 [[package]] 2750 2800 name = "proc-macro-crate" 2751 - version = "2.0.0" 2801 + version = "2.0.2" 2752 2802 source = "registry+https://github.com/rust-lang/crates.io-index" 2753 - checksum = "7e8366a6159044a37876a2b9817124296703c586a5c92e2c53751fa06d8d43e8" 2803 + checksum = "b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24" 2754 2804 dependencies = [ 2755 - "toml_edit 0.20.7", 2805 + "toml_datetime 0.6.3", 2806 + "toml_edit 0.20.2", 2756 2807 ] 2757 2808 2758 2809 [[package]] 2759 2810 name = "proc-macro-crate" 2760 - version = "3.3.0" 2811 + version = "3.4.0" 2761 2812 source = "registry+https://github.com/rust-lang/crates.io-index" 2762 - checksum = "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35" 2813 + checksum = "219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983" 2763 2814 dependencies = [ 2764 - "toml_edit 0.22.27", 2815 + "toml_edit 0.23.7", 2765 2816 ] 2766 2817 2767 2818 [[package]] ··· 2796 2847 2797 2848 [[package]] 2798 2849 name = "proc-macro2" 2799 - version = "1.0.95" 2850 + version = "1.0.103" 2800 2851 source = "registry+https://github.com/rust-lang/crates.io-index" 2801 - checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" 2852 + checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8" 2802 2853 dependencies = [ 2803 2854 "unicode-ident", 2804 2855 ] 2805 2856 2806 2857 [[package]] 2858 + name = "pxfm" 2859 + version = "0.1.25" 2860 + source = "registry+https://github.com/rust-lang/crates.io-index" 2861 + checksum = "a3cbdf373972bf78df4d3b518d07003938e2c7d1fb5891e55f9cb6df57009d84" 2862 + dependencies = [ 2863 + "num-traits", 2864 + ] 2865 + 2866 + [[package]] 2807 2867 name = "quick-xml" 2808 2868 version = "0.37.5" 2809 2869 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2814 2874 2815 2875 [[package]] 2816 2876 name = "quick-xml" 2817 - version = "0.38.0" 2877 + version = "0.38.3" 2818 2878 source = "registry+https://github.com/rust-lang/crates.io-index" 2819 - checksum = "8927b0664f5c5a98265138b7e3f90aa19a6b21353182469ace36d4ac527b7b1b" 2879 + checksum = "42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89" 2820 2880 dependencies = [ 2821 2881 "memchr", 2822 2882 ] 2823 2883 2824 2884 [[package]] 2825 2885 name = "quote" 2826 - version = "1.0.40" 2886 + version = "1.0.42" 2827 2887 source = "registry+https://github.com/rust-lang/crates.io-index" 2828 - checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" 2888 + checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f" 2829 2889 dependencies = [ 2830 2890 "proc-macro2", 2831 2891 ] ··· 2925 2985 source = "registry+https://github.com/rust-lang/crates.io-index" 2926 2986 checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" 2927 2987 dependencies = [ 2928 - "getrandom 0.3.3", 2988 + "getrandom 0.3.4", 2929 2989 ] 2930 2990 2931 2991 [[package]] ··· 2954 3014 2955 3015 [[package]] 2956 3016 name = "redox_syscall" 2957 - version = "0.5.17" 3017 + version = "0.5.18" 2958 3018 source = "registry+https://github.com/rust-lang/crates.io-index" 2959 - checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" 3019 + checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" 2960 3020 dependencies = [ 2961 - "bitflags 2.9.1", 3021 + "bitflags 2.10.0", 2962 3022 ] 2963 3023 2964 3024 [[package]] 2965 3025 name = "redox_users" 2966 - version = "0.5.0" 3026 + version = "0.5.2" 2967 3027 source = "registry+https://github.com/rust-lang/crates.io-index" 2968 - checksum = "dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b" 3028 + checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" 2969 3029 dependencies = [ 2970 3030 "getrandom 0.2.16", 2971 3031 "libredox", 2972 - "thiserror 2.0.12", 3032 + "thiserror 2.0.17", 2973 3033 ] 2974 3034 2975 3035 [[package]] 2976 3036 name = "ref-cast" 2977 - version = "1.0.24" 3037 + version = "1.0.25" 2978 3038 source = "registry+https://github.com/rust-lang/crates.io-index" 2979 - checksum = "4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf" 3039 + checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d" 2980 3040 dependencies = [ 2981 3041 "ref-cast-impl", 2982 3042 ] 2983 3043 2984 3044 [[package]] 2985 3045 name = "ref-cast-impl" 2986 - version = "1.0.24" 3046 + version = "1.0.25" 2987 3047 source = "registry+https://github.com/rust-lang/crates.io-index" 2988 - checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" 3048 + checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" 2989 3049 dependencies = [ 2990 3050 "proc-macro2", 2991 3051 "quote", 2992 - "syn 2.0.104", 3052 + "syn 2.0.109", 2993 3053 ] 2994 3054 2995 3055 [[package]] 2996 3056 name = "regex" 2997 - version = "1.11.1" 3057 + version = "1.12.2" 2998 3058 source = "registry+https://github.com/rust-lang/crates.io-index" 2999 - checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" 3059 + checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4" 3000 3060 dependencies = [ 3001 3061 "aho-corasick", 3002 3062 "memchr", ··· 3006 3066 3007 3067 [[package]] 3008 3068 name = "regex-automata" 3009 - version = "0.4.9" 3069 + version = "0.4.13" 3010 3070 source = "registry+https://github.com/rust-lang/crates.io-index" 3011 - checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" 3071 + checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" 3012 3072 dependencies = [ 3013 3073 "aho-corasick", 3014 3074 "memchr", ··· 3017 3077 3018 3078 [[package]] 3019 3079 name = "regex-syntax" 3020 - version = "0.8.5" 3080 + version = "0.8.8" 3021 3081 source = "registry+https://github.com/rust-lang/crates.io-index" 3022 - checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" 3082 + checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" 3023 3083 3024 3084 [[package]] 3025 3085 name = "reqwest" 3026 - version = "0.12.22" 3086 + version = "0.12.24" 3027 3087 source = "registry+https://github.com/rust-lang/crates.io-index" 3028 - checksum = "cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531" 3088 + checksum = "9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f" 3029 3089 dependencies = [ 3030 3090 "base64 0.22.1", 3031 3091 "bytes", ··· 3063 3123 checksum = "ef2bee61e6cffa4635c72d7d81a84294e28f0930db0ddcb0f66d10244674ebed" 3064 3124 dependencies = [ 3065 3125 "ashpd", 3066 - "block2 0.6.1", 3126 + "block2 0.6.2", 3067 3127 "dispatch2", 3068 3128 "glib-sys", 3069 3129 "gobject-sys", 3070 3130 "gtk-sys", 3071 3131 "js-sys", 3072 3132 "log", 3073 - "objc2 0.6.1", 3133 + "objc2 0.6.3", 3074 3134 "objc2-app-kit", 3075 3135 "objc2-core-foundation", 3076 - "objc2-foundation 0.3.1", 3136 + "objc2-foundation 0.3.2", 3077 3137 "raw-window-handle", 3078 3138 "wasm-bindgen", 3079 3139 "wasm-bindgen-futures", ··· 3082 3142 ] 3083 3143 3084 3144 [[package]] 3085 - name = "rustc-demangle" 3086 - version = "0.1.26" 3087 - source = "registry+https://github.com/rust-lang/crates.io-index" 3088 - checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" 3089 - 3090 - [[package]] 3091 3145 name = "rustc_version" 3092 3146 version = "0.4.1" 3093 3147 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3098 3152 3099 3153 [[package]] 3100 3154 name = "rustix" 3101 - version = "1.0.8" 3155 + version = "1.1.2" 3102 3156 source = "registry+https://github.com/rust-lang/crates.io-index" 3103 - checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" 3157 + checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e" 3104 3158 dependencies = [ 3105 - "bitflags 2.9.1", 3159 + "bitflags 2.10.0", 3106 3160 "errno", 3107 3161 "libc", 3108 3162 "linux-raw-sys", 3109 - "windows-sys 0.60.2", 3163 + "windows-sys 0.61.2", 3110 3164 ] 3111 3165 3112 3166 [[package]] 3113 3167 name = "rustversion" 3114 - version = "1.0.21" 3168 + version = "1.0.22" 3115 3169 source = "registry+https://github.com/rust-lang/crates.io-index" 3116 - checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" 3170 + checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" 3117 3171 3118 3172 [[package]] 3119 3173 name = "ryu" ··· 3159 3213 3160 3214 [[package]] 3161 3215 name = "schemars" 3162 - version = "1.0.4" 3216 + version = "1.1.0" 3163 3217 source = "registry+https://github.com/rust-lang/crates.io-index" 3164 - checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" 3218 + checksum = "9558e172d4e8533736ba97870c4b2cd63f84b382a3d6eb063da41b91cce17289" 3165 3219 dependencies = [ 3166 3220 "dyn-clone", 3167 3221 "ref-cast", ··· 3178 3232 "proc-macro2", 3179 3233 "quote", 3180 3234 "serde_derive_internals", 3181 - "syn 2.0.104", 3235 + "syn 2.0.109", 3182 3236 ] 3183 3237 3184 3238 [[package]] ··· 3213 3267 3214 3268 [[package]] 3215 3269 name = "semver" 3216 - version = "1.0.26" 3270 + version = "1.0.27" 3217 3271 source = "registry+https://github.com/rust-lang/crates.io-index" 3218 - checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" 3272 + checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" 3219 3273 dependencies = [ 3220 3274 "serde", 3275 + "serde_core", 3221 3276 ] 3222 3277 3223 3278 [[package]] 3224 3279 name = "serde" 3225 - version = "1.0.219" 3280 + version = "1.0.228" 3226 3281 source = "registry+https://github.com/rust-lang/crates.io-index" 3227 - checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" 3282 + checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" 3228 3283 dependencies = [ 3284 + "serde_core", 3229 3285 "serde_derive", 3230 3286 ] 3231 3287 3232 3288 [[package]] 3233 3289 name = "serde-untagged" 3234 - version = "0.1.7" 3290 + version = "0.1.9" 3235 3291 source = "registry+https://github.com/rust-lang/crates.io-index" 3236 - checksum = "299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e" 3292 + checksum = "f9faf48a4a2d2693be24c6289dbe26552776eb7737074e6722891fadbe6c5058" 3237 3293 dependencies = [ 3238 3294 "erased-serde", 3239 3295 "serde", 3296 + "serde_core", 3240 3297 "typeid", 3241 3298 ] 3242 3299 3243 3300 [[package]] 3301 + name = "serde_core" 3302 + version = "1.0.228" 3303 + source = "registry+https://github.com/rust-lang/crates.io-index" 3304 + checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" 3305 + dependencies = [ 3306 + "serde_derive", 3307 + ] 3308 + 3309 + [[package]] 3244 3310 name = "serde_derive" 3245 - version = "1.0.219" 3311 + version = "1.0.228" 3246 3312 source = "registry+https://github.com/rust-lang/crates.io-index" 3247 - checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" 3313 + checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" 3248 3314 dependencies = [ 3249 3315 "proc-macro2", 3250 3316 "quote", 3251 - "syn 2.0.104", 3317 + "syn 2.0.109", 3252 3318 ] 3253 3319 3254 3320 [[package]] ··· 3259 3325 dependencies = [ 3260 3326 "proc-macro2", 3261 3327 "quote", 3262 - "syn 2.0.104", 3328 + "syn 2.0.109", 3263 3329 ] 3264 3330 3265 3331 [[package]] 3266 3332 name = "serde_json" 3267 - version = "1.0.141" 3333 + version = "1.0.145" 3268 3334 source = "registry+https://github.com/rust-lang/crates.io-index" 3269 - checksum = "30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3" 3335 + checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" 3270 3336 dependencies = [ 3271 3337 "itoa", 3272 3338 "memchr", 3273 3339 "ryu", 3274 3340 "serde", 3341 + "serde_core", 3275 3342 ] 3276 3343 3277 3344 [[package]] ··· 3282 3349 dependencies = [ 3283 3350 "proc-macro2", 3284 3351 "quote", 3285 - "syn 2.0.104", 3352 + "syn 2.0.109", 3286 3353 ] 3287 3354 3288 3355 [[package]] ··· 3296 3363 3297 3364 [[package]] 3298 3365 name = "serde_spanned" 3299 - version = "1.0.0" 3366 + version = "1.0.3" 3300 3367 source = "registry+https://github.com/rust-lang/crates.io-index" 3301 - checksum = "40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83" 3368 + checksum = "e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392" 3302 3369 dependencies = [ 3303 - "serde", 3370 + "serde_core", 3304 3371 ] 3305 3372 3306 3373 [[package]] ··· 3317 3384 3318 3385 [[package]] 3319 3386 name = "serde_with" 3320 - version = "3.14.0" 3387 + version = "3.15.1" 3321 3388 source = "registry+https://github.com/rust-lang/crates.io-index" 3322 - checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" 3389 + checksum = "aa66c845eee442168b2c8134fec70ac50dc20e760769c8ba0ad1319ca1959b04" 3323 3390 dependencies = [ 3324 3391 "base64 0.22.1", 3325 3392 "chrono", 3326 3393 "hex", 3327 3394 "indexmap 1.9.3", 3328 - "indexmap 2.10.0", 3395 + "indexmap 2.12.0", 3329 3396 "schemars 0.9.0", 3330 - "schemars 1.0.4", 3331 - "serde", 3332 - "serde_derive", 3397 + "schemars 1.1.0", 3398 + "serde_core", 3333 3399 "serde_json", 3334 3400 "serde_with_macros", 3335 3401 "time", ··· 3337 3403 3338 3404 [[package]] 3339 3405 name = "serde_with_macros" 3340 - version = "3.14.0" 3406 + version = "3.15.1" 3341 3407 source = "registry+https://github.com/rust-lang/crates.io-index" 3342 - checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" 3408 + checksum = "b91a903660542fced4e99881aa481bdbaec1634568ee02e0b8bd57c64cb38955" 3343 3409 dependencies = [ 3344 3410 "darling", 3345 3411 "proc-macro2", 3346 3412 "quote", 3347 - "syn 2.0.104", 3413 + "syn 2.0.109", 3348 3414 ] 3349 3415 3350 3416 [[package]] 3351 3417 name = "serialize-to-javascript" 3352 - version = "0.1.1" 3418 + version = "0.1.2" 3353 3419 source = "registry+https://github.com/rust-lang/crates.io-index" 3354 - checksum = "c9823f2d3b6a81d98228151fdeaf848206a7855a7a042bbf9bf870449a66cafb" 3420 + checksum = "04f3666a07a197cdb77cdf306c32be9b7f598d7060d50cfd4d5aa04bfd92f6c5" 3355 3421 dependencies = [ 3356 3422 "serde", 3357 3423 "serde_json", ··· 3360 3426 3361 3427 [[package]] 3362 3428 name = "serialize-to-javascript-impl" 3363 - version = "0.1.1" 3429 + version = "0.1.2" 3364 3430 source = "registry+https://github.com/rust-lang/crates.io-index" 3365 - checksum = "74064874e9f6a15f04c1f3cb627902d0e6b410abbf36668afa873c61889f1763" 3431 + checksum = "772ee033c0916d670af7860b6e1ef7d658a4629a6d0b4c8c3e67f09b3765b75d" 3366 3432 dependencies = [ 3367 3433 "proc-macro2", 3368 3434 "quote", 3369 - "syn 1.0.109", 3435 + "syn 2.0.109", 3370 3436 ] 3371 3437 3372 3438 [[package]] ··· 3398 3464 3399 3465 [[package]] 3400 3466 name = "signal-hook-registry" 3401 - version = "1.4.5" 3467 + version = "1.4.6" 3402 3468 source = "registry+https://github.com/rust-lang/crates.io-index" 3403 - checksum = "9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410" 3469 + checksum = "b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b" 3404 3470 dependencies = [ 3405 3471 "libc", 3406 3472 ] ··· 3425 3491 3426 3492 [[package]] 3427 3493 name = "slab" 3428 - version = "0.4.10" 3494 + version = "0.4.11" 3429 3495 source = "registry+https://github.com/rust-lang/crates.io-index" 3430 - checksum = "04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d" 3496 + checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589" 3431 3497 3432 3498 [[package]] 3433 3499 name = "smallvec" ··· 3437 3503 3438 3504 [[package]] 3439 3505 name = "socket2" 3440 - version = "0.6.0" 3506 + version = "0.6.1" 3441 3507 source = "registry+https://github.com/rust-lang/crates.io-index" 3442 - checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807" 3508 + checksum = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881" 3443 3509 dependencies = [ 3444 3510 "libc", 3445 - "windows-sys 0.59.0", 3511 + "windows-sys 0.60.2", 3446 3512 ] 3447 3513 3448 3514 [[package]] ··· 3495 3561 3496 3562 [[package]] 3497 3563 name = "stable_deref_trait" 3498 - version = "1.2.0" 3564 + version = "1.2.1" 3499 3565 source = "registry+https://github.com/rust-lang/crates.io-index" 3500 - checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 3566 + checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" 3501 3567 3502 3568 [[package]] 3503 3569 name = "static_assertions" ··· 3560 3626 3561 3627 [[package]] 3562 3628 name = "syn" 3563 - version = "2.0.104" 3629 + version = "2.0.109" 3564 3630 source = "registry+https://github.com/rust-lang/crates.io-index" 3565 - checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" 3631 + checksum = "2f17c7e013e88258aa9543dcbe81aca68a667a9ac37cd69c9fbc07858bfe0e2f" 3566 3632 dependencies = [ 3567 3633 "proc-macro2", 3568 3634 "quote", ··· 3586 3652 dependencies = [ 3587 3653 "proc-macro2", 3588 3654 "quote", 3589 - "syn 2.0.104", 3655 + "syn 2.0.109", 3590 3656 ] 3591 3657 3592 3658 [[package]] ··· 3598 3664 "cfg-expr", 3599 3665 "heck 0.5.0", 3600 3666 "pkg-config", 3601 - "toml 0.8.23", 3667 + "toml 0.8.2", 3602 3668 "version-compare", 3603 3669 ] 3604 3670 3605 3671 [[package]] 3606 3672 name = "tao" 3607 - version = "0.34.0" 3673 + version = "0.34.5" 3608 3674 source = "registry+https://github.com/rust-lang/crates.io-index" 3609 - checksum = "49c380ca75a231b87b6c9dd86948f035012e7171d1a7c40a9c2890489a7ffd8a" 3675 + checksum = "f3a753bdc39c07b192151523a3f77cd0394aa75413802c883a0f6f6a0e5ee2e7" 3610 3676 dependencies = [ 3611 - "bitflags 2.9.1", 3677 + "bitflags 2.10.0", 3678 + "block2 0.6.2", 3612 3679 "core-foundation", 3613 3680 "core-graphics", 3614 3681 "crossbeam-channel", ··· 3625 3692 "ndk", 3626 3693 "ndk-context", 3627 3694 "ndk-sys", 3628 - "objc2 0.6.1", 3695 + "objc2 0.6.3", 3629 3696 "objc2-app-kit", 3630 - "objc2-foundation 0.3.1", 3697 + "objc2-foundation 0.3.2", 3631 3698 "once_cell", 3632 3699 "parking_lot", 3633 3700 "raw-window-handle", ··· 3636 3703 "unicode-segmentation", 3637 3704 "url", 3638 3705 "windows", 3639 - "windows-core", 3706 + "windows-core 0.61.2", 3640 3707 "windows-version", 3641 3708 "x11-dl", 3642 3709 ] ··· 3649 3716 dependencies = [ 3650 3717 "proc-macro2", 3651 3718 "quote", 3652 - "syn 2.0.104", 3719 + "syn 2.0.109", 3653 3720 ] 3654 3721 3655 3722 [[package]] ··· 3660 3727 3661 3728 [[package]] 3662 3729 name = "tauri" 3663 - version = "2.7.0" 3730 + version = "2.9.2" 3664 3731 source = "registry+https://github.com/rust-lang/crates.io-index" 3665 - checksum = "352a4bc7bf6c25f5624227e3641adf475a6535707451b09bb83271df8b7a6ac7" 3732 + checksum = "8bceb52453e507c505b330afe3398510e87f428ea42b6e76ecb6bd63b15965b5" 3666 3733 dependencies = [ 3667 3734 "anyhow", 3668 3735 "bytes", 3736 + "cookie", 3669 3737 "dirs", 3670 3738 "dunce", 3671 3739 "embed_plist", 3672 - "getrandom 0.3.3", 3740 + "getrandom 0.3.4", 3673 3741 "glob", 3674 3742 "gtk", 3675 3743 "heck 0.5.0", 3676 3744 "http", 3745 + "image", 3677 3746 "jni", 3678 3747 "libc", 3679 3748 "log", 3680 3749 "mime", 3681 3750 "muda", 3682 - "objc2 0.6.1", 3751 + "objc2 0.6.3", 3683 3752 "objc2-app-kit", 3684 - "objc2-foundation 0.3.1", 3753 + "objc2-foundation 0.3.2", 3685 3754 "objc2-ui-kit", 3755 + "objc2-web-kit", 3686 3756 "percent-encoding", 3687 3757 "plist", 3688 3758 "raw-window-handle", ··· 3697 3767 "tauri-runtime", 3698 3768 "tauri-runtime-wry", 3699 3769 "tauri-utils", 3700 - "thiserror 2.0.12", 3770 + "thiserror 2.0.17", 3701 3771 "tokio", 3702 3772 "tray-icon", 3703 3773 "url", 3704 - "urlpattern", 3705 3774 "webkit2gtk", 3706 3775 "webview2-com", 3707 3776 "window-vibrancy", ··· 3710 3779 3711 3780 [[package]] 3712 3781 name = "tauri-build" 3713 - version = "2.3.1" 3782 + version = "2.5.1" 3714 3783 source = "registry+https://github.com/rust-lang/crates.io-index" 3715 - checksum = "182d688496c06bf08ea896459bf483eb29cdff35c1c4c115fb14053514303064" 3784 + checksum = "a924b6c50fe83193f0f8b14072afa7c25b7a72752a2a73d9549b463f5fe91a38" 3716 3785 dependencies = [ 3717 3786 "anyhow", 3718 3787 "cargo_toml", ··· 3726 3795 "serde_json", 3727 3796 "tauri-utils", 3728 3797 "tauri-winres", 3729 - "toml 0.8.23", 3798 + "toml 0.9.8", 3730 3799 "walkdir", 3731 3800 ] 3732 3801 3733 3802 [[package]] 3734 3803 name = "tauri-codegen" 3735 - version = "2.3.1" 3804 + version = "2.5.0" 3736 3805 source = "registry+https://github.com/rust-lang/crates.io-index" 3737 - checksum = "b54a99a6cd8e01abcfa61508177e6096a4fe2681efecee9214e962f2f073ae4a" 3806 + checksum = "6c1fe64c74cc40f90848281a90058a6db931eb400b60205840e09801ee30f190" 3738 3807 dependencies = [ 3739 3808 "base64 0.22.1", 3740 3809 "brotli", 3741 3810 "ico", 3742 3811 "json-patch", 3743 3812 "plist", 3744 - "png", 3813 + "png 0.17.16", 3745 3814 "proc-macro2", 3746 3815 "quote", 3747 3816 "semver", 3748 3817 "serde", 3749 3818 "serde_json", 3750 3819 "sha2", 3751 - "syn 2.0.104", 3820 + "syn 2.0.109", 3752 3821 "tauri-utils", 3753 - "thiserror 2.0.12", 3822 + "thiserror 2.0.17", 3754 3823 "time", 3755 3824 "url", 3756 3825 "uuid", ··· 3759 3828 3760 3829 [[package]] 3761 3830 name = "tauri-macros" 3762 - version = "2.3.2" 3831 + version = "2.5.0" 3763 3832 source = "registry+https://github.com/rust-lang/crates.io-index" 3764 - checksum = "7945b14dc45e23532f2ded6e120170bbdd4af5ceaa45784a6b33d250fbce3f9e" 3833 + checksum = "260c5d2eb036b76206b9fca20b7be3614cfd21046c5396f7959e0e64a4b07f2f" 3765 3834 dependencies = [ 3766 3835 "heck 0.5.0", 3767 3836 "proc-macro2", 3768 3837 "quote", 3769 - "syn 2.0.104", 3838 + "syn 2.0.109", 3770 3839 "tauri-codegen", 3771 3840 "tauri-utils", 3772 3841 ] 3773 3842 3774 3843 [[package]] 3775 3844 name = "tauri-plugin" 3776 - version = "2.3.1" 3845 + version = "2.5.1" 3777 3846 source = "registry+https://github.com/rust-lang/crates.io-index" 3778 - checksum = "5bd5c1e56990c70a906ef67a9851bbdba9136d26075ee9a2b19c8b46986b3e02" 3847 + checksum = "076c78a474a7247c90cad0b6e87e593c4c620ed4efdb79cbe0214f0021f6c39d" 3779 3848 dependencies = [ 3780 3849 "anyhow", 3781 3850 "glob", ··· 3784 3853 "serde", 3785 3854 "serde_json", 3786 3855 "tauri-utils", 3787 - "toml 0.8.23", 3856 + "toml 0.9.8", 3788 3857 "walkdir", 3789 3858 ] 3790 3859 3791 3860 [[package]] 3792 3861 name = "tauri-plugin-dialog" 3793 - version = "2.3.2" 3862 + version = "2.4.2" 3794 3863 source = "registry+https://github.com/rust-lang/crates.io-index" 3795 - checksum = "37e5858cc7b455a73ab4ea2ebc08b5be33682c00ff1bf4cad5537d4fb62499d9" 3864 + checksum = "313f8138692ddc4a2127c4c9607d616a46f5c042e77b3722450866da0aad2f19" 3796 3865 dependencies = [ 3797 3866 "log", 3798 3867 "raw-window-handle", ··· 3802 3871 "tauri", 3803 3872 "tauri-plugin", 3804 3873 "tauri-plugin-fs", 3805 - "thiserror 2.0.12", 3874 + "thiserror 2.0.17", 3806 3875 "url", 3807 3876 ] 3808 3877 3809 3878 [[package]] 3810 3879 name = "tauri-plugin-fs" 3811 - version = "2.4.1" 3880 + version = "2.4.4" 3812 3881 source = "registry+https://github.com/rust-lang/crates.io-index" 3813 - checksum = "8c6ef84ee2f2094ce093e55106d90d763ba343fad57566992962e8f76d113f99" 3882 + checksum = "47df422695255ecbe7bac7012440eddaeefd026656171eac9559f5243d3230d9" 3814 3883 dependencies = [ 3815 3884 "anyhow", 3816 3885 "dunce", ··· 3823 3892 "tauri", 3824 3893 "tauri-plugin", 3825 3894 "tauri-utils", 3826 - "thiserror 2.0.12", 3827 - "toml 0.8.23", 3895 + "thiserror 2.0.17", 3896 + "toml 0.9.8", 3828 3897 "url", 3829 3898 ] 3830 3899 3831 3900 [[package]] 3832 3901 name = "tauri-plugin-opener" 3833 - version = "2.4.0" 3902 + version = "2.5.2" 3834 3903 source = "registry+https://github.com/rust-lang/crates.io-index" 3835 - checksum = "ecee219f11cdac713ab32959db5d0cceec4810ba4f4458da992292ecf9660321" 3904 + checksum = "c26b72571d25dee25667940027114e60f569fc3974f8cefbe50c2cbc5fd65e3b" 3836 3905 dependencies = [ 3837 3906 "dunce", 3838 3907 "glob", 3839 3908 "objc2-app-kit", 3840 - "objc2-foundation 0.3.1", 3909 + "objc2-foundation 0.3.2", 3841 3910 "open", 3842 3911 "schemars 0.8.22", 3843 3912 "serde", 3844 3913 "serde_json", 3845 3914 "tauri", 3846 3915 "tauri-plugin", 3847 - "thiserror 2.0.12", 3916 + "thiserror 2.0.17", 3848 3917 "url", 3849 3918 "windows", 3850 3919 "zbus", ··· 3852 3921 3853 3922 [[package]] 3854 3923 name = "tauri-runtime" 3855 - version = "2.7.1" 3924 + version = "2.9.1" 3856 3925 source = "registry+https://github.com/rust-lang/crates.io-index" 3857 - checksum = "2b1cc885be806ea15ff7b0eb47098a7b16323d9228876afda329e34e2d6c4676" 3926 + checksum = "9368f09358496f2229313fccb37682ad116b7f46fa76981efe116994a0628926" 3858 3927 dependencies = [ 3859 3928 "cookie", 3860 3929 "dpi", 3861 3930 "gtk", 3862 3931 "http", 3863 3932 "jni", 3864 - "objc2 0.6.1", 3933 + "objc2 0.6.3", 3865 3934 "objc2-ui-kit", 3935 + "objc2-web-kit", 3866 3936 "raw-window-handle", 3867 3937 "serde", 3868 3938 "serde_json", 3869 3939 "tauri-utils", 3870 - "thiserror 2.0.12", 3940 + "thiserror 2.0.17", 3871 3941 "url", 3942 + "webkit2gtk", 3943 + "webview2-com", 3872 3944 "windows", 3873 3945 ] 3874 3946 3875 3947 [[package]] 3876 3948 name = "tauri-runtime-wry" 3877 - version = "2.7.2" 3949 + version = "2.9.1" 3878 3950 source = "registry+https://github.com/rust-lang/crates.io-index" 3879 - checksum = "fe653a2fbbef19fe898efc774bc52c8742576342a33d3d028c189b57eb1d2439" 3951 + checksum = "929f5df216f5c02a9e894554401bcdab6eec3e39ec6a4a7731c7067fc8688a93" 3880 3952 dependencies = [ 3881 3953 "gtk", 3882 3954 "http", 3883 3955 "jni", 3884 3956 "log", 3885 - "objc2 0.6.1", 3957 + "objc2 0.6.3", 3886 3958 "objc2-app-kit", 3887 - "objc2-foundation 0.3.1", 3959 + "objc2-foundation 0.3.2", 3888 3960 "once_cell", 3889 3961 "percent-encoding", 3890 3962 "raw-window-handle", ··· 3901 3973 3902 3974 [[package]] 3903 3975 name = "tauri-utils" 3904 - version = "2.6.0" 3976 + version = "2.8.0" 3905 3977 source = "registry+https://github.com/rust-lang/crates.io-index" 3906 - checksum = "9330c15cabfe1d9f213478c9e8ec2b0c76dab26bb6f314b8ad1c8a568c1d186e" 3978 + checksum = "f6b8bbe426abdbf52d050e52ed693130dbd68375b9ad82a3fb17efb4c8d85673" 3907 3979 dependencies = [ 3908 3980 "anyhow", 3909 3981 "brotli", ··· 3929 4001 "serde_json", 3930 4002 "serde_with", 3931 4003 "swift-rs", 3932 - "thiserror 2.0.12", 3933 - "toml 0.8.23", 4004 + "thiserror 2.0.17", 4005 + "toml 0.9.8", 3934 4006 "url", 3935 4007 "urlpattern", 3936 4008 "uuid", ··· 3939 4011 3940 4012 [[package]] 3941 4013 name = "tauri-winres" 3942 - version = "0.3.1" 4014 + version = "0.3.3" 3943 4015 source = "registry+https://github.com/rust-lang/crates.io-index" 3944 - checksum = "e8d321dbc6f998d825ab3f0d62673e810c861aac2d0de2cc2c395328f1d113b4" 4016 + checksum = "fd21509dd1fa9bd355dc29894a6ff10635880732396aa38c0066c1e6c1ab8074" 3945 4017 dependencies = [ 3946 4018 "embed-resource", 3947 - "indexmap 2.10.0", 3948 - "toml 0.8.23", 4019 + "toml 0.9.8", 3949 4020 ] 3950 4021 3951 4022 [[package]] 3952 4023 name = "tempfile" 3953 - version = "3.20.0" 4024 + version = "3.23.0" 3954 4025 source = "registry+https://github.com/rust-lang/crates.io-index" 3955 - checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1" 4026 + checksum = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16" 3956 4027 dependencies = [ 3957 4028 "fastrand", 3958 - "getrandom 0.3.3", 4029 + "getrandom 0.3.4", 3959 4030 "once_cell", 3960 4031 "rustix", 3961 - "windows-sys 0.59.0", 4032 + "windows-sys 0.61.2", 3962 4033 ] 3963 4034 3964 4035 [[package]] ··· 3983 4054 3984 4055 [[package]] 3985 4056 name = "thiserror" 3986 - version = "2.0.12" 4057 + version = "2.0.17" 3987 4058 source = "registry+https://github.com/rust-lang/crates.io-index" 3988 - checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" 4059 + checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" 3989 4060 dependencies = [ 3990 - "thiserror-impl 2.0.12", 4061 + "thiserror-impl 2.0.17", 3991 4062 ] 3992 4063 3993 4064 [[package]] ··· 3998 4069 dependencies = [ 3999 4070 "proc-macro2", 4000 4071 "quote", 4001 - "syn 2.0.104", 4072 + "syn 2.0.109", 4002 4073 ] 4003 4074 4004 4075 [[package]] 4005 4076 name = "thiserror-impl" 4006 - version = "2.0.12" 4077 + version = "2.0.17" 4007 4078 source = "registry+https://github.com/rust-lang/crates.io-index" 4008 - checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" 4079 + checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" 4009 4080 dependencies = [ 4010 4081 "proc-macro2", 4011 4082 "quote", 4012 - "syn 2.0.104", 4083 + "syn 2.0.109", 4013 4084 ] 4014 4085 4015 4086 [[package]] 4016 4087 name = "time" 4017 - version = "0.3.41" 4088 + version = "0.3.44" 4018 4089 source = "registry+https://github.com/rust-lang/crates.io-index" 4019 - checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40" 4090 + checksum = "91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d" 4020 4091 dependencies = [ 4021 4092 "deranged", 4022 4093 "itoa", ··· 4029 4100 4030 4101 [[package]] 4031 4102 name = "time-core" 4032 - version = "0.1.4" 4103 + version = "0.1.6" 4033 4104 source = "registry+https://github.com/rust-lang/crates.io-index" 4034 - checksum = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c" 4105 + checksum = "40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b" 4035 4106 4036 4107 [[package]] 4037 4108 name = "time-macros" 4038 - version = "0.2.22" 4109 + version = "0.2.24" 4039 4110 source = "registry+https://github.com/rust-lang/crates.io-index" 4040 - checksum = "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49" 4111 + checksum = "30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3" 4041 4112 dependencies = [ 4042 4113 "num-conv", 4043 4114 "time-core", ··· 4045 4116 4046 4117 [[package]] 4047 4118 name = "tinystr" 4048 - version = "0.8.1" 4119 + version = "0.8.2" 4049 4120 source = "registry+https://github.com/rust-lang/crates.io-index" 4050 - checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" 4121 + checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869" 4051 4122 dependencies = [ 4052 4123 "displaydoc", 4053 4124 "zerovec", ··· 4055 4126 4056 4127 [[package]] 4057 4128 name = "tokio" 4058 - version = "1.47.0" 4129 + version = "1.48.0" 4059 4130 source = "registry+https://github.com/rust-lang/crates.io-index" 4060 - checksum = "43864ed400b6043a4757a25c7a64a8efde741aed79a056a2fb348a406701bb35" 4131 + checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408" 4061 4132 dependencies = [ 4062 - "backtrace", 4063 4133 "bytes", 4064 - "io-uring", 4065 4134 "libc", 4066 4135 "mio", 4067 4136 "pin-project-lite", 4068 4137 "signal-hook-registry", 4069 - "slab", 4070 4138 "socket2", 4071 4139 "tokio-macros", 4072 4140 "tracing", 4073 - "windows-sys 0.59.0", 4141 + "windows-sys 0.61.2", 4074 4142 ] 4075 4143 4076 4144 [[package]] 4077 4145 name = "tokio-macros" 4078 - version = "2.5.0" 4146 + version = "2.6.0" 4079 4147 source = "registry+https://github.com/rust-lang/crates.io-index" 4080 - checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" 4148 + checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5" 4081 4149 dependencies = [ 4082 4150 "proc-macro2", 4083 4151 "quote", 4084 - "syn 2.0.104", 4152 + "syn 2.0.109", 4085 4153 ] 4086 4154 4087 4155 [[package]] 4088 4156 name = "tokio-util" 4089 - version = "0.7.15" 4157 + version = "0.7.17" 4090 4158 source = "registry+https://github.com/rust-lang/crates.io-index" 4091 - checksum = "66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df" 4159 + checksum = "2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594" 4092 4160 dependencies = [ 4093 4161 "bytes", 4094 4162 "futures-core", ··· 4099 4167 4100 4168 [[package]] 4101 4169 name = "toml" 4102 - version = "0.8.23" 4170 + version = "0.8.2" 4103 4171 source = "registry+https://github.com/rust-lang/crates.io-index" 4104 - checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" 4172 + checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" 4105 4173 dependencies = [ 4106 4174 "serde", 4107 4175 "serde_spanned 0.6.9", 4108 - "toml_datetime 0.6.11", 4109 - "toml_edit 0.22.27", 4176 + "toml_datetime 0.6.3", 4177 + "toml_edit 0.20.2", 4110 4178 ] 4111 4179 4112 4180 [[package]] 4113 4181 name = "toml" 4114 - version = "0.9.3" 4182 + version = "0.9.8" 4115 4183 source = "registry+https://github.com/rust-lang/crates.io-index" 4116 - checksum = "e06723639aaded957e5a80be250c1f82f274b9d23ebb4d94163668470623461c" 4184 + checksum = "f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8" 4117 4185 dependencies = [ 4118 - "indexmap 2.10.0", 4119 - "serde", 4120 - "serde_spanned 1.0.0", 4121 - "toml_datetime 0.7.0", 4186 + "indexmap 2.12.0", 4187 + "serde_core", 4188 + "serde_spanned 1.0.3", 4189 + "toml_datetime 0.7.3", 4122 4190 "toml_parser", 4123 4191 "toml_writer", 4124 - "winnow 0.7.12", 4192 + "winnow 0.7.13", 4125 4193 ] 4126 4194 4127 4195 [[package]] 4128 4196 name = "toml_datetime" 4129 - version = "0.6.11" 4197 + version = "0.6.3" 4130 4198 source = "registry+https://github.com/rust-lang/crates.io-index" 4131 - checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" 4199 + checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" 4132 4200 dependencies = [ 4133 4201 "serde", 4134 4202 ] 4135 4203 4136 4204 [[package]] 4137 4205 name = "toml_datetime" 4138 - version = "0.7.0" 4206 + version = "0.7.3" 4139 4207 source = "registry+https://github.com/rust-lang/crates.io-index" 4140 - checksum = "bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3" 4208 + checksum = "f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533" 4141 4209 dependencies = [ 4142 - "serde", 4210 + "serde_core", 4143 4211 ] 4144 4212 4145 4213 [[package]] ··· 4148 4216 source = "registry+https://github.com/rust-lang/crates.io-index" 4149 4217 checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 4150 4218 dependencies = [ 4151 - "indexmap 2.10.0", 4152 - "toml_datetime 0.6.11", 4219 + "indexmap 2.12.0", 4220 + "toml_datetime 0.6.3", 4153 4221 "winnow 0.5.40", 4154 4222 ] 4155 4223 4156 4224 [[package]] 4157 4225 name = "toml_edit" 4158 - version = "0.20.7" 4226 + version = "0.20.2" 4159 4227 source = "registry+https://github.com/rust-lang/crates.io-index" 4160 - checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" 4228 + checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" 4161 4229 dependencies = [ 4162 - "indexmap 2.10.0", 4163 - "toml_datetime 0.6.11", 4230 + "indexmap 2.12.0", 4231 + "serde", 4232 + "serde_spanned 0.6.9", 4233 + "toml_datetime 0.6.3", 4164 4234 "winnow 0.5.40", 4165 4235 ] 4166 4236 4167 4237 [[package]] 4168 4238 name = "toml_edit" 4169 - version = "0.22.27" 4239 + version = "0.23.7" 4170 4240 source = "registry+https://github.com/rust-lang/crates.io-index" 4171 - checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" 4241 + checksum = "6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d" 4172 4242 dependencies = [ 4173 - "indexmap 2.10.0", 4174 - "serde", 4175 - "serde_spanned 0.6.9", 4176 - "toml_datetime 0.6.11", 4177 - "toml_write", 4178 - "winnow 0.7.12", 4243 + "indexmap 2.12.0", 4244 + "toml_datetime 0.7.3", 4245 + "toml_parser", 4246 + "winnow 0.7.13", 4179 4247 ] 4180 4248 4181 4249 [[package]] 4182 4250 name = "toml_parser" 4183 - version = "1.0.1" 4251 + version = "1.0.4" 4184 4252 source = "registry+https://github.com/rust-lang/crates.io-index" 4185 - checksum = "97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30" 4253 + checksum = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e" 4186 4254 dependencies = [ 4187 - "winnow 0.7.12", 4255 + "winnow 0.7.13", 4188 4256 ] 4189 4257 4190 4258 [[package]] 4191 - name = "toml_write" 4192 - version = "0.1.2" 4193 - source = "registry+https://github.com/rust-lang/crates.io-index" 4194 - checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" 4195 - 4196 - [[package]] 4197 4259 name = "toml_writer" 4198 - version = "1.0.2" 4260 + version = "1.0.4" 4199 4261 source = "registry+https://github.com/rust-lang/crates.io-index" 4200 - checksum = "fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64" 4262 + checksum = "df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2" 4201 4263 4202 4264 [[package]] 4203 4265 name = "tower" ··· 4220 4282 source = "registry+https://github.com/rust-lang/crates.io-index" 4221 4283 checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2" 4222 4284 dependencies = [ 4223 - "bitflags 2.9.1", 4285 + "bitflags 2.10.0", 4224 4286 "bytes", 4225 4287 "futures-util", 4226 4288 "http", ··· 4263 4325 dependencies = [ 4264 4326 "proc-macro2", 4265 4327 "quote", 4266 - "syn 2.0.104", 4328 + "syn 2.0.109", 4267 4329 ] 4268 4330 4269 4331 [[package]] ··· 4277 4339 4278 4340 [[package]] 4279 4341 name = "tray-icon" 4280 - version = "0.21.0" 4342 + version = "0.21.2" 4281 4343 source = "registry+https://github.com/rust-lang/crates.io-index" 4282 - checksum = "2da75ec677957aa21f6e0b361df0daab972f13a5bee3606de0638fd4ee1c666a" 4344 + checksum = "e3d5572781bee8e3f994d7467084e1b1fd7a93ce66bd480f8156ba89dee55a2b" 4283 4345 dependencies = [ 4284 4346 "crossbeam-channel", 4285 4347 "dirs", 4286 4348 "libappindicator", 4287 4349 "muda", 4288 - "objc2 0.6.1", 4350 + "objc2 0.6.3", 4289 4351 "objc2-app-kit", 4290 4352 "objc2-core-foundation", 4291 4353 "objc2-core-graphics", 4292 - "objc2-foundation 0.3.1", 4354 + "objc2-foundation 0.3.2", 4293 4355 "once_cell", 4294 - "png", 4356 + "png 0.17.16", 4295 4357 "serde", 4296 - "thiserror 2.0.12", 4297 - "windows-sys 0.59.0", 4358 + "thiserror 2.0.17", 4359 + "windows-sys 0.60.2", 4298 4360 ] 4299 4361 4300 4362 [[package]] ··· 4311 4373 4312 4374 [[package]] 4313 4375 name = "typenum" 4314 - version = "1.18.0" 4376 + version = "1.19.0" 4315 4377 source = "registry+https://github.com/rust-lang/crates.io-index" 4316 - checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" 4378 + checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" 4317 4379 4318 4380 [[package]] 4319 4381 name = "uds_windows" ··· 4369 4431 4370 4432 [[package]] 4371 4433 name = "unicode-ident" 4372 - version = "1.0.18" 4434 + version = "1.0.22" 4373 4435 source = "registry+https://github.com/rust-lang/crates.io-index" 4374 - checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" 4436 + checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" 4375 4437 4376 4438 [[package]] 4377 4439 name = "unicode-segmentation" ··· 4381 4443 4382 4444 [[package]] 4383 4445 name = "url" 4384 - version = "2.5.4" 4446 + version = "2.5.7" 4385 4447 source = "registry+https://github.com/rust-lang/crates.io-index" 4386 - checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" 4448 + checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b" 4387 4449 dependencies = [ 4388 4450 "form_urlencoded", 4389 4451 "idna", ··· 4417 4479 4418 4480 [[package]] 4419 4481 name = "uuid" 4420 - version = "1.17.0" 4482 + version = "1.18.1" 4421 4483 source = "registry+https://github.com/rust-lang/crates.io-index" 4422 - checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" 4484 + checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2" 4423 4485 dependencies = [ 4424 - "getrandom 0.3.3", 4486 + "getrandom 0.3.4", 4425 4487 "js-sys", 4426 4488 "serde", 4427 4489 "wasm-bindgen", ··· 4429 4491 4430 4492 [[package]] 4431 4493 name = "version-compare" 4432 - version = "0.2.0" 4494 + version = "0.2.1" 4433 4495 source = "registry+https://github.com/rust-lang/crates.io-index" 4434 - checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" 4496 + checksum = "03c2856837ef78f57382f06b2b8563a2f512f7185d732608fd9176cb3b8edf0e" 4435 4497 4436 4498 [[package]] 4437 4499 name = "version_check" ··· 4491 4553 checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" 4492 4554 4493 4555 [[package]] 4494 - name = "wasi" 4495 - version = "0.14.2+wasi-0.2.4" 4556 + name = "wasip2" 4557 + version = "1.0.1+wasi-0.2.4" 4496 4558 source = "registry+https://github.com/rust-lang/crates.io-index" 4497 - checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" 4559 + checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" 4498 4560 dependencies = [ 4499 - "wit-bindgen-rt", 4561 + "wit-bindgen", 4500 4562 ] 4501 4563 4502 4564 [[package]] 4503 4565 name = "wasm-bindgen" 4504 - version = "0.2.100" 4566 + version = "0.2.105" 4505 4567 source = "registry+https://github.com/rust-lang/crates.io-index" 4506 - checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" 4568 + checksum = "da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60" 4507 4569 dependencies = [ 4508 4570 "cfg-if", 4509 4571 "once_cell", 4510 4572 "rustversion", 4511 4573 "wasm-bindgen-macro", 4512 - ] 4513 - 4514 - [[package]] 4515 - name = "wasm-bindgen-backend" 4516 - version = "0.2.100" 4517 - source = "registry+https://github.com/rust-lang/crates.io-index" 4518 - checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" 4519 - dependencies = [ 4520 - "bumpalo", 4521 - "log", 4522 - "proc-macro2", 4523 - "quote", 4524 - "syn 2.0.104", 4525 4574 "wasm-bindgen-shared", 4526 4575 ] 4527 4576 4528 4577 [[package]] 4529 4578 name = "wasm-bindgen-futures" 4530 - version = "0.4.50" 4579 + version = "0.4.55" 4531 4580 source = "registry+https://github.com/rust-lang/crates.io-index" 4532 - checksum = "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61" 4581 + checksum = "551f88106c6d5e7ccc7cd9a16f312dd3b5d36ea8b4954304657d5dfba115d4a0" 4533 4582 dependencies = [ 4534 4583 "cfg-if", 4535 4584 "js-sys", ··· 4540 4589 4541 4590 [[package]] 4542 4591 name = "wasm-bindgen-macro" 4543 - version = "0.2.100" 4592 + version = "0.2.105" 4544 4593 source = "registry+https://github.com/rust-lang/crates.io-index" 4545 - checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" 4594 + checksum = "04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2" 4546 4595 dependencies = [ 4547 4596 "quote", 4548 4597 "wasm-bindgen-macro-support", ··· 4550 4599 4551 4600 [[package]] 4552 4601 name = "wasm-bindgen-macro-support" 4553 - version = "0.2.100" 4602 + version = "0.2.105" 4554 4603 source = "registry+https://github.com/rust-lang/crates.io-index" 4555 - checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" 4604 + checksum = "420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc" 4556 4605 dependencies = [ 4606 + "bumpalo", 4557 4607 "proc-macro2", 4558 4608 "quote", 4559 - "syn 2.0.104", 4560 - "wasm-bindgen-backend", 4609 + "syn 2.0.109", 4561 4610 "wasm-bindgen-shared", 4562 4611 ] 4563 4612 4564 4613 [[package]] 4565 4614 name = "wasm-bindgen-shared" 4566 - version = "0.2.100" 4615 + version = "0.2.105" 4567 4616 source = "registry+https://github.com/rust-lang/crates.io-index" 4568 - checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" 4617 + checksum = "76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76" 4569 4618 dependencies = [ 4570 4619 "unicode-ident", 4571 4620 ] ··· 4603 4652 source = "registry+https://github.com/rust-lang/crates.io-index" 4604 4653 checksum = "c66a47e840dc20793f2264eb4b3e4ecb4b75d91c0dd4af04b456128e0bdd449d" 4605 4654 dependencies = [ 4606 - "bitflags 2.9.1", 4655 + "bitflags 2.10.0", 4607 4656 "rustix", 4608 4657 "wayland-backend", 4609 4658 "wayland-scanner", ··· 4615 4664 source = "registry+https://github.com/rust-lang/crates.io-index" 4616 4665 checksum = "efa790ed75fbfd71283bd2521a1cfdc022aabcc28bdcff00851f9e4ae88d9901" 4617 4666 dependencies = [ 4618 - "bitflags 2.9.1", 4667 + "bitflags 2.10.0", 4619 4668 "wayland-backend", 4620 4669 "wayland-client", 4621 4670 "wayland-scanner", ··· 4645 4694 4646 4695 [[package]] 4647 4696 name = "web-sys" 4648 - version = "0.3.77" 4697 + version = "0.3.82" 4649 4698 source = "registry+https://github.com/rust-lang/crates.io-index" 4650 - checksum = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2" 4699 + checksum = "3a1f95c0d03a47f4ae1f7a64643a6bb97465d9b740f0fa8f90ea33915c99a9a1" 4651 4700 dependencies = [ 4652 4701 "js-sys", 4653 4702 "wasm-bindgen", ··· 4706 4755 "webview2-com-macros", 4707 4756 "webview2-com-sys", 4708 4757 "windows", 4709 - "windows-core", 4758 + "windows-core 0.61.2", 4710 4759 "windows-implement", 4711 4760 "windows-interface", 4712 4761 ] ··· 4719 4768 dependencies = [ 4720 4769 "proc-macro2", 4721 4770 "quote", 4722 - "syn 2.0.104", 4771 + "syn 2.0.109", 4723 4772 ] 4724 4773 4725 4774 [[package]] ··· 4728 4777 source = "registry+https://github.com/rust-lang/crates.io-index" 4729 4778 checksum = "36695906a1b53a3bf5c4289621efedac12b73eeb0b89e7e1a89b517302d5d75c" 4730 4779 dependencies = [ 4731 - "thiserror 2.0.12", 4780 + "thiserror 2.0.17", 4732 4781 "windows", 4733 - "windows-core", 4782 + "windows-core 0.61.2", 4734 4783 ] 4735 4784 4736 4785 [[package]] ··· 4751 4800 4752 4801 [[package]] 4753 4802 name = "winapi-util" 4754 - version = "0.1.9" 4803 + version = "0.1.11" 4755 4804 source = "registry+https://github.com/rust-lang/crates.io-index" 4756 - checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" 4805 + checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" 4757 4806 dependencies = [ 4758 - "windows-sys 0.59.0", 4807 + "windows-sys 0.61.2", 4759 4808 ] 4760 4809 4761 4810 [[package]] ··· 4770 4819 source = "registry+https://github.com/rust-lang/crates.io-index" 4771 4820 checksum = "d9bec5a31f3f9362f2258fd0e9c9dd61a9ca432e7306cc78c444258f0dce9a9c" 4772 4821 dependencies = [ 4773 - "objc2 0.6.1", 4822 + "objc2 0.6.3", 4774 4823 "objc2-app-kit", 4775 4824 "objc2-core-foundation", 4776 - "objc2-foundation 0.3.1", 4825 + "objc2-foundation 0.3.2", 4777 4826 "raw-window-handle", 4778 4827 "windows-sys 0.59.0", 4779 4828 "windows-version", ··· 4786 4835 checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" 4787 4836 dependencies = [ 4788 4837 "windows-collections", 4789 - "windows-core", 4838 + "windows-core 0.61.2", 4790 4839 "windows-future", 4791 - "windows-link", 4840 + "windows-link 0.1.3", 4792 4841 "windows-numerics", 4793 4842 ] 4794 4843 ··· 4798 4847 source = "registry+https://github.com/rust-lang/crates.io-index" 4799 4848 checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" 4800 4849 dependencies = [ 4801 - "windows-core", 4850 + "windows-core 0.61.2", 4802 4851 ] 4803 4852 4804 4853 [[package]] ··· 4809 4858 dependencies = [ 4810 4859 "windows-implement", 4811 4860 "windows-interface", 4812 - "windows-link", 4813 - "windows-result", 4814 - "windows-strings", 4861 + "windows-link 0.1.3", 4862 + "windows-result 0.3.4", 4863 + "windows-strings 0.4.2", 4864 + ] 4865 + 4866 + [[package]] 4867 + name = "windows-core" 4868 + version = "0.62.2" 4869 + source = "registry+https://github.com/rust-lang/crates.io-index" 4870 + checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" 4871 + dependencies = [ 4872 + "windows-implement", 4873 + "windows-interface", 4874 + "windows-link 0.2.1", 4875 + "windows-result 0.4.1", 4876 + "windows-strings 0.5.1", 4815 4877 ] 4816 4878 4817 4879 [[package]] ··· 4820 4882 source = "registry+https://github.com/rust-lang/crates.io-index" 4821 4883 checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" 4822 4884 dependencies = [ 4823 - "windows-core", 4824 - "windows-link", 4885 + "windows-core 0.61.2", 4886 + "windows-link 0.1.3", 4825 4887 "windows-threading", 4826 4888 ] 4827 4889 4828 4890 [[package]] 4829 4891 name = "windows-implement" 4830 - version = "0.60.0" 4892 + version = "0.60.2" 4831 4893 source = "registry+https://github.com/rust-lang/crates.io-index" 4832 - checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" 4894 + checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" 4833 4895 dependencies = [ 4834 4896 "proc-macro2", 4835 4897 "quote", 4836 - "syn 2.0.104", 4898 + "syn 2.0.109", 4837 4899 ] 4838 4900 4839 4901 [[package]] 4840 4902 name = "windows-interface" 4841 - version = "0.59.1" 4903 + version = "0.59.3" 4842 4904 source = "registry+https://github.com/rust-lang/crates.io-index" 4843 - checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" 4905 + checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" 4844 4906 dependencies = [ 4845 4907 "proc-macro2", 4846 4908 "quote", 4847 - "syn 2.0.104", 4909 + "syn 2.0.109", 4848 4910 ] 4849 4911 4850 4912 [[package]] ··· 4854 4916 checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" 4855 4917 4856 4918 [[package]] 4919 + name = "windows-link" 4920 + version = "0.2.1" 4921 + source = "registry+https://github.com/rust-lang/crates.io-index" 4922 + checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" 4923 + 4924 + [[package]] 4857 4925 name = "windows-numerics" 4858 4926 version = "0.2.0" 4859 4927 source = "registry+https://github.com/rust-lang/crates.io-index" 4860 4928 checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" 4861 4929 dependencies = [ 4862 - "windows-core", 4863 - "windows-link", 4930 + "windows-core 0.61.2", 4931 + "windows-link 0.1.3", 4864 4932 ] 4865 4933 4866 4934 [[package]] ··· 4869 4937 source = "registry+https://github.com/rust-lang/crates.io-index" 4870 4938 checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" 4871 4939 dependencies = [ 4872 - "windows-link", 4940 + "windows-link 0.1.3", 4941 + ] 4942 + 4943 + [[package]] 4944 + name = "windows-result" 4945 + version = "0.4.1" 4946 + source = "registry+https://github.com/rust-lang/crates.io-index" 4947 + checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" 4948 + dependencies = [ 4949 + "windows-link 0.2.1", 4873 4950 ] 4874 4951 4875 4952 [[package]] ··· 4878 4955 source = "registry+https://github.com/rust-lang/crates.io-index" 4879 4956 checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" 4880 4957 dependencies = [ 4881 - "windows-link", 4958 + "windows-link 0.1.3", 4959 + ] 4960 + 4961 + [[package]] 4962 + name = "windows-strings" 4963 + version = "0.5.1" 4964 + source = "registry+https://github.com/rust-lang/crates.io-index" 4965 + checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" 4966 + dependencies = [ 4967 + "windows-link 0.2.1", 4882 4968 ] 4883 4969 4884 4970 [[package]] ··· 4905 4991 source = "registry+https://github.com/rust-lang/crates.io-index" 4906 4992 checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" 4907 4993 dependencies = [ 4908 - "windows-targets 0.53.3", 4994 + "windows-targets 0.53.5", 4995 + ] 4996 + 4997 + [[package]] 4998 + name = "windows-sys" 4999 + version = "0.61.2" 5000 + source = "registry+https://github.com/rust-lang/crates.io-index" 5001 + checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" 5002 + dependencies = [ 5003 + "windows-link 0.2.1", 4909 5004 ] 4910 5005 4911 5006 [[package]] ··· 4941 5036 4942 5037 [[package]] 4943 5038 name = "windows-targets" 4944 - version = "0.53.3" 5039 + version = "0.53.5" 4945 5040 source = "registry+https://github.com/rust-lang/crates.io-index" 4946 - checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" 5041 + checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" 4947 5042 dependencies = [ 4948 - "windows-link", 4949 - "windows_aarch64_gnullvm 0.53.0", 4950 - "windows_aarch64_msvc 0.53.0", 4951 - "windows_i686_gnu 0.53.0", 4952 - "windows_i686_gnullvm 0.53.0", 4953 - "windows_i686_msvc 0.53.0", 4954 - "windows_x86_64_gnu 0.53.0", 4955 - "windows_x86_64_gnullvm 0.53.0", 4956 - "windows_x86_64_msvc 0.53.0", 5043 + "windows-link 0.2.1", 5044 + "windows_aarch64_gnullvm 0.53.1", 5045 + "windows_aarch64_msvc 0.53.1", 5046 + "windows_i686_gnu 0.53.1", 5047 + "windows_i686_gnullvm 0.53.1", 5048 + "windows_i686_msvc 0.53.1", 5049 + "windows_x86_64_gnu 0.53.1", 5050 + "windows_x86_64_gnullvm 0.53.1", 5051 + "windows_x86_64_msvc 0.53.1", 4957 5052 ] 4958 5053 4959 5054 [[package]] ··· 4962 5057 source = "registry+https://github.com/rust-lang/crates.io-index" 4963 5058 checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" 4964 5059 dependencies = [ 4965 - "windows-link", 5060 + "windows-link 0.1.3", 4966 5061 ] 4967 5062 4968 5063 [[package]] 4969 5064 name = "windows-version" 4970 - version = "0.1.4" 5065 + version = "0.1.7" 4971 5066 source = "registry+https://github.com/rust-lang/crates.io-index" 4972 - checksum = "e04a5c6627e310a23ad2358483286c7df260c964eb2d003d8efd6d0f4e79265c" 5067 + checksum = "e4060a1da109b9d0326b7262c8e12c84df67cc0dbc9e33cf49e01ccc2eb63631" 4973 5068 dependencies = [ 4974 - "windows-link", 5069 + "windows-link 0.2.1", 4975 5070 ] 4976 5071 4977 5072 [[package]] ··· 4988 5083 4989 5084 [[package]] 4990 5085 name = "windows_aarch64_gnullvm" 4991 - version = "0.53.0" 5086 + version = "0.53.1" 4992 5087 source = "registry+https://github.com/rust-lang/crates.io-index" 4993 - checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" 5088 + checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" 4994 5089 4995 5090 [[package]] 4996 5091 name = "windows_aarch64_msvc" ··· 5006 5101 5007 5102 [[package]] 5008 5103 name = "windows_aarch64_msvc" 5009 - version = "0.53.0" 5104 + version = "0.53.1" 5010 5105 source = "registry+https://github.com/rust-lang/crates.io-index" 5011 - checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" 5106 + checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" 5012 5107 5013 5108 [[package]] 5014 5109 name = "windows_i686_gnu" ··· 5024 5119 5025 5120 [[package]] 5026 5121 name = "windows_i686_gnu" 5027 - version = "0.53.0" 5122 + version = "0.53.1" 5028 5123 source = "registry+https://github.com/rust-lang/crates.io-index" 5029 - checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" 5124 + checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" 5030 5125 5031 5126 [[package]] 5032 5127 name = "windows_i686_gnullvm" ··· 5036 5131 5037 5132 [[package]] 5038 5133 name = "windows_i686_gnullvm" 5039 - version = "0.53.0" 5134 + version = "0.53.1" 5040 5135 source = "registry+https://github.com/rust-lang/crates.io-index" 5041 - checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" 5136 + checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" 5042 5137 5043 5138 [[package]] 5044 5139 name = "windows_i686_msvc" ··· 5054 5149 5055 5150 [[package]] 5056 5151 name = "windows_i686_msvc" 5057 - version = "0.53.0" 5152 + version = "0.53.1" 5058 5153 source = "registry+https://github.com/rust-lang/crates.io-index" 5059 - checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" 5154 + checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" 5060 5155 5061 5156 [[package]] 5062 5157 name = "windows_x86_64_gnu" ··· 5072 5167 5073 5168 [[package]] 5074 5169 name = "windows_x86_64_gnu" 5075 - version = "0.53.0" 5170 + version = "0.53.1" 5076 5171 source = "registry+https://github.com/rust-lang/crates.io-index" 5077 - checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" 5172 + checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" 5078 5173 5079 5174 [[package]] 5080 5175 name = "windows_x86_64_gnullvm" ··· 5090 5185 5091 5186 [[package]] 5092 5187 name = "windows_x86_64_gnullvm" 5093 - version = "0.53.0" 5188 + version = "0.53.1" 5094 5189 source = "registry+https://github.com/rust-lang/crates.io-index" 5095 - checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" 5190 + checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" 5096 5191 5097 5192 [[package]] 5098 5193 name = "windows_x86_64_msvc" ··· 5108 5203 5109 5204 [[package]] 5110 5205 name = "windows_x86_64_msvc" 5111 - version = "0.53.0" 5206 + version = "0.53.1" 5112 5207 source = "registry+https://github.com/rust-lang/crates.io-index" 5113 - checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" 5208 + checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" 5114 5209 5115 5210 [[package]] 5116 5211 name = "winnow" ··· 5123 5218 5124 5219 [[package]] 5125 5220 name = "winnow" 5126 - version = "0.7.12" 5221 + version = "0.7.13" 5127 5222 source = "registry+https://github.com/rust-lang/crates.io-index" 5128 - checksum = "f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95" 5223 + checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf" 5129 5224 dependencies = [ 5130 5225 "memchr", 5131 5226 ] ··· 5141 5236 ] 5142 5237 5143 5238 [[package]] 5144 - name = "wit-bindgen-rt" 5145 - version = "0.39.0" 5239 + name = "wit-bindgen" 5240 + version = "0.46.0" 5146 5241 source = "registry+https://github.com/rust-lang/crates.io-index" 5147 - checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" 5148 - dependencies = [ 5149 - "bitflags 2.9.1", 5150 - ] 5242 + checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" 5151 5243 5152 5244 [[package]] 5153 5245 name = "writeable" 5154 - version = "0.6.1" 5246 + version = "0.6.2" 5155 5247 source = "registry+https://github.com/rust-lang/crates.io-index" 5156 - checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" 5248 + checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9" 5157 5249 5158 5250 [[package]] 5159 5251 name = "wry" 5160 - version = "0.52.1" 5252 + version = "0.53.5" 5161 5253 source = "registry+https://github.com/rust-lang/crates.io-index" 5162 - checksum = "12a714d9ba7075aae04a6e50229d6109e3d584774b99a6a8c60de1698ca111b9" 5254 + checksum = "728b7d4c8ec8d81cab295e0b5b8a4c263c0d41a785fb8f8c4df284e5411140a2" 5163 5255 dependencies = [ 5164 5256 "base64 0.22.1", 5165 - "block2 0.6.1", 5257 + "block2 0.6.2", 5166 5258 "cookie", 5167 5259 "crossbeam-channel", 5260 + "dirs", 5168 5261 "dpi", 5169 5262 "dunce", 5170 5263 "gdkx11", ··· 5176 5269 "kuchikiki", 5177 5270 "libc", 5178 5271 "ndk", 5179 - "objc2 0.6.1", 5272 + "objc2 0.6.3", 5180 5273 "objc2-app-kit", 5181 5274 "objc2-core-foundation", 5182 - "objc2-foundation 0.3.1", 5275 + "objc2-foundation 0.3.2", 5183 5276 "objc2-ui-kit", 5184 5277 "objc2-web-kit", 5185 5278 "once_cell", ··· 5188 5281 "sha2", 5189 5282 "soup3", 5190 5283 "tao-macros", 5191 - "thiserror 2.0.12", 5284 + "thiserror 2.0.17", 5192 5285 "url", 5193 5286 "webkit2gtk", 5194 5287 "webkit2gtk-sys", 5195 5288 "webview2-com", 5196 5289 "windows", 5197 - "windows-core", 5290 + "windows-core 0.61.2", 5198 5291 "windows-version", 5199 5292 "x11-dl", 5200 5293 ] ··· 5222 5315 5223 5316 [[package]] 5224 5317 name = "yoke" 5225 - version = "0.8.0" 5318 + version = "0.8.1" 5226 5319 source = "registry+https://github.com/rust-lang/crates.io-index" 5227 - checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" 5320 + checksum = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954" 5228 5321 dependencies = [ 5229 - "serde", 5230 5322 "stable_deref_trait", 5231 5323 "yoke-derive", 5232 5324 "zerofrom", ··· 5234 5326 5235 5327 [[package]] 5236 5328 name = "yoke-derive" 5237 - version = "0.8.0" 5329 + version = "0.8.1" 5238 5330 source = "registry+https://github.com/rust-lang/crates.io-index" 5239 - checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" 5331 + checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d" 5240 5332 dependencies = [ 5241 5333 "proc-macro2", 5242 5334 "quote", 5243 - "syn 2.0.104", 5335 + "syn 2.0.109", 5244 5336 "synstructure", 5245 5337 ] 5246 5338 5247 5339 [[package]] 5248 5340 name = "zbus" 5249 - version = "5.9.0" 5341 + version = "5.12.0" 5250 5342 source = "registry+https://github.com/rust-lang/crates.io-index" 5251 - checksum = "4bb4f9a464286d42851d18a605f7193b8febaf5b0919d71c6399b7b26e5b0aad" 5343 + checksum = "b622b18155f7a93d1cd2dc8c01d2d6a44e08fb9ebb7b3f9e6ed101488bad6c91" 5252 5344 dependencies = [ 5253 5345 "async-broadcast", 5254 5346 "async-executor", ··· 5271 5363 "tokio", 5272 5364 "tracing", 5273 5365 "uds_windows", 5274 - "windows-sys 0.59.0", 5275 - "winnow 0.7.12", 5366 + "uuid", 5367 + "windows-sys 0.61.2", 5368 + "winnow 0.7.13", 5276 5369 "zbus_macros", 5277 5370 "zbus_names", 5278 5371 "zvariant", ··· 5280 5373 5281 5374 [[package]] 5282 5375 name = "zbus_macros" 5283 - version = "5.9.0" 5376 + version = "5.12.0" 5284 5377 source = "registry+https://github.com/rust-lang/crates.io-index" 5285 - checksum = "ef9859f68ee0c4ee2e8cde84737c78e3f4c54f946f2a38645d0d4c7a95327659" 5378 + checksum = "1cdb94821ca8a87ca9c298b5d1cbd80e2a8b67115d99f6e4551ac49e42b6a314" 5286 5379 dependencies = [ 5287 - "proc-macro-crate 3.3.0", 5380 + "proc-macro-crate 3.4.0", 5288 5381 "proc-macro2", 5289 5382 "quote", 5290 - "syn 2.0.104", 5383 + "syn 2.0.109", 5291 5384 "zbus_names", 5292 5385 "zvariant", 5293 5386 "zvariant_utils", ··· 5301 5394 dependencies = [ 5302 5395 "serde", 5303 5396 "static_assertions", 5304 - "winnow 0.7.12", 5397 + "winnow 0.7.13", 5305 5398 "zvariant", 5306 5399 ] 5307 5400 5308 5401 [[package]] 5309 5402 name = "zerocopy" 5310 - version = "0.8.26" 5403 + version = "0.8.27" 5311 5404 source = "registry+https://github.com/rust-lang/crates.io-index" 5312 - checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" 5405 + checksum = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c" 5313 5406 dependencies = [ 5314 5407 "zerocopy-derive", 5315 5408 ] 5316 5409 5317 5410 [[package]] 5318 5411 name = "zerocopy-derive" 5319 - version = "0.8.26" 5412 + version = "0.8.27" 5320 5413 source = "registry+https://github.com/rust-lang/crates.io-index" 5321 - checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" 5414 + checksum = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831" 5322 5415 dependencies = [ 5323 5416 "proc-macro2", 5324 5417 "quote", 5325 - "syn 2.0.104", 5418 + "syn 2.0.109", 5326 5419 ] 5327 5420 5328 5421 [[package]] ··· 5342 5435 dependencies = [ 5343 5436 "proc-macro2", 5344 5437 "quote", 5345 - "syn 2.0.104", 5438 + "syn 2.0.109", 5346 5439 "synstructure", 5347 5440 ] 5348 5441 5349 5442 [[package]] 5350 5443 name = "zerotrie" 5351 - version = "0.2.2" 5444 + version = "0.2.3" 5352 5445 source = "registry+https://github.com/rust-lang/crates.io-index" 5353 - checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" 5446 + checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851" 5354 5447 dependencies = [ 5355 5448 "displaydoc", 5356 5449 "yoke", ··· 5359 5452 5360 5453 [[package]] 5361 5454 name = "zerovec" 5362 - version = "0.11.2" 5455 + version = "0.11.5" 5363 5456 source = "registry+https://github.com/rust-lang/crates.io-index" 5364 - checksum = "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428" 5457 + checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002" 5365 5458 dependencies = [ 5366 5459 "yoke", 5367 5460 "zerofrom", ··· 5370 5463 5371 5464 [[package]] 5372 5465 name = "zerovec-derive" 5373 - version = "0.11.1" 5466 + version = "0.11.2" 5374 5467 source = "registry+https://github.com/rust-lang/crates.io-index" 5375 - checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" 5468 + checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3" 5376 5469 dependencies = [ 5377 5470 "proc-macro2", 5378 5471 "quote", 5379 - "syn 2.0.104", 5472 + "syn 2.0.109", 5380 5473 ] 5381 5474 5382 5475 [[package]] 5383 5476 name = "zvariant" 5384 - version = "5.6.0" 5477 + version = "5.8.0" 5385 5478 source = "registry+https://github.com/rust-lang/crates.io-index" 5386 - checksum = "d91b3680bb339216abd84714172b5138a4edac677e641ef17e1d8cb1b3ca6e6f" 5479 + checksum = "2be61892e4f2b1772727be11630a62664a1826b62efa43a6fe7449521cb8744c" 5387 5480 dependencies = [ 5388 5481 "endi", 5389 5482 "enumflags2", 5390 5483 "serde", 5391 5484 "url", 5392 - "winnow 0.7.12", 5485 + "winnow 0.7.13", 5393 5486 "zvariant_derive", 5394 5487 "zvariant_utils", 5395 5488 ] 5396 5489 5397 5490 [[package]] 5398 5491 name = "zvariant_derive" 5399 - version = "5.6.0" 5492 + version = "5.8.0" 5400 5493 source = "registry+https://github.com/rust-lang/crates.io-index" 5401 - checksum = "3a8c68501be459a8dbfffbe5d792acdd23b4959940fc87785fb013b32edbc208" 5494 + checksum = "da58575a1b2b20766513b1ec59d8e2e68db2745379f961f86650655e862d2006" 5402 5495 dependencies = [ 5403 - "proc-macro-crate 3.3.0", 5496 + "proc-macro-crate 3.4.0", 5404 5497 "proc-macro2", 5405 5498 "quote", 5406 - "syn 2.0.104", 5499 + "syn 2.0.109", 5407 5500 "zvariant_utils", 5408 5501 ] 5409 5502 5410 5503 [[package]] 5411 5504 name = "zvariant_utils" 5412 - version = "3.2.0" 5505 + version = "3.2.1" 5413 5506 source = "registry+https://github.com/rust-lang/crates.io-index" 5414 - checksum = "e16edfee43e5d7b553b77872d99bc36afdda75c223ca7ad5e3fbecd82ca5fc34" 5507 + checksum = "c6949d142f89f6916deca2232cf26a8afacf2b9fdc35ce766105e104478be599" 5415 5508 dependencies = [ 5416 5509 "proc-macro2", 5417 5510 "quote", 5418 5511 "serde", 5419 - "static_assertions", 5420 - "syn 2.0.104", 5421 - "winnow 0.7.12", 5512 + "syn 2.0.109", 5513 + "winnow 0.7.13", 5422 5514 ]
+6 -6
src-tauri/Cargo.toml
··· 18 18 tauri-build = { version = "2", features = [] } 19 19 20 20 [dependencies] 21 - tauri = { version = "2", features = [] } 21 + tauri = { version = "2", features = [ 'tray-icon', 'image-png' ] } 22 22 tauri-plugin-opener = "2" 23 23 serde = { version = "1", features = ["derive"] } 24 24 serde_json = "1" 25 - tokio = { version = "1.47.0", features = [ "macros" ] } 26 - dirs = "6.0.0" 27 - anyhow = "1.0.99" 28 - flate2 = "1.1.2" 25 + tokio = { version = "1.47", features = [ "macros" ] } 26 + dirs = "6.0" 27 + anyhow = "1.0" 28 + flate2 = "1.1" 29 29 tauri-plugin-dialog = "2" 30 - crossbeam-channel = "0.5.15" 30 + crossbeam-channel = "0.5" 31 31
+9
src-tauri/src/frontend_calls/close_app.rs
··· 1 + use tauri::State; 2 + 3 + use crate::utils::config::Config; 4 + 5 + #[tauri::command] 6 + pub fn close_app( conf: State<Config> ){ 7 + conf.save(); 8 + std::process::exit(0); 9 + }
+4 -2
src-tauri/src/frontend_calls/load_previous_tabs.rs
··· 1 1 use std::collections::HashMap; 2 2 3 - use tauri::State; 3 + use tauri::{State, Window}; 4 4 5 5 use crate::{ structs::nodes::Node, utils::config::Config }; 6 6 7 7 #[tauri::command] 8 - pub fn load_previous_tabs( conf: State<Config> ) -> HashMap<String, ( Vec<Node>, String, Option<String> )> { 8 + pub fn load_previous_tabs( window: Window, conf: State<Config> ) -> HashMap<String, ( Vec<Node>, String, Option<String> )> { 9 9 let config = conf.store.lock().unwrap(); 10 + 11 + if !config.hide_editor_on_start { window.show().unwrap(); } 10 12 11 13 let tabs = config.loaded_tabs.clone(); 12 14 tabs
+3 -1
src-tauri/src/frontend_calls/mod.rs
··· 1 1 pub mod get_addresses; 2 2 pub mod save_graph; 3 3 pub mod sync_tab; 4 - pub mod load_previous_tabs; 4 + pub mod load_previous_tabs; 5 + pub mod close_app; 6 + pub mod settings;
+7 -2
src-tauri/src/frontend_calls/save_graph.rs
··· 1 1 use std::{fs::File, io::Write, path::PathBuf}; 2 2 3 - use flate2::{write::GzEncoder, Compression}; 3 + use flate2::{ write::GzEncoder, Compression }; 4 + use tauri::State; 5 + 6 + use crate::utils::config::Config; 4 7 5 8 #[tauri::command] 6 - pub fn save_graph( graph: String, path: PathBuf ) { 9 + pub fn save_graph( graph: String, path: PathBuf, conf: State<Config> ) { 7 10 let file = File::create(&path).unwrap(); 8 11 let mut encoder = GzEncoder::new(file, Compression::default()); 9 12 10 13 encoder.write_all(graph.as_bytes()).unwrap(); 11 14 encoder.finish().unwrap(); 15 + 16 + conf.save(); 12 17 }
+15
src-tauri/src/frontend_calls/settings.rs
··· 1 + use tauri::State; 2 + 3 + use crate::utils::config::Config; 4 + 5 + #[tauri::command] 6 + pub fn set_hide_editor_on_app_start( value: bool, conf: State<Config> ){ 7 + let mut config = conf.store.lock().unwrap(); 8 + config.hide_editor_on_start = value; 9 + } 10 + 11 + #[tauri::command] 12 + pub fn get_hide_editor_on_app_start( conf: State<Config> ) -> bool { 13 + let mut config = conf.store.lock().unwrap(); 14 + config.hide_editor_on_start 15 + }
+1 -4
src-tauri/src/frontend_calls/sync_tab.rs
··· 9 9 cmd.send(RuntimeCommand::AddTab(graph.clone(), id.clone())).unwrap(); 10 10 11 11 let mut config = conf.store.lock().unwrap(); 12 - config.loaded_tabs.insert(id, ( graph, name, location )); 13 - drop(config); 14 - 15 - conf.save(); 12 + config.loaded_tabs.insert(id, ( graph, name, location )); // TODO: When loading a tab into config, store the save state of it too 16 13 } 17 14 18 15 #[tauri::command]
+5 -3
src-tauri/src/lib.rs
··· 15 15 #[cfg_attr(mobile, tauri::mobile_entry_point)] 16 16 #[tokio::main] 17 17 pub async fn run() { 18 - // TODO: Impl background running by default 19 - 20 18 let container_folder = dirs::config_dir().unwrap().join("VRCMacros"); 21 19 22 20 match fs::metadata(&container_folder) { ··· 45 43 save_graph::save_graph, 46 44 sync_tab::sync_tab, 47 45 sync_tab::discard_tab, 48 - load_previous_tabs::load_previous_tabs 46 + load_previous_tabs::load_previous_tabs, 47 + close_app::close_app, 48 + 49 + settings::set_hide_editor_on_app_start, 50 + settings::get_hide_editor_on_app_start, 49 51 ]) 50 52 .manage(conf) 51 53 .manage(&ADDRESSES)
+19 -3
src-tauri/src/setup.rs
··· 3 3 4 4 use flate2::read::GzDecoder; 5 5 use serde_json::{ Map, Value }; 6 - use tauri::{ App, Emitter, Listener, Manager, State }; 6 + use tauri::{ App, Emitter, Listener, Manager, WindowEvent }; 7 7 8 - use crate::{ osc::{ self, OSCMessage }, runtime::{ commands::RuntimeCommand, nodes::RuntimeNodeTree, runtime, runtime_dry }, structs::parameter_types::ParameterType, utils::config::Config }; 8 + use crate::{ osc::{ self, OSCMessage }, runtime::{ commands::RuntimeCommand, nodes::RuntimeNodeTree, runtime, runtime_dry }, structs::parameter_types::ParameterType, utils::setup_traymenu::setup_traymenu }; 9 9 10 10 pub fn setup( 11 11 app: &mut App, 12 12 addresses: &'static Mutex<Vec<OSCMessage>>, 13 - mut runtime_command_receiver: Receiver<RuntimeCommand> 13 + runtime_command_receiver: Receiver<RuntimeCommand> 14 14 ) { 15 15 let window = app.get_webview_window("main").unwrap(); 16 + window.hide().unwrap(); 17 + 18 + let win_handle = window.clone(); 19 + window.on_window_event(move | event | { 20 + match event{ 21 + WindowEvent::CloseRequested { api, .. } => { 22 + api.prevent_close(); 23 + 24 + win_handle.hide().unwrap(); 25 + win_handle.emit("hide-window", ()).unwrap(); 26 + } 27 + _ => {} 28 + } 29 + }); 30 + 31 + setup_traymenu(app.handle()); 16 32 17 33 let handle = window.clone(); 18 34 window.listen("tauri://drag-drop", move |ev| {
+6 -1
src-tauri/src/utils/config.rs
··· 8 8 #[derive(Clone, Serialize, Deserialize, Debug)] 9 9 pub struct ConfigValues{ 10 10 #[serde(default)] 11 - pub loaded_tabs: HashMap<String, ( Vec<Node>, String, Option<String> )> 11 + pub loaded_tabs: HashMap<String, ( Vec<Node>, String, Option<String> )>, 12 + 13 + #[serde(default)] 14 + pub hide_editor_on_start: bool 12 15 } 13 16 14 17 pub struct Config { ··· 29 32 }; 30 33 31 34 let json: ConfigValues = serde_json::from_str(&json_string).unwrap(); 35 + 36 + dbg!(&json); 32 37 33 38 Config { 34 39 store: Mutex::new(json),
+1
src-tauri/src/utils/mod.rs
··· 1 1 pub mod config; 2 + pub mod setup_traymenu;
+47
src-tauri/src/utils/setup_traymenu.rs
··· 1 + use tauri::{ AppHandle, Emitter, Manager, menu::{ MenuBuilder, MenuItemBuilder }, tray::TrayIconBuilder }; 2 + 3 + pub fn setup_traymenu( handle: &AppHandle ) { 4 + // Setup the tray icon and menu buttons 5 + let quit = MenuItemBuilder::new("Quit") 6 + .id("quit") 7 + .build(handle) 8 + .unwrap(); 9 + 10 + let hide = MenuItemBuilder::new("Hide / Show Editor") 11 + .id("hide") 12 + .build(handle) 13 + .unwrap(); 14 + 15 + let tray_menu = MenuBuilder::new(handle) 16 + .items(&[&quit, &hide]) 17 + .build() 18 + .unwrap(); 19 + 20 + TrayIconBuilder::with_id("main") 21 + .icon(tauri::image::Image::from_bytes(include_bytes!("../../icons/32x32.png")).unwrap()) 22 + .menu(&tray_menu) 23 + .title("VRCMacros") 24 + .tooltip("VRCMacros") 25 + .on_menu_event(move |app: &AppHandle, event| match event.id().as_ref() { 26 + "quit" => { 27 + app.emit("prompt_to_close", ()).unwrap(); 28 + } 29 + "hide" => { 30 + let window = app.get_webview_window("main").unwrap(); 31 + 32 + if window.is_visible().unwrap() { 33 + window.hide().unwrap(); 34 + 35 + window.emit("hide-window", ()).unwrap(); 36 + } else { 37 + window.show().unwrap(); 38 + window.set_focus().unwrap(); 39 + 40 + window.emit("show-window", ()).unwrap(); 41 + } 42 + } 43 + _ => {} 44 + }) 45 + .build(handle) 46 + .unwrap(); 47 + }
+1 -1
src/App.tsx
··· 318 318 requestAnimationFrame(update); 319 319 }); 320 320 321 - let update = () => { 321 + let update = () => { // TODO: Start/Stop render when app is minimised 322 322 if(stopRender)return; 323 323 324 324 scale = lerp(scale, targetScale, 0.25);
+29 -29
src/Mangers/NodeManager.tsx
··· 42 42 }; 43 43 }); 44 44 45 - (async () => { 46 - let window = await getCurrentWindow(); 47 - 48 - window.onCloseRequested(async _ => { 49 - let tabs = Object.values(this._tabs); 50 - let tabsNeedingSaving = tabs.filter(x => x.needsSave()); 45 + listen('prompt_to_close', async _ => { 46 + let tabs = Object.values(this._tabs); 47 + let tabsNeedingSaving = tabs.filter(x => x.needsSave()); 51 48 52 - for(let tab of tabsNeedingSaving){ 53 - await new Promise<void>(res => { 54 - ConfirmationManager.Instance.ShowConfirmation( 55 - `Discard Changes in ${tab.name}?`, 56 - 'If you close this tab without saving you will lose all changes.', 57 - [ 58 - { 59 - text: 'Save', 60 - callback: async () => { 61 - await this.SaveTab(tab); 62 - res(); 63 - } 64 - }, 65 - { 66 - text: 'Don\'t Save', 67 - callback: () => { res(); } 49 + for(let tab of tabsNeedingSaving){ 50 + await new Promise<void>(res => { 51 + ConfirmationManager.Instance.ShowConfirmation( 52 + `Discard Changes in ${tab.name}?`, 53 + 'If you close this tab without saving you will lose all changes.', 54 + [ 55 + { 56 + text: 'Save', 57 + callback: async () => { 58 + await this.SaveTab(tab); 59 + res(); 68 60 } 69 - ] 70 - ) 71 - }); 72 - } 73 - }); 74 - })(); 61 + }, 62 + { 63 + text: 'Don\'t Save', 64 + callback: async () => { 65 + res(); 66 + } 67 + } 68 + ] 69 + ) 70 + }); 71 + } 72 + 73 + invoke('close_app'); 74 + }); 75 75 } 76 76 77 77 ··· 319 319 tab.nodes = this._nodes; 320 320 321 321 tab.refuseSync = false; 322 - this.UpdateConfig(false); 322 + if(!id)this.UpdateConfig(false); 323 323 } 324 324 325 325 private _generateTabGraph( tabId: string | null ): [ any, Tab | null ]{
+1
src/components/ParameterList.tsx
··· 7 7 changed: ( value: { type: string, desc: string }[] ) => void 8 8 } 9 9 10 + // TODO: An actual parameter list 10 11 export let ParameterList = ( props: ParameterListProps ) => { 11 12 let [ parameters, setParameters ] = createSignal<{ type: string, desc: string }[]>(props.value, { equals: false }); 12 13 let [ addParametersOpen, setAddParametersOpen ] = createSignal(false);
+41
src/components/SettingsMenu.css
··· 1 + .settings-menu{ 2 + position: fixed; 3 + z-index: 110; 4 + top: 0; 5 + left: 0; 6 + width: 100vw; 7 + height: 100vh; 8 + background: rgba(0, 0, 0, 0.75); 9 + } 10 + 11 + .settings-menu-inner{ 12 + position: fixed; 13 + top: 50%; 14 + left: 50%; 15 + transform: translate(-50%, -50%); 16 + padding: 10px; 17 + background: #373738; 18 + border-radius: 10px; 19 + width: 40%; 20 + height: 80%; 21 + } 22 + 23 + .settings-menu-close{ 24 + width: 25px; 25 + height: 43px; 26 + display: flex; 27 + justify-content: center; 28 + align-items: center; 29 + } 30 + 31 + .settings-menu-header{ 32 + width: 100%; 33 + height: 50px; 34 + } 35 + 36 + .settings-menu-content{ 37 + width: 100%; 38 + height: calc(100% - 50px); 39 + overflow-x: hidden; 40 + overflow-y: auto; 41 + }
+32
src/components/SettingsMenu.tsx
··· 1 + import { invoke } from '@tauri-apps/api/core'; 2 + import './SettingsMenu.css'; 3 + 4 + export interface SettingsMenuProps{ 5 + close: () => void 6 + } 7 + 8 + export let SettingsMenu = ( props: SettingsMenuProps ) => { 9 + return ( 10 + <> 11 + <div class="settings-menu"> 12 + <div class="settings-menu-inner"> 13 + <div class="settings-menu-header"> 14 + <h1 style={{ float: 'left' }}>Options</h1> 15 + <div style={{ float: 'right' }} class="settings-menu-close"> 16 + <div style={{ background: 'red', width: '25px', height: '25px', cursor: 'pointer' }} onClick={() => props.close()}></div> 17 + </div> 18 + </div> 19 + 20 + <div class="settings-menu-content"> 21 + Hide editor on app start: 22 + <input 23 + ref={async ( el ) => el.checked = await invoke('get_hide_editor_on_app_start')} 24 + onChange={( el ) => invoke('set_hide_editor_on_app_start', { value: el.target.checked })} 25 + type="checkbox" 26 + style={{ width: '15px', height: '15px' }} /> 27 + </div> 28 + </div> 29 + </div> 30 + </> 31 + ) 32 + }
+26
src/components/TabMenu.css
··· 12 12 overflow-y: auto; 13 13 } 14 14 15 + .tab-container{ 16 + height: calc(100% - 35px); 17 + overflow: auto; 18 + mask-image: linear-gradient(to bottom, #000 90%, #0000); 19 + padding-bottom: 25px; 20 + } 21 + 15 22 .tab{ 16 23 border-radius: 10px; 17 24 padding: 8px 10px; ··· 95 102 transform: translate(-10px, 35px); 96 103 border-radius: 10px; 97 104 background: #fff1; 105 + } 106 + 107 + .tab-icon-bar{ 108 + height: 30px; 109 + margin: 0 5px; 110 + display: flex; 111 + justify-content: left; 112 + align-items: center; 113 + } 114 + 115 + .tab-icon-bar img{ 116 + padding: 3px; 117 + border-radius: 5px; 118 + transition: 0.1s; 119 + background: transparent; 120 + } 121 + 122 + .tab-icon-bar img:hover{ 123 + background: #fff2; 98 124 }
+66 -50
src/components/TabMenu.tsx
··· 1 - import { createSignal, For, onMount, Show } from 'solid-js'; 2 1 import './TabMenu.css'; 2 + 3 + import { createSignal, For, onMount, Show } from 'solid-js'; 3 4 import { NodeManager } from '../Mangers/NodeManager'; 4 5 import { Tab } from '../structs/Tab'; 6 + import { SettingsMenu } from './SettingsMenu'; 5 7 6 8 export let TabMenu = () => { 7 9 let [ tabImportOpen, setTabImportOpen ] = createSignal(false); 8 10 let [ tabs, setTabs ] = createSignal<Tab[]>([], { equals: false }); 9 11 12 + let [ settingsOpen, setSettingsOpen ] = createSignal(false); 13 + 10 14 let closeTabImportMenu = () => { 11 15 window.removeEventListener('click', closeTabImportMenu); 12 16 setTabImportOpen(false); ··· 17 21 }); 18 22 19 23 return ( 20 - <div class="tab-menu"> 21 - <For each={Object.values(tabs())}> 22 - { 23 - tab => 24 - <div class={ tab.selected() ? 'tab-selected ' : 'tab' } onClick={() => { 25 - NodeManager.Instance.SelectTab(tab.id); 26 - }}> 27 - <div class="tab-icon" onClick={async () => { 28 - if(tab.selected()){ 29 - NodeManager.Instance.SaveTab(tab); 30 - } 31 - }}> 32 - <Show when={tab.selected() && tab.needsSave()} fallback={ 33 - <img src="/assets/icons/pen-to-square-regular-full.svg" width="15" /> 34 - }> 35 - <img src="/assets/icons/floppy-disk-solid-full.svg" width="15" /> 36 - </Show> 24 + <> 25 + <Show when={settingsOpen()}> 26 + <SettingsMenu close={() => setSettingsOpen(false)} /> 27 + </Show> 28 + 29 + <div class="tab-menu"> 30 + <div class="tab-container"> 31 + <For each={Object.values(tabs())}> 32 + { 33 + tab => 34 + <div class={ tab.selected() ? 'tab-selected ' : 'tab' } onClick={() => { 35 + NodeManager.Instance.SelectTab(tab.id); 36 + }}> 37 + <div class="tab-icon" onClick={async () => { 38 + if(tab.selected()){ 39 + NodeManager.Instance.SaveTab(tab); 40 + } 41 + }}> 42 + <Show when={tab.selected() && tab.needsSave()} fallback={ 43 + <img src="/assets/icons/pen-to-square-regular-full.svg" width="15" /> 44 + }> 45 + <img src="/assets/icons/floppy-disk-solid-full.svg" width="15" /> 46 + </Show> 37 47 38 - </div> 39 - <div class="tab-meta" onDblClick={( e ) => { 40 - let input = <input class="tab-meta-input" value={ e.target.innerHTML } /> as HTMLInputElement; 48 + </div> 49 + <div class="tab-meta" onDblClick={( e ) => { 50 + let input = <input class="tab-meta-input" value={ e.target.innerHTML } /> as HTMLInputElement; 41 51 42 - e.target.innerHTML = ''; 43 - e.target.appendChild(input); 52 + e.target.innerHTML = ''; 53 + e.target.appendChild(input); 44 54 45 - input.select(); 46 - input.onchange = () => { 47 - NodeManager.Instance.RenameTab(tab.id, input.value); 48 - e.target.innerHTML = input.value; 49 - } 50 - }}>{ tab.name }</div> 51 - <div class="tab-close" onClick={() => { 52 - setTimeout(() => { 53 - NodeManager.Instance.CloseTab(tab.id); 54 - }, 50) 55 - }}><img src="/assets/icons/xmark-solid-full.svg" width="12" /></div> 56 - </div> 57 - } 58 - </For> 55 + input.select(); 56 + input.onchange = () => { 57 + NodeManager.Instance.RenameTab(tab.id, input.value); 58 + e.target.innerHTML = input.value; 59 + } 60 + }}>{ tab.name }</div> 61 + <div class="tab-close" onClick={() => { 62 + setTimeout(() => { 63 + NodeManager.Instance.CloseTab(tab.id); 64 + }, 50) 65 + }}><img src="/assets/icons/xmark-solid-full.svg" width="12" /></div> 66 + </div> 67 + } 68 + </For> 59 69 60 - <div class="tab" onClick={() => { 61 - NodeManager.Instance.AddTab("Untitled"); 62 - }} onContextMenu={( e ) => { 63 - e.preventDefault(); 64 - setTabImportOpen(true); 70 + <div class="tab" onClick={() => { 71 + NodeManager.Instance.AddTab("Untitled"); 72 + }} onContextMenu={( e ) => { 73 + e.preventDefault(); 74 + setTabImportOpen(true); 75 + 76 + window.addEventListener('click', closeTabImportMenu); 77 + }}> 78 + <div class="tab-new-dropdown" style={{ display: tabImportOpen() ? 'block' : 'none' }}> 79 + <div class="tab">Import from file</div> 80 + <div class="tab">Import from URL</div> 81 + </div> 82 + <div class="tab-icon"><img src="/assets/icons/plus-solid-full.svg" width="15" /></div> 83 + <div class="tab-meta">New Tab</div> 84 + </div> 85 + </div> 65 86 66 - window.addEventListener('click', closeTabImportMenu); 67 - }}> 68 - <div class="tab-new-dropdown" style={{ display: tabImportOpen() ? 'block' : 'none' }}> 69 - <div class="tab">Import from file</div> 70 - <div class="tab">Import from URL</div> 87 + <div class="tab-icon-bar"> 88 + <img src="/assets/icons/gear-solid-full.svg" width="25" onClick={() => setSettingsOpen(true)} /> 71 89 </div> 72 - <div class="tab-icon"><img src="/assets/icons/plus-solid-full.svg" width="15" /></div> 73 - <div class="tab-meta">New Tab</div> 74 90 </div> 75 - </div> 91 + </> 76 92 ) 77 93 }
+1 -1
src/index.tsx
··· 8 8 new NodeManager(); 9 9 new ConfirmationManager(); 10 10 11 - render(() => <App />, document.getElementById("root") as HTMLElement); 11 + render(() => <App />, document.getElementById("root") as HTMLElement);