[READ-ONLY] Mirror of https://github.com/probablykasper/tauri-sveltekit-template. Tauri + SvelteKit template
actions svelte sveltekit tauri template typescript
0

Configure Feed

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

Move to SvelteKit

Kasper (Feb 15, 2024, 6:01 AM +0100) 82f4610e 36e90185

+4687 -3808
+28 -29
.eslintrc.cjs
··· 1 1 module.exports = { 2 - root: true, 3 - extends: [ 4 - 'eslint:recommended', 5 - 'plugin:@typescript-eslint/recommended', 6 - 'plugin:svelte/recommended', 7 - 'prettier', 8 - ], 9 - parser: '@typescript-eslint/parser', 10 - plugins: ['@typescript-eslint'], 11 - ignorePatterns: ['*.cjs'], 12 - parserOptions: { 13 - sourceType: 'module', 14 - ecmaVersion: 2020, 15 - extraFileExtensions: ['.svelte'], 16 - }, 17 - env: { 18 - browser: true, 19 - es2017: true, 20 - node: true, 21 - }, 22 - overrides: [ 23 - { 24 - files: ['*.svelte'], 25 - parser: 'svelte-eslint-parser', 26 - parserOptions: { 27 - parser: '@typescript-eslint/parser', 28 - }, 29 - }, 30 - ], 2 + root: true, 3 + extends: [ 4 + 'eslint:recommended', 5 + 'plugin:@typescript-eslint/recommended', 6 + 'plugin:svelte/recommended', 7 + 'prettier', 8 + ], 9 + parser: '@typescript-eslint/parser', 10 + plugins: ['@typescript-eslint'], 11 + parserOptions: { 12 + sourceType: 'module', 13 + ecmaVersion: 2020, 14 + extraFileExtensions: ['.svelte'], 15 + }, 16 + env: { 17 + browser: true, 18 + es2017: true, 19 + node: true, 20 + }, 21 + overrides: [ 22 + { 23 + files: ['*.svelte'], 24 + parser: 'svelte-eslint-parser', 25 + parserOptions: { 26 + parser: '@typescript-eslint/parser', 27 + }, 28 + }, 29 + ], 31 30 }
+9 -1
.gitignore
··· 1 1 .DS_Store 2 2 node_modules 3 - /dist 3 + /build 4 + /.svelte-kit 5 + /package 6 + .env 7 + .env.* 8 + !.env.example 9 + vite.config.js.timestamp-* 10 + vite.config.ts.timestamp-* 11 + 4 12 /src-tauri/target 5 13 /src-tauri/WixTools
+3 -4
README.md
··· 1 - # Tauri Svelte Template 1 + # Tauri SvelteKit Template 2 2 3 3 - **Tauri** 4 + - **SvelteKit** 4 5 - **GitHub action** for cross-platform builds 5 - - **Svelte** 6 - - **Vite** 7 6 - **TypeScript** 8 7 - **Preprocessing** with Sass installed by default 9 8 - **ESLint** ··· 17 16 2. Install Rust 18 17 3. Follow the [Tauri setup guide](https://tauri.app/v1/guides/getting-started/setup) 19 18 4. Run `npm install` 20 - 5. Find and replace the text `tauri-svelte-template` and `Tauri Svelte Template`. 19 + 5. Find and replace the text `tauri-sveltekit-template` and `Tauri SvelteKit Template`. 21 20 22 21 ### Commands 23 22 - `npm run dev`: Start app in dev mode
-10
index.html
··· 1 - <!DOCTYPE html> 2 - <html lang="en"> 3 - <head> 4 - <meta charset="UTF-8" /> 5 - <meta name="viewport" content="width=device-width, initial-scale=1" /> 6 - </head> 7 - <body> 8 - <script type="module" src="src/main.ts"></script> 9 - </body> 10 - </html>
+3607 -2989
package-lock.json
··· 1 1 { 2 - "name": "tauri-svelte-template", 3 - "lockfileVersion": 3, 4 - "requires": true, 5 - "packages": { 6 - "": { 7 - "devDependencies": { 8 - "@sveltejs/vite-plugin-svelte": "^2.2.0", 9 - "@tauri-apps/api": "^1.3.0", 10 - "@tauri-apps/cli": "^1.3.1", 11 - "@tsconfig/svelte": "^4.0.1", 12 - "@typescript-eslint/eslint-plugin": "^5.59.6", 13 - "@typescript-eslint/parser": "^5.59.6", 14 - "eslint": "^8.40.0", 15 - "eslint-config-prettier": "^8.8.0", 16 - "eslint-plugin-svelte": "^2.28.0", 17 - "prettier": "^2.8.8", 18 - "prettier-plugin-svelte": "^2.10.0", 19 - "sass": "^1.62.1", 20 - "svelte": "^3.59.1", 21 - "svelte-check": "^3.3.2", 22 - "typescript": "^5.0.4", 23 - "vite": "^4.3.8" 24 - } 25 - }, 26 - "node_modules/@esbuild/android-arm": { 27 - "version": "0.17.19", 28 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", 29 - "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", 30 - "cpu": [ 31 - "arm" 32 - ], 33 - "dev": true, 34 - "optional": true, 35 - "os": [ 36 - "android" 37 - ], 38 - "engines": { 39 - "node": ">=12" 40 - } 41 - }, 42 - "node_modules/@esbuild/android-arm64": { 43 - "version": "0.17.19", 44 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", 45 - "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", 46 - "cpu": [ 47 - "arm64" 48 - ], 49 - "dev": true, 50 - "optional": true, 51 - "os": [ 52 - "android" 53 - ], 54 - "engines": { 55 - "node": ">=12" 56 - } 57 - }, 58 - "node_modules/@esbuild/android-x64": { 59 - "version": "0.17.19", 60 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", 61 - "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", 62 - "cpu": [ 63 - "x64" 64 - ], 65 - "dev": true, 66 - "optional": true, 67 - "os": [ 68 - "android" 69 - ], 70 - "engines": { 71 - "node": ">=12" 72 - } 73 - }, 74 - "node_modules/@esbuild/darwin-arm64": { 75 - "version": "0.17.19", 76 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", 77 - "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", 78 - "cpu": [ 79 - "arm64" 80 - ], 81 - "dev": true, 82 - "optional": true, 83 - "os": [ 84 - "darwin" 85 - ], 86 - "engines": { 87 - "node": ">=12" 88 - } 89 - }, 90 - "node_modules/@esbuild/darwin-x64": { 91 - "version": "0.17.19", 92 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", 93 - "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", 94 - "cpu": [ 95 - "x64" 96 - ], 97 - "dev": true, 98 - "optional": true, 99 - "os": [ 100 - "darwin" 101 - ], 102 - "engines": { 103 - "node": ">=12" 104 - } 105 - }, 106 - "node_modules/@esbuild/freebsd-arm64": { 107 - "version": "0.17.19", 108 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", 109 - "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", 110 - "cpu": [ 111 - "arm64" 112 - ], 113 - "dev": true, 114 - "optional": true, 115 - "os": [ 116 - "freebsd" 117 - ], 118 - "engines": { 119 - "node": ">=12" 120 - } 121 - }, 122 - "node_modules/@esbuild/freebsd-x64": { 123 - "version": "0.17.19", 124 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", 125 - "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", 126 - "cpu": [ 127 - "x64" 128 - ], 129 - "dev": true, 130 - "optional": true, 131 - "os": [ 132 - "freebsd" 133 - ], 134 - "engines": { 135 - "node": ">=12" 136 - } 137 - }, 138 - "node_modules/@esbuild/linux-arm": { 139 - "version": "0.17.19", 140 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", 141 - "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", 142 - "cpu": [ 143 - "arm" 144 - ], 145 - "dev": true, 146 - "optional": true, 147 - "os": [ 148 - "linux" 149 - ], 150 - "engines": { 151 - "node": ">=12" 152 - } 153 - }, 154 - "node_modules/@esbuild/linux-arm64": { 155 - "version": "0.17.19", 156 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", 157 - "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", 158 - "cpu": [ 159 - "arm64" 160 - ], 161 - "dev": true, 162 - "optional": true, 163 - "os": [ 164 - "linux" 165 - ], 166 - "engines": { 167 - "node": ">=12" 168 - } 169 - }, 170 - "node_modules/@esbuild/linux-ia32": { 171 - "version": "0.17.19", 172 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", 173 - "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", 174 - "cpu": [ 175 - "ia32" 176 - ], 177 - "dev": true, 178 - "optional": true, 179 - "os": [ 180 - "linux" 181 - ], 182 - "engines": { 183 - "node": ">=12" 184 - } 185 - }, 186 - "node_modules/@esbuild/linux-loong64": { 187 - "version": "0.17.19", 188 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", 189 - "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", 190 - "cpu": [ 191 - "loong64" 192 - ], 193 - "dev": true, 194 - "optional": true, 195 - "os": [ 196 - "linux" 197 - ], 198 - "engines": { 199 - "node": ">=12" 200 - } 201 - }, 202 - "node_modules/@esbuild/linux-mips64el": { 203 - "version": "0.17.19", 204 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", 205 - "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", 206 - "cpu": [ 207 - "mips64el" 208 - ], 209 - "dev": true, 210 - "optional": true, 211 - "os": [ 212 - "linux" 213 - ], 214 - "engines": { 215 - "node": ">=12" 216 - } 217 - }, 218 - "node_modules/@esbuild/linux-ppc64": { 219 - "version": "0.17.19", 220 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", 221 - "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", 222 - "cpu": [ 223 - "ppc64" 224 - ], 225 - "dev": true, 226 - "optional": true, 227 - "os": [ 228 - "linux" 229 - ], 230 - "engines": { 231 - "node": ">=12" 232 - } 233 - }, 234 - "node_modules/@esbuild/linux-riscv64": { 235 - "version": "0.17.19", 236 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", 237 - "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", 238 - "cpu": [ 239 - "riscv64" 240 - ], 241 - "dev": true, 242 - "optional": true, 243 - "os": [ 244 - "linux" 245 - ], 246 - "engines": { 247 - "node": ">=12" 248 - } 249 - }, 250 - "node_modules/@esbuild/linux-s390x": { 251 - "version": "0.17.19", 252 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", 253 - "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", 254 - "cpu": [ 255 - "s390x" 256 - ], 257 - "dev": true, 258 - "optional": true, 259 - "os": [ 260 - "linux" 261 - ], 262 - "engines": { 263 - "node": ">=12" 264 - } 265 - }, 266 - "node_modules/@esbuild/linux-x64": { 267 - "version": "0.17.19", 268 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", 269 - "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", 270 - "cpu": [ 271 - "x64" 272 - ], 273 - "dev": true, 274 - "optional": true, 275 - "os": [ 276 - "linux" 277 - ], 278 - "engines": { 279 - "node": ">=12" 280 - } 281 - }, 282 - "node_modules/@esbuild/netbsd-x64": { 283 - "version": "0.17.19", 284 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", 285 - "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", 286 - "cpu": [ 287 - "x64" 288 - ], 289 - "dev": true, 290 - "optional": true, 291 - "os": [ 292 - "netbsd" 293 - ], 294 - "engines": { 295 - "node": ">=12" 296 - } 297 - }, 298 - "node_modules/@esbuild/openbsd-x64": { 299 - "version": "0.17.19", 300 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", 301 - "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", 302 - "cpu": [ 303 - "x64" 304 - ], 305 - "dev": true, 306 - "optional": true, 307 - "os": [ 308 - "openbsd" 309 - ], 310 - "engines": { 311 - "node": ">=12" 312 - } 313 - }, 314 - "node_modules/@esbuild/sunos-x64": { 315 - "version": "0.17.19", 316 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", 317 - "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", 318 - "cpu": [ 319 - "x64" 320 - ], 321 - "dev": true, 322 - "optional": true, 323 - "os": [ 324 - "sunos" 325 - ], 326 - "engines": { 327 - "node": ">=12" 328 - } 329 - }, 330 - "node_modules/@esbuild/win32-arm64": { 331 - "version": "0.17.19", 332 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", 333 - "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", 334 - "cpu": [ 335 - "arm64" 336 - ], 337 - "dev": true, 338 - "optional": true, 339 - "os": [ 340 - "win32" 341 - ], 342 - "engines": { 343 - "node": ">=12" 344 - } 345 - }, 346 - "node_modules/@esbuild/win32-ia32": { 347 - "version": "0.17.19", 348 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", 349 - "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", 350 - "cpu": [ 351 - "ia32" 352 - ], 353 - "dev": true, 354 - "optional": true, 355 - "os": [ 356 - "win32" 357 - ], 358 - "engines": { 359 - "node": ">=12" 360 - } 361 - }, 362 - "node_modules/@esbuild/win32-x64": { 363 - "version": "0.17.19", 364 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", 365 - "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", 366 - "cpu": [ 367 - "x64" 368 - ], 369 - "dev": true, 370 - "optional": true, 371 - "os": [ 372 - "win32" 373 - ], 374 - "engines": { 375 - "node": ">=12" 376 - } 377 - }, 378 - "node_modules/@eslint-community/eslint-utils": { 379 - "version": "4.4.0", 380 - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", 381 - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", 382 - "dev": true, 383 - "dependencies": { 384 - "eslint-visitor-keys": "^3.3.0" 385 - }, 386 - "engines": { 387 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 388 - }, 389 - "peerDependencies": { 390 - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" 391 - } 392 - }, 393 - "node_modules/@eslint-community/regexpp": { 394 - "version": "4.5.1", 395 - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", 396 - "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", 397 - "dev": true, 398 - "engines": { 399 - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 400 - } 401 - }, 402 - "node_modules/@eslint/eslintrc": { 403 - "version": "2.0.3", 404 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", 405 - "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", 406 - "dev": true, 407 - "dependencies": { 408 - "ajv": "^6.12.4", 409 - "debug": "^4.3.2", 410 - "espree": "^9.5.2", 411 - "globals": "^13.19.0", 412 - "ignore": "^5.2.0", 413 - "import-fresh": "^3.2.1", 414 - "js-yaml": "^4.1.0", 415 - "minimatch": "^3.1.2", 416 - "strip-json-comments": "^3.1.1" 417 - }, 418 - "engines": { 419 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 420 - }, 421 - "funding": { 422 - "url": "https://opencollective.com/eslint" 423 - } 424 - }, 425 - "node_modules/@eslint/js": { 426 - "version": "8.40.0", 427 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.40.0.tgz", 428 - "integrity": "sha512-ElyB54bJIhXQYVKjDSvCkPO1iU1tSAeVQJbllWJq1XQSmmA4dgFk8CbiBGpiOPxleE48vDogxCtmMYku4HSVLA==", 429 - "dev": true, 430 - "engines": { 431 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 432 - } 433 - }, 434 - "node_modules/@humanwhocodes/config-array": { 435 - "version": "0.11.8", 436 - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", 437 - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", 438 - "dev": true, 439 - "dependencies": { 440 - "@humanwhocodes/object-schema": "^1.2.1", 441 - "debug": "^4.1.1", 442 - "minimatch": "^3.0.5" 443 - }, 444 - "engines": { 445 - "node": ">=10.10.0" 446 - } 447 - }, 448 - "node_modules/@humanwhocodes/module-importer": { 449 - "version": "1.0.1", 450 - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", 451 - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", 452 - "dev": true, 453 - "engines": { 454 - "node": ">=12.22" 455 - }, 456 - "funding": { 457 - "type": "github", 458 - "url": "https://github.com/sponsors/nzakas" 459 - } 460 - }, 461 - "node_modules/@humanwhocodes/object-schema": { 462 - "version": "1.2.1", 463 - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", 464 - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", 465 - "dev": true 466 - }, 467 - "node_modules/@jridgewell/resolve-uri": { 468 - "version": "3.1.0", 469 - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", 470 - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", 471 - "dev": true, 472 - "engines": { 473 - "node": ">=6.0.0" 474 - } 475 - }, 476 - "node_modules/@jridgewell/sourcemap-codec": { 477 - "version": "1.4.15", 478 - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", 479 - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", 480 - "dev": true 481 - }, 482 - "node_modules/@jridgewell/trace-mapping": { 483 - "version": "0.3.18", 484 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", 485 - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", 486 - "dev": true, 487 - "dependencies": { 488 - "@jridgewell/resolve-uri": "3.1.0", 489 - "@jridgewell/sourcemap-codec": "1.4.14" 490 - } 491 - }, 492 - "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { 493 - "version": "1.4.14", 494 - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", 495 - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", 496 - "dev": true 497 - }, 498 - "node_modules/@nodelib/fs.scandir": { 499 - "version": "2.1.5", 500 - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 501 - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 502 - "dev": true, 503 - "dependencies": { 504 - "@nodelib/fs.stat": "2.0.5", 505 - "run-parallel": "^1.1.9" 506 - }, 507 - "engines": { 508 - "node": ">= 8" 509 - } 510 - }, 511 - "node_modules/@nodelib/fs.stat": { 512 - "version": "2.0.5", 513 - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 514 - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 515 - "dev": true, 516 - "engines": { 517 - "node": ">= 8" 518 - } 519 - }, 520 - "node_modules/@nodelib/fs.walk": { 521 - "version": "1.2.8", 522 - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 523 - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 524 - "dev": true, 525 - "dependencies": { 526 - "@nodelib/fs.scandir": "2.1.5", 527 - "fastq": "^1.6.0" 528 - }, 529 - "engines": { 530 - "node": ">= 8" 531 - } 532 - }, 533 - "node_modules/@sveltejs/vite-plugin-svelte": { 534 - "version": "2.2.0", 535 - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.2.0.tgz", 536 - "integrity": "sha512-KDtdva+FZrZlyug15KlbXuubntAPKcBau0K7QhAIqC5SAy0uDbjZwoexDRx0L0J2T4niEfC6FnA9GuQQJKg+Aw==", 537 - "dev": true, 538 - "dependencies": { 539 - "debug": "^4.3.4", 540 - "deepmerge": "^4.3.1", 541 - "kleur": "^4.1.5", 542 - "magic-string": "^0.30.0", 543 - "svelte-hmr": "^0.15.1", 544 - "vitefu": "^0.2.4" 545 - }, 546 - "engines": { 547 - "node": "^14.18.0 || >= 16" 548 - }, 549 - "peerDependencies": { 550 - "svelte": "^3.54.0", 551 - "vite": "^4.0.0" 552 - } 553 - }, 554 - "node_modules/@tauri-apps/api": { 555 - "version": "1.3.0", 556 - "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-1.3.0.tgz", 557 - "integrity": "sha512-AH+3FonkKZNtfRtGrObY38PrzEj4d+1emCbwNGu0V2ENbXjlLHMZQlUh+Bhu/CRmjaIwZMGJ3yFvWaZZgTHoog==", 558 - "dev": true, 559 - "engines": { 560 - "node": ">= 14.6.0", 561 - "npm": ">= 6.6.0", 562 - "yarn": ">= 1.19.1" 563 - }, 564 - "funding": { 565 - "type": "opencollective", 566 - "url": "https://opencollective.com/tauri" 567 - } 568 - }, 569 - "node_modules/@tauri-apps/cli": { 570 - "version": "1.3.1", 571 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-1.3.1.tgz", 572 - "integrity": "sha512-o4I0JujdITsVRm3/0spfJX7FcKYrYV1DXJqzlWIn6IY25/RltjU6qbC1TPgVww3RsRX63jyVUTcWpj5wwFl+EQ==", 573 - "dev": true, 574 - "bin": { 575 - "tauri": "tauri.js" 576 - }, 577 - "engines": { 578 - "node": ">= 10" 579 - }, 580 - "funding": { 581 - "type": "opencollective", 582 - "url": "https://opencollective.com/tauri" 583 - }, 584 - "optionalDependencies": { 585 - "@tauri-apps/cli-darwin-arm64": "1.3.1", 586 - "@tauri-apps/cli-darwin-x64": "1.3.1", 587 - "@tauri-apps/cli-linux-arm-gnueabihf": "1.3.1", 588 - "@tauri-apps/cli-linux-arm64-gnu": "1.3.1", 589 - "@tauri-apps/cli-linux-arm64-musl": "1.3.1", 590 - "@tauri-apps/cli-linux-x64-gnu": "1.3.1", 591 - "@tauri-apps/cli-linux-x64-musl": "1.3.1", 592 - "@tauri-apps/cli-win32-ia32-msvc": "1.3.1", 593 - "@tauri-apps/cli-win32-x64-msvc": "1.3.1" 594 - } 595 - }, 596 - "node_modules/@tauri-apps/cli-darwin-arm64": { 597 - "version": "1.3.1", 598 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-1.3.1.tgz", 599 - "integrity": "sha512-QlepYVPgOgspcwA/u4kGG4ZUijlXfdRtno00zEy+LxinN/IRXtk+6ErVtsmoLi1ZC9WbuMwzAcsRvqsD+RtNAg==", 600 - "cpu": [ 601 - "arm64" 602 - ], 603 - "dev": true, 604 - "optional": true, 605 - "os": [ 606 - "darwin" 607 - ], 608 - "engines": { 609 - "node": ">= 10" 610 - } 611 - }, 612 - "node_modules/@tauri-apps/cli-darwin-x64": { 613 - "version": "1.3.1", 614 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-1.3.1.tgz", 615 - "integrity": "sha512-fKcAUPVFO3jfDKXCSDGY0MhZFF/wDtx3rgFnogWYu4knk38o9RaqRkvMvqJhLYPuWaEM5h6/z1dRrr9KKCbrVg==", 616 - "cpu": [ 617 - "x64" 618 - ], 619 - "dev": true, 620 - "optional": true, 621 - "os": [ 622 - "darwin" 623 - ], 624 - "engines": { 625 - "node": ">= 10" 626 - } 627 - }, 628 - "node_modules/@tauri-apps/cli-linux-arm-gnueabihf": { 629 - "version": "1.3.1", 630 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-1.3.1.tgz", 631 - "integrity": "sha512-+4H0dv8ltJHYu/Ma1h9ixUPUWka9EjaYa8nJfiMsdCI4LJLNE6cPveE7RmhZ59v9GW1XB108/k083JUC/OtGvA==", 632 - "cpu": [ 633 - "arm" 634 - ], 635 - "dev": true, 636 - "optional": true, 637 - "os": [ 638 - "linux" 639 - ], 640 - "engines": { 641 - "node": ">= 10" 642 - } 643 - }, 644 - "node_modules/@tauri-apps/cli-linux-arm64-gnu": { 645 - "version": "1.3.1", 646 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-1.3.1.tgz", 647 - "integrity": "sha512-Pj3odVO1JAxLjYmoXKxcrpj/tPxcA8UP8N06finhNtBtBaxAjrjjxKjO4968KB0BUH7AASIss9EL4Tr0FGnDuw==", 648 - "cpu": [ 649 - "arm64" 650 - ], 651 - "dev": true, 652 - "optional": true, 653 - "os": [ 654 - "linux" 655 - ], 656 - "engines": { 657 - "node": ">= 10" 658 - } 659 - }, 660 - "node_modules/@tauri-apps/cli-linux-arm64-musl": { 661 - "version": "1.3.1", 662 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.3.1.tgz", 663 - "integrity": "sha512-tA0JdDLPFaj42UDIVcF2t8V0tSha40rppcmAR/MfQpTCxih6399iMjwihz9kZE1n4b5O4KTq9GliYo50a8zYlQ==", 664 - "cpu": [ 665 - "arm64" 666 - ], 667 - "dev": true, 668 - "optional": true, 669 - "os": [ 670 - "linux" 671 - ], 672 - "engines": { 673 - "node": ">= 10" 674 - } 675 - }, 676 - "node_modules/@tauri-apps/cli-linux-x64-gnu": { 677 - "version": "1.3.1", 678 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-1.3.1.tgz", 679 - "integrity": "sha512-FDU+Mnvk6NLkqQimcNojdKpMN4Y3W51+SQl+NqG9AFCWprCcSg62yRb84751ujZuf2MGT8HQOfmd0i77F4Q3tQ==", 680 - "cpu": [ 681 - "x64" 682 - ], 683 - "dev": true, 684 - "optional": true, 685 - "os": [ 686 - "linux" 687 - ], 688 - "engines": { 689 - "node": ">= 10" 690 - } 691 - }, 692 - "node_modules/@tauri-apps/cli-linux-x64-musl": { 693 - "version": "1.3.1", 694 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-1.3.1.tgz", 695 - "integrity": "sha512-MpO3akXFmK8lZYEbyQRDfhdxz1JkTBhonVuz5rRqxwA7gnGWHa1aF1+/2zsy7ahjB2tQ9x8DDFDMdVE20o9HrA==", 696 - "cpu": [ 697 - "x64" 698 - ], 699 - "dev": true, 700 - "optional": true, 701 - "os": [ 702 - "linux" 703 - ], 704 - "engines": { 705 - "node": ">= 10" 706 - } 707 - }, 708 - "node_modules/@tauri-apps/cli-win32-ia32-msvc": { 709 - "version": "1.3.1", 710 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-1.3.1.tgz", 711 - "integrity": "sha512-9Boeo3K5sOrSBAZBuYyGkpV2RfnGQz3ZhGJt4hE6P+HxRd62lS6+qDKAiw1GmkZ0l1drc2INWrNeT50gwOKwIQ==", 712 - "cpu": [ 713 - "ia32" 714 - ], 715 - "dev": true, 716 - "optional": true, 717 - "os": [ 718 - "win32" 719 - ], 720 - "engines": { 721 - "node": ">= 10" 722 - } 723 - }, 724 - "node_modules/@tauri-apps/cli-win32-x64-msvc": { 725 - "version": "1.3.1", 726 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-1.3.1.tgz", 727 - "integrity": "sha512-wMrTo91hUu5CdpbElrOmcZEoJR4aooTG+fbtcc87SMyPGQy1Ux62b+ZdwLvL1sVTxnIm//7v6QLRIWGiUjCPwA==", 728 - "cpu": [ 729 - "x64" 730 - ], 731 - "dev": true, 732 - "optional": true, 733 - "os": [ 734 - "win32" 735 - ], 736 - "engines": { 737 - "node": ">= 10" 738 - } 739 - }, 740 - "node_modules/@tsconfig/svelte": { 741 - "version": "4.0.1", 742 - "resolved": "https://registry.npmjs.org/@tsconfig/svelte/-/svelte-4.0.1.tgz", 743 - "integrity": "sha512-B+XlGpmuAQzJqDoBATNCvEPqQg0HkO7S8pM14QDI5NsmtymzRexQ1N+nX2H6RTtFbuFgaZD4I8AAi8voGg0GLg==", 744 - "dev": true 745 - }, 746 - "node_modules/@types/json-schema": { 747 - "version": "7.0.11", 748 - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", 749 - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", 750 - "dev": true 751 - }, 752 - "node_modules/@types/pug": { 753 - "version": "2.0.6", 754 - "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz", 755 - "integrity": "sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==", 756 - "dev": true 757 - }, 758 - "node_modules/@types/semver": { 759 - "version": "7.5.0", 760 - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz", 761 - "integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==", 762 - "dev": true 763 - }, 764 - "node_modules/@typescript-eslint/eslint-plugin": { 765 - "version": "5.59.6", 766 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.6.tgz", 767 - "integrity": "sha512-sXtOgJNEuRU5RLwPUb1jxtToZbgvq3M6FPpY4QENxoOggK+UpTxUBpj6tD8+Qh2g46Pi9We87E+eHnUw8YcGsw==", 768 - "dev": true, 769 - "dependencies": { 770 - "@eslint-community/regexpp": "^4.4.0", 771 - "@typescript-eslint/scope-manager": "5.59.6", 772 - "@typescript-eslint/type-utils": "5.59.6", 773 - "@typescript-eslint/utils": "5.59.6", 774 - "debug": "^4.3.4", 775 - "grapheme-splitter": "^1.0.4", 776 - "ignore": "^5.2.0", 777 - "natural-compare-lite": "^1.4.0", 778 - "semver": "^7.3.7", 779 - "tsutils": "^3.21.0" 780 - }, 781 - "engines": { 782 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 783 - }, 784 - "funding": { 785 - "type": "opencollective", 786 - "url": "https://opencollective.com/typescript-eslint" 787 - }, 788 - "peerDependencies": { 789 - "@typescript-eslint/parser": "^5.0.0", 790 - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 791 - }, 792 - "peerDependenciesMeta": { 793 - "typescript": { 794 - "optional": true 795 - } 796 - } 797 - }, 798 - "node_modules/@typescript-eslint/parser": { 799 - "version": "5.59.6", 800 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.6.tgz", 801 - "integrity": "sha512-7pCa6al03Pv1yf/dUg/s1pXz/yGMUBAw5EeWqNTFiSueKvRNonze3hma3lhdsOrQcaOXhbk5gKu2Fludiho9VA==", 802 - "dev": true, 803 - "dependencies": { 804 - "@typescript-eslint/scope-manager": "5.59.6", 805 - "@typescript-eslint/types": "5.59.6", 806 - "@typescript-eslint/typescript-estree": "5.59.6", 807 - "debug": "^4.3.4" 808 - }, 809 - "engines": { 810 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 811 - }, 812 - "funding": { 813 - "type": "opencollective", 814 - "url": "https://opencollective.com/typescript-eslint" 815 - }, 816 - "peerDependencies": { 817 - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 818 - }, 819 - "peerDependenciesMeta": { 820 - "typescript": { 821 - "optional": true 822 - } 823 - } 824 - }, 825 - "node_modules/@typescript-eslint/scope-manager": { 826 - "version": "5.59.6", 827 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.6.tgz", 828 - "integrity": "sha512-gLbY3Le9Dxcb8KdpF0+SJr6EQ+hFGYFl6tVY8VxLPFDfUZC7BHFw+Vq7bM5lE9DwWPfx4vMWWTLGXgpc0mAYyQ==", 829 - "dev": true, 830 - "dependencies": { 831 - "@typescript-eslint/types": "5.59.6", 832 - "@typescript-eslint/visitor-keys": "5.59.6" 833 - }, 834 - "engines": { 835 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 836 - }, 837 - "funding": { 838 - "type": "opencollective", 839 - "url": "https://opencollective.com/typescript-eslint" 840 - } 841 - }, 842 - "node_modules/@typescript-eslint/type-utils": { 843 - "version": "5.59.6", 844 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.6.tgz", 845 - "integrity": "sha512-A4tms2Mp5yNvLDlySF+kAThV9VTBPCvGf0Rp8nl/eoDX9Okun8byTKoj3fJ52IJitjWOk0fKPNQhXEB++eNozQ==", 846 - "dev": true, 847 - "dependencies": { 848 - "@typescript-eslint/typescript-estree": "5.59.6", 849 - "@typescript-eslint/utils": "5.59.6", 850 - "debug": "^4.3.4", 851 - "tsutils": "^3.21.0" 852 - }, 853 - "engines": { 854 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 855 - }, 856 - "funding": { 857 - "type": "opencollective", 858 - "url": "https://opencollective.com/typescript-eslint" 859 - }, 860 - "peerDependencies": { 861 - "eslint": "*" 862 - }, 863 - "peerDependenciesMeta": { 864 - "typescript": { 865 - "optional": true 866 - } 867 - } 868 - }, 869 - "node_modules/@typescript-eslint/types": { 870 - "version": "5.59.6", 871 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.6.tgz", 872 - "integrity": "sha512-tH5lBXZI7T2MOUgOWFdVNUILsI02shyQvfzG9EJkoONWugCG77NDDa1EeDGw7oJ5IvsTAAGVV8I3Tk2PNu9QfA==", 873 - "dev": true, 874 - "engines": { 875 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 876 - }, 877 - "funding": { 878 - "type": "opencollective", 879 - "url": "https://opencollective.com/typescript-eslint" 880 - } 881 - }, 882 - "node_modules/@typescript-eslint/typescript-estree": { 883 - "version": "5.59.6", 884 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.6.tgz", 885 - "integrity": "sha512-vW6JP3lMAs/Tq4KjdI/RiHaaJSO7IUsbkz17it/Rl9Q+WkQ77EOuOnlbaU8kKfVIOJxMhnRiBG+olE7f3M16DA==", 886 - "dev": true, 887 - "dependencies": { 888 - "@typescript-eslint/types": "5.59.6", 889 - "@typescript-eslint/visitor-keys": "5.59.6", 890 - "debug": "^4.3.4", 891 - "globby": "^11.1.0", 892 - "is-glob": "^4.0.3", 893 - "semver": "^7.3.7", 894 - "tsutils": "^3.21.0" 895 - }, 896 - "engines": { 897 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 898 - }, 899 - "funding": { 900 - "type": "opencollective", 901 - "url": "https://opencollective.com/typescript-eslint" 902 - }, 903 - "peerDependenciesMeta": { 904 - "typescript": { 905 - "optional": true 906 - } 907 - } 908 - }, 909 - "node_modules/@typescript-eslint/utils": { 910 - "version": "5.59.6", 911 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.6.tgz", 912 - "integrity": "sha512-vzaaD6EXbTS29cVH0JjXBdzMt6VBlv+hE31XktDRMX1j3462wZCJa7VzO2AxXEXcIl8GQqZPcOPuW/Z1tZVogg==", 913 - "dev": true, 914 - "dependencies": { 915 - "@eslint-community/eslint-utils": "^4.2.0", 916 - "@types/json-schema": "^7.0.9", 917 - "@types/semver": "^7.3.12", 918 - "@typescript-eslint/scope-manager": "5.59.6", 919 - "@typescript-eslint/types": "5.59.6", 920 - "@typescript-eslint/typescript-estree": "5.59.6", 921 - "eslint-scope": "^5.1.1", 922 - "semver": "^7.3.7" 923 - }, 924 - "engines": { 925 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 926 - }, 927 - "funding": { 928 - "type": "opencollective", 929 - "url": "https://opencollective.com/typescript-eslint" 930 - }, 931 - "peerDependencies": { 932 - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 933 - } 934 - }, 935 - "node_modules/@typescript-eslint/visitor-keys": { 936 - "version": "5.59.6", 937 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.6.tgz", 938 - "integrity": "sha512-zEfbFLzB9ETcEJ4HZEEsCR9HHeNku5/Qw1jSS5McYJv5BR+ftYXwFFAH5Al+xkGaZEqowMwl7uoJjQb1YSPF8Q==", 939 - "dev": true, 940 - "dependencies": { 941 - "@typescript-eslint/types": "5.59.6", 942 - "eslint-visitor-keys": "^3.3.0" 943 - }, 944 - "engines": { 945 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 946 - }, 947 - "funding": { 948 - "type": "opencollective", 949 - "url": "https://opencollective.com/typescript-eslint" 950 - } 951 - }, 952 - "node_modules/acorn": { 953 - "version": "8.8.2", 954 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", 955 - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", 956 - "dev": true, 957 - "bin": { 958 - "acorn": "bin/acorn" 959 - }, 960 - "engines": { 961 - "node": ">=0.4.0" 962 - } 963 - }, 964 - "node_modules/acorn-jsx": { 965 - "version": "5.3.2", 966 - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 967 - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 968 - "dev": true, 969 - "peerDependencies": { 970 - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 971 - } 972 - }, 973 - "node_modules/ajv": { 974 - "version": "6.12.6", 975 - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 976 - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 977 - "dev": true, 978 - "dependencies": { 979 - "fast-deep-equal": "^3.1.1", 980 - "fast-json-stable-stringify": "^2.0.0", 981 - "json-schema-traverse": "^0.4.1", 982 - "uri-js": "^4.2.2" 983 - }, 984 - "funding": { 985 - "type": "github", 986 - "url": "https://github.com/sponsors/epoberezkin" 987 - } 988 - }, 989 - "node_modules/ansi-regex": { 990 - "version": "5.0.1", 991 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 992 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 993 - "dev": true, 994 - "engines": { 995 - "node": ">=8" 996 - } 997 - }, 998 - "node_modules/ansi-styles": { 999 - "version": "4.3.0", 1000 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 1001 - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 1002 - "dev": true, 1003 - "dependencies": { 1004 - "color-convert": "^2.0.1" 1005 - }, 1006 - "engines": { 1007 - "node": ">=8" 1008 - }, 1009 - "funding": { 1010 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1011 - } 1012 - }, 1013 - "node_modules/anymatch": { 1014 - "version": "3.1.3", 1015 - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 1016 - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 1017 - "dev": true, 1018 - "dependencies": { 1019 - "normalize-path": "^3.0.0", 1020 - "picomatch": "^2.0.4" 1021 - }, 1022 - "engines": { 1023 - "node": ">= 8" 1024 - } 1025 - }, 1026 - "node_modules/argparse": { 1027 - "version": "2.0.1", 1028 - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 1029 - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 1030 - "dev": true 1031 - }, 1032 - "node_modules/array-union": { 1033 - "version": "2.1.0", 1034 - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 1035 - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 1036 - "dev": true, 1037 - "engines": { 1038 - "node": ">=8" 1039 - } 1040 - }, 1041 - "node_modules/balanced-match": { 1042 - "version": "1.0.2", 1043 - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 1044 - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 1045 - "dev": true 1046 - }, 1047 - "node_modules/binary-extensions": { 1048 - "version": "2.2.0", 1049 - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 1050 - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 1051 - "dev": true, 1052 - "engines": { 1053 - "node": ">=8" 1054 - } 1055 - }, 1056 - "node_modules/brace-expansion": { 1057 - "version": "1.1.11", 1058 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 1059 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 1060 - "dev": true, 1061 - "dependencies": { 1062 - "balanced-match": "^1.0.0", 1063 - "concat-map": "0.0.1" 1064 - } 1065 - }, 1066 - "node_modules/braces": { 1067 - "version": "3.0.2", 1068 - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 1069 - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 1070 - "dev": true, 1071 - "dependencies": { 1072 - "fill-range": "^7.0.1" 1073 - }, 1074 - "engines": { 1075 - "node": ">=8" 1076 - } 1077 - }, 1078 - "node_modules/buffer-crc32": { 1079 - "version": "0.2.13", 1080 - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", 1081 - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", 1082 - "dev": true, 1083 - "engines": { 1084 - "node": "*" 1085 - } 1086 - }, 1087 - "node_modules/callsites": { 1088 - "version": "3.1.0", 1089 - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 1090 - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 1091 - "dev": true, 1092 - "engines": { 1093 - "node": ">=6" 1094 - } 1095 - }, 1096 - "node_modules/chalk": { 1097 - "version": "4.1.2", 1098 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 1099 - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 1100 - "dev": true, 1101 - "dependencies": { 1102 - "ansi-styles": "^4.1.0", 1103 - "supports-color": "^7.1.0" 1104 - }, 1105 - "engines": { 1106 - "node": ">=10" 1107 - }, 1108 - "funding": { 1109 - "url": "https://github.com/chalk/chalk?sponsor=1" 1110 - } 1111 - }, 1112 - "node_modules/chokidar": { 1113 - "version": "3.5.3", 1114 - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", 1115 - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", 1116 - "dev": true, 1117 - "funding": [ 1118 - { 1119 - "type": "individual", 1120 - "url": "https://paulmillr.com/funding/" 1121 - } 1122 - ], 1123 - "dependencies": { 1124 - "anymatch": "~3.1.2", 1125 - "braces": "~3.0.2", 1126 - "glob-parent": "~5.1.2", 1127 - "is-binary-path": "~2.1.0", 1128 - "is-glob": "~4.0.1", 1129 - "normalize-path": "~3.0.0", 1130 - "readdirp": "~3.6.0" 1131 - }, 1132 - "engines": { 1133 - "node": ">= 8.10.0" 1134 - }, 1135 - "optionalDependencies": { 1136 - "fsevents": "~2.3.2" 1137 - } 1138 - }, 1139 - "node_modules/chokidar/node_modules/glob-parent": { 1140 - "version": "5.1.2", 1141 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 1142 - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 1143 - "dev": true, 1144 - "dependencies": { 1145 - "is-glob": "^4.0.1" 1146 - }, 1147 - "engines": { 1148 - "node": ">= 6" 1149 - } 1150 - }, 1151 - "node_modules/color-convert": { 1152 - "version": "2.0.1", 1153 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 1154 - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 1155 - "dev": true, 1156 - "dependencies": { 1157 - "color-name": "~1.1.4" 1158 - }, 1159 - "engines": { 1160 - "node": ">=7.0.0" 1161 - } 1162 - }, 1163 - "node_modules/color-name": { 1164 - "version": "1.1.4", 1165 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 1166 - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 1167 - "dev": true 1168 - }, 1169 - "node_modules/concat-map": { 1170 - "version": "0.0.1", 1171 - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 1172 - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 1173 - "dev": true 1174 - }, 1175 - "node_modules/cross-spawn": { 1176 - "version": "7.0.3", 1177 - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 1178 - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 1179 - "dev": true, 1180 - "dependencies": { 1181 - "path-key": "^3.1.0", 1182 - "shebang-command": "^2.0.0", 1183 - "which": "^2.0.1" 1184 - }, 1185 - "engines": { 1186 - "node": ">= 8" 1187 - } 1188 - }, 1189 - "node_modules/debug": { 1190 - "version": "4.3.4", 1191 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 1192 - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 1193 - "dev": true, 1194 - "dependencies": { 1195 - "ms": "2.1.2" 1196 - }, 1197 - "engines": { 1198 - "node": ">=6.0" 1199 - }, 1200 - "peerDependenciesMeta": { 1201 - "supports-color": { 1202 - "optional": true 1203 - } 1204 - } 1205 - }, 1206 - "node_modules/deep-is": { 1207 - "version": "0.1.4", 1208 - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 1209 - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 1210 - "dev": true 1211 - }, 1212 - "node_modules/deepmerge": { 1213 - "version": "4.3.1", 1214 - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", 1215 - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", 1216 - "dev": true, 1217 - "engines": { 1218 - "node": ">=0.10.0" 1219 - } 1220 - }, 1221 - "node_modules/detect-indent": { 1222 - "version": "6.1.0", 1223 - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", 1224 - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", 1225 - "dev": true, 1226 - "engines": { 1227 - "node": ">=8" 1228 - } 1229 - }, 1230 - "node_modules/dir-glob": { 1231 - "version": "3.0.1", 1232 - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 1233 - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 1234 - "dev": true, 1235 - "dependencies": { 1236 - "path-type": "^4.0.0" 1237 - }, 1238 - "engines": { 1239 - "node": ">=8" 1240 - } 1241 - }, 1242 - "node_modules/doctrine": { 1243 - "version": "3.0.0", 1244 - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", 1245 - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", 1246 - "dev": true, 1247 - "dependencies": { 1248 - "esutils": "^2.0.2" 1249 - }, 1250 - "engines": { 1251 - "node": ">=6.0.0" 1252 - } 1253 - }, 1254 - "node_modules/es6-promise": { 1255 - "version": "3.3.1", 1256 - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", 1257 - "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==", 1258 - "dev": true 1259 - }, 1260 - "node_modules/esbuild": { 1261 - "version": "0.17.19", 1262 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", 1263 - "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", 1264 - "dev": true, 1265 - "hasInstallScript": true, 1266 - "bin": { 1267 - "esbuild": "bin/esbuild" 1268 - }, 1269 - "engines": { 1270 - "node": ">=12" 1271 - }, 1272 - "optionalDependencies": { 1273 - "@esbuild/android-arm": "0.17.19", 1274 - "@esbuild/android-arm64": "0.17.19", 1275 - "@esbuild/android-x64": "0.17.19", 1276 - "@esbuild/darwin-arm64": "0.17.19", 1277 - "@esbuild/darwin-x64": "0.17.19", 1278 - "@esbuild/freebsd-arm64": "0.17.19", 1279 - "@esbuild/freebsd-x64": "0.17.19", 1280 - "@esbuild/linux-arm": "0.17.19", 1281 - "@esbuild/linux-arm64": "0.17.19", 1282 - "@esbuild/linux-ia32": "0.17.19", 1283 - "@esbuild/linux-loong64": "0.17.19", 1284 - "@esbuild/linux-mips64el": "0.17.19", 1285 - "@esbuild/linux-ppc64": "0.17.19", 1286 - "@esbuild/linux-riscv64": "0.17.19", 1287 - "@esbuild/linux-s390x": "0.17.19", 1288 - "@esbuild/linux-x64": "0.17.19", 1289 - "@esbuild/netbsd-x64": "0.17.19", 1290 - "@esbuild/openbsd-x64": "0.17.19", 1291 - "@esbuild/sunos-x64": "0.17.19", 1292 - "@esbuild/win32-arm64": "0.17.19", 1293 - "@esbuild/win32-ia32": "0.17.19", 1294 - "@esbuild/win32-x64": "0.17.19" 1295 - } 1296 - }, 1297 - "node_modules/escape-string-regexp": { 1298 - "version": "4.0.0", 1299 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 1300 - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 1301 - "dev": true, 1302 - "engines": { 1303 - "node": ">=10" 1304 - }, 1305 - "funding": { 1306 - "url": "https://github.com/sponsors/sindresorhus" 1307 - } 1308 - }, 1309 - "node_modules/eslint": { 1310 - "version": "8.40.0", 1311 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.40.0.tgz", 1312 - "integrity": "sha512-bvR+TsP9EHL3TqNtj9sCNJVAFK3fBN8Q7g5waghxyRsPLIMwL73XSKnZFK0hk/O2ANC+iAoq6PWMQ+IfBAJIiQ==", 1313 - "dev": true, 1314 - "dependencies": { 1315 - "@eslint-community/eslint-utils": "^4.2.0", 1316 - "@eslint-community/regexpp": "^4.4.0", 1317 - "@eslint/eslintrc": "^2.0.3", 1318 - "@eslint/js": "8.40.0", 1319 - "@humanwhocodes/config-array": "^0.11.8", 1320 - "@humanwhocodes/module-importer": "^1.0.1", 1321 - "@nodelib/fs.walk": "^1.2.8", 1322 - "ajv": "^6.10.0", 1323 - "chalk": "^4.0.0", 1324 - "cross-spawn": "^7.0.2", 1325 - "debug": "^4.3.2", 1326 - "doctrine": "^3.0.0", 1327 - "escape-string-regexp": "^4.0.0", 1328 - "eslint-scope": "^7.2.0", 1329 - "eslint-visitor-keys": "^3.4.1", 1330 - "espree": "^9.5.2", 1331 - "esquery": "^1.4.2", 1332 - "esutils": "^2.0.2", 1333 - "fast-deep-equal": "^3.1.3", 1334 - "file-entry-cache": "^6.0.1", 1335 - "find-up": "^5.0.0", 1336 - "glob-parent": "^6.0.2", 1337 - "globals": "^13.19.0", 1338 - "grapheme-splitter": "^1.0.4", 1339 - "ignore": "^5.2.0", 1340 - "import-fresh": "^3.0.0", 1341 - "imurmurhash": "^0.1.4", 1342 - "is-glob": "^4.0.0", 1343 - "is-path-inside": "^3.0.3", 1344 - "js-sdsl": "^4.1.4", 1345 - "js-yaml": "^4.1.0", 1346 - "json-stable-stringify-without-jsonify": "^1.0.1", 1347 - "levn": "^0.4.1", 1348 - "lodash.merge": "^4.6.2", 1349 - "minimatch": "^3.1.2", 1350 - "natural-compare": "^1.4.0", 1351 - "optionator": "^0.9.1", 1352 - "strip-ansi": "^6.0.1", 1353 - "strip-json-comments": "^3.1.0", 1354 - "text-table": "^0.2.0" 1355 - }, 1356 - "bin": { 1357 - "eslint": "bin/eslint.js" 1358 - }, 1359 - "engines": { 1360 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1361 - }, 1362 - "funding": { 1363 - "url": "https://opencollective.com/eslint" 1364 - } 1365 - }, 1366 - "node_modules/eslint-config-prettier": { 1367 - "version": "8.8.0", 1368 - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz", 1369 - "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==", 1370 - "dev": true, 1371 - "bin": { 1372 - "eslint-config-prettier": "bin/cli.js" 1373 - }, 1374 - "peerDependencies": { 1375 - "eslint": ">=7.0.0" 1376 - } 1377 - }, 1378 - "node_modules/eslint-plugin-svelte": { 1379 - "version": "2.28.0", 1380 - "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.28.0.tgz", 1381 - "integrity": "sha512-bXPXKnjq5uKoVAQtC2E0L1Vp+mmJ3nlC9jyz8zwfZ99pQROL2h7Hes01QdYil1vxgh6tLXl5YVpZ2wwyAbBz5g==", 1382 - "dev": true, 1383 - "dependencies": { 1384 - "@eslint-community/eslint-utils": "^4.2.0", 1385 - "@jridgewell/sourcemap-codec": "^1.4.14", 1386 - "debug": "^4.3.1", 1387 - "esutils": "^2.0.3", 1388 - "known-css-properties": "^0.27.0", 1389 - "postcss": "^8.4.5", 1390 - "postcss-load-config": "^3.1.4", 1391 - "postcss-safe-parser": "^6.0.0", 1392 - "svelte-eslint-parser": "^0.28.0" 1393 - }, 1394 - "engines": { 1395 - "node": "^14.17.0 || >=16.0.0" 1396 - }, 1397 - "funding": { 1398 - "url": "https://github.com/sponsors/ota-meshi" 1399 - }, 1400 - "peerDependencies": { 1401 - "eslint": "^7.0.0 || ^8.0.0-0", 1402 - "svelte": "^3.37.0" 1403 - }, 1404 - "peerDependenciesMeta": { 1405 - "svelte": { 1406 - "optional": true 1407 - } 1408 - } 1409 - }, 1410 - "node_modules/eslint-scope": { 1411 - "version": "5.1.1", 1412 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", 1413 - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", 1414 - "dev": true, 1415 - "dependencies": { 1416 - "esrecurse": "^4.3.0", 1417 - "estraverse": "^4.1.1" 1418 - }, 1419 - "engines": { 1420 - "node": ">=8.0.0" 1421 - } 1422 - }, 1423 - "node_modules/eslint-visitor-keys": { 1424 - "version": "3.4.1", 1425 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", 1426 - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", 1427 - "dev": true, 1428 - "engines": { 1429 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1430 - }, 1431 - "funding": { 1432 - "url": "https://opencollective.com/eslint" 1433 - } 1434 - }, 1435 - "node_modules/eslint/node_modules/eslint-scope": { 1436 - "version": "7.2.0", 1437 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", 1438 - "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", 1439 - "dev": true, 1440 - "dependencies": { 1441 - "esrecurse": "^4.3.0", 1442 - "estraverse": "^5.2.0" 1443 - }, 1444 - "engines": { 1445 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1446 - }, 1447 - "funding": { 1448 - "url": "https://opencollective.com/eslint" 1449 - } 1450 - }, 1451 - "node_modules/eslint/node_modules/estraverse": { 1452 - "version": "5.3.0", 1453 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 1454 - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 1455 - "dev": true, 1456 - "engines": { 1457 - "node": ">=4.0" 1458 - } 1459 - }, 1460 - "node_modules/espree": { 1461 - "version": "9.5.2", 1462 - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", 1463 - "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", 1464 - "dev": true, 1465 - "dependencies": { 1466 - "acorn": "^8.8.0", 1467 - "acorn-jsx": "^5.3.2", 1468 - "eslint-visitor-keys": "^3.4.1" 1469 - }, 1470 - "engines": { 1471 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1472 - }, 1473 - "funding": { 1474 - "url": "https://opencollective.com/eslint" 1475 - } 1476 - }, 1477 - "node_modules/esquery": { 1478 - "version": "1.5.0", 1479 - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", 1480 - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", 1481 - "dev": true, 1482 - "dependencies": { 1483 - "estraverse": "^5.1.0" 1484 - }, 1485 - "engines": { 1486 - "node": ">=0.10" 1487 - } 1488 - }, 1489 - "node_modules/esquery/node_modules/estraverse": { 1490 - "version": "5.3.0", 1491 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 1492 - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 1493 - "dev": true, 1494 - "engines": { 1495 - "node": ">=4.0" 1496 - } 1497 - }, 1498 - "node_modules/esrecurse": { 1499 - "version": "4.3.0", 1500 - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 1501 - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 1502 - "dev": true, 1503 - "dependencies": { 1504 - "estraverse": "^5.2.0" 1505 - }, 1506 - "engines": { 1507 - "node": ">=4.0" 1508 - } 1509 - }, 1510 - "node_modules/esrecurse/node_modules/estraverse": { 1511 - "version": "5.3.0", 1512 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 1513 - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 1514 - "dev": true, 1515 - "engines": { 1516 - "node": ">=4.0" 1517 - } 1518 - }, 1519 - "node_modules/estraverse": { 1520 - "version": "4.3.0", 1521 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 1522 - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 1523 - "dev": true, 1524 - "engines": { 1525 - "node": ">=4.0" 1526 - } 1527 - }, 1528 - "node_modules/esutils": { 1529 - "version": "2.0.3", 1530 - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 1531 - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 1532 - "dev": true, 1533 - "engines": { 1534 - "node": ">=0.10.0" 1535 - } 1536 - }, 1537 - "node_modules/fast-deep-equal": { 1538 - "version": "3.1.3", 1539 - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 1540 - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 1541 - "dev": true 1542 - }, 1543 - "node_modules/fast-glob": { 1544 - "version": "3.2.12", 1545 - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", 1546 - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", 1547 - "dev": true, 1548 - "dependencies": { 1549 - "@nodelib/fs.stat": "^2.0.2", 1550 - "@nodelib/fs.walk": "^1.2.3", 1551 - "glob-parent": "^5.1.2", 1552 - "merge2": "^1.3.0", 1553 - "micromatch": "^4.0.4" 1554 - }, 1555 - "engines": { 1556 - "node": ">=8.6.0" 1557 - } 1558 - }, 1559 - "node_modules/fast-glob/node_modules/glob-parent": { 1560 - "version": "5.1.2", 1561 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 1562 - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 1563 - "dev": true, 1564 - "dependencies": { 1565 - "is-glob": "^4.0.1" 1566 - }, 1567 - "engines": { 1568 - "node": ">= 6" 1569 - } 1570 - }, 1571 - "node_modules/fast-json-stable-stringify": { 1572 - "version": "2.1.0", 1573 - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 1574 - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 1575 - "dev": true 1576 - }, 1577 - "node_modules/fast-levenshtein": { 1578 - "version": "2.0.6", 1579 - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 1580 - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 1581 - "dev": true 1582 - }, 1583 - "node_modules/fastq": { 1584 - "version": "1.15.0", 1585 - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", 1586 - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", 1587 - "dev": true, 1588 - "dependencies": { 1589 - "reusify": "^1.0.4" 1590 - } 1591 - }, 1592 - "node_modules/file-entry-cache": { 1593 - "version": "6.0.1", 1594 - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", 1595 - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", 1596 - "dev": true, 1597 - "dependencies": { 1598 - "flat-cache": "^3.0.4" 1599 - }, 1600 - "engines": { 1601 - "node": "^10.12.0 || >=12.0.0" 1602 - } 1603 - }, 1604 - "node_modules/fill-range": { 1605 - "version": "7.0.1", 1606 - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 1607 - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 1608 - "dev": true, 1609 - "dependencies": { 1610 - "to-regex-range": "^5.0.1" 1611 - }, 1612 - "engines": { 1613 - "node": ">=8" 1614 - } 1615 - }, 1616 - "node_modules/find-up": { 1617 - "version": "5.0.0", 1618 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 1619 - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 1620 - "dev": true, 1621 - "dependencies": { 1622 - "locate-path": "^6.0.0", 1623 - "path-exists": "^4.0.0" 1624 - }, 1625 - "engines": { 1626 - "node": ">=10" 1627 - }, 1628 - "funding": { 1629 - "url": "https://github.com/sponsors/sindresorhus" 1630 - } 1631 - }, 1632 - "node_modules/flat-cache": { 1633 - "version": "3.0.4", 1634 - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", 1635 - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", 1636 - "dev": true, 1637 - "dependencies": { 1638 - "flatted": "^3.1.0", 1639 - "rimraf": "^3.0.2" 1640 - }, 1641 - "engines": { 1642 - "node": "^10.12.0 || >=12.0.0" 1643 - } 1644 - }, 1645 - "node_modules/flatted": { 1646 - "version": "3.2.7", 1647 - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", 1648 - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", 1649 - "dev": true 1650 - }, 1651 - "node_modules/fs.realpath": { 1652 - "version": "1.0.0", 1653 - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 1654 - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 1655 - "dev": true 1656 - }, 1657 - "node_modules/fsevents": { 1658 - "version": "2.3.2", 1659 - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 1660 - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 1661 - "dev": true, 1662 - "hasInstallScript": true, 1663 - "optional": true, 1664 - "os": [ 1665 - "darwin" 1666 - ], 1667 - "engines": { 1668 - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1669 - } 1670 - }, 1671 - "node_modules/glob": { 1672 - "version": "7.2.3", 1673 - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 1674 - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 1675 - "dev": true, 1676 - "dependencies": { 1677 - "fs.realpath": "^1.0.0", 1678 - "inflight": "^1.0.4", 1679 - "inherits": "2", 1680 - "minimatch": "^3.1.1", 1681 - "once": "^1.3.0", 1682 - "path-is-absolute": "^1.0.0" 1683 - }, 1684 - "engines": { 1685 - "node": "*" 1686 - }, 1687 - "funding": { 1688 - "url": "https://github.com/sponsors/isaacs" 1689 - } 1690 - }, 1691 - "node_modules/glob-parent": { 1692 - "version": "6.0.2", 1693 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 1694 - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 1695 - "dev": true, 1696 - "dependencies": { 1697 - "is-glob": "^4.0.3" 1698 - }, 1699 - "engines": { 1700 - "node": ">=10.13.0" 1701 - } 1702 - }, 1703 - "node_modules/globals": { 1704 - "version": "13.20.0", 1705 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", 1706 - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", 1707 - "dev": true, 1708 - "dependencies": { 1709 - "type-fest": "^0.20.2" 1710 - }, 1711 - "engines": { 1712 - "node": ">=8" 1713 - }, 1714 - "funding": { 1715 - "url": "https://github.com/sponsors/sindresorhus" 1716 - } 1717 - }, 1718 - "node_modules/globby": { 1719 - "version": "11.1.0", 1720 - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", 1721 - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", 1722 - "dev": true, 1723 - "dependencies": { 1724 - "array-union": "^2.1.0", 1725 - "dir-glob": "^3.0.1", 1726 - "fast-glob": "^3.2.9", 1727 - "ignore": "^5.2.0", 1728 - "merge2": "^1.4.1", 1729 - "slash": "^3.0.0" 1730 - }, 1731 - "engines": { 1732 - "node": ">=10" 1733 - }, 1734 - "funding": { 1735 - "url": "https://github.com/sponsors/sindresorhus" 1736 - } 1737 - }, 1738 - "node_modules/graceful-fs": { 1739 - "version": "4.2.11", 1740 - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 1741 - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 1742 - "dev": true 1743 - }, 1744 - "node_modules/grapheme-splitter": { 1745 - "version": "1.0.4", 1746 - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", 1747 - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", 1748 - "dev": true 1749 - }, 1750 - "node_modules/has-flag": { 1751 - "version": "4.0.0", 1752 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 1753 - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 1754 - "dev": true, 1755 - "engines": { 1756 - "node": ">=8" 1757 - } 1758 - }, 1759 - "node_modules/ignore": { 1760 - "version": "5.2.4", 1761 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", 1762 - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", 1763 - "dev": true, 1764 - "engines": { 1765 - "node": ">= 4" 1766 - } 1767 - }, 1768 - "node_modules/immutable": { 1769 - "version": "4.3.0", 1770 - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", 1771 - "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==", 1772 - "dev": true 1773 - }, 1774 - "node_modules/import-fresh": { 1775 - "version": "3.3.0", 1776 - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 1777 - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 1778 - "dev": true, 1779 - "dependencies": { 1780 - "parent-module": "^1.0.0", 1781 - "resolve-from": "^4.0.0" 1782 - }, 1783 - "engines": { 1784 - "node": ">=6" 1785 - }, 1786 - "funding": { 1787 - "url": "https://github.com/sponsors/sindresorhus" 1788 - } 1789 - }, 1790 - "node_modules/imurmurhash": { 1791 - "version": "0.1.4", 1792 - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 1793 - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 1794 - "dev": true, 1795 - "engines": { 1796 - "node": ">=0.8.19" 1797 - } 1798 - }, 1799 - "node_modules/inflight": { 1800 - "version": "1.0.6", 1801 - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 1802 - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 1803 - "dev": true, 1804 - "dependencies": { 1805 - "once": "^1.3.0", 1806 - "wrappy": "1" 1807 - } 1808 - }, 1809 - "node_modules/inherits": { 1810 - "version": "2.0.4", 1811 - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 1812 - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 1813 - "dev": true 1814 - }, 1815 - "node_modules/is-binary-path": { 1816 - "version": "2.1.0", 1817 - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 1818 - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 1819 - "dev": true, 1820 - "dependencies": { 1821 - "binary-extensions": "^2.0.0" 1822 - }, 1823 - "engines": { 1824 - "node": ">=8" 1825 - } 1826 - }, 1827 - "node_modules/is-extglob": { 1828 - "version": "2.1.1", 1829 - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 1830 - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 1831 - "dev": true, 1832 - "engines": { 1833 - "node": ">=0.10.0" 1834 - } 1835 - }, 1836 - "node_modules/is-glob": { 1837 - "version": "4.0.3", 1838 - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 1839 - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 1840 - "dev": true, 1841 - "dependencies": { 1842 - "is-extglob": "^2.1.1" 1843 - }, 1844 - "engines": { 1845 - "node": ">=0.10.0" 1846 - } 1847 - }, 1848 - "node_modules/is-number": { 1849 - "version": "7.0.0", 1850 - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 1851 - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 1852 - "dev": true, 1853 - "engines": { 1854 - "node": ">=0.12.0" 1855 - } 1856 - }, 1857 - "node_modules/is-path-inside": { 1858 - "version": "3.0.3", 1859 - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", 1860 - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", 1861 - "dev": true, 1862 - "engines": { 1863 - "node": ">=8" 1864 - } 1865 - }, 1866 - "node_modules/isexe": { 1867 - "version": "2.0.0", 1868 - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1869 - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 1870 - "dev": true 1871 - }, 1872 - "node_modules/js-sdsl": { 1873 - "version": "4.4.0", 1874 - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", 1875 - "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", 1876 - "dev": true, 1877 - "funding": { 1878 - "type": "opencollective", 1879 - "url": "https://opencollective.com/js-sdsl" 1880 - } 1881 - }, 1882 - "node_modules/js-yaml": { 1883 - "version": "4.1.0", 1884 - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 1885 - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 1886 - "dev": true, 1887 - "dependencies": { 1888 - "argparse": "^2.0.1" 1889 - }, 1890 - "bin": { 1891 - "js-yaml": "bin/js-yaml.js" 1892 - } 1893 - }, 1894 - "node_modules/json-schema-traverse": { 1895 - "version": "0.4.1", 1896 - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 1897 - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 1898 - "dev": true 1899 - }, 1900 - "node_modules/json-stable-stringify-without-jsonify": { 1901 - "version": "1.0.1", 1902 - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 1903 - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 1904 - "dev": true 1905 - }, 1906 - "node_modules/kleur": { 1907 - "version": "4.1.5", 1908 - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", 1909 - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", 1910 - "dev": true, 1911 - "engines": { 1912 - "node": ">=6" 1913 - } 1914 - }, 1915 - "node_modules/known-css-properties": { 1916 - "version": "0.27.0", 1917 - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.27.0.tgz", 1918 - "integrity": "sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg==", 1919 - "dev": true 1920 - }, 1921 - "node_modules/levn": { 1922 - "version": "0.4.1", 1923 - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", 1924 - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 1925 - "dev": true, 1926 - "dependencies": { 1927 - "prelude-ls": "^1.2.1", 1928 - "type-check": "~0.4.0" 1929 - }, 1930 - "engines": { 1931 - "node": ">= 0.8.0" 1932 - } 1933 - }, 1934 - "node_modules/lilconfig": { 1935 - "version": "2.1.0", 1936 - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", 1937 - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", 1938 - "dev": true, 1939 - "engines": { 1940 - "node": ">=10" 1941 - } 1942 - }, 1943 - "node_modules/locate-path": { 1944 - "version": "6.0.0", 1945 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 1946 - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 1947 - "dev": true, 1948 - "dependencies": { 1949 - "p-locate": "^5.0.0" 1950 - }, 1951 - "engines": { 1952 - "node": ">=10" 1953 - }, 1954 - "funding": { 1955 - "url": "https://github.com/sponsors/sindresorhus" 1956 - } 1957 - }, 1958 - "node_modules/lodash.merge": { 1959 - "version": "4.6.2", 1960 - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 1961 - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 1962 - "dev": true 1963 - }, 1964 - "node_modules/lru-cache": { 1965 - "version": "6.0.0", 1966 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 1967 - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 1968 - "dev": true, 1969 - "dependencies": { 1970 - "yallist": "^4.0.0" 1971 - }, 1972 - "engines": { 1973 - "node": ">=10" 1974 - } 1975 - }, 1976 - "node_modules/magic-string": { 1977 - "version": "0.30.0", 1978 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", 1979 - "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", 1980 - "dev": true, 1981 - "dependencies": { 1982 - "@jridgewell/sourcemap-codec": "^1.4.13" 1983 - }, 1984 - "engines": { 1985 - "node": ">=12" 1986 - } 1987 - }, 1988 - "node_modules/merge2": { 1989 - "version": "1.4.1", 1990 - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 1991 - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 1992 - "dev": true, 1993 - "engines": { 1994 - "node": ">= 8" 1995 - } 1996 - }, 1997 - "node_modules/micromatch": { 1998 - "version": "4.0.5", 1999 - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 2000 - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 2001 - "dev": true, 2002 - "dependencies": { 2003 - "braces": "^3.0.2", 2004 - "picomatch": "^2.3.1" 2005 - }, 2006 - "engines": { 2007 - "node": ">=8.6" 2008 - } 2009 - }, 2010 - "node_modules/min-indent": { 2011 - "version": "1.0.1", 2012 - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", 2013 - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", 2014 - "dev": true, 2015 - "engines": { 2016 - "node": ">=4" 2017 - } 2018 - }, 2019 - "node_modules/minimatch": { 2020 - "version": "3.1.2", 2021 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 2022 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 2023 - "dev": true, 2024 - "dependencies": { 2025 - "brace-expansion": "^1.1.7" 2026 - }, 2027 - "engines": { 2028 - "node": "*" 2029 - } 2030 - }, 2031 - "node_modules/minimist": { 2032 - "version": "1.2.8", 2033 - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 2034 - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 2035 - "dev": true, 2036 - "funding": { 2037 - "url": "https://github.com/sponsors/ljharb" 2038 - } 2039 - }, 2040 - "node_modules/mkdirp": { 2041 - "version": "0.5.6", 2042 - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", 2043 - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", 2044 - "dev": true, 2045 - "dependencies": { 2046 - "minimist": "^1.2.6" 2047 - }, 2048 - "bin": { 2049 - "mkdirp": "bin/cmd.js" 2050 - } 2051 - }, 2052 - "node_modules/mri": { 2053 - "version": "1.2.0", 2054 - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", 2055 - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", 2056 - "dev": true, 2057 - "engines": { 2058 - "node": ">=4" 2059 - } 2060 - }, 2061 - "node_modules/ms": { 2062 - "version": "2.1.2", 2063 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 2064 - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 2065 - "dev": true 2066 - }, 2067 - "node_modules/nanoid": { 2068 - "version": "3.3.6", 2069 - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", 2070 - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", 2071 - "dev": true, 2072 - "funding": [ 2073 - { 2074 - "type": "github", 2075 - "url": "https://github.com/sponsors/ai" 2076 - } 2077 - ], 2078 - "bin": { 2079 - "nanoid": "bin/nanoid.cjs" 2080 - }, 2081 - "engines": { 2082 - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 2083 - } 2084 - }, 2085 - "node_modules/natural-compare": { 2086 - "version": "1.4.0", 2087 - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 2088 - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 2089 - "dev": true 2090 - }, 2091 - "node_modules/natural-compare-lite": { 2092 - "version": "1.4.0", 2093 - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", 2094 - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", 2095 - "dev": true 2096 - }, 2097 - "node_modules/normalize-path": { 2098 - "version": "3.0.0", 2099 - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 2100 - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 2101 - "dev": true, 2102 - "engines": { 2103 - "node": ">=0.10.0" 2104 - } 2105 - }, 2106 - "node_modules/once": { 2107 - "version": "1.4.0", 2108 - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 2109 - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 2110 - "dev": true, 2111 - "dependencies": { 2112 - "wrappy": "1" 2113 - } 2114 - }, 2115 - "node_modules/optionator": { 2116 - "version": "0.9.1", 2117 - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", 2118 - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", 2119 - "dev": true, 2120 - "dependencies": { 2121 - "deep-is": "^0.1.3", 2122 - "fast-levenshtein": "^2.0.6", 2123 - "levn": "^0.4.1", 2124 - "prelude-ls": "^1.2.1", 2125 - "type-check": "^0.4.0", 2126 - "word-wrap": "^1.2.3" 2127 - }, 2128 - "engines": { 2129 - "node": ">= 0.8.0" 2130 - } 2131 - }, 2132 - "node_modules/p-limit": { 2133 - "version": "3.1.0", 2134 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 2135 - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 2136 - "dev": true, 2137 - "dependencies": { 2138 - "yocto-queue": "^0.1.0" 2139 - }, 2140 - "engines": { 2141 - "node": ">=10" 2142 - }, 2143 - "funding": { 2144 - "url": "https://github.com/sponsors/sindresorhus" 2145 - } 2146 - }, 2147 - "node_modules/p-locate": { 2148 - "version": "5.0.0", 2149 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 2150 - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 2151 - "dev": true, 2152 - "dependencies": { 2153 - "p-limit": "^3.0.2" 2154 - }, 2155 - "engines": { 2156 - "node": ">=10" 2157 - }, 2158 - "funding": { 2159 - "url": "https://github.com/sponsors/sindresorhus" 2160 - } 2161 - }, 2162 - "node_modules/parent-module": { 2163 - "version": "1.0.1", 2164 - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 2165 - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 2166 - "dev": true, 2167 - "dependencies": { 2168 - "callsites": "^3.0.0" 2169 - }, 2170 - "engines": { 2171 - "node": ">=6" 2172 - } 2173 - }, 2174 - "node_modules/path-exists": { 2175 - "version": "4.0.0", 2176 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 2177 - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 2178 - "dev": true, 2179 - "engines": { 2180 - "node": ">=8" 2181 - } 2182 - }, 2183 - "node_modules/path-is-absolute": { 2184 - "version": "1.0.1", 2185 - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 2186 - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 2187 - "dev": true, 2188 - "engines": { 2189 - "node": ">=0.10.0" 2190 - } 2191 - }, 2192 - "node_modules/path-key": { 2193 - "version": "3.1.1", 2194 - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 2195 - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 2196 - "dev": true, 2197 - "engines": { 2198 - "node": ">=8" 2199 - } 2200 - }, 2201 - "node_modules/path-type": { 2202 - "version": "4.0.0", 2203 - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 2204 - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 2205 - "dev": true, 2206 - "engines": { 2207 - "node": ">=8" 2208 - } 2209 - }, 2210 - "node_modules/picocolors": { 2211 - "version": "1.0.0", 2212 - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 2213 - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 2214 - "dev": true 2215 - }, 2216 - "node_modules/picomatch": { 2217 - "version": "2.3.1", 2218 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 2219 - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 2220 - "dev": true, 2221 - "engines": { 2222 - "node": ">=8.6" 2223 - }, 2224 - "funding": { 2225 - "url": "https://github.com/sponsors/jonschlinkert" 2226 - } 2227 - }, 2228 - "node_modules/postcss": { 2229 - "version": "8.4.23", 2230 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", 2231 - "integrity": "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==", 2232 - "dev": true, 2233 - "funding": [ 2234 - { 2235 - "type": "opencollective", 2236 - "url": "https://opencollective.com/postcss/" 2237 - }, 2238 - { 2239 - "type": "tidelift", 2240 - "url": "https://tidelift.com/funding/github/npm/postcss" 2241 - }, 2242 - { 2243 - "type": "github", 2244 - "url": "https://github.com/sponsors/ai" 2245 - } 2246 - ], 2247 - "dependencies": { 2248 - "nanoid": "^3.3.6", 2249 - "picocolors": "^1.0.0", 2250 - "source-map-js": "^1.0.2" 2251 - }, 2252 - "engines": { 2253 - "node": "^10 || ^12 || >=14" 2254 - } 2255 - }, 2256 - "node_modules/postcss-load-config": { 2257 - "version": "3.1.4", 2258 - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", 2259 - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", 2260 - "dev": true, 2261 - "dependencies": { 2262 - "lilconfig": "^2.0.5", 2263 - "yaml": "^1.10.2" 2264 - }, 2265 - "engines": { 2266 - "node": ">= 10" 2267 - }, 2268 - "funding": { 2269 - "type": "opencollective", 2270 - "url": "https://opencollective.com/postcss/" 2271 - }, 2272 - "peerDependencies": { 2273 - "postcss": ">=8.0.9", 2274 - "ts-node": ">=9.0.0" 2275 - }, 2276 - "peerDependenciesMeta": { 2277 - "postcss": { 2278 - "optional": true 2279 - }, 2280 - "ts-node": { 2281 - "optional": true 2282 - } 2283 - } 2284 - }, 2285 - "node_modules/postcss-safe-parser": { 2286 - "version": "6.0.0", 2287 - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", 2288 - "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", 2289 - "dev": true, 2290 - "engines": { 2291 - "node": ">=12.0" 2292 - }, 2293 - "funding": { 2294 - "type": "opencollective", 2295 - "url": "https://opencollective.com/postcss/" 2296 - }, 2297 - "peerDependencies": { 2298 - "postcss": "^8.3.3" 2299 - } 2300 - }, 2301 - "node_modules/prelude-ls": { 2302 - "version": "1.2.1", 2303 - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", 2304 - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", 2305 - "dev": true, 2306 - "engines": { 2307 - "node": ">= 0.8.0" 2308 - } 2309 - }, 2310 - "node_modules/prettier": { 2311 - "version": "2.8.8", 2312 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", 2313 - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", 2314 - "dev": true, 2315 - "bin": { 2316 - "prettier": "bin-prettier.js" 2317 - }, 2318 - "engines": { 2319 - "node": ">=10.13.0" 2320 - }, 2321 - "funding": { 2322 - "url": "https://github.com/prettier/prettier?sponsor=1" 2323 - } 2324 - }, 2325 - "node_modules/prettier-plugin-svelte": { 2326 - "version": "2.10.0", 2327 - "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.10.0.tgz", 2328 - "integrity": "sha512-GXMY6t86thctyCvQq+jqElO+MKdB09BkL3hexyGP3Oi8XLKRFaJP1ud/xlWCZ9ZIa2BxHka32zhHfcuU+XsRQg==", 2329 - "dev": true, 2330 - "peerDependencies": { 2331 - "prettier": "^1.16.4 || ^2.0.0", 2332 - "svelte": "^3.2.0" 2333 - } 2334 - }, 2335 - "node_modules/punycode": { 2336 - "version": "2.3.0", 2337 - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", 2338 - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", 2339 - "dev": true, 2340 - "engines": { 2341 - "node": ">=6" 2342 - } 2343 - }, 2344 - "node_modules/queue-microtask": { 2345 - "version": "1.2.3", 2346 - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 2347 - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 2348 - "dev": true, 2349 - "funding": [ 2350 - { 2351 - "type": "github", 2352 - "url": "https://github.com/sponsors/feross" 2353 - }, 2354 - { 2355 - "type": "patreon", 2356 - "url": "https://www.patreon.com/feross" 2357 - }, 2358 - { 2359 - "type": "consulting", 2360 - "url": "https://feross.org/support" 2361 - } 2362 - ] 2363 - }, 2364 - "node_modules/readdirp": { 2365 - "version": "3.6.0", 2366 - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 2367 - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 2368 - "dev": true, 2369 - "dependencies": { 2370 - "picomatch": "^2.2.1" 2371 - }, 2372 - "engines": { 2373 - "node": ">=8.10.0" 2374 - } 2375 - }, 2376 - "node_modules/resolve-from": { 2377 - "version": "4.0.0", 2378 - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 2379 - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 2380 - "dev": true, 2381 - "engines": { 2382 - "node": ">=4" 2383 - } 2384 - }, 2385 - "node_modules/reusify": { 2386 - "version": "1.0.4", 2387 - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 2388 - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 2389 - "dev": true, 2390 - "engines": { 2391 - "iojs": ">=1.0.0", 2392 - "node": ">=0.10.0" 2393 - } 2394 - }, 2395 - "node_modules/rimraf": { 2396 - "version": "3.0.2", 2397 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 2398 - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 2399 - "dev": true, 2400 - "dependencies": { 2401 - "glob": "^7.1.3" 2402 - }, 2403 - "bin": { 2404 - "rimraf": "bin.js" 2405 - }, 2406 - "funding": { 2407 - "url": "https://github.com/sponsors/isaacs" 2408 - } 2409 - }, 2410 - "node_modules/rollup": { 2411 - "version": "3.22.0", 2412 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.22.0.tgz", 2413 - "integrity": "sha512-imsigcWor5Y/dC0rz2q0bBt9PabcL3TORry2hAa6O6BuMvY71bqHyfReAz5qyAqiQATD1m70qdntqBfBQjVWpQ==", 2414 - "dev": true, 2415 - "bin": { 2416 - "rollup": "dist/bin/rollup" 2417 - }, 2418 - "engines": { 2419 - "node": ">=14.18.0", 2420 - "npm": ">=8.0.0" 2421 - }, 2422 - "optionalDependencies": { 2423 - "fsevents": "~2.3.2" 2424 - } 2425 - }, 2426 - "node_modules/run-parallel": { 2427 - "version": "1.2.0", 2428 - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 2429 - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 2430 - "dev": true, 2431 - "funding": [ 2432 - { 2433 - "type": "github", 2434 - "url": "https://github.com/sponsors/feross" 2435 - }, 2436 - { 2437 - "type": "patreon", 2438 - "url": "https://www.patreon.com/feross" 2439 - }, 2440 - { 2441 - "type": "consulting", 2442 - "url": "https://feross.org/support" 2443 - } 2444 - ], 2445 - "dependencies": { 2446 - "queue-microtask": "^1.2.2" 2447 - } 2448 - }, 2449 - "node_modules/sade": { 2450 - "version": "1.8.1", 2451 - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", 2452 - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", 2453 - "dev": true, 2454 - "dependencies": { 2455 - "mri": "^1.1.0" 2456 - }, 2457 - "engines": { 2458 - "node": ">=6" 2459 - } 2460 - }, 2461 - "node_modules/sander": { 2462 - "version": "0.5.1", 2463 - "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz", 2464 - "integrity": "sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==", 2465 - "dev": true, 2466 - "dependencies": { 2467 - "es6-promise": "^3.1.2", 2468 - "graceful-fs": "^4.1.3", 2469 - "mkdirp": "^0.5.1", 2470 - "rimraf": "^2.5.2" 2471 - } 2472 - }, 2473 - "node_modules/sander/node_modules/rimraf": { 2474 - "version": "2.7.1", 2475 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 2476 - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", 2477 - "dev": true, 2478 - "dependencies": { 2479 - "glob": "^7.1.3" 2480 - }, 2481 - "bin": { 2482 - "rimraf": "bin.js" 2483 - } 2484 - }, 2485 - "node_modules/sass": { 2486 - "version": "1.62.1", 2487 - "resolved": "https://registry.npmjs.org/sass/-/sass-1.62.1.tgz", 2488 - "integrity": "sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A==", 2489 - "dev": true, 2490 - "dependencies": { 2491 - "chokidar": ">=3.0.0 <4.0.0", 2492 - "immutable": "^4.0.0", 2493 - "source-map-js": ">=0.6.2 <2.0.0" 2494 - }, 2495 - "bin": { 2496 - "sass": "sass.js" 2497 - }, 2498 - "engines": { 2499 - "node": ">=14.0.0" 2500 - } 2501 - }, 2502 - "node_modules/semver": { 2503 - "version": "7.5.1", 2504 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", 2505 - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", 2506 - "dev": true, 2507 - "dependencies": { 2508 - "lru-cache": "^6.0.0" 2509 - }, 2510 - "bin": { 2511 - "semver": "bin/semver.js" 2512 - }, 2513 - "engines": { 2514 - "node": ">=10" 2515 - } 2516 - }, 2517 - "node_modules/shebang-command": { 2518 - "version": "2.0.0", 2519 - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 2520 - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 2521 - "dev": true, 2522 - "dependencies": { 2523 - "shebang-regex": "^3.0.0" 2524 - }, 2525 - "engines": { 2526 - "node": ">=8" 2527 - } 2528 - }, 2529 - "node_modules/shebang-regex": { 2530 - "version": "3.0.0", 2531 - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 2532 - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 2533 - "dev": true, 2534 - "engines": { 2535 - "node": ">=8" 2536 - } 2537 - }, 2538 - "node_modules/slash": { 2539 - "version": "3.0.0", 2540 - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 2541 - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 2542 - "dev": true, 2543 - "engines": { 2544 - "node": ">=8" 2545 - } 2546 - }, 2547 - "node_modules/sorcery": { 2548 - "version": "0.11.0", 2549 - "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.11.0.tgz", 2550 - "integrity": "sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==", 2551 - "dev": true, 2552 - "dependencies": { 2553 - "@jridgewell/sourcemap-codec": "^1.4.14", 2554 - "buffer-crc32": "^0.2.5", 2555 - "minimist": "^1.2.0", 2556 - "sander": "^0.5.0" 2557 - }, 2558 - "bin": { 2559 - "sorcery": "bin/sorcery" 2560 - } 2561 - }, 2562 - "node_modules/source-map-js": { 2563 - "version": "1.0.2", 2564 - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", 2565 - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", 2566 - "dev": true, 2567 - "engines": { 2568 - "node": ">=0.10.0" 2569 - } 2570 - }, 2571 - "node_modules/strip-ansi": { 2572 - "version": "6.0.1", 2573 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 2574 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 2575 - "dev": true, 2576 - "dependencies": { 2577 - "ansi-regex": "^5.0.1" 2578 - }, 2579 - "engines": { 2580 - "node": ">=8" 2581 - } 2582 - }, 2583 - "node_modules/strip-indent": { 2584 - "version": "3.0.0", 2585 - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 2586 - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 2587 - "dev": true, 2588 - "dependencies": { 2589 - "min-indent": "^1.0.0" 2590 - }, 2591 - "engines": { 2592 - "node": ">=8" 2593 - } 2594 - }, 2595 - "node_modules/strip-json-comments": { 2596 - "version": "3.1.1", 2597 - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 2598 - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 2599 - "dev": true, 2600 - "engines": { 2601 - "node": ">=8" 2602 - }, 2603 - "funding": { 2604 - "url": "https://github.com/sponsors/sindresorhus" 2605 - } 2606 - }, 2607 - "node_modules/supports-color": { 2608 - "version": "7.2.0", 2609 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 2610 - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 2611 - "dev": true, 2612 - "dependencies": { 2613 - "has-flag": "^4.0.0" 2614 - }, 2615 - "engines": { 2616 - "node": ">=8" 2617 - } 2618 - }, 2619 - "node_modules/svelte": { 2620 - "version": "3.59.1", 2621 - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.59.1.tgz", 2622 - "integrity": "sha512-pKj8fEBmqf6mq3/NfrB9SLtcJcUvjYSWyePlfCqN9gujLB25RitWK8PvFzlwim6hD/We35KbPlRteuA6rnPGcQ==", 2623 - "dev": true, 2624 - "engines": { 2625 - "node": ">= 8" 2626 - } 2627 - }, 2628 - "node_modules/svelte-check": { 2629 - "version": "3.3.2", 2630 - "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-3.3.2.tgz", 2631 - "integrity": "sha512-67j3rI0LDc2DvL0ON/2pvCasVVD3nHDrTkZNr4eITNfo2oFXdw7SIyMOiFj4swu+pjmFQAigytBK1IWyik8dBw==", 2632 - "dev": true, 2633 - "dependencies": { 2634 - "@jridgewell/trace-mapping": "^0.3.17", 2635 - "chokidar": "^3.4.1", 2636 - "fast-glob": "^3.2.7", 2637 - "import-fresh": "^3.2.1", 2638 - "picocolors": "^1.0.0", 2639 - "sade": "^1.7.4", 2640 - "svelte-preprocess": "^5.0.3", 2641 - "typescript": "^5.0.3" 2642 - }, 2643 - "bin": { 2644 - "svelte-check": "bin/svelte-check" 2645 - }, 2646 - "peerDependencies": { 2647 - "svelte": "^3.55.0" 2648 - } 2649 - }, 2650 - "node_modules/svelte-eslint-parser": { 2651 - "version": "0.28.0", 2652 - "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.28.0.tgz", 2653 - "integrity": "sha512-qWg5M3CIp7LkcdG5bpn44QEd48UxvgxG5L+Sbl701EG8Wujht7EqJuJhqgzvO3bbI9ENbWCXK49eCcwiNnpMzw==", 2654 - "dev": true, 2655 - "dependencies": { 2656 - "eslint-scope": "^7.0.0", 2657 - "eslint-visitor-keys": "^3.0.0", 2658 - "espree": "^9.0.0" 2659 - }, 2660 - "engines": { 2661 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2662 - }, 2663 - "funding": { 2664 - "url": "https://github.com/sponsors/ota-meshi" 2665 - }, 2666 - "peerDependencies": { 2667 - "svelte": "^3.37.0" 2668 - }, 2669 - "peerDependenciesMeta": { 2670 - "svelte": { 2671 - "optional": true 2672 - } 2673 - } 2674 - }, 2675 - "node_modules/svelte-eslint-parser/node_modules/eslint-scope": { 2676 - "version": "7.2.0", 2677 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", 2678 - "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", 2679 - "dev": true, 2680 - "dependencies": { 2681 - "esrecurse": "^4.3.0", 2682 - "estraverse": "^5.2.0" 2683 - }, 2684 - "engines": { 2685 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2686 - }, 2687 - "funding": { 2688 - "url": "https://opencollective.com/eslint" 2689 - } 2690 - }, 2691 - "node_modules/svelte-eslint-parser/node_modules/estraverse": { 2692 - "version": "5.3.0", 2693 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 2694 - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 2695 - "dev": true, 2696 - "engines": { 2697 - "node": ">=4.0" 2698 - } 2699 - }, 2700 - "node_modules/svelte-hmr": { 2701 - "version": "0.15.1", 2702 - "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.1.tgz", 2703 - "integrity": "sha512-BiKB4RZ8YSwRKCNVdNxK/GfY+r4Kjgp9jCLEy0DuqAKfmQtpL38cQK3afdpjw4sqSs4PLi3jIPJIFp259NkZtA==", 2704 - "dev": true, 2705 - "engines": { 2706 - "node": "^12.20 || ^14.13.1 || >= 16" 2707 - }, 2708 - "peerDependencies": { 2709 - "svelte": ">=3.19.0" 2710 - } 2711 - }, 2712 - "node_modules/svelte-preprocess": { 2713 - "version": "5.0.3", 2714 - "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.0.3.tgz", 2715 - "integrity": "sha512-GrHF1rusdJVbOZOwgPWtpqmaexkydznKzy5qIC2FabgpFyKN57bjMUUUqPRfbBXK5igiEWn1uO/DXsa2vJ5VHA==", 2716 - "dev": true, 2717 - "hasInstallScript": true, 2718 - "dependencies": { 2719 - "@types/pug": "^2.0.6", 2720 - "detect-indent": "^6.1.0", 2721 - "magic-string": "^0.27.0", 2722 - "sorcery": "^0.11.0", 2723 - "strip-indent": "^3.0.0" 2724 - }, 2725 - "engines": { 2726 - "node": ">= 14.10.0" 2727 - }, 2728 - "peerDependencies": { 2729 - "@babel/core": "^7.10.2", 2730 - "coffeescript": "^2.5.1", 2731 - "less": "^3.11.3 || ^4.0.0", 2732 - "postcss": "^7 || ^8", 2733 - "postcss-load-config": "^2.1.0 || ^3.0.0 || ^4.0.0", 2734 - "pug": "^3.0.0", 2735 - "sass": "^1.26.8", 2736 - "stylus": "^0.55.0", 2737 - "sugarss": "^2.0.0 || ^3.0.0 || ^4.0.0", 2738 - "svelte": "^3.23.0", 2739 - "typescript": ">=3.9.5 || ^4.0.0 || ^5.0.0" 2740 - }, 2741 - "peerDependenciesMeta": { 2742 - "@babel/core": { 2743 - "optional": true 2744 - }, 2745 - "coffeescript": { 2746 - "optional": true 2747 - }, 2748 - "less": { 2749 - "optional": true 2750 - }, 2751 - "postcss": { 2752 - "optional": true 2753 - }, 2754 - "postcss-load-config": { 2755 - "optional": true 2756 - }, 2757 - "pug": { 2758 - "optional": true 2759 - }, 2760 - "sass": { 2761 - "optional": true 2762 - }, 2763 - "stylus": { 2764 - "optional": true 2765 - }, 2766 - "sugarss": { 2767 - "optional": true 2768 - }, 2769 - "typescript": { 2770 - "optional": true 2771 - } 2772 - } 2773 - }, 2774 - "node_modules/svelte-preprocess/node_modules/magic-string": { 2775 - "version": "0.27.0", 2776 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", 2777 - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", 2778 - "dev": true, 2779 - "dependencies": { 2780 - "@jridgewell/sourcemap-codec": "^1.4.13" 2781 - }, 2782 - "engines": { 2783 - "node": ">=12" 2784 - } 2785 - }, 2786 - "node_modules/text-table": { 2787 - "version": "0.2.0", 2788 - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 2789 - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", 2790 - "dev": true 2791 - }, 2792 - "node_modules/to-regex-range": { 2793 - "version": "5.0.1", 2794 - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 2795 - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 2796 - "dev": true, 2797 - "dependencies": { 2798 - "is-number": "^7.0.0" 2799 - }, 2800 - "engines": { 2801 - "node": ">=8.0" 2802 - } 2803 - }, 2804 - "node_modules/tslib": { 2805 - "version": "1.14.1", 2806 - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", 2807 - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", 2808 - "dev": true 2809 - }, 2810 - "node_modules/tsutils": { 2811 - "version": "3.21.0", 2812 - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", 2813 - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", 2814 - "dev": true, 2815 - "dependencies": { 2816 - "tslib": "^1.8.1" 2817 - }, 2818 - "engines": { 2819 - "node": ">= 6" 2820 - }, 2821 - "peerDependencies": { 2822 - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" 2823 - } 2824 - }, 2825 - "node_modules/type-check": { 2826 - "version": "0.4.0", 2827 - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 2828 - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 2829 - "dev": true, 2830 - "dependencies": { 2831 - "prelude-ls": "^1.2.1" 2832 - }, 2833 - "engines": { 2834 - "node": ">= 0.8.0" 2835 - } 2836 - }, 2837 - "node_modules/type-fest": { 2838 - "version": "0.20.2", 2839 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 2840 - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 2841 - "dev": true, 2842 - "engines": { 2843 - "node": ">=10" 2844 - }, 2845 - "funding": { 2846 - "url": "https://github.com/sponsors/sindresorhus" 2847 - } 2848 - }, 2849 - "node_modules/typescript": { 2850 - "version": "5.0.4", 2851 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", 2852 - "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", 2853 - "dev": true, 2854 - "bin": { 2855 - "tsc": "bin/tsc", 2856 - "tsserver": "bin/tsserver" 2857 - }, 2858 - "engines": { 2859 - "node": ">=12.20" 2860 - } 2861 - }, 2862 - "node_modules/uri-js": { 2863 - "version": "4.4.1", 2864 - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 2865 - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 2866 - "dev": true, 2867 - "dependencies": { 2868 - "punycode": "^2.1.0" 2869 - } 2870 - }, 2871 - "node_modules/vite": { 2872 - "version": "4.3.8", 2873 - "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.8.tgz", 2874 - "integrity": "sha512-uYB8PwN7hbMrf4j1xzGDk/lqjsZvCDbt/JC5dyfxc19Pg8kRm14LinK/uq+HSLNswZEoKmweGdtpbnxRtrAXiQ==", 2875 - "dev": true, 2876 - "dependencies": { 2877 - "esbuild": "^0.17.5", 2878 - "postcss": "^8.4.23", 2879 - "rollup": "^3.21.0" 2880 - }, 2881 - "bin": { 2882 - "vite": "bin/vite.js" 2883 - }, 2884 - "engines": { 2885 - "node": "^14.18.0 || >=16.0.0" 2886 - }, 2887 - "optionalDependencies": { 2888 - "fsevents": "~2.3.2" 2889 - }, 2890 - "peerDependencies": { 2891 - "@types/node": ">= 14", 2892 - "less": "*", 2893 - "sass": "*", 2894 - "stylus": "*", 2895 - "sugarss": "*", 2896 - "terser": "^5.4.0" 2897 - }, 2898 - "peerDependenciesMeta": { 2899 - "@types/node": { 2900 - "optional": true 2901 - }, 2902 - "less": { 2903 - "optional": true 2904 - }, 2905 - "sass": { 2906 - "optional": true 2907 - }, 2908 - "stylus": { 2909 - "optional": true 2910 - }, 2911 - "sugarss": { 2912 - "optional": true 2913 - }, 2914 - "terser": { 2915 - "optional": true 2916 - } 2917 - } 2918 - }, 2919 - "node_modules/vitefu": { 2920 - "version": "0.2.4", 2921 - "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.4.tgz", 2922 - "integrity": "sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==", 2923 - "dev": true, 2924 - "peerDependencies": { 2925 - "vite": "^3.0.0 || ^4.0.0" 2926 - }, 2927 - "peerDependenciesMeta": { 2928 - "vite": { 2929 - "optional": true 2930 - } 2931 - } 2932 - }, 2933 - "node_modules/which": { 2934 - "version": "2.0.2", 2935 - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 2936 - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 2937 - "dev": true, 2938 - "dependencies": { 2939 - "isexe": "^2.0.0" 2940 - }, 2941 - "bin": { 2942 - "node-which": "bin/node-which" 2943 - }, 2944 - "engines": { 2945 - "node": ">= 8" 2946 - } 2947 - }, 2948 - "node_modules/word-wrap": { 2949 - "version": "1.2.3", 2950 - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", 2951 - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", 2952 - "dev": true, 2953 - "engines": { 2954 - "node": ">=0.10.0" 2955 - } 2956 - }, 2957 - "node_modules/wrappy": { 2958 - "version": "1.0.2", 2959 - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 2960 - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 2961 - "dev": true 2962 - }, 2963 - "node_modules/yallist": { 2964 - "version": "4.0.0", 2965 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 2966 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 2967 - "dev": true 2968 - }, 2969 - "node_modules/yaml": { 2970 - "version": "1.10.2", 2971 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 2972 - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 2973 - "dev": true, 2974 - "engines": { 2975 - "node": ">= 6" 2976 - } 2977 - }, 2978 - "node_modules/yocto-queue": { 2979 - "version": "0.1.0", 2980 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 2981 - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 2982 - "dev": true, 2983 - "engines": { 2984 - "node": ">=10" 2985 - }, 2986 - "funding": { 2987 - "url": "https://github.com/sponsors/sindresorhus" 2988 - } 2989 - } 2990 - } 2 + "name": "tauri-sveltekit-template", 3 + "lockfileVersion": 3, 4 + "requires": true, 5 + "packages": { 6 + "": { 7 + "devDependencies": { 8 + "@sveltejs/adapter-static": "^3.0.1", 9 + "@sveltejs/kit": "^2.0.0", 10 + "@sveltejs/vite-plugin-svelte": "^3.0.0", 11 + "@tauri-apps/api": "^1.3.0", 12 + "@tauri-apps/cli": "^1.3.1", 13 + "@typescript-eslint/eslint-plugin": "^6.0.0", 14 + "@typescript-eslint/parser": "^6.0.0", 15 + "eslint": "^8.56.0", 16 + "eslint-config-prettier": "^9.1.0", 17 + "eslint-plugin-svelte": "^2.35.1", 18 + "prettier": "^3.1.1", 19 + "prettier-plugin-svelte": "^3.1.2", 20 + "sass": "^1.70.0", 21 + "svelte": "^4.2.7", 22 + "svelte-check": "^3.6.0", 23 + "tslib": "^2.4.1", 24 + "typescript": "^5.0.0", 25 + "vite": "^5.0.3" 26 + } 27 + }, 28 + "node_modules/@aashutoshrathi/word-wrap": { 29 + "version": "1.2.6", 30 + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", 31 + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", 32 + "dev": true, 33 + "engines": { 34 + "node": ">=0.10.0" 35 + } 36 + }, 37 + "node_modules/@ampproject/remapping": { 38 + "version": "2.2.1", 39 + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", 40 + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", 41 + "dev": true, 42 + "dependencies": { 43 + "@jridgewell/gen-mapping": "^0.3.0", 44 + "@jridgewell/trace-mapping": "^0.3.9" 45 + }, 46 + "engines": { 47 + "node": ">=6.0.0" 48 + } 49 + }, 50 + "node_modules/@esbuild/aix-ppc64": { 51 + "version": "0.19.12", 52 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", 53 + "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", 54 + "cpu": [ 55 + "ppc64" 56 + ], 57 + "dev": true, 58 + "optional": true, 59 + "os": [ 60 + "aix" 61 + ], 62 + "engines": { 63 + "node": ">=12" 64 + } 65 + }, 66 + "node_modules/@esbuild/android-arm": { 67 + "version": "0.19.12", 68 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", 69 + "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", 70 + "cpu": [ 71 + "arm" 72 + ], 73 + "dev": true, 74 + "optional": true, 75 + "os": [ 76 + "android" 77 + ], 78 + "engines": { 79 + "node": ">=12" 80 + } 81 + }, 82 + "node_modules/@esbuild/android-arm64": { 83 + "version": "0.19.12", 84 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", 85 + "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", 86 + "cpu": [ 87 + "arm64" 88 + ], 89 + "dev": true, 90 + "optional": true, 91 + "os": [ 92 + "android" 93 + ], 94 + "engines": { 95 + "node": ">=12" 96 + } 97 + }, 98 + "node_modules/@esbuild/android-x64": { 99 + "version": "0.19.12", 100 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", 101 + "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", 102 + "cpu": [ 103 + "x64" 104 + ], 105 + "dev": true, 106 + "optional": true, 107 + "os": [ 108 + "android" 109 + ], 110 + "engines": { 111 + "node": ">=12" 112 + } 113 + }, 114 + "node_modules/@esbuild/darwin-arm64": { 115 + "version": "0.19.12", 116 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", 117 + "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", 118 + "cpu": [ 119 + "arm64" 120 + ], 121 + "dev": true, 122 + "optional": true, 123 + "os": [ 124 + "darwin" 125 + ], 126 + "engines": { 127 + "node": ">=12" 128 + } 129 + }, 130 + "node_modules/@esbuild/darwin-x64": { 131 + "version": "0.19.12", 132 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", 133 + "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", 134 + "cpu": [ 135 + "x64" 136 + ], 137 + "dev": true, 138 + "optional": true, 139 + "os": [ 140 + "darwin" 141 + ], 142 + "engines": { 143 + "node": ">=12" 144 + } 145 + }, 146 + "node_modules/@esbuild/freebsd-arm64": { 147 + "version": "0.19.12", 148 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", 149 + "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", 150 + "cpu": [ 151 + "arm64" 152 + ], 153 + "dev": true, 154 + "optional": true, 155 + "os": [ 156 + "freebsd" 157 + ], 158 + "engines": { 159 + "node": ">=12" 160 + } 161 + }, 162 + "node_modules/@esbuild/freebsd-x64": { 163 + "version": "0.19.12", 164 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", 165 + "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", 166 + "cpu": [ 167 + "x64" 168 + ], 169 + "dev": true, 170 + "optional": true, 171 + "os": [ 172 + "freebsd" 173 + ], 174 + "engines": { 175 + "node": ">=12" 176 + } 177 + }, 178 + "node_modules/@esbuild/linux-arm": { 179 + "version": "0.19.12", 180 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", 181 + "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", 182 + "cpu": [ 183 + "arm" 184 + ], 185 + "dev": true, 186 + "optional": true, 187 + "os": [ 188 + "linux" 189 + ], 190 + "engines": { 191 + "node": ">=12" 192 + } 193 + }, 194 + "node_modules/@esbuild/linux-arm64": { 195 + "version": "0.19.12", 196 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", 197 + "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", 198 + "cpu": [ 199 + "arm64" 200 + ], 201 + "dev": true, 202 + "optional": true, 203 + "os": [ 204 + "linux" 205 + ], 206 + "engines": { 207 + "node": ">=12" 208 + } 209 + }, 210 + "node_modules/@esbuild/linux-ia32": { 211 + "version": "0.19.12", 212 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", 213 + "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", 214 + "cpu": [ 215 + "ia32" 216 + ], 217 + "dev": true, 218 + "optional": true, 219 + "os": [ 220 + "linux" 221 + ], 222 + "engines": { 223 + "node": ">=12" 224 + } 225 + }, 226 + "node_modules/@esbuild/linux-loong64": { 227 + "version": "0.19.12", 228 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", 229 + "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", 230 + "cpu": [ 231 + "loong64" 232 + ], 233 + "dev": true, 234 + "optional": true, 235 + "os": [ 236 + "linux" 237 + ], 238 + "engines": { 239 + "node": ">=12" 240 + } 241 + }, 242 + "node_modules/@esbuild/linux-mips64el": { 243 + "version": "0.19.12", 244 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", 245 + "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", 246 + "cpu": [ 247 + "mips64el" 248 + ], 249 + "dev": true, 250 + "optional": true, 251 + "os": [ 252 + "linux" 253 + ], 254 + "engines": { 255 + "node": ">=12" 256 + } 257 + }, 258 + "node_modules/@esbuild/linux-ppc64": { 259 + "version": "0.19.12", 260 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", 261 + "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", 262 + "cpu": [ 263 + "ppc64" 264 + ], 265 + "dev": true, 266 + "optional": true, 267 + "os": [ 268 + "linux" 269 + ], 270 + "engines": { 271 + "node": ">=12" 272 + } 273 + }, 274 + "node_modules/@esbuild/linux-riscv64": { 275 + "version": "0.19.12", 276 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", 277 + "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", 278 + "cpu": [ 279 + "riscv64" 280 + ], 281 + "dev": true, 282 + "optional": true, 283 + "os": [ 284 + "linux" 285 + ], 286 + "engines": { 287 + "node": ">=12" 288 + } 289 + }, 290 + "node_modules/@esbuild/linux-s390x": { 291 + "version": "0.19.12", 292 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", 293 + "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", 294 + "cpu": [ 295 + "s390x" 296 + ], 297 + "dev": true, 298 + "optional": true, 299 + "os": [ 300 + "linux" 301 + ], 302 + "engines": { 303 + "node": ">=12" 304 + } 305 + }, 306 + "node_modules/@esbuild/linux-x64": { 307 + "version": "0.19.12", 308 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", 309 + "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", 310 + "cpu": [ 311 + "x64" 312 + ], 313 + "dev": true, 314 + "optional": true, 315 + "os": [ 316 + "linux" 317 + ], 318 + "engines": { 319 + "node": ">=12" 320 + } 321 + }, 322 + "node_modules/@esbuild/netbsd-x64": { 323 + "version": "0.19.12", 324 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", 325 + "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", 326 + "cpu": [ 327 + "x64" 328 + ], 329 + "dev": true, 330 + "optional": true, 331 + "os": [ 332 + "netbsd" 333 + ], 334 + "engines": { 335 + "node": ">=12" 336 + } 337 + }, 338 + "node_modules/@esbuild/openbsd-x64": { 339 + "version": "0.19.12", 340 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", 341 + "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", 342 + "cpu": [ 343 + "x64" 344 + ], 345 + "dev": true, 346 + "optional": true, 347 + "os": [ 348 + "openbsd" 349 + ], 350 + "engines": { 351 + "node": ">=12" 352 + } 353 + }, 354 + "node_modules/@esbuild/sunos-x64": { 355 + "version": "0.19.12", 356 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", 357 + "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", 358 + "cpu": [ 359 + "x64" 360 + ], 361 + "dev": true, 362 + "optional": true, 363 + "os": [ 364 + "sunos" 365 + ], 366 + "engines": { 367 + "node": ">=12" 368 + } 369 + }, 370 + "node_modules/@esbuild/win32-arm64": { 371 + "version": "0.19.12", 372 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", 373 + "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", 374 + "cpu": [ 375 + "arm64" 376 + ], 377 + "dev": true, 378 + "optional": true, 379 + "os": [ 380 + "win32" 381 + ], 382 + "engines": { 383 + "node": ">=12" 384 + } 385 + }, 386 + "node_modules/@esbuild/win32-ia32": { 387 + "version": "0.19.12", 388 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", 389 + "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", 390 + "cpu": [ 391 + "ia32" 392 + ], 393 + "dev": true, 394 + "optional": true, 395 + "os": [ 396 + "win32" 397 + ], 398 + "engines": { 399 + "node": ">=12" 400 + } 401 + }, 402 + "node_modules/@esbuild/win32-x64": { 403 + "version": "0.19.12", 404 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", 405 + "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", 406 + "cpu": [ 407 + "x64" 408 + ], 409 + "dev": true, 410 + "optional": true, 411 + "os": [ 412 + "win32" 413 + ], 414 + "engines": { 415 + "node": ">=12" 416 + } 417 + }, 418 + "node_modules/@eslint-community/eslint-utils": { 419 + "version": "4.4.0", 420 + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", 421 + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", 422 + "dev": true, 423 + "dependencies": { 424 + "eslint-visitor-keys": "^3.3.0" 425 + }, 426 + "engines": { 427 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 428 + }, 429 + "peerDependencies": { 430 + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" 431 + } 432 + }, 433 + "node_modules/@eslint-community/regexpp": { 434 + "version": "4.10.0", 435 + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", 436 + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", 437 + "dev": true, 438 + "engines": { 439 + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 440 + } 441 + }, 442 + "node_modules/@eslint/eslintrc": { 443 + "version": "2.1.4", 444 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", 445 + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", 446 + "dev": true, 447 + "dependencies": { 448 + "ajv": "^6.12.4", 449 + "debug": "^4.3.2", 450 + "espree": "^9.6.0", 451 + "globals": "^13.19.0", 452 + "ignore": "^5.2.0", 453 + "import-fresh": "^3.2.1", 454 + "js-yaml": "^4.1.0", 455 + "minimatch": "^3.1.2", 456 + "strip-json-comments": "^3.1.1" 457 + }, 458 + "engines": { 459 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 460 + }, 461 + "funding": { 462 + "url": "https://opencollective.com/eslint" 463 + } 464 + }, 465 + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { 466 + "version": "1.1.11", 467 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 468 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 469 + "dev": true, 470 + "dependencies": { 471 + "balanced-match": "^1.0.0", 472 + "concat-map": "0.0.1" 473 + } 474 + }, 475 + "node_modules/@eslint/eslintrc/node_modules/minimatch": { 476 + "version": "3.1.2", 477 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 478 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 479 + "dev": true, 480 + "dependencies": { 481 + "brace-expansion": "^1.1.7" 482 + }, 483 + "engines": { 484 + "node": "*" 485 + } 486 + }, 487 + "node_modules/@eslint/js": { 488 + "version": "8.56.0", 489 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", 490 + "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", 491 + "dev": true, 492 + "engines": { 493 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 494 + } 495 + }, 496 + "node_modules/@humanwhocodes/config-array": { 497 + "version": "0.11.14", 498 + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", 499 + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", 500 + "dev": true, 501 + "dependencies": { 502 + "@humanwhocodes/object-schema": "^2.0.2", 503 + "debug": "^4.3.1", 504 + "minimatch": "^3.0.5" 505 + }, 506 + "engines": { 507 + "node": ">=10.10.0" 508 + } 509 + }, 510 + "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { 511 + "version": "1.1.11", 512 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 513 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 514 + "dev": true, 515 + "dependencies": { 516 + "balanced-match": "^1.0.0", 517 + "concat-map": "0.0.1" 518 + } 519 + }, 520 + "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { 521 + "version": "3.1.2", 522 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 523 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 524 + "dev": true, 525 + "dependencies": { 526 + "brace-expansion": "^1.1.7" 527 + }, 528 + "engines": { 529 + "node": "*" 530 + } 531 + }, 532 + "node_modules/@humanwhocodes/module-importer": { 533 + "version": "1.0.1", 534 + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", 535 + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", 536 + "dev": true, 537 + "engines": { 538 + "node": ">=12.22" 539 + }, 540 + "funding": { 541 + "type": "github", 542 + "url": "https://github.com/sponsors/nzakas" 543 + } 544 + }, 545 + "node_modules/@humanwhocodes/object-schema": { 546 + "version": "2.0.2", 547 + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", 548 + "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", 549 + "dev": true 550 + }, 551 + "node_modules/@jridgewell/gen-mapping": { 552 + "version": "0.3.3", 553 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", 554 + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", 555 + "dev": true, 556 + "dependencies": { 557 + "@jridgewell/set-array": "^1.0.1", 558 + "@jridgewell/sourcemap-codec": "^1.4.10", 559 + "@jridgewell/trace-mapping": "^0.3.9" 560 + }, 561 + "engines": { 562 + "node": ">=6.0.0" 563 + } 564 + }, 565 + "node_modules/@jridgewell/resolve-uri": { 566 + "version": "3.1.2", 567 + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 568 + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 569 + "dev": true, 570 + "engines": { 571 + "node": ">=6.0.0" 572 + } 573 + }, 574 + "node_modules/@jridgewell/set-array": { 575 + "version": "1.1.2", 576 + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", 577 + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", 578 + "dev": true, 579 + "engines": { 580 + "node": ">=6.0.0" 581 + } 582 + }, 583 + "node_modules/@jridgewell/sourcemap-codec": { 584 + "version": "1.4.15", 585 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", 586 + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", 587 + "dev": true 588 + }, 589 + "node_modules/@jridgewell/trace-mapping": { 590 + "version": "0.3.22", 591 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz", 592 + "integrity": "sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==", 593 + "dev": true, 594 + "dependencies": { 595 + "@jridgewell/resolve-uri": "^3.1.0", 596 + "@jridgewell/sourcemap-codec": "^1.4.14" 597 + } 598 + }, 599 + "node_modules/@nodelib/fs.scandir": { 600 + "version": "2.1.5", 601 + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 602 + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 603 + "dev": true, 604 + "dependencies": { 605 + "@nodelib/fs.stat": "2.0.5", 606 + "run-parallel": "^1.1.9" 607 + }, 608 + "engines": { 609 + "node": ">= 8" 610 + } 611 + }, 612 + "node_modules/@nodelib/fs.stat": { 613 + "version": "2.0.5", 614 + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 615 + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 616 + "dev": true, 617 + "engines": { 618 + "node": ">= 8" 619 + } 620 + }, 621 + "node_modules/@nodelib/fs.walk": { 622 + "version": "1.2.8", 623 + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 624 + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 625 + "dev": true, 626 + "dependencies": { 627 + "@nodelib/fs.scandir": "2.1.5", 628 + "fastq": "^1.6.0" 629 + }, 630 + "engines": { 631 + "node": ">= 8" 632 + } 633 + }, 634 + "node_modules/@polka/url": { 635 + "version": "1.0.0-next.24", 636 + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.24.tgz", 637 + "integrity": "sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==", 638 + "dev": true 639 + }, 640 + "node_modules/@rollup/rollup-android-arm-eabi": { 641 + "version": "4.10.0", 642 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.10.0.tgz", 643 + "integrity": "sha512-/MeDQmcD96nVoRumKUljsYOLqfv1YFJps+0pTrb2Z9Nl/w5qNUysMaWQsrd1mvAlNT4yza1iVyIu4Q4AgF6V3A==", 644 + "cpu": [ 645 + "arm" 646 + ], 647 + "dev": true, 648 + "optional": true, 649 + "os": [ 650 + "android" 651 + ] 652 + }, 653 + "node_modules/@rollup/rollup-android-arm64": { 654 + "version": "4.10.0", 655 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.10.0.tgz", 656 + "integrity": "sha512-lvu0jK97mZDJdpZKDnZI93I0Om8lSDaiPx3OiCk0RXn3E8CMPJNS/wxjAvSJJzhhZpfjXsjLWL8LnS6qET4VNQ==", 657 + "cpu": [ 658 + "arm64" 659 + ], 660 + "dev": true, 661 + "optional": true, 662 + "os": [ 663 + "android" 664 + ] 665 + }, 666 + "node_modules/@rollup/rollup-darwin-arm64": { 667 + "version": "4.10.0", 668 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.10.0.tgz", 669 + "integrity": "sha512-uFpayx8I8tyOvDkD7X6n0PriDRWxcqEjqgtlxnUA/G9oS93ur9aZ8c8BEpzFmsed1TH5WZNG5IONB8IiW90TQg==", 670 + "cpu": [ 671 + "arm64" 672 + ], 673 + "dev": true, 674 + "optional": true, 675 + "os": [ 676 + "darwin" 677 + ] 678 + }, 679 + "node_modules/@rollup/rollup-darwin-x64": { 680 + "version": "4.10.0", 681 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.10.0.tgz", 682 + "integrity": "sha512-nIdCX03qFKoR/MwQegQBK+qZoSpO3LESurVAC6s6jazLA1Mpmgzo3Nj3H1vydXp/JM29bkCiuF7tDuToj4+U9Q==", 683 + "cpu": [ 684 + "x64" 685 + ], 686 + "dev": true, 687 + "optional": true, 688 + "os": [ 689 + "darwin" 690 + ] 691 + }, 692 + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 693 + "version": "4.10.0", 694 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.10.0.tgz", 695 + "integrity": "sha512-Fz7a+y5sYhYZMQFRkOyCs4PLhICAnxRX/GnWYReaAoruUzuRtcf+Qnw+T0CoAWbHCuz2gBUwmWnUgQ67fb3FYw==", 696 + "cpu": [ 697 + "arm" 698 + ], 699 + "dev": true, 700 + "optional": true, 701 + "os": [ 702 + "linux" 703 + ] 704 + }, 705 + "node_modules/@rollup/rollup-linux-arm64-gnu": { 706 + "version": "4.10.0", 707 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.10.0.tgz", 708 + "integrity": "sha512-yPtF9jIix88orwfTi0lJiqINnlWo6p93MtZEoaehZnmCzEmLL0eqjA3eGVeyQhMtxdV+Mlsgfwhh0+M/k1/V7Q==", 709 + "cpu": [ 710 + "arm64" 711 + ], 712 + "dev": true, 713 + "optional": true, 714 + "os": [ 715 + "linux" 716 + ] 717 + }, 718 + "node_modules/@rollup/rollup-linux-arm64-musl": { 719 + "version": "4.10.0", 720 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.10.0.tgz", 721 + "integrity": "sha512-9GW9yA30ib+vfFiwjX+N7PnjTnCMiUffhWj4vkG4ukYv1kJ4T9gHNg8zw+ChsOccM27G9yXrEtMScf1LaCuoWQ==", 722 + "cpu": [ 723 + "arm64" 724 + ], 725 + "dev": true, 726 + "optional": true, 727 + "os": [ 728 + "linux" 729 + ] 730 + }, 731 + "node_modules/@rollup/rollup-linux-riscv64-gnu": { 732 + "version": "4.10.0", 733 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.10.0.tgz", 734 + "integrity": "sha512-X1ES+V4bMq2ws5fF4zHornxebNxMXye0ZZjUrzOrf7UMx1d6wMQtfcchZ8SqUnQPPHdOyOLW6fTcUiFgHFadRA==", 735 + "cpu": [ 736 + "riscv64" 737 + ], 738 + "dev": true, 739 + "optional": true, 740 + "os": [ 741 + "linux" 742 + ] 743 + }, 744 + "node_modules/@rollup/rollup-linux-x64-gnu": { 745 + "version": "4.10.0", 746 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.10.0.tgz", 747 + "integrity": "sha512-w/5OpT2EnI/Xvypw4FIhV34jmNqU5PZjZue2l2Y3ty1Ootm3SqhI+AmfhlUYGBTd9JnpneZCDnt3uNOiOBkMyw==", 748 + "cpu": [ 749 + "x64" 750 + ], 751 + "dev": true, 752 + "optional": true, 753 + "os": [ 754 + "linux" 755 + ] 756 + }, 757 + "node_modules/@rollup/rollup-linux-x64-musl": { 758 + "version": "4.10.0", 759 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.10.0.tgz", 760 + "integrity": "sha512-q/meftEe3QlwQiGYxD9rWwB21DoKQ9Q8wA40of/of6yGHhZuGfZO0c3WYkN9dNlopHlNT3mf5BPsUSxoPuVQaw==", 761 + "cpu": [ 762 + "x64" 763 + ], 764 + "dev": true, 765 + "optional": true, 766 + "os": [ 767 + "linux" 768 + ] 769 + }, 770 + "node_modules/@rollup/rollup-win32-arm64-msvc": { 771 + "version": "4.10.0", 772 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.10.0.tgz", 773 + "integrity": "sha512-NrR6667wlUfP0BHaEIKgYM/2va+Oj+RjZSASbBMnszM9k+1AmliRjHc3lJIiOehtSSjqYiO7R6KLNrWOX+YNSQ==", 774 + "cpu": [ 775 + "arm64" 776 + ], 777 + "dev": true, 778 + "optional": true, 779 + "os": [ 780 + "win32" 781 + ] 782 + }, 783 + "node_modules/@rollup/rollup-win32-ia32-msvc": { 784 + "version": "4.10.0", 785 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.10.0.tgz", 786 + "integrity": "sha512-FV0Tpt84LPYDduIDcXvEC7HKtyXxdvhdAOvOeWMWbQNulxViH2O07QXkT/FffX4FqEI02jEbCJbr+YcuKdyyMg==", 787 + "cpu": [ 788 + "ia32" 789 + ], 790 + "dev": true, 791 + "optional": true, 792 + "os": [ 793 + "win32" 794 + ] 795 + }, 796 + "node_modules/@rollup/rollup-win32-x64-msvc": { 797 + "version": "4.10.0", 798 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.10.0.tgz", 799 + "integrity": "sha512-OZoJd+o5TaTSQeFFQ6WjFCiltiYVjIdsXxwu/XZ8qRpsvMQr4UsVrE5UyT9RIvsnuF47DqkJKhhVZ2Q9YW9IpQ==", 800 + "cpu": [ 801 + "x64" 802 + ], 803 + "dev": true, 804 + "optional": true, 805 + "os": [ 806 + "win32" 807 + ] 808 + }, 809 + "node_modules/@sveltejs/adapter-static": { 810 + "version": "3.0.1", 811 + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-static/-/adapter-static-3.0.1.tgz", 812 + "integrity": "sha512-6lMvf7xYEJ+oGeR5L8DFJJrowkefTK6ZgA4JiMqoClMkKq0s6yvsd3FZfCFvX1fQ0tpCD7fkuRVHsnUVgsHyNg==", 813 + "dev": true, 814 + "peerDependencies": { 815 + "@sveltejs/kit": "^2.0.0" 816 + } 817 + }, 818 + "node_modules/@sveltejs/kit": { 819 + "version": "2.5.0", 820 + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.5.0.tgz", 821 + "integrity": "sha512-1uyXvzC2Lu1FZa30T4y5jUAC21R309ZMRG0TPt+PPPbNUoDpy8zSmSNVWYaBWxYDqLGQ5oPNWvjvvF2IjJ1jmA==", 822 + "dev": true, 823 + "hasInstallScript": true, 824 + "dependencies": { 825 + "@types/cookie": "^0.6.0", 826 + "cookie": "^0.6.0", 827 + "devalue": "^4.3.2", 828 + "esm-env": "^1.0.0", 829 + "import-meta-resolve": "^4.0.0", 830 + "kleur": "^4.1.5", 831 + "magic-string": "^0.30.5", 832 + "mrmime": "^2.0.0", 833 + "sade": "^1.8.1", 834 + "set-cookie-parser": "^2.6.0", 835 + "sirv": "^2.0.4", 836 + "tiny-glob": "^0.2.9" 837 + }, 838 + "bin": { 839 + "svelte-kit": "svelte-kit.js" 840 + }, 841 + "engines": { 842 + "node": ">=18.13" 843 + }, 844 + "peerDependencies": { 845 + "@sveltejs/vite-plugin-svelte": "^3.0.0", 846 + "svelte": "^4.0.0 || ^5.0.0-next.0", 847 + "vite": "^5.0.3" 848 + } 849 + }, 850 + "node_modules/@sveltejs/vite-plugin-svelte": { 851 + "version": "3.0.2", 852 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-3.0.2.tgz", 853 + "integrity": "sha512-MpmF/cju2HqUls50WyTHQBZUV3ovV/Uk8k66AN2gwHogNAG8wnW8xtZDhzNBsFJJuvmq1qnzA5kE7YfMJNFv2Q==", 854 + "dev": true, 855 + "dependencies": { 856 + "@sveltejs/vite-plugin-svelte-inspector": "^2.0.0", 857 + "debug": "^4.3.4", 858 + "deepmerge": "^4.3.1", 859 + "kleur": "^4.1.5", 860 + "magic-string": "^0.30.5", 861 + "svelte-hmr": "^0.15.3", 862 + "vitefu": "^0.2.5" 863 + }, 864 + "engines": { 865 + "node": "^18.0.0 || >=20" 866 + }, 867 + "peerDependencies": { 868 + "svelte": "^4.0.0 || ^5.0.0-next.0", 869 + "vite": "^5.0.0" 870 + } 871 + }, 872 + "node_modules/@sveltejs/vite-plugin-svelte-inspector": { 873 + "version": "2.0.0", 874 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-2.0.0.tgz", 875 + "integrity": "sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==", 876 + "dev": true, 877 + "dependencies": { 878 + "debug": "^4.3.4" 879 + }, 880 + "engines": { 881 + "node": "^18.0.0 || >=20" 882 + }, 883 + "peerDependencies": { 884 + "@sveltejs/vite-plugin-svelte": "^3.0.0", 885 + "svelte": "^4.0.0 || ^5.0.0-next.0", 886 + "vite": "^5.0.0" 887 + } 888 + }, 889 + "node_modules/@tauri-apps/api": { 890 + "version": "1.5.3", 891 + "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-1.5.3.tgz", 892 + "integrity": "sha512-zxnDjHHKjOsrIzZm6nO5Xapb/BxqUq1tc7cGkFXsFkGTsSWgCPH1D8mm0XS9weJY2OaR73I3k3S+b7eSzJDfqA==", 893 + "dev": true, 894 + "engines": { 895 + "node": ">= 14.6.0", 896 + "npm": ">= 6.6.0", 897 + "yarn": ">= 1.19.1" 898 + }, 899 + "funding": { 900 + "type": "opencollective", 901 + "url": "https://opencollective.com/tauri" 902 + } 903 + }, 904 + "node_modules/@tauri-apps/cli": { 905 + "version": "1.5.9", 906 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-1.5.9.tgz", 907 + "integrity": "sha512-knSt/9AvCTeyfC6wkyeouF9hBW/0Mzuw+5vBKEvzaGPQsfFJo1ZCp5FkdiZpGBBfnm09BhugasGRTGofzatfqQ==", 908 + "dev": true, 909 + "bin": { 910 + "tauri": "tauri.js" 911 + }, 912 + "engines": { 913 + "node": ">= 10" 914 + }, 915 + "funding": { 916 + "type": "opencollective", 917 + "url": "https://opencollective.com/tauri" 918 + }, 919 + "optionalDependencies": { 920 + "@tauri-apps/cli-darwin-arm64": "1.5.9", 921 + "@tauri-apps/cli-darwin-x64": "1.5.9", 922 + "@tauri-apps/cli-linux-arm-gnueabihf": "1.5.9", 923 + "@tauri-apps/cli-linux-arm64-gnu": "1.5.9", 924 + "@tauri-apps/cli-linux-arm64-musl": "1.5.9", 925 + "@tauri-apps/cli-linux-x64-gnu": "1.5.9", 926 + "@tauri-apps/cli-linux-x64-musl": "1.5.9", 927 + "@tauri-apps/cli-win32-arm64-msvc": "1.5.9", 928 + "@tauri-apps/cli-win32-ia32-msvc": "1.5.9", 929 + "@tauri-apps/cli-win32-x64-msvc": "1.5.9" 930 + } 931 + }, 932 + "node_modules/@tauri-apps/cli-darwin-arm64": { 933 + "version": "1.5.9", 934 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-1.5.9.tgz", 935 + "integrity": "sha512-7C2Jf8f0gzv778mLYb7Eszqqv1bm9Wzews81MRTqKrUIcC+eZEtDXLex+JaEkEzFEUrgIafdOvMBVEavF030IA==", 936 + "cpu": [ 937 + "arm64" 938 + ], 939 + "dev": true, 940 + "optional": true, 941 + "os": [ 942 + "darwin" 943 + ], 944 + "engines": { 945 + "node": ">= 10" 946 + } 947 + }, 948 + "node_modules/@tauri-apps/cli-darwin-x64": { 949 + "version": "1.5.9", 950 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-1.5.9.tgz", 951 + "integrity": "sha512-LHKytpkofPYgH8RShWvwDa3hD1ws131x7g7zNasJPfOiCWLqYVQFUuQVmjEUt8+dpHe/P/err5h4z+YZru2d0A==", 952 + "cpu": [ 953 + "x64" 954 + ], 955 + "dev": true, 956 + "optional": true, 957 + "os": [ 958 + "darwin" 959 + ], 960 + "engines": { 961 + "node": ">= 10" 962 + } 963 + }, 964 + "node_modules/@tauri-apps/cli-linux-arm-gnueabihf": { 965 + "version": "1.5.9", 966 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-1.5.9.tgz", 967 + "integrity": "sha512-teGK20IYKx+dVn8wFq/Lg57Q9ce7foq1KHSfyHi464LVt1T0V1rsmULSgZpQPPj/NYPF5BG78PcWYv64yH86jw==", 968 + "cpu": [ 969 + "arm" 970 + ], 971 + "dev": true, 972 + "optional": true, 973 + "os": [ 974 + "linux" 975 + ], 976 + "engines": { 977 + "node": ">= 10" 978 + } 979 + }, 980 + "node_modules/@tauri-apps/cli-linux-arm64-gnu": { 981 + "version": "1.5.9", 982 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-1.5.9.tgz", 983 + "integrity": "sha512-onJ/DW5Crw38qVx+wquY4uBbfCxVhzhdJmlCYqnYyXsZZmSiPUfSyhV58y+5TYB0q1hG8eYdB5x8VAwzByhGzw==", 984 + "cpu": [ 985 + "arm64" 986 + ], 987 + "dev": true, 988 + "optional": true, 989 + "os": [ 990 + "linux" 991 + ], 992 + "engines": { 993 + "node": ">= 10" 994 + } 995 + }, 996 + "node_modules/@tauri-apps/cli-linux-arm64-musl": { 997 + "version": "1.5.9", 998 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.5.9.tgz", 999 + "integrity": "sha512-23AYoLD3acakLp9NtheKQDJl8F66eTOflxoPzdJNRy13hUSxb+W9qpz4rRA+CIzkjICFvO2i3UWjeV9QwDVpsQ==", 1000 + "cpu": [ 1001 + "arm64" 1002 + ], 1003 + "dev": true, 1004 + "optional": true, 1005 + "os": [ 1006 + "linux" 1007 + ], 1008 + "engines": { 1009 + "node": ">= 10" 1010 + } 1011 + }, 1012 + "node_modules/@tauri-apps/cli-linux-x64-gnu": { 1013 + "version": "1.5.9", 1014 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-1.5.9.tgz", 1015 + "integrity": "sha512-9PQA1rE7gh41W2ylyKd5qOGOds55ymaYPml9KOpM0g+cxmCXa+8Wf9K5NKvACnJldJJ6cekWzIyB4eN6o5T+yQ==", 1016 + "cpu": [ 1017 + "x64" 1018 + ], 1019 + "dev": true, 1020 + "optional": true, 1021 + "os": [ 1022 + "linux" 1023 + ], 1024 + "engines": { 1025 + "node": ">= 10" 1026 + } 1027 + }, 1028 + "node_modules/@tauri-apps/cli-linux-x64-musl": { 1029 + "version": "1.5.9", 1030 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-1.5.9.tgz", 1031 + "integrity": "sha512-5hdbNFeDsrJ/pXZ4cSQV4bJwUXPPxXxN3/pAtNUqIph7q+vLcBXOXIMoS64iuyaluJC59lhEwlWZFz+EPv0Hqg==", 1032 + "cpu": [ 1033 + "x64" 1034 + ], 1035 + "dev": true, 1036 + "optional": true, 1037 + "os": [ 1038 + "linux" 1039 + ], 1040 + "engines": { 1041 + "node": ">= 10" 1042 + } 1043 + }, 1044 + "node_modules/@tauri-apps/cli-win32-arm64-msvc": { 1045 + "version": "1.5.9", 1046 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-1.5.9.tgz", 1047 + "integrity": "sha512-O18JufjSB3hSJYu5WWByONouGeX7DraLAtXLErsG1r/VS3zHd/zyuzycrVUaObNXk5bfGlIP0Ypt+RvZJILN2w==", 1048 + "cpu": [ 1049 + "arm64" 1050 + ], 1051 + "dev": true, 1052 + "optional": true, 1053 + "os": [ 1054 + "win32" 1055 + ], 1056 + "engines": { 1057 + "node": ">= 10" 1058 + } 1059 + }, 1060 + "node_modules/@tauri-apps/cli-win32-ia32-msvc": { 1061 + "version": "1.5.9", 1062 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-1.5.9.tgz", 1063 + "integrity": "sha512-FQxtxTZu0JVBihfd/lmpxo7jyMOesjWQehfyVUqtgMfm5+Pvvw0Y+ZioeDi1TZkFVrT3QDYy8R4LqDLSZVMQRA==", 1064 + "cpu": [ 1065 + "ia32" 1066 + ], 1067 + "dev": true, 1068 + "optional": true, 1069 + "os": [ 1070 + "win32" 1071 + ], 1072 + "engines": { 1073 + "node": ">= 10" 1074 + } 1075 + }, 1076 + "node_modules/@tauri-apps/cli-win32-x64-msvc": { 1077 + "version": "1.5.9", 1078 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-1.5.9.tgz", 1079 + "integrity": "sha512-EeI1+L518cIBLKw0qUFwnLIySBeSmPQjPLIlNwSukHSro4tAQPHycEVGgKrdToiCWgaZJBA0e5aRSds0Du2TWg==", 1080 + "cpu": [ 1081 + "x64" 1082 + ], 1083 + "dev": true, 1084 + "optional": true, 1085 + "os": [ 1086 + "win32" 1087 + ], 1088 + "engines": { 1089 + "node": ">= 10" 1090 + } 1091 + }, 1092 + "node_modules/@types/cookie": { 1093 + "version": "0.6.0", 1094 + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", 1095 + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", 1096 + "dev": true 1097 + }, 1098 + "node_modules/@types/estree": { 1099 + "version": "1.0.5", 1100 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", 1101 + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", 1102 + "dev": true 1103 + }, 1104 + "node_modules/@types/json-schema": { 1105 + "version": "7.0.15", 1106 + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", 1107 + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", 1108 + "dev": true 1109 + }, 1110 + "node_modules/@types/pug": { 1111 + "version": "2.0.10", 1112 + "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.10.tgz", 1113 + "integrity": "sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==", 1114 + "dev": true 1115 + }, 1116 + "node_modules/@types/semver": { 1117 + "version": "7.5.7", 1118 + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.7.tgz", 1119 + "integrity": "sha512-/wdoPq1QqkSj9/QOeKkFquEuPzQbHTWAMPH/PaUMB+JuR31lXhlWXRZ52IpfDYVlDOUBvX09uBrPwxGT1hjNBg==", 1120 + "dev": true 1121 + }, 1122 + "node_modules/@typescript-eslint/eslint-plugin": { 1123 + "version": "6.21.0", 1124 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz", 1125 + "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==", 1126 + "dev": true, 1127 + "dependencies": { 1128 + "@eslint-community/regexpp": "^4.5.1", 1129 + "@typescript-eslint/scope-manager": "6.21.0", 1130 + "@typescript-eslint/type-utils": "6.21.0", 1131 + "@typescript-eslint/utils": "6.21.0", 1132 + "@typescript-eslint/visitor-keys": "6.21.0", 1133 + "debug": "^4.3.4", 1134 + "graphemer": "^1.4.0", 1135 + "ignore": "^5.2.4", 1136 + "natural-compare": "^1.4.0", 1137 + "semver": "^7.5.4", 1138 + "ts-api-utils": "^1.0.1" 1139 + }, 1140 + "engines": { 1141 + "node": "^16.0.0 || >=18.0.0" 1142 + }, 1143 + "funding": { 1144 + "type": "opencollective", 1145 + "url": "https://opencollective.com/typescript-eslint" 1146 + }, 1147 + "peerDependencies": { 1148 + "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", 1149 + "eslint": "^7.0.0 || ^8.0.0" 1150 + }, 1151 + "peerDependenciesMeta": { 1152 + "typescript": { 1153 + "optional": true 1154 + } 1155 + } 1156 + }, 1157 + "node_modules/@typescript-eslint/parser": { 1158 + "version": "6.21.0", 1159 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz", 1160 + "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==", 1161 + "dev": true, 1162 + "dependencies": { 1163 + "@typescript-eslint/scope-manager": "6.21.0", 1164 + "@typescript-eslint/types": "6.21.0", 1165 + "@typescript-eslint/typescript-estree": "6.21.0", 1166 + "@typescript-eslint/visitor-keys": "6.21.0", 1167 + "debug": "^4.3.4" 1168 + }, 1169 + "engines": { 1170 + "node": "^16.0.0 || >=18.0.0" 1171 + }, 1172 + "funding": { 1173 + "type": "opencollective", 1174 + "url": "https://opencollective.com/typescript-eslint" 1175 + }, 1176 + "peerDependencies": { 1177 + "eslint": "^7.0.0 || ^8.0.0" 1178 + }, 1179 + "peerDependenciesMeta": { 1180 + "typescript": { 1181 + "optional": true 1182 + } 1183 + } 1184 + }, 1185 + "node_modules/@typescript-eslint/scope-manager": { 1186 + "version": "6.21.0", 1187 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", 1188 + "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", 1189 + "dev": true, 1190 + "dependencies": { 1191 + "@typescript-eslint/types": "6.21.0", 1192 + "@typescript-eslint/visitor-keys": "6.21.0" 1193 + }, 1194 + "engines": { 1195 + "node": "^16.0.0 || >=18.0.0" 1196 + }, 1197 + "funding": { 1198 + "type": "opencollective", 1199 + "url": "https://opencollective.com/typescript-eslint" 1200 + } 1201 + }, 1202 + "node_modules/@typescript-eslint/type-utils": { 1203 + "version": "6.21.0", 1204 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz", 1205 + "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==", 1206 + "dev": true, 1207 + "dependencies": { 1208 + "@typescript-eslint/typescript-estree": "6.21.0", 1209 + "@typescript-eslint/utils": "6.21.0", 1210 + "debug": "^4.3.4", 1211 + "ts-api-utils": "^1.0.1" 1212 + }, 1213 + "engines": { 1214 + "node": "^16.0.0 || >=18.0.0" 1215 + }, 1216 + "funding": { 1217 + "type": "opencollective", 1218 + "url": "https://opencollective.com/typescript-eslint" 1219 + }, 1220 + "peerDependencies": { 1221 + "eslint": "^7.0.0 || ^8.0.0" 1222 + }, 1223 + "peerDependenciesMeta": { 1224 + "typescript": { 1225 + "optional": true 1226 + } 1227 + } 1228 + }, 1229 + "node_modules/@typescript-eslint/types": { 1230 + "version": "6.21.0", 1231 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", 1232 + "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", 1233 + "dev": true, 1234 + "engines": { 1235 + "node": "^16.0.0 || >=18.0.0" 1236 + }, 1237 + "funding": { 1238 + "type": "opencollective", 1239 + "url": "https://opencollective.com/typescript-eslint" 1240 + } 1241 + }, 1242 + "node_modules/@typescript-eslint/typescript-estree": { 1243 + "version": "6.21.0", 1244 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", 1245 + "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", 1246 + "dev": true, 1247 + "dependencies": { 1248 + "@typescript-eslint/types": "6.21.0", 1249 + "@typescript-eslint/visitor-keys": "6.21.0", 1250 + "debug": "^4.3.4", 1251 + "globby": "^11.1.0", 1252 + "is-glob": "^4.0.3", 1253 + "minimatch": "9.0.3", 1254 + "semver": "^7.5.4", 1255 + "ts-api-utils": "^1.0.1" 1256 + }, 1257 + "engines": { 1258 + "node": "^16.0.0 || >=18.0.0" 1259 + }, 1260 + "funding": { 1261 + "type": "opencollective", 1262 + "url": "https://opencollective.com/typescript-eslint" 1263 + }, 1264 + "peerDependenciesMeta": { 1265 + "typescript": { 1266 + "optional": true 1267 + } 1268 + } 1269 + }, 1270 + "node_modules/@typescript-eslint/utils": { 1271 + "version": "6.21.0", 1272 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", 1273 + "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", 1274 + "dev": true, 1275 + "dependencies": { 1276 + "@eslint-community/eslint-utils": "^4.4.0", 1277 + "@types/json-schema": "^7.0.12", 1278 + "@types/semver": "^7.5.0", 1279 + "@typescript-eslint/scope-manager": "6.21.0", 1280 + "@typescript-eslint/types": "6.21.0", 1281 + "@typescript-eslint/typescript-estree": "6.21.0", 1282 + "semver": "^7.5.4" 1283 + }, 1284 + "engines": { 1285 + "node": "^16.0.0 || >=18.0.0" 1286 + }, 1287 + "funding": { 1288 + "type": "opencollective", 1289 + "url": "https://opencollective.com/typescript-eslint" 1290 + }, 1291 + "peerDependencies": { 1292 + "eslint": "^7.0.0 || ^8.0.0" 1293 + } 1294 + }, 1295 + "node_modules/@typescript-eslint/visitor-keys": { 1296 + "version": "6.21.0", 1297 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", 1298 + "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", 1299 + "dev": true, 1300 + "dependencies": { 1301 + "@typescript-eslint/types": "6.21.0", 1302 + "eslint-visitor-keys": "^3.4.1" 1303 + }, 1304 + "engines": { 1305 + "node": "^16.0.0 || >=18.0.0" 1306 + }, 1307 + "funding": { 1308 + "type": "opencollective", 1309 + "url": "https://opencollective.com/typescript-eslint" 1310 + } 1311 + }, 1312 + "node_modules/@ungap/structured-clone": { 1313 + "version": "1.2.0", 1314 + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", 1315 + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", 1316 + "dev": true 1317 + }, 1318 + "node_modules/acorn": { 1319 + "version": "8.11.3", 1320 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", 1321 + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", 1322 + "dev": true, 1323 + "bin": { 1324 + "acorn": "bin/acorn" 1325 + }, 1326 + "engines": { 1327 + "node": ">=0.4.0" 1328 + } 1329 + }, 1330 + "node_modules/acorn-jsx": { 1331 + "version": "5.3.2", 1332 + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 1333 + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 1334 + "dev": true, 1335 + "peerDependencies": { 1336 + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 1337 + } 1338 + }, 1339 + "node_modules/ajv": { 1340 + "version": "6.12.6", 1341 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 1342 + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 1343 + "dev": true, 1344 + "dependencies": { 1345 + "fast-deep-equal": "^3.1.1", 1346 + "fast-json-stable-stringify": "^2.0.0", 1347 + "json-schema-traverse": "^0.4.1", 1348 + "uri-js": "^4.2.2" 1349 + }, 1350 + "funding": { 1351 + "type": "github", 1352 + "url": "https://github.com/sponsors/epoberezkin" 1353 + } 1354 + }, 1355 + "node_modules/ansi-regex": { 1356 + "version": "5.0.1", 1357 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 1358 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 1359 + "dev": true, 1360 + "engines": { 1361 + "node": ">=8" 1362 + } 1363 + }, 1364 + "node_modules/ansi-styles": { 1365 + "version": "4.3.0", 1366 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 1367 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 1368 + "dev": true, 1369 + "dependencies": { 1370 + "color-convert": "^2.0.1" 1371 + }, 1372 + "engines": { 1373 + "node": ">=8" 1374 + }, 1375 + "funding": { 1376 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1377 + } 1378 + }, 1379 + "node_modules/anymatch": { 1380 + "version": "3.1.3", 1381 + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 1382 + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 1383 + "dev": true, 1384 + "dependencies": { 1385 + "normalize-path": "^3.0.0", 1386 + "picomatch": "^2.0.4" 1387 + }, 1388 + "engines": { 1389 + "node": ">= 8" 1390 + } 1391 + }, 1392 + "node_modules/argparse": { 1393 + "version": "2.0.1", 1394 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 1395 + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 1396 + "dev": true 1397 + }, 1398 + "node_modules/aria-query": { 1399 + "version": "5.3.0", 1400 + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", 1401 + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", 1402 + "dev": true, 1403 + "dependencies": { 1404 + "dequal": "^2.0.3" 1405 + } 1406 + }, 1407 + "node_modules/array-union": { 1408 + "version": "2.1.0", 1409 + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 1410 + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 1411 + "dev": true, 1412 + "engines": { 1413 + "node": ">=8" 1414 + } 1415 + }, 1416 + "node_modules/axobject-query": { 1417 + "version": "4.0.0", 1418 + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz", 1419 + "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==", 1420 + "dev": true, 1421 + "dependencies": { 1422 + "dequal": "^2.0.3" 1423 + } 1424 + }, 1425 + "node_modules/balanced-match": { 1426 + "version": "1.0.2", 1427 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 1428 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 1429 + "dev": true 1430 + }, 1431 + "node_modules/binary-extensions": { 1432 + "version": "2.2.0", 1433 + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 1434 + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 1435 + "dev": true, 1436 + "engines": { 1437 + "node": ">=8" 1438 + } 1439 + }, 1440 + "node_modules/brace-expansion": { 1441 + "version": "2.0.1", 1442 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 1443 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 1444 + "dev": true, 1445 + "dependencies": { 1446 + "balanced-match": "^1.0.0" 1447 + } 1448 + }, 1449 + "node_modules/braces": { 1450 + "version": "3.0.2", 1451 + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 1452 + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 1453 + "dev": true, 1454 + "dependencies": { 1455 + "fill-range": "^7.0.1" 1456 + }, 1457 + "engines": { 1458 + "node": ">=8" 1459 + } 1460 + }, 1461 + "node_modules/buffer-crc32": { 1462 + "version": "0.2.13", 1463 + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", 1464 + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", 1465 + "dev": true, 1466 + "engines": { 1467 + "node": "*" 1468 + } 1469 + }, 1470 + "node_modules/callsites": { 1471 + "version": "3.1.0", 1472 + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 1473 + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 1474 + "dev": true, 1475 + "engines": { 1476 + "node": ">=6" 1477 + } 1478 + }, 1479 + "node_modules/chalk": { 1480 + "version": "4.1.2", 1481 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 1482 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 1483 + "dev": true, 1484 + "dependencies": { 1485 + "ansi-styles": "^4.1.0", 1486 + "supports-color": "^7.1.0" 1487 + }, 1488 + "engines": { 1489 + "node": ">=10" 1490 + }, 1491 + "funding": { 1492 + "url": "https://github.com/chalk/chalk?sponsor=1" 1493 + } 1494 + }, 1495 + "node_modules/chokidar": { 1496 + "version": "3.6.0", 1497 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", 1498 + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", 1499 + "dev": true, 1500 + "dependencies": { 1501 + "anymatch": "~3.1.2", 1502 + "braces": "~3.0.2", 1503 + "glob-parent": "~5.1.2", 1504 + "is-binary-path": "~2.1.0", 1505 + "is-glob": "~4.0.1", 1506 + "normalize-path": "~3.0.0", 1507 + "readdirp": "~3.6.0" 1508 + }, 1509 + "engines": { 1510 + "node": ">= 8.10.0" 1511 + }, 1512 + "funding": { 1513 + "url": "https://paulmillr.com/funding/" 1514 + }, 1515 + "optionalDependencies": { 1516 + "fsevents": "~2.3.2" 1517 + } 1518 + }, 1519 + "node_modules/chokidar/node_modules/glob-parent": { 1520 + "version": "5.1.2", 1521 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 1522 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 1523 + "dev": true, 1524 + "dependencies": { 1525 + "is-glob": "^4.0.1" 1526 + }, 1527 + "engines": { 1528 + "node": ">= 6" 1529 + } 1530 + }, 1531 + "node_modules/code-red": { 1532 + "version": "1.0.4", 1533 + "resolved": "https://registry.npmjs.org/code-red/-/code-red-1.0.4.tgz", 1534 + "integrity": "sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==", 1535 + "dev": true, 1536 + "dependencies": { 1537 + "@jridgewell/sourcemap-codec": "^1.4.15", 1538 + "@types/estree": "^1.0.1", 1539 + "acorn": "^8.10.0", 1540 + "estree-walker": "^3.0.3", 1541 + "periscopic": "^3.1.0" 1542 + } 1543 + }, 1544 + "node_modules/color-convert": { 1545 + "version": "2.0.1", 1546 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 1547 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 1548 + "dev": true, 1549 + "dependencies": { 1550 + "color-name": "~1.1.4" 1551 + }, 1552 + "engines": { 1553 + "node": ">=7.0.0" 1554 + } 1555 + }, 1556 + "node_modules/color-name": { 1557 + "version": "1.1.4", 1558 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 1559 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 1560 + "dev": true 1561 + }, 1562 + "node_modules/concat-map": { 1563 + "version": "0.0.1", 1564 + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 1565 + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 1566 + "dev": true 1567 + }, 1568 + "node_modules/cookie": { 1569 + "version": "0.6.0", 1570 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", 1571 + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", 1572 + "dev": true, 1573 + "engines": { 1574 + "node": ">= 0.6" 1575 + } 1576 + }, 1577 + "node_modules/cross-spawn": { 1578 + "version": "7.0.3", 1579 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 1580 + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 1581 + "dev": true, 1582 + "dependencies": { 1583 + "path-key": "^3.1.0", 1584 + "shebang-command": "^2.0.0", 1585 + "which": "^2.0.1" 1586 + }, 1587 + "engines": { 1588 + "node": ">= 8" 1589 + } 1590 + }, 1591 + "node_modules/css-tree": { 1592 + "version": "2.3.1", 1593 + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", 1594 + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", 1595 + "dev": true, 1596 + "dependencies": { 1597 + "mdn-data": "2.0.30", 1598 + "source-map-js": "^1.0.1" 1599 + }, 1600 + "engines": { 1601 + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" 1602 + } 1603 + }, 1604 + "node_modules/cssesc": { 1605 + "version": "3.0.0", 1606 + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 1607 + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 1608 + "dev": true, 1609 + "bin": { 1610 + "cssesc": "bin/cssesc" 1611 + }, 1612 + "engines": { 1613 + "node": ">=4" 1614 + } 1615 + }, 1616 + "node_modules/debug": { 1617 + "version": "4.3.4", 1618 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 1619 + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 1620 + "dev": true, 1621 + "dependencies": { 1622 + "ms": "2.1.2" 1623 + }, 1624 + "engines": { 1625 + "node": ">=6.0" 1626 + }, 1627 + "peerDependenciesMeta": { 1628 + "supports-color": { 1629 + "optional": true 1630 + } 1631 + } 1632 + }, 1633 + "node_modules/deep-is": { 1634 + "version": "0.1.4", 1635 + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 1636 + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 1637 + "dev": true 1638 + }, 1639 + "node_modules/deepmerge": { 1640 + "version": "4.3.1", 1641 + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", 1642 + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", 1643 + "dev": true, 1644 + "engines": { 1645 + "node": ">=0.10.0" 1646 + } 1647 + }, 1648 + "node_modules/dequal": { 1649 + "version": "2.0.3", 1650 + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", 1651 + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", 1652 + "dev": true, 1653 + "engines": { 1654 + "node": ">=6" 1655 + } 1656 + }, 1657 + "node_modules/detect-indent": { 1658 + "version": "6.1.0", 1659 + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", 1660 + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", 1661 + "dev": true, 1662 + "engines": { 1663 + "node": ">=8" 1664 + } 1665 + }, 1666 + "node_modules/devalue": { 1667 + "version": "4.3.2", 1668 + "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.2.tgz", 1669 + "integrity": "sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==", 1670 + "dev": true 1671 + }, 1672 + "node_modules/dir-glob": { 1673 + "version": "3.0.1", 1674 + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 1675 + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 1676 + "dev": true, 1677 + "dependencies": { 1678 + "path-type": "^4.0.0" 1679 + }, 1680 + "engines": { 1681 + "node": ">=8" 1682 + } 1683 + }, 1684 + "node_modules/doctrine": { 1685 + "version": "3.0.0", 1686 + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", 1687 + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", 1688 + "dev": true, 1689 + "dependencies": { 1690 + "esutils": "^2.0.2" 1691 + }, 1692 + "engines": { 1693 + "node": ">=6.0.0" 1694 + } 1695 + }, 1696 + "node_modules/es6-promise": { 1697 + "version": "3.3.1", 1698 + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", 1699 + "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==", 1700 + "dev": true 1701 + }, 1702 + "node_modules/esbuild": { 1703 + "version": "0.19.12", 1704 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", 1705 + "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", 1706 + "dev": true, 1707 + "hasInstallScript": true, 1708 + "bin": { 1709 + "esbuild": "bin/esbuild" 1710 + }, 1711 + "engines": { 1712 + "node": ">=12" 1713 + }, 1714 + "optionalDependencies": { 1715 + "@esbuild/aix-ppc64": "0.19.12", 1716 + "@esbuild/android-arm": "0.19.12", 1717 + "@esbuild/android-arm64": "0.19.12", 1718 + "@esbuild/android-x64": "0.19.12", 1719 + "@esbuild/darwin-arm64": "0.19.12", 1720 + "@esbuild/darwin-x64": "0.19.12", 1721 + "@esbuild/freebsd-arm64": "0.19.12", 1722 + "@esbuild/freebsd-x64": "0.19.12", 1723 + "@esbuild/linux-arm": "0.19.12", 1724 + "@esbuild/linux-arm64": "0.19.12", 1725 + "@esbuild/linux-ia32": "0.19.12", 1726 + "@esbuild/linux-loong64": "0.19.12", 1727 + "@esbuild/linux-mips64el": "0.19.12", 1728 + "@esbuild/linux-ppc64": "0.19.12", 1729 + "@esbuild/linux-riscv64": "0.19.12", 1730 + "@esbuild/linux-s390x": "0.19.12", 1731 + "@esbuild/linux-x64": "0.19.12", 1732 + "@esbuild/netbsd-x64": "0.19.12", 1733 + "@esbuild/openbsd-x64": "0.19.12", 1734 + "@esbuild/sunos-x64": "0.19.12", 1735 + "@esbuild/win32-arm64": "0.19.12", 1736 + "@esbuild/win32-ia32": "0.19.12", 1737 + "@esbuild/win32-x64": "0.19.12" 1738 + } 1739 + }, 1740 + "node_modules/escape-string-regexp": { 1741 + "version": "4.0.0", 1742 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 1743 + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 1744 + "dev": true, 1745 + "engines": { 1746 + "node": ">=10" 1747 + }, 1748 + "funding": { 1749 + "url": "https://github.com/sponsors/sindresorhus" 1750 + } 1751 + }, 1752 + "node_modules/eslint": { 1753 + "version": "8.56.0", 1754 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", 1755 + "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", 1756 + "dev": true, 1757 + "dependencies": { 1758 + "@eslint-community/eslint-utils": "^4.2.0", 1759 + "@eslint-community/regexpp": "^4.6.1", 1760 + "@eslint/eslintrc": "^2.1.4", 1761 + "@eslint/js": "8.56.0", 1762 + "@humanwhocodes/config-array": "^0.11.13", 1763 + "@humanwhocodes/module-importer": "^1.0.1", 1764 + "@nodelib/fs.walk": "^1.2.8", 1765 + "@ungap/structured-clone": "^1.2.0", 1766 + "ajv": "^6.12.4", 1767 + "chalk": "^4.0.0", 1768 + "cross-spawn": "^7.0.2", 1769 + "debug": "^4.3.2", 1770 + "doctrine": "^3.0.0", 1771 + "escape-string-regexp": "^4.0.0", 1772 + "eslint-scope": "^7.2.2", 1773 + "eslint-visitor-keys": "^3.4.3", 1774 + "espree": "^9.6.1", 1775 + "esquery": "^1.4.2", 1776 + "esutils": "^2.0.2", 1777 + "fast-deep-equal": "^3.1.3", 1778 + "file-entry-cache": "^6.0.1", 1779 + "find-up": "^5.0.0", 1780 + "glob-parent": "^6.0.2", 1781 + "globals": "^13.19.0", 1782 + "graphemer": "^1.4.0", 1783 + "ignore": "^5.2.0", 1784 + "imurmurhash": "^0.1.4", 1785 + "is-glob": "^4.0.0", 1786 + "is-path-inside": "^3.0.3", 1787 + "js-yaml": "^4.1.0", 1788 + "json-stable-stringify-without-jsonify": "^1.0.1", 1789 + "levn": "^0.4.1", 1790 + "lodash.merge": "^4.6.2", 1791 + "minimatch": "^3.1.2", 1792 + "natural-compare": "^1.4.0", 1793 + "optionator": "^0.9.3", 1794 + "strip-ansi": "^6.0.1", 1795 + "text-table": "^0.2.0" 1796 + }, 1797 + "bin": { 1798 + "eslint": "bin/eslint.js" 1799 + }, 1800 + "engines": { 1801 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1802 + }, 1803 + "funding": { 1804 + "url": "https://opencollective.com/eslint" 1805 + } 1806 + }, 1807 + "node_modules/eslint-compat-utils": { 1808 + "version": "0.1.2", 1809 + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.1.2.tgz", 1810 + "integrity": "sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==", 1811 + "dev": true, 1812 + "engines": { 1813 + "node": ">=12" 1814 + }, 1815 + "peerDependencies": { 1816 + "eslint": ">=6.0.0" 1817 + } 1818 + }, 1819 + "node_modules/eslint-config-prettier": { 1820 + "version": "9.1.0", 1821 + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", 1822 + "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", 1823 + "dev": true, 1824 + "bin": { 1825 + "eslint-config-prettier": "bin/cli.js" 1826 + }, 1827 + "peerDependencies": { 1828 + "eslint": ">=7.0.0" 1829 + } 1830 + }, 1831 + "node_modules/eslint-plugin-svelte": { 1832 + "version": "2.35.1", 1833 + "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.35.1.tgz", 1834 + "integrity": "sha512-IF8TpLnROSGy98Z3NrsKXWDSCbNY2ReHDcrYTuXZMbfX7VmESISR78TWgO9zdg4Dht1X8coub5jKwHzP0ExRug==", 1835 + "dev": true, 1836 + "dependencies": { 1837 + "@eslint-community/eslint-utils": "^4.2.0", 1838 + "@jridgewell/sourcemap-codec": "^1.4.14", 1839 + "debug": "^4.3.1", 1840 + "eslint-compat-utils": "^0.1.2", 1841 + "esutils": "^2.0.3", 1842 + "known-css-properties": "^0.29.0", 1843 + "postcss": "^8.4.5", 1844 + "postcss-load-config": "^3.1.4", 1845 + "postcss-safe-parser": "^6.0.0", 1846 + "postcss-selector-parser": "^6.0.11", 1847 + "semver": "^7.5.3", 1848 + "svelte-eslint-parser": ">=0.33.0 <1.0.0" 1849 + }, 1850 + "engines": { 1851 + "node": "^14.17.0 || >=16.0.0" 1852 + }, 1853 + "funding": { 1854 + "url": "https://github.com/sponsors/ota-meshi" 1855 + }, 1856 + "peerDependencies": { 1857 + "eslint": "^7.0.0 || ^8.0.0-0", 1858 + "svelte": "^3.37.0 || ^4.0.0" 1859 + }, 1860 + "peerDependenciesMeta": { 1861 + "svelte": { 1862 + "optional": true 1863 + } 1864 + } 1865 + }, 1866 + "node_modules/eslint-scope": { 1867 + "version": "7.2.2", 1868 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", 1869 + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", 1870 + "dev": true, 1871 + "dependencies": { 1872 + "esrecurse": "^4.3.0", 1873 + "estraverse": "^5.2.0" 1874 + }, 1875 + "engines": { 1876 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1877 + }, 1878 + "funding": { 1879 + "url": "https://opencollective.com/eslint" 1880 + } 1881 + }, 1882 + "node_modules/eslint-visitor-keys": { 1883 + "version": "3.4.3", 1884 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 1885 + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 1886 + "dev": true, 1887 + "engines": { 1888 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1889 + }, 1890 + "funding": { 1891 + "url": "https://opencollective.com/eslint" 1892 + } 1893 + }, 1894 + "node_modules/eslint/node_modules/brace-expansion": { 1895 + "version": "1.1.11", 1896 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 1897 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 1898 + "dev": true, 1899 + "dependencies": { 1900 + "balanced-match": "^1.0.0", 1901 + "concat-map": "0.0.1" 1902 + } 1903 + }, 1904 + "node_modules/eslint/node_modules/minimatch": { 1905 + "version": "3.1.2", 1906 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 1907 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 1908 + "dev": true, 1909 + "dependencies": { 1910 + "brace-expansion": "^1.1.7" 1911 + }, 1912 + "engines": { 1913 + "node": "*" 1914 + } 1915 + }, 1916 + "node_modules/esm-env": { 1917 + "version": "1.0.0", 1918 + "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.0.0.tgz", 1919 + "integrity": "sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==", 1920 + "dev": true 1921 + }, 1922 + "node_modules/espree": { 1923 + "version": "9.6.1", 1924 + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", 1925 + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", 1926 + "dev": true, 1927 + "dependencies": { 1928 + "acorn": "^8.9.0", 1929 + "acorn-jsx": "^5.3.2", 1930 + "eslint-visitor-keys": "^3.4.1" 1931 + }, 1932 + "engines": { 1933 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1934 + }, 1935 + "funding": { 1936 + "url": "https://opencollective.com/eslint" 1937 + } 1938 + }, 1939 + "node_modules/esquery": { 1940 + "version": "1.5.0", 1941 + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", 1942 + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", 1943 + "dev": true, 1944 + "dependencies": { 1945 + "estraverse": "^5.1.0" 1946 + }, 1947 + "engines": { 1948 + "node": ">=0.10" 1949 + } 1950 + }, 1951 + "node_modules/esrecurse": { 1952 + "version": "4.3.0", 1953 + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 1954 + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 1955 + "dev": true, 1956 + "dependencies": { 1957 + "estraverse": "^5.2.0" 1958 + }, 1959 + "engines": { 1960 + "node": ">=4.0" 1961 + } 1962 + }, 1963 + "node_modules/estraverse": { 1964 + "version": "5.3.0", 1965 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 1966 + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 1967 + "dev": true, 1968 + "engines": { 1969 + "node": ">=4.0" 1970 + } 1971 + }, 1972 + "node_modules/estree-walker": { 1973 + "version": "3.0.3", 1974 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", 1975 + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", 1976 + "dev": true, 1977 + "dependencies": { 1978 + "@types/estree": "^1.0.0" 1979 + } 1980 + }, 1981 + "node_modules/esutils": { 1982 + "version": "2.0.3", 1983 + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 1984 + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 1985 + "dev": true, 1986 + "engines": { 1987 + "node": ">=0.10.0" 1988 + } 1989 + }, 1990 + "node_modules/fast-deep-equal": { 1991 + "version": "3.1.3", 1992 + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 1993 + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 1994 + "dev": true 1995 + }, 1996 + "node_modules/fast-glob": { 1997 + "version": "3.3.2", 1998 + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", 1999 + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", 2000 + "dev": true, 2001 + "dependencies": { 2002 + "@nodelib/fs.stat": "^2.0.2", 2003 + "@nodelib/fs.walk": "^1.2.3", 2004 + "glob-parent": "^5.1.2", 2005 + "merge2": "^1.3.0", 2006 + "micromatch": "^4.0.4" 2007 + }, 2008 + "engines": { 2009 + "node": ">=8.6.0" 2010 + } 2011 + }, 2012 + "node_modules/fast-glob/node_modules/glob-parent": { 2013 + "version": "5.1.2", 2014 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 2015 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 2016 + "dev": true, 2017 + "dependencies": { 2018 + "is-glob": "^4.0.1" 2019 + }, 2020 + "engines": { 2021 + "node": ">= 6" 2022 + } 2023 + }, 2024 + "node_modules/fast-json-stable-stringify": { 2025 + "version": "2.1.0", 2026 + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 2027 + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 2028 + "dev": true 2029 + }, 2030 + "node_modules/fast-levenshtein": { 2031 + "version": "2.0.6", 2032 + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 2033 + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 2034 + "dev": true 2035 + }, 2036 + "node_modules/fastq": { 2037 + "version": "1.17.1", 2038 + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", 2039 + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", 2040 + "dev": true, 2041 + "dependencies": { 2042 + "reusify": "^1.0.4" 2043 + } 2044 + }, 2045 + "node_modules/file-entry-cache": { 2046 + "version": "6.0.1", 2047 + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", 2048 + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", 2049 + "dev": true, 2050 + "dependencies": { 2051 + "flat-cache": "^3.0.4" 2052 + }, 2053 + "engines": { 2054 + "node": "^10.12.0 || >=12.0.0" 2055 + } 2056 + }, 2057 + "node_modules/fill-range": { 2058 + "version": "7.0.1", 2059 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 2060 + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 2061 + "dev": true, 2062 + "dependencies": { 2063 + "to-regex-range": "^5.0.1" 2064 + }, 2065 + "engines": { 2066 + "node": ">=8" 2067 + } 2068 + }, 2069 + "node_modules/find-up": { 2070 + "version": "5.0.0", 2071 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 2072 + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 2073 + "dev": true, 2074 + "dependencies": { 2075 + "locate-path": "^6.0.0", 2076 + "path-exists": "^4.0.0" 2077 + }, 2078 + "engines": { 2079 + "node": ">=10" 2080 + }, 2081 + "funding": { 2082 + "url": "https://github.com/sponsors/sindresorhus" 2083 + } 2084 + }, 2085 + "node_modules/flat-cache": { 2086 + "version": "3.2.0", 2087 + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", 2088 + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", 2089 + "dev": true, 2090 + "dependencies": { 2091 + "flatted": "^3.2.9", 2092 + "keyv": "^4.5.3", 2093 + "rimraf": "^3.0.2" 2094 + }, 2095 + "engines": { 2096 + "node": "^10.12.0 || >=12.0.0" 2097 + } 2098 + }, 2099 + "node_modules/flatted": { 2100 + "version": "3.2.9", 2101 + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", 2102 + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", 2103 + "dev": true 2104 + }, 2105 + "node_modules/fs.realpath": { 2106 + "version": "1.0.0", 2107 + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 2108 + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 2109 + "dev": true 2110 + }, 2111 + "node_modules/fsevents": { 2112 + "version": "2.3.3", 2113 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 2114 + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 2115 + "dev": true, 2116 + "hasInstallScript": true, 2117 + "optional": true, 2118 + "os": [ 2119 + "darwin" 2120 + ], 2121 + "engines": { 2122 + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 2123 + } 2124 + }, 2125 + "node_modules/glob": { 2126 + "version": "7.2.3", 2127 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 2128 + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 2129 + "dev": true, 2130 + "dependencies": { 2131 + "fs.realpath": "^1.0.0", 2132 + "inflight": "^1.0.4", 2133 + "inherits": "2", 2134 + "minimatch": "^3.1.1", 2135 + "once": "^1.3.0", 2136 + "path-is-absolute": "^1.0.0" 2137 + }, 2138 + "engines": { 2139 + "node": "*" 2140 + }, 2141 + "funding": { 2142 + "url": "https://github.com/sponsors/isaacs" 2143 + } 2144 + }, 2145 + "node_modules/glob-parent": { 2146 + "version": "6.0.2", 2147 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 2148 + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 2149 + "dev": true, 2150 + "dependencies": { 2151 + "is-glob": "^4.0.3" 2152 + }, 2153 + "engines": { 2154 + "node": ">=10.13.0" 2155 + } 2156 + }, 2157 + "node_modules/glob/node_modules/brace-expansion": { 2158 + "version": "1.1.11", 2159 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 2160 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 2161 + "dev": true, 2162 + "dependencies": { 2163 + "balanced-match": "^1.0.0", 2164 + "concat-map": "0.0.1" 2165 + } 2166 + }, 2167 + "node_modules/glob/node_modules/minimatch": { 2168 + "version": "3.1.2", 2169 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 2170 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 2171 + "dev": true, 2172 + "dependencies": { 2173 + "brace-expansion": "^1.1.7" 2174 + }, 2175 + "engines": { 2176 + "node": "*" 2177 + } 2178 + }, 2179 + "node_modules/globals": { 2180 + "version": "13.24.0", 2181 + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", 2182 + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", 2183 + "dev": true, 2184 + "dependencies": { 2185 + "type-fest": "^0.20.2" 2186 + }, 2187 + "engines": { 2188 + "node": ">=8" 2189 + }, 2190 + "funding": { 2191 + "url": "https://github.com/sponsors/sindresorhus" 2192 + } 2193 + }, 2194 + "node_modules/globalyzer": { 2195 + "version": "0.1.0", 2196 + "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", 2197 + "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", 2198 + "dev": true 2199 + }, 2200 + "node_modules/globby": { 2201 + "version": "11.1.0", 2202 + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", 2203 + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", 2204 + "dev": true, 2205 + "dependencies": { 2206 + "array-union": "^2.1.0", 2207 + "dir-glob": "^3.0.1", 2208 + "fast-glob": "^3.2.9", 2209 + "ignore": "^5.2.0", 2210 + "merge2": "^1.4.1", 2211 + "slash": "^3.0.0" 2212 + }, 2213 + "engines": { 2214 + "node": ">=10" 2215 + }, 2216 + "funding": { 2217 + "url": "https://github.com/sponsors/sindresorhus" 2218 + } 2219 + }, 2220 + "node_modules/globrex": { 2221 + "version": "0.1.2", 2222 + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", 2223 + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", 2224 + "dev": true 2225 + }, 2226 + "node_modules/graceful-fs": { 2227 + "version": "4.2.11", 2228 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 2229 + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 2230 + "dev": true 2231 + }, 2232 + "node_modules/graphemer": { 2233 + "version": "1.4.0", 2234 + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", 2235 + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", 2236 + "dev": true 2237 + }, 2238 + "node_modules/has-flag": { 2239 + "version": "4.0.0", 2240 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 2241 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 2242 + "dev": true, 2243 + "engines": { 2244 + "node": ">=8" 2245 + } 2246 + }, 2247 + "node_modules/ignore": { 2248 + "version": "5.3.1", 2249 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", 2250 + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", 2251 + "dev": true, 2252 + "engines": { 2253 + "node": ">= 4" 2254 + } 2255 + }, 2256 + "node_modules/immutable": { 2257 + "version": "4.3.5", 2258 + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.5.tgz", 2259 + "integrity": "sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==", 2260 + "dev": true 2261 + }, 2262 + "node_modules/import-fresh": { 2263 + "version": "3.3.0", 2264 + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 2265 + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 2266 + "dev": true, 2267 + "dependencies": { 2268 + "parent-module": "^1.0.0", 2269 + "resolve-from": "^4.0.0" 2270 + }, 2271 + "engines": { 2272 + "node": ">=6" 2273 + }, 2274 + "funding": { 2275 + "url": "https://github.com/sponsors/sindresorhus" 2276 + } 2277 + }, 2278 + "node_modules/import-meta-resolve": { 2279 + "version": "4.0.0", 2280 + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.0.0.tgz", 2281 + "integrity": "sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==", 2282 + "dev": true, 2283 + "funding": { 2284 + "type": "github", 2285 + "url": "https://github.com/sponsors/wooorm" 2286 + } 2287 + }, 2288 + "node_modules/imurmurhash": { 2289 + "version": "0.1.4", 2290 + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 2291 + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 2292 + "dev": true, 2293 + "engines": { 2294 + "node": ">=0.8.19" 2295 + } 2296 + }, 2297 + "node_modules/inflight": { 2298 + "version": "1.0.6", 2299 + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 2300 + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 2301 + "dev": true, 2302 + "dependencies": { 2303 + "once": "^1.3.0", 2304 + "wrappy": "1" 2305 + } 2306 + }, 2307 + "node_modules/inherits": { 2308 + "version": "2.0.4", 2309 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 2310 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 2311 + "dev": true 2312 + }, 2313 + "node_modules/is-binary-path": { 2314 + "version": "2.1.0", 2315 + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 2316 + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 2317 + "dev": true, 2318 + "dependencies": { 2319 + "binary-extensions": "^2.0.0" 2320 + }, 2321 + "engines": { 2322 + "node": ">=8" 2323 + } 2324 + }, 2325 + "node_modules/is-extglob": { 2326 + "version": "2.1.1", 2327 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 2328 + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 2329 + "dev": true, 2330 + "engines": { 2331 + "node": ">=0.10.0" 2332 + } 2333 + }, 2334 + "node_modules/is-glob": { 2335 + "version": "4.0.3", 2336 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 2337 + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 2338 + "dev": true, 2339 + "dependencies": { 2340 + "is-extglob": "^2.1.1" 2341 + }, 2342 + "engines": { 2343 + "node": ">=0.10.0" 2344 + } 2345 + }, 2346 + "node_modules/is-number": { 2347 + "version": "7.0.0", 2348 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 2349 + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 2350 + "dev": true, 2351 + "engines": { 2352 + "node": ">=0.12.0" 2353 + } 2354 + }, 2355 + "node_modules/is-path-inside": { 2356 + "version": "3.0.3", 2357 + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", 2358 + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", 2359 + "dev": true, 2360 + "engines": { 2361 + "node": ">=8" 2362 + } 2363 + }, 2364 + "node_modules/is-reference": { 2365 + "version": "3.0.2", 2366 + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", 2367 + "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", 2368 + "dev": true, 2369 + "dependencies": { 2370 + "@types/estree": "*" 2371 + } 2372 + }, 2373 + "node_modules/isexe": { 2374 + "version": "2.0.0", 2375 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 2376 + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 2377 + "dev": true 2378 + }, 2379 + "node_modules/js-yaml": { 2380 + "version": "4.1.0", 2381 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 2382 + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 2383 + "dev": true, 2384 + "dependencies": { 2385 + "argparse": "^2.0.1" 2386 + }, 2387 + "bin": { 2388 + "js-yaml": "bin/js-yaml.js" 2389 + } 2390 + }, 2391 + "node_modules/json-buffer": { 2392 + "version": "3.0.1", 2393 + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", 2394 + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", 2395 + "dev": true 2396 + }, 2397 + "node_modules/json-schema-traverse": { 2398 + "version": "0.4.1", 2399 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 2400 + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 2401 + "dev": true 2402 + }, 2403 + "node_modules/json-stable-stringify-without-jsonify": { 2404 + "version": "1.0.1", 2405 + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 2406 + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 2407 + "dev": true 2408 + }, 2409 + "node_modules/keyv": { 2410 + "version": "4.5.4", 2411 + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", 2412 + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", 2413 + "dev": true, 2414 + "dependencies": { 2415 + "json-buffer": "3.0.1" 2416 + } 2417 + }, 2418 + "node_modules/kleur": { 2419 + "version": "4.1.5", 2420 + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", 2421 + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", 2422 + "dev": true, 2423 + "engines": { 2424 + "node": ">=6" 2425 + } 2426 + }, 2427 + "node_modules/known-css-properties": { 2428 + "version": "0.29.0", 2429 + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.29.0.tgz", 2430 + "integrity": "sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==", 2431 + "dev": true 2432 + }, 2433 + "node_modules/levn": { 2434 + "version": "0.4.1", 2435 + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", 2436 + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 2437 + "dev": true, 2438 + "dependencies": { 2439 + "prelude-ls": "^1.2.1", 2440 + "type-check": "~0.4.0" 2441 + }, 2442 + "engines": { 2443 + "node": ">= 0.8.0" 2444 + } 2445 + }, 2446 + "node_modules/lilconfig": { 2447 + "version": "2.1.0", 2448 + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", 2449 + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", 2450 + "dev": true, 2451 + "engines": { 2452 + "node": ">=10" 2453 + } 2454 + }, 2455 + "node_modules/locate-character": { 2456 + "version": "3.0.0", 2457 + "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", 2458 + "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==", 2459 + "dev": true 2460 + }, 2461 + "node_modules/locate-path": { 2462 + "version": "6.0.0", 2463 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 2464 + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 2465 + "dev": true, 2466 + "dependencies": { 2467 + "p-locate": "^5.0.0" 2468 + }, 2469 + "engines": { 2470 + "node": ">=10" 2471 + }, 2472 + "funding": { 2473 + "url": "https://github.com/sponsors/sindresorhus" 2474 + } 2475 + }, 2476 + "node_modules/lodash.merge": { 2477 + "version": "4.6.2", 2478 + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 2479 + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 2480 + "dev": true 2481 + }, 2482 + "node_modules/lru-cache": { 2483 + "version": "6.0.0", 2484 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 2485 + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 2486 + "dev": true, 2487 + "dependencies": { 2488 + "yallist": "^4.0.0" 2489 + }, 2490 + "engines": { 2491 + "node": ">=10" 2492 + } 2493 + }, 2494 + "node_modules/magic-string": { 2495 + "version": "0.30.7", 2496 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.7.tgz", 2497 + "integrity": "sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==", 2498 + "dev": true, 2499 + "dependencies": { 2500 + "@jridgewell/sourcemap-codec": "^1.4.15" 2501 + }, 2502 + "engines": { 2503 + "node": ">=12" 2504 + } 2505 + }, 2506 + "node_modules/mdn-data": { 2507 + "version": "2.0.30", 2508 + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", 2509 + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", 2510 + "dev": true 2511 + }, 2512 + "node_modules/merge2": { 2513 + "version": "1.4.1", 2514 + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 2515 + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 2516 + "dev": true, 2517 + "engines": { 2518 + "node": ">= 8" 2519 + } 2520 + }, 2521 + "node_modules/micromatch": { 2522 + "version": "4.0.5", 2523 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 2524 + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 2525 + "dev": true, 2526 + "dependencies": { 2527 + "braces": "^3.0.2", 2528 + "picomatch": "^2.3.1" 2529 + }, 2530 + "engines": { 2531 + "node": ">=8.6" 2532 + } 2533 + }, 2534 + "node_modules/min-indent": { 2535 + "version": "1.0.1", 2536 + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", 2537 + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", 2538 + "dev": true, 2539 + "engines": { 2540 + "node": ">=4" 2541 + } 2542 + }, 2543 + "node_modules/minimatch": { 2544 + "version": "9.0.3", 2545 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", 2546 + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", 2547 + "dev": true, 2548 + "dependencies": { 2549 + "brace-expansion": "^2.0.1" 2550 + }, 2551 + "engines": { 2552 + "node": ">=16 || 14 >=14.17" 2553 + }, 2554 + "funding": { 2555 + "url": "https://github.com/sponsors/isaacs" 2556 + } 2557 + }, 2558 + "node_modules/minimist": { 2559 + "version": "1.2.8", 2560 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 2561 + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 2562 + "dev": true, 2563 + "funding": { 2564 + "url": "https://github.com/sponsors/ljharb" 2565 + } 2566 + }, 2567 + "node_modules/mkdirp": { 2568 + "version": "0.5.6", 2569 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", 2570 + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", 2571 + "dev": true, 2572 + "dependencies": { 2573 + "minimist": "^1.2.6" 2574 + }, 2575 + "bin": { 2576 + "mkdirp": "bin/cmd.js" 2577 + } 2578 + }, 2579 + "node_modules/mri": { 2580 + "version": "1.2.0", 2581 + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", 2582 + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", 2583 + "dev": true, 2584 + "engines": { 2585 + "node": ">=4" 2586 + } 2587 + }, 2588 + "node_modules/mrmime": { 2589 + "version": "2.0.0", 2590 + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", 2591 + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", 2592 + "dev": true, 2593 + "engines": { 2594 + "node": ">=10" 2595 + } 2596 + }, 2597 + "node_modules/ms": { 2598 + "version": "2.1.2", 2599 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 2600 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 2601 + "dev": true 2602 + }, 2603 + "node_modules/nanoid": { 2604 + "version": "3.3.7", 2605 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", 2606 + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", 2607 + "dev": true, 2608 + "funding": [ 2609 + { 2610 + "type": "github", 2611 + "url": "https://github.com/sponsors/ai" 2612 + } 2613 + ], 2614 + "bin": { 2615 + "nanoid": "bin/nanoid.cjs" 2616 + }, 2617 + "engines": { 2618 + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 2619 + } 2620 + }, 2621 + "node_modules/natural-compare": { 2622 + "version": "1.4.0", 2623 + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 2624 + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 2625 + "dev": true 2626 + }, 2627 + "node_modules/normalize-path": { 2628 + "version": "3.0.0", 2629 + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 2630 + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 2631 + "dev": true, 2632 + "engines": { 2633 + "node": ">=0.10.0" 2634 + } 2635 + }, 2636 + "node_modules/once": { 2637 + "version": "1.4.0", 2638 + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 2639 + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 2640 + "dev": true, 2641 + "dependencies": { 2642 + "wrappy": "1" 2643 + } 2644 + }, 2645 + "node_modules/optionator": { 2646 + "version": "0.9.3", 2647 + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", 2648 + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", 2649 + "dev": true, 2650 + "dependencies": { 2651 + "@aashutoshrathi/word-wrap": "^1.2.3", 2652 + "deep-is": "^0.1.3", 2653 + "fast-levenshtein": "^2.0.6", 2654 + "levn": "^0.4.1", 2655 + "prelude-ls": "^1.2.1", 2656 + "type-check": "^0.4.0" 2657 + }, 2658 + "engines": { 2659 + "node": ">= 0.8.0" 2660 + } 2661 + }, 2662 + "node_modules/p-limit": { 2663 + "version": "3.1.0", 2664 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 2665 + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 2666 + "dev": true, 2667 + "dependencies": { 2668 + "yocto-queue": "^0.1.0" 2669 + }, 2670 + "engines": { 2671 + "node": ">=10" 2672 + }, 2673 + "funding": { 2674 + "url": "https://github.com/sponsors/sindresorhus" 2675 + } 2676 + }, 2677 + "node_modules/p-locate": { 2678 + "version": "5.0.0", 2679 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 2680 + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 2681 + "dev": true, 2682 + "dependencies": { 2683 + "p-limit": "^3.0.2" 2684 + }, 2685 + "engines": { 2686 + "node": ">=10" 2687 + }, 2688 + "funding": { 2689 + "url": "https://github.com/sponsors/sindresorhus" 2690 + } 2691 + }, 2692 + "node_modules/parent-module": { 2693 + "version": "1.0.1", 2694 + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 2695 + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 2696 + "dev": true, 2697 + "dependencies": { 2698 + "callsites": "^3.0.0" 2699 + }, 2700 + "engines": { 2701 + "node": ">=6" 2702 + } 2703 + }, 2704 + "node_modules/path-exists": { 2705 + "version": "4.0.0", 2706 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 2707 + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 2708 + "dev": true, 2709 + "engines": { 2710 + "node": ">=8" 2711 + } 2712 + }, 2713 + "node_modules/path-is-absolute": { 2714 + "version": "1.0.1", 2715 + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 2716 + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 2717 + "dev": true, 2718 + "engines": { 2719 + "node": ">=0.10.0" 2720 + } 2721 + }, 2722 + "node_modules/path-key": { 2723 + "version": "3.1.1", 2724 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 2725 + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 2726 + "dev": true, 2727 + "engines": { 2728 + "node": ">=8" 2729 + } 2730 + }, 2731 + "node_modules/path-type": { 2732 + "version": "4.0.0", 2733 + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 2734 + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 2735 + "dev": true, 2736 + "engines": { 2737 + "node": ">=8" 2738 + } 2739 + }, 2740 + "node_modules/periscopic": { 2741 + "version": "3.1.0", 2742 + "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", 2743 + "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", 2744 + "dev": true, 2745 + "dependencies": { 2746 + "@types/estree": "^1.0.0", 2747 + "estree-walker": "^3.0.0", 2748 + "is-reference": "^3.0.0" 2749 + } 2750 + }, 2751 + "node_modules/picocolors": { 2752 + "version": "1.0.0", 2753 + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 2754 + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 2755 + "dev": true 2756 + }, 2757 + "node_modules/picomatch": { 2758 + "version": "2.3.1", 2759 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 2760 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 2761 + "dev": true, 2762 + "engines": { 2763 + "node": ">=8.6" 2764 + }, 2765 + "funding": { 2766 + "url": "https://github.com/sponsors/jonschlinkert" 2767 + } 2768 + }, 2769 + "node_modules/postcss": { 2770 + "version": "8.4.35", 2771 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", 2772 + "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", 2773 + "dev": true, 2774 + "funding": [ 2775 + { 2776 + "type": "opencollective", 2777 + "url": "https://opencollective.com/postcss/" 2778 + }, 2779 + { 2780 + "type": "tidelift", 2781 + "url": "https://tidelift.com/funding/github/npm/postcss" 2782 + }, 2783 + { 2784 + "type": "github", 2785 + "url": "https://github.com/sponsors/ai" 2786 + } 2787 + ], 2788 + "dependencies": { 2789 + "nanoid": "^3.3.7", 2790 + "picocolors": "^1.0.0", 2791 + "source-map-js": "^1.0.2" 2792 + }, 2793 + "engines": { 2794 + "node": "^10 || ^12 || >=14" 2795 + } 2796 + }, 2797 + "node_modules/postcss-load-config": { 2798 + "version": "3.1.4", 2799 + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", 2800 + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", 2801 + "dev": true, 2802 + "dependencies": { 2803 + "lilconfig": "^2.0.5", 2804 + "yaml": "^1.10.2" 2805 + }, 2806 + "engines": { 2807 + "node": ">= 10" 2808 + }, 2809 + "funding": { 2810 + "type": "opencollective", 2811 + "url": "https://opencollective.com/postcss/" 2812 + }, 2813 + "peerDependencies": { 2814 + "postcss": ">=8.0.9", 2815 + "ts-node": ">=9.0.0" 2816 + }, 2817 + "peerDependenciesMeta": { 2818 + "postcss": { 2819 + "optional": true 2820 + }, 2821 + "ts-node": { 2822 + "optional": true 2823 + } 2824 + } 2825 + }, 2826 + "node_modules/postcss-safe-parser": { 2827 + "version": "6.0.0", 2828 + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", 2829 + "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", 2830 + "dev": true, 2831 + "engines": { 2832 + "node": ">=12.0" 2833 + }, 2834 + "funding": { 2835 + "type": "opencollective", 2836 + "url": "https://opencollective.com/postcss/" 2837 + }, 2838 + "peerDependencies": { 2839 + "postcss": "^8.3.3" 2840 + } 2841 + }, 2842 + "node_modules/postcss-scss": { 2843 + "version": "4.0.9", 2844 + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.9.tgz", 2845 + "integrity": "sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==", 2846 + "dev": true, 2847 + "funding": [ 2848 + { 2849 + "type": "opencollective", 2850 + "url": "https://opencollective.com/postcss/" 2851 + }, 2852 + { 2853 + "type": "tidelift", 2854 + "url": "https://tidelift.com/funding/github/npm/postcss-scss" 2855 + }, 2856 + { 2857 + "type": "github", 2858 + "url": "https://github.com/sponsors/ai" 2859 + } 2860 + ], 2861 + "engines": { 2862 + "node": ">=12.0" 2863 + }, 2864 + "peerDependencies": { 2865 + "postcss": "^8.4.29" 2866 + } 2867 + }, 2868 + "node_modules/postcss-selector-parser": { 2869 + "version": "6.0.15", 2870 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", 2871 + "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", 2872 + "dev": true, 2873 + "dependencies": { 2874 + "cssesc": "^3.0.0", 2875 + "util-deprecate": "^1.0.2" 2876 + }, 2877 + "engines": { 2878 + "node": ">=4" 2879 + } 2880 + }, 2881 + "node_modules/prelude-ls": { 2882 + "version": "1.2.1", 2883 + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", 2884 + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", 2885 + "dev": true, 2886 + "engines": { 2887 + "node": ">= 0.8.0" 2888 + } 2889 + }, 2890 + "node_modules/prettier": { 2891 + "version": "3.2.5", 2892 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", 2893 + "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", 2894 + "dev": true, 2895 + "bin": { 2896 + "prettier": "bin/prettier.cjs" 2897 + }, 2898 + "engines": { 2899 + "node": ">=14" 2900 + }, 2901 + "funding": { 2902 + "url": "https://github.com/prettier/prettier?sponsor=1" 2903 + } 2904 + }, 2905 + "node_modules/prettier-plugin-svelte": { 2906 + "version": "3.2.1", 2907 + "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-3.2.1.tgz", 2908 + "integrity": "sha512-ENAPbIxASf2R79IZwgkG5sBdeNA9kLRlXVvKKmTXh79zWTy0KKoT86XO2pHrTitUPINd+iXWy12MRmgzKGVckA==", 2909 + "dev": true, 2910 + "peerDependencies": { 2911 + "prettier": "^3.0.0", 2912 + "svelte": "^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0" 2913 + } 2914 + }, 2915 + "node_modules/punycode": { 2916 + "version": "2.3.1", 2917 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 2918 + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 2919 + "dev": true, 2920 + "engines": { 2921 + "node": ">=6" 2922 + } 2923 + }, 2924 + "node_modules/queue-microtask": { 2925 + "version": "1.2.3", 2926 + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 2927 + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 2928 + "dev": true, 2929 + "funding": [ 2930 + { 2931 + "type": "github", 2932 + "url": "https://github.com/sponsors/feross" 2933 + }, 2934 + { 2935 + "type": "patreon", 2936 + "url": "https://www.patreon.com/feross" 2937 + }, 2938 + { 2939 + "type": "consulting", 2940 + "url": "https://feross.org/support" 2941 + } 2942 + ] 2943 + }, 2944 + "node_modules/readdirp": { 2945 + "version": "3.6.0", 2946 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 2947 + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 2948 + "dev": true, 2949 + "dependencies": { 2950 + "picomatch": "^2.2.1" 2951 + }, 2952 + "engines": { 2953 + "node": ">=8.10.0" 2954 + } 2955 + }, 2956 + "node_modules/resolve-from": { 2957 + "version": "4.0.0", 2958 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 2959 + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 2960 + "dev": true, 2961 + "engines": { 2962 + "node": ">=4" 2963 + } 2964 + }, 2965 + "node_modules/reusify": { 2966 + "version": "1.0.4", 2967 + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 2968 + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 2969 + "dev": true, 2970 + "engines": { 2971 + "iojs": ">=1.0.0", 2972 + "node": ">=0.10.0" 2973 + } 2974 + }, 2975 + "node_modules/rimraf": { 2976 + "version": "3.0.2", 2977 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 2978 + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 2979 + "dev": true, 2980 + "dependencies": { 2981 + "glob": "^7.1.3" 2982 + }, 2983 + "bin": { 2984 + "rimraf": "bin.js" 2985 + }, 2986 + "funding": { 2987 + "url": "https://github.com/sponsors/isaacs" 2988 + } 2989 + }, 2990 + "node_modules/rollup": { 2991 + "version": "4.10.0", 2992 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.10.0.tgz", 2993 + "integrity": "sha512-t2v9G2AKxcQ8yrG+WGxctBes1AomT0M4ND7jTFBCVPXQ/WFTvNSefIrNSmLKhIKBrvN8SG+CZslimJcT3W2u2g==", 2994 + "dev": true, 2995 + "dependencies": { 2996 + "@types/estree": "1.0.5" 2997 + }, 2998 + "bin": { 2999 + "rollup": "dist/bin/rollup" 3000 + }, 3001 + "engines": { 3002 + "node": ">=18.0.0", 3003 + "npm": ">=8.0.0" 3004 + }, 3005 + "optionalDependencies": { 3006 + "@rollup/rollup-android-arm-eabi": "4.10.0", 3007 + "@rollup/rollup-android-arm64": "4.10.0", 3008 + "@rollup/rollup-darwin-arm64": "4.10.0", 3009 + "@rollup/rollup-darwin-x64": "4.10.0", 3010 + "@rollup/rollup-linux-arm-gnueabihf": "4.10.0", 3011 + "@rollup/rollup-linux-arm64-gnu": "4.10.0", 3012 + "@rollup/rollup-linux-arm64-musl": "4.10.0", 3013 + "@rollup/rollup-linux-riscv64-gnu": "4.10.0", 3014 + "@rollup/rollup-linux-x64-gnu": "4.10.0", 3015 + "@rollup/rollup-linux-x64-musl": "4.10.0", 3016 + "@rollup/rollup-win32-arm64-msvc": "4.10.0", 3017 + "@rollup/rollup-win32-ia32-msvc": "4.10.0", 3018 + "@rollup/rollup-win32-x64-msvc": "4.10.0", 3019 + "fsevents": "~2.3.2" 3020 + } 3021 + }, 3022 + "node_modules/run-parallel": { 3023 + "version": "1.2.0", 3024 + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 3025 + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 3026 + "dev": true, 3027 + "funding": [ 3028 + { 3029 + "type": "github", 3030 + "url": "https://github.com/sponsors/feross" 3031 + }, 3032 + { 3033 + "type": "patreon", 3034 + "url": "https://www.patreon.com/feross" 3035 + }, 3036 + { 3037 + "type": "consulting", 3038 + "url": "https://feross.org/support" 3039 + } 3040 + ], 3041 + "dependencies": { 3042 + "queue-microtask": "^1.2.2" 3043 + } 3044 + }, 3045 + "node_modules/sade": { 3046 + "version": "1.8.1", 3047 + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", 3048 + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", 3049 + "dev": true, 3050 + "dependencies": { 3051 + "mri": "^1.1.0" 3052 + }, 3053 + "engines": { 3054 + "node": ">=6" 3055 + } 3056 + }, 3057 + "node_modules/sander": { 3058 + "version": "0.5.1", 3059 + "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz", 3060 + "integrity": "sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==", 3061 + "dev": true, 3062 + "dependencies": { 3063 + "es6-promise": "^3.1.2", 3064 + "graceful-fs": "^4.1.3", 3065 + "mkdirp": "^0.5.1", 3066 + "rimraf": "^2.5.2" 3067 + } 3068 + }, 3069 + "node_modules/sander/node_modules/rimraf": { 3070 + "version": "2.7.1", 3071 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 3072 + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", 3073 + "dev": true, 3074 + "dependencies": { 3075 + "glob": "^7.1.3" 3076 + }, 3077 + "bin": { 3078 + "rimraf": "bin.js" 3079 + } 3080 + }, 3081 + "node_modules/sass": { 3082 + "version": "1.70.0", 3083 + "resolved": "https://registry.npmjs.org/sass/-/sass-1.70.0.tgz", 3084 + "integrity": "sha512-uUxNQ3zAHeAx5nRFskBnrWzDUJrrvpCPD5FNAoRvTi0WwremlheES3tg+56PaVtCs5QDRX5CBLxxKMDJMEa1WQ==", 3085 + "dev": true, 3086 + "dependencies": { 3087 + "chokidar": ">=3.0.0 <4.0.0", 3088 + "immutable": "^4.0.0", 3089 + "source-map-js": ">=0.6.2 <2.0.0" 3090 + }, 3091 + "bin": { 3092 + "sass": "sass.js" 3093 + }, 3094 + "engines": { 3095 + "node": ">=14.0.0" 3096 + } 3097 + }, 3098 + "node_modules/semver": { 3099 + "version": "7.6.0", 3100 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", 3101 + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", 3102 + "dev": true, 3103 + "dependencies": { 3104 + "lru-cache": "^6.0.0" 3105 + }, 3106 + "bin": { 3107 + "semver": "bin/semver.js" 3108 + }, 3109 + "engines": { 3110 + "node": ">=10" 3111 + } 3112 + }, 3113 + "node_modules/set-cookie-parser": { 3114 + "version": "2.6.0", 3115 + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz", 3116 + "integrity": "sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==", 3117 + "dev": true 3118 + }, 3119 + "node_modules/shebang-command": { 3120 + "version": "2.0.0", 3121 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 3122 + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 3123 + "dev": true, 3124 + "dependencies": { 3125 + "shebang-regex": "^3.0.0" 3126 + }, 3127 + "engines": { 3128 + "node": ">=8" 3129 + } 3130 + }, 3131 + "node_modules/shebang-regex": { 3132 + "version": "3.0.0", 3133 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 3134 + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 3135 + "dev": true, 3136 + "engines": { 3137 + "node": ">=8" 3138 + } 3139 + }, 3140 + "node_modules/sirv": { 3141 + "version": "2.0.4", 3142 + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", 3143 + "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", 3144 + "dev": true, 3145 + "dependencies": { 3146 + "@polka/url": "^1.0.0-next.24", 3147 + "mrmime": "^2.0.0", 3148 + "totalist": "^3.0.0" 3149 + }, 3150 + "engines": { 3151 + "node": ">= 10" 3152 + } 3153 + }, 3154 + "node_modules/slash": { 3155 + "version": "3.0.0", 3156 + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 3157 + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 3158 + "dev": true, 3159 + "engines": { 3160 + "node": ">=8" 3161 + } 3162 + }, 3163 + "node_modules/sorcery": { 3164 + "version": "0.11.0", 3165 + "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.11.0.tgz", 3166 + "integrity": "sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==", 3167 + "dev": true, 3168 + "dependencies": { 3169 + "@jridgewell/sourcemap-codec": "^1.4.14", 3170 + "buffer-crc32": "^0.2.5", 3171 + "minimist": "^1.2.0", 3172 + "sander": "^0.5.0" 3173 + }, 3174 + "bin": { 3175 + "sorcery": "bin/sorcery" 3176 + } 3177 + }, 3178 + "node_modules/source-map-js": { 3179 + "version": "1.0.2", 3180 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", 3181 + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", 3182 + "dev": true, 3183 + "engines": { 3184 + "node": ">=0.10.0" 3185 + } 3186 + }, 3187 + "node_modules/strip-ansi": { 3188 + "version": "6.0.1", 3189 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 3190 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 3191 + "dev": true, 3192 + "dependencies": { 3193 + "ansi-regex": "^5.0.1" 3194 + }, 3195 + "engines": { 3196 + "node": ">=8" 3197 + } 3198 + }, 3199 + "node_modules/strip-indent": { 3200 + "version": "3.0.0", 3201 + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 3202 + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 3203 + "dev": true, 3204 + "dependencies": { 3205 + "min-indent": "^1.0.0" 3206 + }, 3207 + "engines": { 3208 + "node": ">=8" 3209 + } 3210 + }, 3211 + "node_modules/strip-json-comments": { 3212 + "version": "3.1.1", 3213 + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 3214 + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 3215 + "dev": true, 3216 + "engines": { 3217 + "node": ">=8" 3218 + }, 3219 + "funding": { 3220 + "url": "https://github.com/sponsors/sindresorhus" 3221 + } 3222 + }, 3223 + "node_modules/supports-color": { 3224 + "version": "7.2.0", 3225 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 3226 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 3227 + "dev": true, 3228 + "dependencies": { 3229 + "has-flag": "^4.0.0" 3230 + }, 3231 + "engines": { 3232 + "node": ">=8" 3233 + } 3234 + }, 3235 + "node_modules/svelte": { 3236 + "version": "4.2.10", 3237 + "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.2.10.tgz", 3238 + "integrity": "sha512-Ep06yCaCdgG1Mafb/Rx8sJ1QS3RW2I2BxGp2Ui9LBHSZ2/tO/aGLc5WqPjgiAP6KAnLJGaIr/zzwQlOo1b8MxA==", 3239 + "dev": true, 3240 + "dependencies": { 3241 + "@ampproject/remapping": "^2.2.1", 3242 + "@jridgewell/sourcemap-codec": "^1.4.15", 3243 + "@jridgewell/trace-mapping": "^0.3.18", 3244 + "@types/estree": "^1.0.1", 3245 + "acorn": "^8.9.0", 3246 + "aria-query": "^5.3.0", 3247 + "axobject-query": "^4.0.0", 3248 + "code-red": "^1.0.3", 3249 + "css-tree": "^2.3.1", 3250 + "estree-walker": "^3.0.3", 3251 + "is-reference": "^3.0.1", 3252 + "locate-character": "^3.0.0", 3253 + "magic-string": "^0.30.4", 3254 + "periscopic": "^3.1.0" 3255 + }, 3256 + "engines": { 3257 + "node": ">=16" 3258 + } 3259 + }, 3260 + "node_modules/svelte-check": { 3261 + "version": "3.6.4", 3262 + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-3.6.4.tgz", 3263 + "integrity": "sha512-mY/dqucqm46p72M8yZmn81WPZx9mN6uuw8UVfR3ZKQeLxQg5HDGO3HHm5AZuWZPYNMLJ+TRMn+TeN53HfQ/vsw==", 3264 + "dev": true, 3265 + "dependencies": { 3266 + "@jridgewell/trace-mapping": "^0.3.17", 3267 + "chokidar": "^3.4.1", 3268 + "fast-glob": "^3.2.7", 3269 + "import-fresh": "^3.2.1", 3270 + "picocolors": "^1.0.0", 3271 + "sade": "^1.7.4", 3272 + "svelte-preprocess": "^5.1.0", 3273 + "typescript": "^5.0.3" 3274 + }, 3275 + "bin": { 3276 + "svelte-check": "bin/svelte-check" 3277 + }, 3278 + "peerDependencies": { 3279 + "svelte": "^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0" 3280 + } 3281 + }, 3282 + "node_modules/svelte-eslint-parser": { 3283 + "version": "0.33.1", 3284 + "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.33.1.tgz", 3285 + "integrity": "sha512-vo7xPGTlKBGdLH8T5L64FipvTrqv3OQRx9d2z5X05KKZDlF4rQk8KViZO4flKERY+5BiVdOh7zZ7JGJWo5P0uA==", 3286 + "dev": true, 3287 + "dependencies": { 3288 + "eslint-scope": "^7.0.0", 3289 + "eslint-visitor-keys": "^3.0.0", 3290 + "espree": "^9.0.0", 3291 + "postcss": "^8.4.29", 3292 + "postcss-scss": "^4.0.8" 3293 + }, 3294 + "engines": { 3295 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3296 + }, 3297 + "funding": { 3298 + "url": "https://github.com/sponsors/ota-meshi" 3299 + }, 3300 + "peerDependencies": { 3301 + "svelte": "^3.37.0 || ^4.0.0" 3302 + }, 3303 + "peerDependenciesMeta": { 3304 + "svelte": { 3305 + "optional": true 3306 + } 3307 + } 3308 + }, 3309 + "node_modules/svelte-hmr": { 3310 + "version": "0.15.3", 3311 + "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.3.tgz", 3312 + "integrity": "sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==", 3313 + "dev": true, 3314 + "engines": { 3315 + "node": "^12.20 || ^14.13.1 || >= 16" 3316 + }, 3317 + "peerDependencies": { 3318 + "svelte": "^3.19.0 || ^4.0.0" 3319 + } 3320 + }, 3321 + "node_modules/svelte-preprocess": { 3322 + "version": "5.1.3", 3323 + "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.1.3.tgz", 3324 + "integrity": "sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==", 3325 + "dev": true, 3326 + "hasInstallScript": true, 3327 + "dependencies": { 3328 + "@types/pug": "^2.0.6", 3329 + "detect-indent": "^6.1.0", 3330 + "magic-string": "^0.30.5", 3331 + "sorcery": "^0.11.0", 3332 + "strip-indent": "^3.0.0" 3333 + }, 3334 + "engines": { 3335 + "node": ">= 16.0.0", 3336 + "pnpm": "^8.0.0" 3337 + }, 3338 + "peerDependencies": { 3339 + "@babel/core": "^7.10.2", 3340 + "coffeescript": "^2.5.1", 3341 + "less": "^3.11.3 || ^4.0.0", 3342 + "postcss": "^7 || ^8", 3343 + "postcss-load-config": "^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0", 3344 + "pug": "^3.0.0", 3345 + "sass": "^1.26.8", 3346 + "stylus": "^0.55.0", 3347 + "sugarss": "^2.0.0 || ^3.0.0 || ^4.0.0", 3348 + "svelte": "^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0", 3349 + "typescript": ">=3.9.5 || ^4.0.0 || ^5.0.0" 3350 + }, 3351 + "peerDependenciesMeta": { 3352 + "@babel/core": { 3353 + "optional": true 3354 + }, 3355 + "coffeescript": { 3356 + "optional": true 3357 + }, 3358 + "less": { 3359 + "optional": true 3360 + }, 3361 + "postcss": { 3362 + "optional": true 3363 + }, 3364 + "postcss-load-config": { 3365 + "optional": true 3366 + }, 3367 + "pug": { 3368 + "optional": true 3369 + }, 3370 + "sass": { 3371 + "optional": true 3372 + }, 3373 + "stylus": { 3374 + "optional": true 3375 + }, 3376 + "sugarss": { 3377 + "optional": true 3378 + }, 3379 + "typescript": { 3380 + "optional": true 3381 + } 3382 + } 3383 + }, 3384 + "node_modules/text-table": { 3385 + "version": "0.2.0", 3386 + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 3387 + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", 3388 + "dev": true 3389 + }, 3390 + "node_modules/tiny-glob": { 3391 + "version": "0.2.9", 3392 + "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", 3393 + "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", 3394 + "dev": true, 3395 + "dependencies": { 3396 + "globalyzer": "0.1.0", 3397 + "globrex": "^0.1.2" 3398 + } 3399 + }, 3400 + "node_modules/to-regex-range": { 3401 + "version": "5.0.1", 3402 + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 3403 + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 3404 + "dev": true, 3405 + "dependencies": { 3406 + "is-number": "^7.0.0" 3407 + }, 3408 + "engines": { 3409 + "node": ">=8.0" 3410 + } 3411 + }, 3412 + "node_modules/totalist": { 3413 + "version": "3.0.1", 3414 + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", 3415 + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", 3416 + "dev": true, 3417 + "engines": { 3418 + "node": ">=6" 3419 + } 3420 + }, 3421 + "node_modules/ts-api-utils": { 3422 + "version": "1.2.1", 3423 + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.2.1.tgz", 3424 + "integrity": "sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==", 3425 + "dev": true, 3426 + "engines": { 3427 + "node": ">=16" 3428 + }, 3429 + "peerDependencies": { 3430 + "typescript": ">=4.2.0" 3431 + } 3432 + }, 3433 + "node_modules/tslib": { 3434 + "version": "2.6.2", 3435 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", 3436 + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", 3437 + "dev": true 3438 + }, 3439 + "node_modules/type-check": { 3440 + "version": "0.4.0", 3441 + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 3442 + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 3443 + "dev": true, 3444 + "dependencies": { 3445 + "prelude-ls": "^1.2.1" 3446 + }, 3447 + "engines": { 3448 + "node": ">= 0.8.0" 3449 + } 3450 + }, 3451 + "node_modules/type-fest": { 3452 + "version": "0.20.2", 3453 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 3454 + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 3455 + "dev": true, 3456 + "engines": { 3457 + "node": ">=10" 3458 + }, 3459 + "funding": { 3460 + "url": "https://github.com/sponsors/sindresorhus" 3461 + } 3462 + }, 3463 + "node_modules/typescript": { 3464 + "version": "5.3.3", 3465 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", 3466 + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", 3467 + "dev": true, 3468 + "bin": { 3469 + "tsc": "bin/tsc", 3470 + "tsserver": "bin/tsserver" 3471 + }, 3472 + "engines": { 3473 + "node": ">=14.17" 3474 + } 3475 + }, 3476 + "node_modules/uri-js": { 3477 + "version": "4.4.1", 3478 + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 3479 + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 3480 + "dev": true, 3481 + "dependencies": { 3482 + "punycode": "^2.1.0" 3483 + } 3484 + }, 3485 + "node_modules/util-deprecate": { 3486 + "version": "1.0.2", 3487 + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 3488 + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 3489 + "dev": true 3490 + }, 3491 + "node_modules/vite": { 3492 + "version": "5.1.2", 3493 + "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.2.tgz", 3494 + "integrity": "sha512-uwiFebQbTWRIGbCaTEBVAfKqgqKNKMJ2uPXsXeLIZxM8MVMjoS3j0cG8NrPxdDIadaWnPSjrkLWffLSC+uiP3Q==", 3495 + "dev": true, 3496 + "dependencies": { 3497 + "esbuild": "^0.19.3", 3498 + "postcss": "^8.4.35", 3499 + "rollup": "^4.2.0" 3500 + }, 3501 + "bin": { 3502 + "vite": "bin/vite.js" 3503 + }, 3504 + "engines": { 3505 + "node": "^18.0.0 || >=20.0.0" 3506 + }, 3507 + "funding": { 3508 + "url": "https://github.com/vitejs/vite?sponsor=1" 3509 + }, 3510 + "optionalDependencies": { 3511 + "fsevents": "~2.3.3" 3512 + }, 3513 + "peerDependencies": { 3514 + "@types/node": "^18.0.0 || >=20.0.0", 3515 + "less": "*", 3516 + "lightningcss": "^1.21.0", 3517 + "sass": "*", 3518 + "stylus": "*", 3519 + "sugarss": "*", 3520 + "terser": "^5.4.0" 3521 + }, 3522 + "peerDependenciesMeta": { 3523 + "@types/node": { 3524 + "optional": true 3525 + }, 3526 + "less": { 3527 + "optional": true 3528 + }, 3529 + "lightningcss": { 3530 + "optional": true 3531 + }, 3532 + "sass": { 3533 + "optional": true 3534 + }, 3535 + "stylus": { 3536 + "optional": true 3537 + }, 3538 + "sugarss": { 3539 + "optional": true 3540 + }, 3541 + "terser": { 3542 + "optional": true 3543 + } 3544 + } 3545 + }, 3546 + "node_modules/vitefu": { 3547 + "version": "0.2.5", 3548 + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", 3549 + "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==", 3550 + "dev": true, 3551 + "peerDependencies": { 3552 + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" 3553 + }, 3554 + "peerDependenciesMeta": { 3555 + "vite": { 3556 + "optional": true 3557 + } 3558 + } 3559 + }, 3560 + "node_modules/which": { 3561 + "version": "2.0.2", 3562 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 3563 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 3564 + "dev": true, 3565 + "dependencies": { 3566 + "isexe": "^2.0.0" 3567 + }, 3568 + "bin": { 3569 + "node-which": "bin/node-which" 3570 + }, 3571 + "engines": { 3572 + "node": ">= 8" 3573 + } 3574 + }, 3575 + "node_modules/wrappy": { 3576 + "version": "1.0.2", 3577 + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 3578 + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 3579 + "dev": true 3580 + }, 3581 + "node_modules/yallist": { 3582 + "version": "4.0.0", 3583 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 3584 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 3585 + "dev": true 3586 + }, 3587 + "node_modules/yaml": { 3588 + "version": "1.10.2", 3589 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 3590 + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 3591 + "dev": true, 3592 + "engines": { 3593 + "node": ">= 6" 3594 + } 3595 + }, 3596 + "node_modules/yocto-queue": { 3597 + "version": "0.1.0", 3598 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 3599 + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 3600 + "dev": true, 3601 + "engines": { 3602 + "node": ">=10" 3603 + }, 3604 + "funding": { 3605 + "url": "https://github.com/sponsors/sindresorhus" 3606 + } 3607 + } 3608 + } 2991 3609 }
+40 -37
package.json
··· 1 1 { 2 - "private": true, 3 - "type": "module", 4 - "scripts": { 5 - "tauri": "tauri", 6 - "dev": "tauri dev", 7 - "dev:web": "vite", 8 - "build": "tauri build", 9 - "build:web": "vite build", 10 - "lint": "svelte-check --tsconfig ./tsconfig.json && eslint src && prettier --check src", 11 - "format": "eslint --fix src && prettier --write src" 12 - }, 13 - "devDependencies": { 14 - "@sveltejs/vite-plugin-svelte": "^2.2.0", 15 - "@tauri-apps/api": "^1.3.0", 16 - "@tauri-apps/cli": "^1.3.1", 17 - "@tsconfig/svelte": "^4.0.1", 18 - "@typescript-eslint/eslint-plugin": "^5.59.6", 19 - "@typescript-eslint/parser": "^5.59.6", 20 - "eslint": "^8.40.0", 21 - "eslint-config-prettier": "^8.8.0", 22 - "eslint-plugin-svelte": "^2.28.0", 23 - "prettier": "^2.8.8", 24 - "prettier-plugin-svelte": "^2.10.0", 25 - "sass": "^1.62.1", 26 - "svelte": "^3.59.1", 27 - "svelte-check": "^3.3.2", 28 - "typescript": "^5.0.4", 29 - "vite": "^4.3.8" 30 - }, 31 - "prettier": { 32 - "printWidth": 100, 33 - "semi": false, 34 - "singleQuote": true, 35 - "pluginSearchDirs": [ 36 - "." 37 - ] 38 - } 2 + "private": true, 3 + "type": "module", 4 + "scripts": { 5 + "tauri": "tauri", 6 + "dev": "tauri dev", 7 + "dev:web": "vite", 8 + "build": "tauri build", 9 + "build:web": "vite build", 10 + "lint": "svelte-check --tsconfig ./tsconfig.json && eslint src && prettier --check src", 11 + "format": "eslint --fix src && prettier --write src" 12 + }, 13 + "devDependencies": { 14 + "@sveltejs/adapter-static": "^3.0.1", 15 + "@sveltejs/kit": "^2.0.0", 16 + "@sveltejs/vite-plugin-svelte": "^3.0.0", 17 + "@tauri-apps/api": "^1.3.0", 18 + "@tauri-apps/cli": "^1.3.1", 19 + "@typescript-eslint/eslint-plugin": "^6.0.0", 20 + "@typescript-eslint/parser": "^6.0.0", 21 + "eslint": "^8.56.0", 22 + "eslint-config-prettier": "^9.1.0", 23 + "eslint-plugin-svelte": "^2.35.1", 24 + "prettier": "^3.1.1", 25 + "prettier-plugin-svelte": "^3.1.2", 26 + "sass": "^1.70.0", 27 + "svelte": "^4.2.7", 28 + "svelte-check": "^3.6.0", 29 + "tslib": "^2.4.1", 30 + "typescript": "^5.0.0", 31 + "vite": "^5.0.3" 32 + }, 33 + "prettier": { 34 + "useTabs": true, 35 + "printWidth": 100, 36 + "semi": false, 37 + "singleQuote": true, 38 + "plugins": [ 39 + "prettier-plugin-svelte" 40 + ] 41 + } 39 42 }
+745 -547
src-tauri/Cargo.lock
··· 3 3 version = 3 4 4 5 5 [[package]] 6 + name = "addr2line" 7 + version = "0.21.0" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" 10 + dependencies = [ 11 + "gimli", 12 + ] 13 + 14 + [[package]] 6 15 name = "adler" 7 16 version = "1.0.2" 8 17 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 10 19 11 20 [[package]] 12 21 name = "aho-corasick" 13 - version = "0.7.20" 22 + version = "1.1.2" 14 23 source = "registry+https://github.com/rust-lang/crates.io-index" 15 - checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" 16 - dependencies = [ 17 - "memchr", 18 - ] 19 - 20 - [[package]] 21 - name = "aho-corasick" 22 - version = "1.0.1" 23 - source = "registry+https://github.com/rust-lang/crates.io-index" 24 - checksum = "67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04" 24 + checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" 25 25 dependencies = [ 26 26 "memchr", 27 27 ] ··· 42 42 ] 43 43 44 44 [[package]] 45 + name = "android-tzdata" 46 + version = "0.1.1" 47 + source = "registry+https://github.com/rust-lang/crates.io-index" 48 + checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 49 + 50 + [[package]] 45 51 name = "android_system_properties" 46 52 version = "0.1.5" 47 53 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 52 58 53 59 [[package]] 54 60 name = "anyhow" 55 - version = "1.0.71" 61 + version = "1.0.79" 56 62 source = "registry+https://github.com/rust-lang/crates.io-index" 57 - checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8" 63 + checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca" 58 64 59 65 [[package]] 60 66 name = "atk" ··· 63 69 checksum = "2c3d816ce6f0e2909a96830d6911c2aff044370b1ef92d7f267b43bae5addedd" 64 70 dependencies = [ 65 71 "atk-sys", 66 - "bitflags", 72 + "bitflags 1.3.2", 67 73 "glib", 68 74 "libc", 69 75 ] ··· 77 83 "glib-sys", 78 84 "gobject-sys", 79 85 "libc", 80 - "system-deps 6.1.0", 86 + "system-deps 6.2.0", 81 87 ] 82 88 83 89 [[package]] ··· 87 93 checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 88 94 89 95 [[package]] 96 + name = "backtrace" 97 + version = "0.3.69" 98 + source = "registry+https://github.com/rust-lang/crates.io-index" 99 + checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" 100 + dependencies = [ 101 + "addr2line", 102 + "cc", 103 + "cfg-if", 104 + "libc", 105 + "miniz_oxide", 106 + "object", 107 + "rustc-demangle", 108 + ] 109 + 110 + [[package]] 90 111 name = "base64" 91 112 version = "0.13.1" 92 113 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 94 115 95 116 [[package]] 96 117 name = "base64" 97 - version = "0.21.0" 118 + version = "0.21.7" 98 119 source = "registry+https://github.com/rust-lang/crates.io-index" 99 - checksum = "a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a" 120 + checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" 100 121 101 122 [[package]] 102 123 name = "bitflags" 103 124 version = "1.3.2" 104 125 source = "registry+https://github.com/rust-lang/crates.io-index" 105 126 checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 127 + 128 + [[package]] 129 + name = "bitflags" 130 + version = "2.4.2" 131 + source = "registry+https://github.com/rust-lang/crates.io-index" 132 + checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" 106 133 107 134 [[package]] 108 135 name = "block" ··· 121 148 122 149 [[package]] 123 150 name = "brotli" 124 - version = "3.3.4" 151 + version = "3.4.0" 125 152 source = "registry+https://github.com/rust-lang/crates.io-index" 126 - checksum = "a1a0b1dbcc8ae29329621f8d4f0d835787c1c38bb1401979b49d13b0b305ff68" 153 + checksum = "516074a47ef4bce09577a3b379392300159ce5b1ba2e501ff1c819950066100f" 127 154 dependencies = [ 128 155 "alloc-no-stdlib", 129 156 "alloc-stdlib", ··· 132 159 133 160 [[package]] 134 161 name = "brotli-decompressor" 135 - version = "2.3.4" 162 + version = "2.5.1" 136 163 source = "registry+https://github.com/rust-lang/crates.io-index" 137 - checksum = "4b6561fd3f895a11e8f72af2cb7d22e08366bebc2b6b57f7744c4bda27034744" 164 + checksum = "4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f" 138 165 dependencies = [ 139 166 "alloc-no-stdlib", 140 167 "alloc-stdlib", ··· 142 169 143 170 [[package]] 144 171 name = "bstr" 145 - version = "1.4.0" 172 + version = "1.9.0" 146 173 source = "registry+https://github.com/rust-lang/crates.io-index" 147 - checksum = "c3d4260bcc2e8fc9df1eac4919a720effeb63a3f0952f5bf4944adfa18897f09" 174 + checksum = "c48f0051a4b4c5e0b6d365cd04af53aeaa209e3cc15ec2cdb69e73cc87fbd0dc" 148 175 dependencies = [ 149 176 "memchr", 150 177 "serde", ··· 152 179 153 180 [[package]] 154 181 name = "bumpalo" 155 - version = "3.12.2" 182 + version = "3.14.0" 156 183 source = "registry+https://github.com/rust-lang/crates.io-index" 157 - checksum = "3c6ed94e98ecff0c12dd1b04c15ec0d7d9458ca8fe806cea6f12954efe74c63b" 184 + checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" 158 185 159 186 [[package]] 160 187 name = "bytemuck" 161 - version = "1.13.1" 188 + version = "1.14.3" 162 189 source = "registry+https://github.com/rust-lang/crates.io-index" 163 - checksum = "17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea" 190 + checksum = "a2ef034f05691a48569bd920a96c81b9d91bbad1ab5ac7c4616c1f6ef36cb79f" 164 191 165 192 [[package]] 166 193 name = "byteorder" 167 - version = "1.4.3" 194 + version = "1.5.0" 168 195 source = "registry+https://github.com/rust-lang/crates.io-index" 169 - checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 196 + checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 170 197 171 198 [[package]] 172 199 name = "bytes" 173 - version = "1.4.0" 200 + version = "1.5.0" 174 201 source = "registry+https://github.com/rust-lang/crates.io-index" 175 - checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" 202 + checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" 176 203 177 204 [[package]] 178 205 name = "cairo-rs" ··· 180 207 source = "registry+https://github.com/rust-lang/crates.io-index" 181 208 checksum = "c76ee391b03d35510d9fa917357c7f1855bd9a6659c95a1b392e33f49b3369bc" 182 209 dependencies = [ 183 - "bitflags", 210 + "bitflags 1.3.2", 184 211 "cairo-sys-rs", 185 212 "glib", 186 213 "libc", ··· 195 222 dependencies = [ 196 223 "glib-sys", 197 224 "libc", 198 - "system-deps 6.1.0", 225 + "system-deps 6.2.0", 199 226 ] 200 227 201 228 [[package]] 202 229 name = "cargo_toml" 203 - version = "0.15.2" 230 + version = "0.15.3" 204 231 source = "registry+https://github.com/rust-lang/crates.io-index" 205 - checksum = "7f83bc2e401ed041b7057345ebc488c005efa0341d5541ce7004d30458d0090b" 232 + checksum = "599aa35200ffff8f04c1925aa1acc92fa2e08874379ef42e210a80e527e60838" 206 233 dependencies = [ 207 234 "serde", 208 - "toml 0.7.3", 235 + "toml 0.7.8", 209 236 ] 210 237 211 238 [[package]] 212 239 name = "cc" 213 - version = "1.0.79" 240 + version = "1.0.83" 214 241 source = "registry+https://github.com/rust-lang/crates.io-index" 215 - checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 242 + checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 243 + dependencies = [ 244 + "libc", 245 + ] 216 246 217 247 [[package]] 218 248 name = "cesu8" ··· 242 272 243 273 [[package]] 244 274 name = "cfg-expr" 245 - version = "0.15.1" 275 + version = "0.15.7" 246 276 source = "registry+https://github.com/rust-lang/crates.io-index" 247 - checksum = "c8790cf1286da485c72cf5fc7aeba308438800036ec67d89425924c4807268c9" 277 + checksum = "fa50868b64a9a6fda9d593ce778849ea8715cd2a3d2cc17ffdb4a2f2f2f1961d" 248 278 dependencies = [ 249 279 "smallvec", 250 280 "target-lexicon", ··· 258 288 259 289 [[package]] 260 290 name = "chrono" 261 - version = "0.4.24" 291 + version = "0.4.34" 262 292 source = "registry+https://github.com/rust-lang/crates.io-index" 263 - checksum = "4e3c5919066adf22df73762e50cffcde3a758f2a848b113b586d1f86728b673b" 293 + checksum = "5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b" 264 294 dependencies = [ 295 + "android-tzdata", 265 296 "iana-time-zone", 266 - "num-integer", 267 297 "num-traits", 268 298 "serde", 269 - "winapi", 299 + "windows-targets 0.52.0", 270 300 ] 271 301 272 302 [[package]] ··· 275 305 source = "registry+https://github.com/rust-lang/crates.io-index" 276 306 checksum = "f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a" 277 307 dependencies = [ 278 - "bitflags", 308 + "bitflags 1.3.2", 279 309 "block", 280 310 "cocoa-foundation", 281 311 "core-foundation", ··· 287 317 288 318 [[package]] 289 319 name = "cocoa-foundation" 290 - version = "0.1.1" 320 + version = "0.1.2" 291 321 source = "registry+https://github.com/rust-lang/crates.io-index" 292 - checksum = "931d3837c286f56e3c58423ce4eba12d08db2374461a785c86f672b08b5650d6" 322 + checksum = "8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7" 293 323 dependencies = [ 294 - "bitflags", 324 + "bitflags 1.3.2", 295 325 "block", 296 326 "core-foundation", 297 327 "core-graphics-types", 298 - "foreign-types", 299 328 "libc", 300 329 "objc", 301 330 ] ··· 324 353 325 354 [[package]] 326 355 name = "core-foundation" 327 - version = "0.9.3" 356 + version = "0.9.4" 328 357 source = "registry+https://github.com/rust-lang/crates.io-index" 329 - checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 358 + checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 330 359 dependencies = [ 331 360 "core-foundation-sys", 332 361 "libc", ··· 334 363 335 364 [[package]] 336 365 name = "core-foundation-sys" 337 - version = "0.8.4" 366 + version = "0.8.6" 338 367 source = "registry+https://github.com/rust-lang/crates.io-index" 339 - checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 368 + checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" 340 369 341 370 [[package]] 342 371 name = "core-graphics" ··· 344 373 source = "registry+https://github.com/rust-lang/crates.io-index" 345 374 checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb" 346 375 dependencies = [ 347 - "bitflags", 376 + "bitflags 1.3.2", 348 377 "core-foundation", 349 378 "core-graphics-types", 350 379 "foreign-types", ··· 353 382 354 383 [[package]] 355 384 name = "core-graphics-types" 356 - version = "0.1.1" 385 + version = "0.1.3" 357 386 source = "registry+https://github.com/rust-lang/crates.io-index" 358 - checksum = "3a68b68b3446082644c91ac778bf50cd4104bfb002b5a6a7c44cca5a2c70788b" 387 + checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" 359 388 dependencies = [ 360 - "bitflags", 389 + "bitflags 1.3.2", 361 390 "core-foundation", 362 - "foreign-types", 363 391 "libc", 364 392 ] 365 393 366 394 [[package]] 367 395 name = "cpufeatures" 368 - version = "0.2.7" 396 + version = "0.2.12" 369 397 source = "registry+https://github.com/rust-lang/crates.io-index" 370 - checksum = "3e4c1eaa2012c47becbbad2ab175484c2a84d1185b566fb2cc5b8707343dfe58" 398 + checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" 371 399 dependencies = [ 372 400 "libc", 373 401 ] 374 402 375 403 [[package]] 376 404 name = "crc32fast" 377 - version = "1.3.2" 405 + version = "1.4.0" 378 406 source = "registry+https://github.com/rust-lang/crates.io-index" 379 - checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 407 + checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa" 380 408 dependencies = [ 381 409 "cfg-if", 382 410 ] 383 411 384 412 [[package]] 385 413 name = "crossbeam-channel" 386 - version = "0.5.8" 414 + version = "0.5.11" 415 + source = "registry+https://github.com/rust-lang/crates.io-index" 416 + checksum = "176dc175b78f56c0f321911d9c8eb2b77a78a4860b9c19db83835fea1a46649b" 417 + dependencies = [ 418 + "crossbeam-utils", 419 + ] 420 + 421 + [[package]] 422 + name = "crossbeam-deque" 423 + version = "0.8.5" 387 424 source = "registry+https://github.com/rust-lang/crates.io-index" 388 - checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" 425 + checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" 389 426 dependencies = [ 390 - "cfg-if", 427 + "crossbeam-epoch", 391 428 "crossbeam-utils", 392 429 ] 393 430 394 431 [[package]] 395 - name = "crossbeam-utils" 396 - version = "0.8.15" 432 + name = "crossbeam-epoch" 433 + version = "0.9.18" 397 434 source = "registry+https://github.com/rust-lang/crates.io-index" 398 - checksum = "3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b" 435 + checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" 399 436 dependencies = [ 400 - "cfg-if", 437 + "crossbeam-utils", 401 438 ] 439 + 440 + [[package]] 441 + name = "crossbeam-utils" 442 + version = "0.8.19" 443 + source = "registry+https://github.com/rust-lang/crates.io-index" 444 + checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" 402 445 403 446 [[package]] 404 447 name = "crypto-common" ··· 429 472 430 473 [[package]] 431 474 name = "cssparser-macros" 432 - version = "0.6.0" 475 + version = "0.6.1" 433 476 source = "registry+https://github.com/rust-lang/crates.io-index" 434 - checksum = "dfae75de57f2b2e85e8768c3ea840fd159c8f33e2b6522c7835b7abac81be16e" 477 + checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" 435 478 dependencies = [ 436 479 "quote", 437 - "syn 1.0.109", 480 + "syn 2.0.48", 438 481 ] 439 482 440 483 [[package]] 441 484 name = "ctor" 442 - version = "0.1.26" 485 + version = "0.2.6" 443 486 source = "registry+https://github.com/rust-lang/crates.io-index" 444 - checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096" 487 + checksum = "30d2b3721e861707777e3195b0158f950ae6dc4a27e4d02ff9f67e3eb3de199e" 445 488 dependencies = [ 446 489 "quote", 447 - "syn 1.0.109", 490 + "syn 2.0.48", 448 491 ] 449 492 450 493 [[package]] 451 - name = "cty" 452 - version = "0.2.2" 453 - source = "registry+https://github.com/rust-lang/crates.io-index" 454 - checksum = "b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35" 455 - 456 - [[package]] 457 494 name = "darling" 458 - version = "0.20.1" 495 + version = "0.20.6" 459 496 source = "registry+https://github.com/rust-lang/crates.io-index" 460 - checksum = "0558d22a7b463ed0241e993f76f09f30b126687447751a8638587b864e4b3944" 497 + checksum = "c376d08ea6aa96aafe61237c7200d1241cb177b7d3a542d791f2d118e9cbb955" 461 498 dependencies = [ 462 499 "darling_core", 463 500 "darling_macro", ··· 465 502 466 503 [[package]] 467 504 name = "darling_core" 468 - version = "0.20.1" 505 + version = "0.20.6" 469 506 source = "registry+https://github.com/rust-lang/crates.io-index" 470 - checksum = "ab8bfa2e259f8ee1ce5e97824a3c55ec4404a0d772ca7fa96bf19f0752a046eb" 507 + checksum = "33043dcd19068b8192064c704b3f83eb464f91f1ff527b44a4e2b08d9cdb8855" 471 508 dependencies = [ 472 509 "fnv", 473 510 "ident_case", 474 511 "proc-macro2", 475 512 "quote", 476 513 "strsim", 477 - "syn 2.0.16", 514 + "syn 2.0.48", 478 515 ] 479 516 480 517 [[package]] 481 518 name = "darling_macro" 482 - version = "0.20.1" 519 + version = "0.20.6" 483 520 source = "registry+https://github.com/rust-lang/crates.io-index" 484 - checksum = "29a358ff9f12ec09c3e61fef9b5a9902623a695a46a917b07f269bff1445611a" 521 + checksum = "c5a91391accf613803c2a9bf9abccdbaa07c54b4244a5b64883f9c3c137c86be" 485 522 dependencies = [ 486 523 "darling_core", 487 524 "quote", 488 - "syn 2.0.16", 525 + "syn 2.0.48", 526 + ] 527 + 528 + [[package]] 529 + name = "deranged" 530 + version = "0.3.11" 531 + source = "registry+https://github.com/rust-lang/crates.io-index" 532 + checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" 533 + dependencies = [ 534 + "powerfmt", 535 + "serde", 489 536 ] 490 537 491 538 [[package]] ··· 503 550 504 551 [[package]] 505 552 name = "digest" 506 - version = "0.10.6" 553 + version = "0.10.7" 507 554 source = "registry+https://github.com/rust-lang/crates.io-index" 508 - checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f" 555 + checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 509 556 dependencies = [ 510 557 "block-buffer", 511 558 "crypto-common", ··· 540 587 541 588 [[package]] 542 589 name = "dtoa" 543 - version = "0.4.8" 590 + version = "1.0.9" 544 591 source = "registry+https://github.com/rust-lang/crates.io-index" 545 - checksum = "56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0" 592 + checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653" 546 593 547 594 [[package]] 548 595 name = "dtoa-short" 549 - version = "0.3.3" 596 + version = "0.3.4" 550 597 source = "registry+https://github.com/rust-lang/crates.io-index" 551 - checksum = "bde03329ae10e79ede66c9ce4dc930aa8599043b0743008548680f25b91502d6" 598 + checksum = "dbaceec3c6e4211c79e7b1800fb9680527106beb2f9c51904a3210c03a448c74" 552 599 dependencies = [ 553 600 "dtoa", 554 601 ] ··· 561 608 562 609 [[package]] 563 610 name = "embed-resource" 564 - version = "2.1.1" 611 + version = "2.4.1" 565 612 source = "registry+https://github.com/rust-lang/crates.io-index" 566 - checksum = "80663502655af01a2902dff3f06869330782267924bf1788410b74edcd93770a" 613 + checksum = "3bde55e389bea6a966bd467ad1ad7da0ae14546a5bc794d16d1e55e7fca44881" 567 614 dependencies = [ 568 615 "cc", 616 + "memchr", 569 617 "rustc_version", 570 - "toml 0.7.3", 618 + "toml 0.8.10", 571 619 "vswhom", 572 620 "winreg", 573 621 ] ··· 580 628 581 629 [[package]] 582 630 name = "encoding_rs" 583 - version = "0.8.32" 631 + version = "0.8.33" 584 632 source = "registry+https://github.com/rust-lang/crates.io-index" 585 - checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394" 633 + checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" 586 634 dependencies = [ 587 635 "cfg-if", 588 636 ] 589 637 590 638 [[package]] 591 - name = "errno" 592 - version = "0.3.1" 639 + name = "equivalent" 640 + version = "1.0.1" 593 641 source = "registry+https://github.com/rust-lang/crates.io-index" 594 - checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 595 - dependencies = [ 596 - "errno-dragonfly", 597 - "libc", 598 - "windows-sys 0.48.0", 599 - ] 642 + checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 600 643 601 644 [[package]] 602 - name = "errno-dragonfly" 603 - version = "0.1.2" 645 + name = "errno" 646 + version = "0.3.8" 604 647 source = "registry+https://github.com/rust-lang/crates.io-index" 605 - checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 648 + checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" 606 649 dependencies = [ 607 - "cc", 608 650 "libc", 651 + "windows-sys 0.52.0", 609 652 ] 610 653 611 654 [[package]] 612 655 name = "fastrand" 613 - version = "1.9.0" 656 + version = "2.0.1" 614 657 source = "registry+https://github.com/rust-lang/crates.io-index" 615 - checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" 616 - dependencies = [ 617 - "instant", 618 - ] 658 + checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" 619 659 620 660 [[package]] 621 661 name = "fdeflate" 622 - version = "0.3.0" 662 + version = "0.3.4" 623 663 source = "registry+https://github.com/rust-lang/crates.io-index" 624 - checksum = "d329bdeac514ee06249dabc27877490f17f5d371ec693360768b838e19f3ae10" 664 + checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645" 625 665 dependencies = [ 626 666 "simd-adler32", 627 667 ] 628 668 629 669 [[package]] 630 670 name = "field-offset" 631 - version = "0.3.5" 671 + version = "0.3.6" 632 672 source = "registry+https://github.com/rust-lang/crates.io-index" 633 - checksum = "a3cf3a800ff6e860c863ca6d4b16fd999db8b752819c1606884047b73e468535" 673 + checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" 634 674 dependencies = [ 635 675 "memoffset", 636 676 "rustc_version", ··· 638 678 639 679 [[package]] 640 680 name = "filetime" 641 - version = "0.2.21" 681 + version = "0.2.23" 642 682 source = "registry+https://github.com/rust-lang/crates.io-index" 643 - checksum = "5cbc844cecaee9d4443931972e1289c8ff485cb4cc2767cb03ca139ed6885153" 683 + checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" 644 684 dependencies = [ 645 685 "cfg-if", 646 686 "libc", 647 - "redox_syscall 0.2.16", 648 - "windows-sys 0.48.0", 687 + "redox_syscall", 688 + "windows-sys 0.52.0", 649 689 ] 650 690 651 691 [[package]] 652 692 name = "flate2" 653 - version = "1.0.26" 693 + version = "1.0.28" 654 694 source = "registry+https://github.com/rust-lang/crates.io-index" 655 - checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743" 695 + checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" 656 696 dependencies = [ 657 697 "crc32fast", 658 698 "miniz_oxide", ··· 681 721 682 722 [[package]] 683 723 name = "form_urlencoded" 684 - version = "1.1.0" 724 + version = "1.2.1" 685 725 source = "registry+https://github.com/rust-lang/crates.io-index" 686 - checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" 726 + checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 687 727 dependencies = [ 688 728 "percent-encoding", 689 729 ] ··· 700 740 701 741 [[package]] 702 742 name = "futures-channel" 703 - version = "0.3.28" 743 + version = "0.3.30" 704 744 source = "registry+https://github.com/rust-lang/crates.io-index" 705 - checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" 745 + checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" 706 746 dependencies = [ 707 747 "futures-core", 708 748 ] 709 749 710 750 [[package]] 711 751 name = "futures-core" 712 - version = "0.3.28" 752 + version = "0.3.30" 713 753 source = "registry+https://github.com/rust-lang/crates.io-index" 714 - checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" 754 + checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 715 755 716 756 [[package]] 717 757 name = "futures-executor" 718 - version = "0.3.28" 758 + version = "0.3.30" 719 759 source = "registry+https://github.com/rust-lang/crates.io-index" 720 - checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" 760 + checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" 721 761 dependencies = [ 722 762 "futures-core", 723 763 "futures-task", ··· 726 766 727 767 [[package]] 728 768 name = "futures-io" 729 - version = "0.3.28" 769 + version = "0.3.30" 730 770 source = "registry+https://github.com/rust-lang/crates.io-index" 731 - checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" 771 + checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" 732 772 733 773 [[package]] 734 774 name = "futures-macro" 735 - version = "0.3.28" 775 + version = "0.3.30" 736 776 source = "registry+https://github.com/rust-lang/crates.io-index" 737 - checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" 777 + checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" 738 778 dependencies = [ 739 779 "proc-macro2", 740 780 "quote", 741 - "syn 2.0.16", 781 + "syn 2.0.48", 742 782 ] 743 783 744 784 [[package]] 745 785 name = "futures-task" 746 - version = "0.3.28" 786 + version = "0.3.30" 747 787 source = "registry+https://github.com/rust-lang/crates.io-index" 748 - checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" 788 + checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 749 789 750 790 [[package]] 751 791 name = "futures-util" 752 - version = "0.3.28" 792 + version = "0.3.30" 753 793 source = "registry+https://github.com/rust-lang/crates.io-index" 754 - checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" 794 + checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" 755 795 dependencies = [ 756 796 "futures-core", 757 797 "futures-macro", ··· 776 816 source = "registry+https://github.com/rust-lang/crates.io-index" 777 817 checksum = "a6e05c1f572ab0e1f15be94217f0dc29088c248b14f792a5ff0af0d84bcda9e8" 778 818 dependencies = [ 779 - "bitflags", 819 + "bitflags 1.3.2", 780 820 "cairo-rs", 781 821 "gdk-pixbuf", 782 822 "gdk-sys", ··· 792 832 source = "registry+https://github.com/rust-lang/crates.io-index" 793 833 checksum = "ad38dd9cc8b099cceecdf41375bb6d481b1b5a7cd5cd603e10a69a9383f8619a" 794 834 dependencies = [ 795 - "bitflags", 835 + "bitflags 1.3.2", 796 836 "gdk-pixbuf-sys", 797 837 "gio", 798 838 "glib", ··· 809 849 "glib-sys", 810 850 "gobject-sys", 811 851 "libc", 812 - "system-deps 6.1.0", 852 + "system-deps 6.2.0", 813 853 ] 814 854 815 855 [[package]] ··· 826 866 "libc", 827 867 "pango-sys", 828 868 "pkg-config", 829 - "system-deps 6.1.0", 869 + "system-deps 6.2.0", 830 870 ] 831 871 832 872 [[package]] ··· 840 880 "gobject-sys", 841 881 "libc", 842 882 "pkg-config", 843 - "system-deps 6.1.0", 883 + "system-deps 6.2.0", 844 884 ] 845 885 846 886 [[package]] ··· 852 892 "gdk-sys", 853 893 "glib-sys", 854 894 "libc", 855 - "system-deps 6.1.0", 895 + "system-deps 6.2.0", 856 896 "x11", 857 897 ] 858 898 859 899 [[package]] 860 900 name = "generator" 861 - version = "0.7.4" 901 + version = "0.7.5" 862 902 source = "registry+https://github.com/rust-lang/crates.io-index" 863 - checksum = "f3e123d9ae7c02966b4d892e550bdc32164f05853cd40ab570650ad600596a8a" 903 + checksum = "5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e" 864 904 dependencies = [ 865 905 "cc", 866 906 "libc", ··· 892 932 893 933 [[package]] 894 934 name = "getrandom" 895 - version = "0.2.9" 935 + version = "0.2.12" 896 936 source = "registry+https://github.com/rust-lang/crates.io-index" 897 - checksum = "c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4" 937 + checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" 898 938 dependencies = [ 899 939 "cfg-if", 900 940 "libc", 901 941 "wasi 0.11.0+wasi-snapshot-preview1", 902 942 ] 943 + 944 + [[package]] 945 + name = "gimli" 946 + version = "0.28.1" 947 + source = "registry+https://github.com/rust-lang/crates.io-index" 948 + checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" 903 949 904 950 [[package]] 905 951 name = "gio" ··· 907 953 source = "registry+https://github.com/rust-lang/crates.io-index" 908 954 checksum = "68fdbc90312d462781a395f7a16d96a2b379bb6ef8cd6310a2df272771c4283b" 909 955 dependencies = [ 910 - "bitflags", 956 + "bitflags 1.3.2", 911 957 "futures-channel", 912 958 "futures-core", 913 959 "futures-io", ··· 927 973 "glib-sys", 928 974 "gobject-sys", 929 975 "libc", 930 - "system-deps 6.1.0", 976 + "system-deps 6.2.0", 931 977 "winapi", 932 978 ] 933 979 ··· 937 983 source = "registry+https://github.com/rust-lang/crates.io-index" 938 984 checksum = "edb0306fbad0ab5428b0ca674a23893db909a98582969c9b537be4ced78c505d" 939 985 dependencies = [ 940 - "bitflags", 986 + "bitflags 1.3.2", 941 987 "futures-channel", 942 988 "futures-core", 943 989 "futures-executor", ··· 973 1019 checksum = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4" 974 1020 dependencies = [ 975 1021 "libc", 976 - "system-deps 6.1.0", 1022 + "system-deps 6.2.0", 977 1023 ] 978 1024 979 1025 [[package]] ··· 984 1030 985 1031 [[package]] 986 1032 name = "globset" 987 - version = "0.4.10" 1033 + version = "0.4.14" 988 1034 source = "registry+https://github.com/rust-lang/crates.io-index" 989 - checksum = "029d74589adefde59de1a0c4f4732695c32805624aec7b68d91503d4dba79afc" 1035 + checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" 990 1036 dependencies = [ 991 - "aho-corasick 0.7.20", 1037 + "aho-corasick", 992 1038 "bstr", 993 - "fnv", 994 1039 "log", 995 - "regex", 1040 + "regex-automata 0.4.5", 1041 + "regex-syntax 0.8.2", 996 1042 ] 997 1043 998 1044 [[package]] ··· 1003 1049 dependencies = [ 1004 1050 "glib-sys", 1005 1051 "libc", 1006 - "system-deps 6.1.0", 1052 + "system-deps 6.2.0", 1007 1053 ] 1008 1054 1009 1055 [[package]] ··· 1013 1059 checksum = "92e3004a2d5d6d8b5057d2b57b3712c9529b62e82c77f25c1fecde1fd5c23bd0" 1014 1060 dependencies = [ 1015 1061 "atk", 1016 - "bitflags", 1062 + "bitflags 1.3.2", 1017 1063 "cairo-rs", 1018 1064 "field-offset", 1019 1065 "futures-channel", ··· 1044 1090 "gobject-sys", 1045 1091 "libc", 1046 1092 "pango-sys", 1047 - "system-deps 6.1.0", 1093 + "system-deps 6.2.0", 1048 1094 ] 1049 1095 1050 1096 [[package]] ··· 1066 1112 version = "0.12.3" 1067 1113 source = "registry+https://github.com/rust-lang/crates.io-index" 1068 1114 checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1115 + 1116 + [[package]] 1117 + name = "hashbrown" 1118 + version = "0.14.3" 1119 + source = "registry+https://github.com/rust-lang/crates.io-index" 1120 + checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" 1069 1121 1070 1122 [[package]] 1071 1123 name = "heck" ··· 1084 1136 1085 1137 [[package]] 1086 1138 name = "hermit-abi" 1087 - version = "0.2.6" 1088 - source = "registry+https://github.com/rust-lang/crates.io-index" 1089 - checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 1090 - dependencies = [ 1091 - "libc", 1092 - ] 1093 - 1094 - [[package]] 1095 - name = "hermit-abi" 1096 - version = "0.3.1" 1139 + version = "0.3.6" 1097 1140 source = "registry+https://github.com/rust-lang/crates.io-index" 1098 - checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" 1141 + checksum = "bd5256b483761cd23699d0da46cc6fd2ee3be420bbe6d020ae4a091e70b7e9fd" 1099 1142 1100 1143 [[package]] 1101 1144 name = "hex" ··· 1105 1148 1106 1149 [[package]] 1107 1150 name = "html5ever" 1108 - version = "0.25.2" 1151 + version = "0.26.0" 1109 1152 source = "registry+https://github.com/rust-lang/crates.io-index" 1110 - checksum = "e5c13fb08e5d4dfc151ee5e88bae63f7773d61852f3bdc73c9f4b9e1bde03148" 1153 + checksum = "bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7" 1111 1154 dependencies = [ 1112 1155 "log", 1113 1156 "mac", ··· 1119 1162 1120 1163 [[package]] 1121 1164 name = "http" 1122 - version = "0.2.9" 1165 + version = "0.2.11" 1123 1166 source = "registry+https://github.com/rust-lang/crates.io-index" 1124 - checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" 1167 + checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" 1125 1168 dependencies = [ 1126 1169 "bytes", 1127 1170 "fnv", 1128 - "itoa 1.0.6", 1171 + "itoa 1.0.10", 1129 1172 ] 1130 1173 1131 1174 [[package]] ··· 1136 1179 1137 1180 [[package]] 1138 1181 name = "iana-time-zone" 1139 - version = "0.1.56" 1182 + version = "0.1.60" 1140 1183 source = "registry+https://github.com/rust-lang/crates.io-index" 1141 - checksum = "0722cd7114b7de04316e7ea5456a0bbb20e4adb46fd27a3697adb812cff0f37c" 1184 + checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" 1142 1185 dependencies = [ 1143 1186 "android_system_properties", 1144 1187 "core-foundation-sys", 1145 1188 "iana-time-zone-haiku", 1146 1189 "js-sys", 1147 1190 "wasm-bindgen", 1148 - "windows 0.48.0", 1191 + "windows-core", 1149 1192 ] 1150 1193 1151 1194 [[package]] ··· 1175 1218 1176 1219 [[package]] 1177 1220 name = "idna" 1178 - version = "0.3.0" 1221 + version = "0.5.0" 1179 1222 source = "registry+https://github.com/rust-lang/crates.io-index" 1180 - checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" 1223 + checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" 1181 1224 dependencies = [ 1182 1225 "unicode-bidi", 1183 1226 "unicode-normalization", ··· 1185 1228 1186 1229 [[package]] 1187 1230 name = "ignore" 1188 - version = "0.4.18" 1231 + version = "0.4.22" 1189 1232 source = "registry+https://github.com/rust-lang/crates.io-index" 1190 - checksum = "713f1b139373f96a2e0ce3ac931cd01ee973c3c5dd7c40c0c2efe96ad2b6751d" 1233 + checksum = "b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1" 1191 1234 dependencies = [ 1192 - "crossbeam-utils", 1235 + "crossbeam-deque", 1193 1236 "globset", 1194 - "lazy_static", 1195 1237 "log", 1196 1238 "memchr", 1197 - "regex", 1239 + "regex-automata 0.4.5", 1198 1240 "same-file", 1199 - "thread_local", 1200 1241 "walkdir", 1201 1242 "winapi-util", 1202 1243 ] 1203 1244 1204 1245 [[package]] 1205 1246 name = "image" 1206 - version = "0.24.6" 1247 + version = "0.24.8" 1207 1248 source = "registry+https://github.com/rust-lang/crates.io-index" 1208 - checksum = "527909aa81e20ac3a44803521443a765550f09b5130c2c2fa1ea59c2f8f50a3a" 1249 + checksum = "034bbe799d1909622a74d1193aa50147769440040ff36cb2baa947609b0a4e23" 1209 1250 dependencies = [ 1210 1251 "bytemuck", 1211 1252 "byteorder", 1212 1253 "color_quant", 1213 - "num-rational", 1214 1254 "num-traits", 1215 1255 ] 1216 1256 ··· 1221 1261 checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1222 1262 dependencies = [ 1223 1263 "autocfg", 1224 - "hashbrown", 1264 + "hashbrown 0.12.3", 1265 + "serde", 1266 + ] 1267 + 1268 + [[package]] 1269 + name = "indexmap" 1270 + version = "2.2.3" 1271 + source = "registry+https://github.com/rust-lang/crates.io-index" 1272 + checksum = "233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177" 1273 + dependencies = [ 1274 + "equivalent", 1275 + "hashbrown 0.14.3", 1225 1276 "serde", 1226 1277 ] 1227 1278 1228 1279 [[package]] 1229 1280 name = "infer" 1230 - version = "0.12.0" 1281 + version = "0.13.0" 1231 1282 source = "registry+https://github.com/rust-lang/crates.io-index" 1232 - checksum = "a898e4b7951673fce96614ce5751d13c40fc5674bc2d759288e46c3ab62598b3" 1283 + checksum = "f551f8c3a39f68f986517db0d1759de85881894fdc7db798bd2a9df9cb04b7fc" 1233 1284 dependencies = [ 1234 1285 "cfb", 1235 1286 ] ··· 1244 1295 ] 1245 1296 1246 1297 [[package]] 1247 - name = "io-lifetimes" 1248 - version = "1.0.10" 1249 - source = "registry+https://github.com/rust-lang/crates.io-index" 1250 - checksum = "9c66c74d2ae7e79a5a8f7ac924adbe38ee42a859c6539ad869eb51f0b52dc220" 1251 - dependencies = [ 1252 - "hermit-abi 0.3.1", 1253 - "libc", 1254 - "windows-sys 0.48.0", 1255 - ] 1256 - 1257 - [[package]] 1258 1298 name = "itoa" 1259 1299 version = "0.4.8" 1260 1300 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1262 1302 1263 1303 [[package]] 1264 1304 name = "itoa" 1265 - version = "1.0.6" 1305 + version = "1.0.10" 1266 1306 source = "registry+https://github.com/rust-lang/crates.io-index" 1267 - checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" 1307 + checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" 1268 1308 1269 1309 [[package]] 1270 1310 name = "javascriptcore-rs" ··· 1272 1312 source = "registry+https://github.com/rust-lang/crates.io-index" 1273 1313 checksum = "bf053e7843f2812ff03ef5afe34bb9c06ffee120385caad4f6b9967fcd37d41c" 1274 1314 dependencies = [ 1275 - "bitflags", 1315 + "bitflags 1.3.2", 1276 1316 "glib", 1277 1317 "javascriptcore-rs-sys", 1278 1318 ] ··· 1311 1351 1312 1352 [[package]] 1313 1353 name = "js-sys" 1314 - version = "0.3.63" 1354 + version = "0.3.68" 1315 1355 source = "registry+https://github.com/rust-lang/crates.io-index" 1316 - checksum = "2f37a4a5928311ac501dee68b3c7613a1037d0edb30c8e5427bd832d55d1b790" 1356 + checksum = "406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee" 1317 1357 dependencies = [ 1318 1358 "wasm-bindgen", 1319 1359 ] 1320 1360 1321 1361 [[package]] 1322 1362 name = "json-patch" 1323 - version = "1.0.0" 1363 + version = "1.2.0" 1324 1364 source = "registry+https://github.com/rust-lang/crates.io-index" 1325 - checksum = "1f54898088ccb91df1b492cc80029a6fdf1c48ca0db7c6822a8babad69c94658" 1365 + checksum = "55ff1e1486799e3f64129f8ccad108b38290df9cd7015cd31bed17239f0789d6" 1326 1366 dependencies = [ 1327 1367 "serde", 1328 1368 "serde_json", ··· 1331 1371 ] 1332 1372 1333 1373 [[package]] 1334 - name = "kuchiki" 1335 - version = "0.8.1" 1374 + name = "kuchikiki" 1375 + version = "0.8.2" 1336 1376 source = "registry+https://github.com/rust-lang/crates.io-index" 1337 - checksum = "1ea8e9c6e031377cff82ee3001dc8026cdf431ed4e2e6b51f98ab8c73484a358" 1377 + checksum = "f29e4755b7b995046f510a7520c42b2fed58b77bd94d5a87a8eb43d2fd126da8" 1338 1378 dependencies = [ 1339 1379 "cssparser", 1340 1380 "html5ever", 1381 + "indexmap 1.9.3", 1341 1382 "matches", 1342 1383 "selectors", 1343 1384 ] ··· 1350 1391 1351 1392 [[package]] 1352 1393 name = "libc" 1353 - version = "0.2.144" 1394 + version = "0.2.153" 1395 + source = "registry+https://github.com/rust-lang/crates.io-index" 1396 + checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" 1397 + 1398 + [[package]] 1399 + name = "libredox" 1400 + version = "0.0.1" 1354 1401 source = "registry+https://github.com/rust-lang/crates.io-index" 1355 - checksum = "2b00cc1c228a6782d0f076e7b232802e0c5689d41bb5df366f2a6b6621cfdfe1" 1402 + checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" 1403 + dependencies = [ 1404 + "bitflags 2.4.2", 1405 + "libc", 1406 + "redox_syscall", 1407 + ] 1356 1408 1357 1409 [[package]] 1358 1410 name = "line-wrap" ··· 1365 1417 1366 1418 [[package]] 1367 1419 name = "linux-raw-sys" 1368 - version = "0.3.7" 1420 + version = "0.4.13" 1369 1421 source = "registry+https://github.com/rust-lang/crates.io-index" 1370 - checksum = "ece97ea872ece730aed82664c424eb4c8291e1ff2480247ccf7409044bc6479f" 1422 + checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" 1371 1423 1372 1424 [[package]] 1373 1425 name = "lock_api" 1374 - version = "0.4.9" 1426 + version = "0.4.11" 1375 1427 source = "registry+https://github.com/rust-lang/crates.io-index" 1376 - checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" 1428 + checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" 1377 1429 dependencies = [ 1378 1430 "autocfg", 1379 1431 "scopeguard", ··· 1381 1433 1382 1434 [[package]] 1383 1435 name = "log" 1384 - version = "0.4.17" 1436 + version = "0.4.20" 1385 1437 source = "registry+https://github.com/rust-lang/crates.io-index" 1386 - checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 1387 - dependencies = [ 1388 - "cfg-if", 1389 - ] 1438 + checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 1390 1439 1391 1440 [[package]] 1392 1441 name = "loom" ··· 1420 1469 1421 1470 [[package]] 1422 1471 name = "markup5ever" 1423 - version = "0.10.1" 1472 + version = "0.11.0" 1424 1473 source = "registry+https://github.com/rust-lang/crates.io-index" 1425 - checksum = "a24f40fb03852d1cdd84330cddcaf98e9ec08a7b7768e952fad3b4cf048ec8fd" 1474 + checksum = "7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016" 1426 1475 dependencies = [ 1427 1476 "log", 1428 - "phf 0.8.0", 1429 - "phf_codegen", 1477 + "phf 0.10.1", 1478 + "phf_codegen 0.10.0", 1430 1479 "string_cache", 1431 1480 "string_cache_codegen", 1432 1481 "tendril", ··· 1438 1487 source = "registry+https://github.com/rust-lang/crates.io-index" 1439 1488 checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" 1440 1489 dependencies = [ 1441 - "regex-automata", 1490 + "regex-automata 0.1.10", 1442 1491 ] 1443 1492 1444 1493 [[package]] ··· 1449 1498 1450 1499 [[package]] 1451 1500 name = "memchr" 1452 - version = "2.5.0" 1501 + version = "2.7.1" 1453 1502 source = "registry+https://github.com/rust-lang/crates.io-index" 1454 - checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 1503 + checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" 1455 1504 1456 1505 [[package]] 1457 1506 name = "memoffset" 1458 - version = "0.8.0" 1507 + version = "0.9.0" 1459 1508 source = "registry+https://github.com/rust-lang/crates.io-index" 1460 - checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" 1509 + checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" 1461 1510 dependencies = [ 1462 1511 "autocfg", 1463 1512 ] 1464 1513 1465 1514 [[package]] 1466 1515 name = "miniz_oxide" 1467 - version = "0.7.1" 1516 + version = "0.7.2" 1468 1517 source = "registry+https://github.com/rust-lang/crates.io-index" 1469 - checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 1518 + checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" 1470 1519 dependencies = [ 1471 1520 "adler", 1472 1521 "simd-adler32", ··· 1478 1527 source = "registry+https://github.com/rust-lang/crates.io-index" 1479 1528 checksum = "2032c77e030ddee34a6787a64166008da93f6a352b629261d0fee232b8742dd4" 1480 1529 dependencies = [ 1481 - "bitflags", 1530 + "bitflags 1.3.2", 1482 1531 "jni-sys", 1483 1532 "ndk-sys", 1484 1533 "num_enum", ··· 1523 1572 ] 1524 1573 1525 1574 [[package]] 1526 - name = "num-integer" 1527 - version = "0.1.45" 1528 - source = "registry+https://github.com/rust-lang/crates.io-index" 1529 - checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 1530 - dependencies = [ 1531 - "autocfg", 1532 - "num-traits", 1533 - ] 1534 - 1535 - [[package]] 1536 - name = "num-rational" 1537 - version = "0.4.1" 1575 + name = "num-conv" 1576 + version = "0.1.0" 1538 1577 source = "registry+https://github.com/rust-lang/crates.io-index" 1539 - checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" 1540 - dependencies = [ 1541 - "autocfg", 1542 - "num-integer", 1543 - "num-traits", 1544 - ] 1578 + checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 1545 1579 1546 1580 [[package]] 1547 1581 name = "num-traits" 1548 - version = "0.2.15" 1582 + version = "0.2.18" 1549 1583 source = "registry+https://github.com/rust-lang/crates.io-index" 1550 - checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 1584 + checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" 1551 1585 dependencies = [ 1552 1586 "autocfg", 1553 1587 ] 1554 1588 1555 1589 [[package]] 1556 1590 name = "num_cpus" 1557 - version = "1.15.0" 1591 + version = "1.16.0" 1558 1592 source = "registry+https://github.com/rust-lang/crates.io-index" 1559 - checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" 1593 + checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 1560 1594 dependencies = [ 1561 - "hermit-abi 0.2.6", 1595 + "hermit-abi", 1562 1596 "libc", 1563 1597 ] 1564 1598 ··· 1584 1618 ] 1585 1619 1586 1620 [[package]] 1587 - name = "num_threads" 1588 - version = "0.1.6" 1589 - source = "registry+https://github.com/rust-lang/crates.io-index" 1590 - checksum = "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44" 1591 - dependencies = [ 1592 - "libc", 1593 - ] 1594 - 1595 - [[package]] 1596 1621 name = "objc" 1597 1622 version = "0.2.7" 1598 1623 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1621 1646 ] 1622 1647 1623 1648 [[package]] 1649 + name = "object" 1650 + version = "0.32.2" 1651 + source = "registry+https://github.com/rust-lang/crates.io-index" 1652 + checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" 1653 + dependencies = [ 1654 + "memchr", 1655 + ] 1656 + 1657 + [[package]] 1624 1658 name = "once_cell" 1625 - version = "1.17.1" 1659 + version = "1.19.0" 1626 1660 source = "registry+https://github.com/rust-lang/crates.io-index" 1627 - checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" 1661 + checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 1628 1662 1629 1663 [[package]] 1630 1664 name = "open" ··· 1648 1682 source = "registry+https://github.com/rust-lang/crates.io-index" 1649 1683 checksum = "22e4045548659aee5313bde6c582b0d83a627b7904dd20dc2d9ef0895d414e4f" 1650 1684 dependencies = [ 1651 - "bitflags", 1685 + "bitflags 1.3.2", 1652 1686 "glib", 1653 1687 "libc", 1654 1688 "once_cell", ··· 1664 1698 "glib-sys", 1665 1699 "gobject-sys", 1666 1700 "libc", 1667 - "system-deps 6.1.0", 1701 + "system-deps 6.2.0", 1668 1702 ] 1669 1703 1670 1704 [[package]] ··· 1679 1713 1680 1714 [[package]] 1681 1715 name = "parking_lot_core" 1682 - version = "0.9.7" 1716 + version = "0.9.9" 1683 1717 source = "registry+https://github.com/rust-lang/crates.io-index" 1684 - checksum = "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521" 1718 + checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" 1685 1719 dependencies = [ 1686 1720 "cfg-if", 1687 1721 "libc", 1688 - "redox_syscall 0.2.16", 1722 + "redox_syscall", 1689 1723 "smallvec", 1690 - "windows-sys 0.45.0", 1724 + "windows-targets 0.48.5", 1691 1725 ] 1692 1726 1693 1727 [[package]] ··· 1698 1732 1699 1733 [[package]] 1700 1734 name = "percent-encoding" 1701 - version = "2.2.0" 1735 + version = "2.3.1" 1702 1736 source = "registry+https://github.com/rust-lang/crates.io-index" 1703 - checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" 1737 + checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 1704 1738 1705 1739 [[package]] 1706 1740 name = "phf" ··· 1719 1753 source = "registry+https://github.com/rust-lang/crates.io-index" 1720 1754 checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" 1721 1755 dependencies = [ 1722 - "phf_macros 0.10.0", 1723 1756 "phf_shared 0.10.0", 1724 - "proc-macro-hack", 1757 + ] 1758 + 1759 + [[package]] 1760 + name = "phf" 1761 + version = "0.11.2" 1762 + source = "registry+https://github.com/rust-lang/crates.io-index" 1763 + checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" 1764 + dependencies = [ 1765 + "phf_macros 0.11.2", 1766 + "phf_shared 0.11.2", 1725 1767 ] 1726 1768 1727 1769 [[package]] ··· 1732 1774 dependencies = [ 1733 1775 "phf_generator 0.8.0", 1734 1776 "phf_shared 0.8.0", 1777 + ] 1778 + 1779 + [[package]] 1780 + name = "phf_codegen" 1781 + version = "0.10.0" 1782 + source = "registry+https://github.com/rust-lang/crates.io-index" 1783 + checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd" 1784 + dependencies = [ 1785 + "phf_generator 0.10.0", 1786 + "phf_shared 0.10.0", 1735 1787 ] 1736 1788 1737 1789 [[package]] ··· 1755 1807 ] 1756 1808 1757 1809 [[package]] 1810 + name = "phf_generator" 1811 + version = "0.11.2" 1812 + source = "registry+https://github.com/rust-lang/crates.io-index" 1813 + checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" 1814 + dependencies = [ 1815 + "phf_shared 0.11.2", 1816 + "rand 0.8.5", 1817 + ] 1818 + 1819 + [[package]] 1758 1820 name = "phf_macros" 1759 1821 version = "0.8.0" 1760 1822 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1770 1832 1771 1833 [[package]] 1772 1834 name = "phf_macros" 1773 - version = "0.10.0" 1835 + version = "0.11.2" 1774 1836 source = "registry+https://github.com/rust-lang/crates.io-index" 1775 - checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0" 1837 + checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b" 1776 1838 dependencies = [ 1777 - "phf_generator 0.10.0", 1778 - "phf_shared 0.10.0", 1779 - "proc-macro-hack", 1839 + "phf_generator 0.11.2", 1840 + "phf_shared 0.11.2", 1780 1841 "proc-macro2", 1781 1842 "quote", 1782 - "syn 1.0.109", 1843 + "syn 2.0.48", 1783 1844 ] 1784 1845 1785 1846 [[package]] ··· 1801 1862 ] 1802 1863 1803 1864 [[package]] 1865 + name = "phf_shared" 1866 + version = "0.11.2" 1867 + source = "registry+https://github.com/rust-lang/crates.io-index" 1868 + checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" 1869 + dependencies = [ 1870 + "siphasher", 1871 + ] 1872 + 1873 + [[package]] 1804 1874 name = "pin-project-lite" 1805 - version = "0.2.9" 1875 + version = "0.2.13" 1806 1876 source = "registry+https://github.com/rust-lang/crates.io-index" 1807 - checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 1877 + checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 1808 1878 1809 1879 [[package]] 1810 1880 name = "pin-utils" ··· 1814 1884 1815 1885 [[package]] 1816 1886 name = "pkg-config" 1817 - version = "0.3.27" 1887 + version = "0.3.30" 1818 1888 source = "registry+https://github.com/rust-lang/crates.io-index" 1819 - checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 1889 + checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" 1820 1890 1821 1891 [[package]] 1822 1892 name = "plist" 1823 - version = "1.4.3" 1893 + version = "1.6.0" 1824 1894 source = "registry+https://github.com/rust-lang/crates.io-index" 1825 - checksum = "9bd9647b268a3d3e14ff09c23201133a62589c658db02bb7388c7246aafe0590" 1895 + checksum = "e5699cc8a63d1aa2b1ee8e12b9ad70ac790d65788cd36101fa37f87ea46c4cef" 1826 1896 dependencies = [ 1827 - "base64 0.21.0", 1828 - "indexmap", 1897 + "base64 0.21.7", 1898 + "indexmap 2.2.3", 1829 1899 "line-wrap", 1830 1900 "quick-xml", 1831 1901 "serde", ··· 1834 1904 1835 1905 [[package]] 1836 1906 name = "png" 1837 - version = "0.17.8" 1907 + version = "0.17.11" 1838 1908 source = "registry+https://github.com/rust-lang/crates.io-index" 1839 - checksum = "aaeebc51f9e7d2c150d3f3bfeb667f2aa985db5ef1e3d212847bdedb488beeaa" 1909 + checksum = "1f6c3c3e617595665b8ea2ff95a86066be38fb121ff920a9c0eb282abcd1da5a" 1840 1910 dependencies = [ 1841 - "bitflags", 1911 + "bitflags 1.3.2", 1842 1912 "crc32fast", 1843 1913 "fdeflate", 1844 1914 "flate2", 1845 1915 "miniz_oxide", 1846 1916 ] 1917 + 1918 + [[package]] 1919 + name = "powerfmt" 1920 + version = "0.2.0" 1921 + source = "registry+https://github.com/rust-lang/crates.io-index" 1922 + checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 1847 1923 1848 1924 [[package]] 1849 1925 name = "ppv-lite86" ··· 1864 1940 checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" 1865 1941 dependencies = [ 1866 1942 "once_cell", 1867 - "toml_edit", 1943 + "toml_edit 0.19.15", 1868 1944 ] 1869 1945 1870 1946 [[package]] ··· 1899 1975 1900 1976 [[package]] 1901 1977 name = "proc-macro2" 1902 - version = "1.0.58" 1978 + version = "1.0.78" 1903 1979 source = "registry+https://github.com/rust-lang/crates.io-index" 1904 - checksum = "fa1fb82fc0c281dd9671101b66b771ebbe1eaf967b96ac8740dcba4b70005ca8" 1980 + checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" 1905 1981 dependencies = [ 1906 1982 "unicode-ident", 1907 1983 ] 1908 1984 1909 1985 [[package]] 1910 1986 name = "quick-xml" 1911 - version = "0.28.2" 1987 + version = "0.31.0" 1912 1988 source = "registry+https://github.com/rust-lang/crates.io-index" 1913 - checksum = "0ce5e73202a820a31f8a0ee32ada5e21029c81fd9e3ebf668a40832e4219d9d1" 1989 + checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33" 1914 1990 dependencies = [ 1915 1991 "memchr", 1916 1992 ] 1917 1993 1918 1994 [[package]] 1919 1995 name = "quote" 1920 - version = "1.0.27" 1996 + version = "1.0.35" 1921 1997 source = "registry+https://github.com/rust-lang/crates.io-index" 1922 - checksum = "8f4f29d145265ec1c483c7c654450edde0bfe043d3938d6972630663356d9500" 1998 + checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" 1923 1999 dependencies = [ 1924 2000 "proc-macro2", 1925 2001 ] ··· 1984 2060 source = "registry+https://github.com/rust-lang/crates.io-index" 1985 2061 checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 1986 2062 dependencies = [ 1987 - "getrandom 0.2.9", 2063 + "getrandom 0.2.12", 1988 2064 ] 1989 2065 1990 2066 [[package]] ··· 2007 2083 2008 2084 [[package]] 2009 2085 name = "raw-window-handle" 2010 - version = "0.5.0" 2011 - source = "registry+https://github.com/rust-lang/crates.io-index" 2012 - checksum = "ed7e3d950b66e19e0c372f3fa3fbbcf85b1746b571f74e0c2af6042a5c93420a" 2013 - dependencies = [ 2014 - "cty", 2015 - ] 2016 - 2017 - [[package]] 2018 - name = "redox_syscall" 2019 - version = "0.2.16" 2086 + version = "0.5.2" 2020 2087 source = "registry+https://github.com/rust-lang/crates.io-index" 2021 - checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 2022 - dependencies = [ 2023 - "bitflags", 2024 - ] 2088 + checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9" 2025 2089 2026 2090 [[package]] 2027 2091 name = "redox_syscall" 2028 - version = "0.3.5" 2092 + version = "0.4.1" 2029 2093 source = "registry+https://github.com/rust-lang/crates.io-index" 2030 - checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 2094 + checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 2031 2095 dependencies = [ 2032 - "bitflags", 2096 + "bitflags 1.3.2", 2033 2097 ] 2034 2098 2035 2099 [[package]] 2036 2100 name = "redox_users" 2037 - version = "0.4.3" 2101 + version = "0.4.4" 2038 2102 source = "registry+https://github.com/rust-lang/crates.io-index" 2039 - checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 2103 + checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4" 2040 2104 dependencies = [ 2041 - "getrandom 0.2.9", 2042 - "redox_syscall 0.2.16", 2105 + "getrandom 0.2.12", 2106 + "libredox", 2043 2107 "thiserror", 2044 2108 ] 2045 2109 2046 2110 [[package]] 2047 2111 name = "regex" 2048 - version = "1.8.1" 2112 + version = "1.10.3" 2049 2113 source = "registry+https://github.com/rust-lang/crates.io-index" 2050 - checksum = "af83e617f331cc6ae2da5443c602dfa5af81e517212d9d611a5b3ba1777b5370" 2114 + checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" 2051 2115 dependencies = [ 2052 - "aho-corasick 1.0.1", 2116 + "aho-corasick", 2053 2117 "memchr", 2054 - "regex-syntax 0.7.1", 2118 + "regex-automata 0.4.5", 2119 + "regex-syntax 0.8.2", 2055 2120 ] 2056 2121 2057 2122 [[package]] ··· 2064 2129 ] 2065 2130 2066 2131 [[package]] 2132 + name = "regex-automata" 2133 + version = "0.4.5" 2134 + source = "registry+https://github.com/rust-lang/crates.io-index" 2135 + checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd" 2136 + dependencies = [ 2137 + "aho-corasick", 2138 + "memchr", 2139 + "regex-syntax 0.8.2", 2140 + ] 2141 + 2142 + [[package]] 2067 2143 name = "regex-syntax" 2068 2144 version = "0.6.29" 2069 2145 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2071 2147 2072 2148 [[package]] 2073 2149 name = "regex-syntax" 2074 - version = "0.7.1" 2150 + version = "0.8.2" 2075 2151 source = "registry+https://github.com/rust-lang/crates.io-index" 2076 - checksum = "a5996294f19bd3aae0453a862ad728f60e6600695733dd5df01da90c54363a3c" 2152 + checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" 2153 + 2154 + [[package]] 2155 + name = "rustc-demangle" 2156 + version = "0.1.23" 2157 + source = "registry+https://github.com/rust-lang/crates.io-index" 2158 + checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 2077 2159 2078 2160 [[package]] 2079 2161 name = "rustc_version" ··· 2086 2168 2087 2169 [[package]] 2088 2170 name = "rustix" 2089 - version = "0.37.19" 2171 + version = "0.38.31" 2090 2172 source = "registry+https://github.com/rust-lang/crates.io-index" 2091 - checksum = "acf8729d8542766f1b2cf77eb034d52f40d375bb8b615d0b147089946e16613d" 2173 + checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" 2092 2174 dependencies = [ 2093 - "bitflags", 2175 + "bitflags 2.4.2", 2094 2176 "errno", 2095 - "io-lifetimes", 2096 2177 "libc", 2097 2178 "linux-raw-sys", 2098 - "windows-sys 0.48.0", 2179 + "windows-sys 0.52.0", 2099 2180 ] 2100 2181 2101 2182 [[package]] 2102 2183 name = "rustversion" 2103 - version = "1.0.12" 2184 + version = "1.0.14" 2104 2185 source = "registry+https://github.com/rust-lang/crates.io-index" 2105 - checksum = "4f3208ce4d8448b3f3e7d168a73f5e0c43a61e32930de3bceeccedb388b6bf06" 2186 + checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" 2106 2187 2107 2188 [[package]] 2108 2189 name = "ryu" 2109 - version = "1.0.13" 2190 + version = "1.0.16" 2110 2191 source = "registry+https://github.com/rust-lang/crates.io-index" 2111 - checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" 2192 + checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" 2112 2193 2113 2194 [[package]] 2114 2195 name = "safemem" ··· 2133 2214 2134 2215 [[package]] 2135 2216 name = "scopeguard" 2136 - version = "1.1.0" 2217 + version = "1.2.0" 2137 2218 source = "registry+https://github.com/rust-lang/crates.io-index" 2138 - checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 2219 + checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 2139 2220 2140 2221 [[package]] 2141 2222 name = "selectors" ··· 2143 2224 source = "registry+https://github.com/rust-lang/crates.io-index" 2144 2225 checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe" 2145 2226 dependencies = [ 2146 - "bitflags", 2227 + "bitflags 1.3.2", 2147 2228 "cssparser", 2148 2229 "derive_more", 2149 2230 "fxhash", 2150 2231 "log", 2151 2232 "matches", 2152 2233 "phf 0.8.0", 2153 - "phf_codegen", 2234 + "phf_codegen 0.8.0", 2154 2235 "precomputed-hash", 2155 2236 "servo_arc", 2156 2237 "smallvec", ··· 2159 2240 2160 2241 [[package]] 2161 2242 name = "semver" 2162 - version = "1.0.17" 2243 + version = "1.0.21" 2163 2244 source = "registry+https://github.com/rust-lang/crates.io-index" 2164 - checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed" 2245 + checksum = "b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0" 2165 2246 dependencies = [ 2166 2247 "serde", 2167 2248 ] 2168 2249 2169 2250 [[package]] 2170 2251 name = "serde" 2171 - version = "1.0.163" 2252 + version = "1.0.196" 2172 2253 source = "registry+https://github.com/rust-lang/crates.io-index" 2173 - checksum = "2113ab51b87a539ae008b5c6c02dc020ffa39afd2d83cffcb3f4eb2722cebec2" 2254 + checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32" 2174 2255 dependencies = [ 2175 2256 "serde_derive", 2176 2257 ] 2177 2258 2178 2259 [[package]] 2179 2260 name = "serde_derive" 2180 - version = "1.0.163" 2261 + version = "1.0.196" 2181 2262 source = "registry+https://github.com/rust-lang/crates.io-index" 2182 - checksum = "8c805777e3930c8883389c602315a24224bcc738b63905ef87cd1420353ea93e" 2263 + checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67" 2183 2264 dependencies = [ 2184 2265 "proc-macro2", 2185 2266 "quote", 2186 - "syn 2.0.16", 2267 + "syn 2.0.48", 2187 2268 ] 2188 2269 2189 2270 [[package]] 2190 2271 name = "serde_json" 2191 - version = "1.0.96" 2272 + version = "1.0.113" 2192 2273 source = "registry+https://github.com/rust-lang/crates.io-index" 2193 - checksum = "057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1" 2274 + checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79" 2194 2275 dependencies = [ 2195 - "itoa 1.0.6", 2276 + "itoa 1.0.10", 2196 2277 "ryu", 2197 2278 "serde", 2198 2279 ] 2199 2280 2200 2281 [[package]] 2201 2282 name = "serde_repr" 2202 - version = "0.1.12" 2283 + version = "0.1.18" 2203 2284 source = "registry+https://github.com/rust-lang/crates.io-index" 2204 - checksum = "bcec881020c684085e55a25f7fd888954d56609ef363479dc5a1305eb0d40cab" 2285 + checksum = "0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb" 2205 2286 dependencies = [ 2206 2287 "proc-macro2", 2207 2288 "quote", 2208 - "syn 2.0.16", 2289 + "syn 2.0.48", 2209 2290 ] 2210 2291 2211 2292 [[package]] 2212 2293 name = "serde_spanned" 2213 - version = "0.6.2" 2294 + version = "0.6.5" 2214 2295 source = "registry+https://github.com/rust-lang/crates.io-index" 2215 - checksum = "93107647184f6027e3b7dcb2e11034cf95ffa1e3a682c67951963ac69c1c007d" 2296 + checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" 2216 2297 dependencies = [ 2217 2298 "serde", 2218 2299 ] 2219 2300 2220 2301 [[package]] 2221 2302 name = "serde_with" 2222 - version = "2.3.3" 2303 + version = "3.6.1" 2223 2304 source = "registry+https://github.com/rust-lang/crates.io-index" 2224 - checksum = "07ff71d2c147a7b57362cead5e22f772cd52f6ab31cfcd9edcd7f6aeb2a0afbe" 2305 + checksum = "15d167997bd841ec232f5b2b8e0e26606df2e7caa4c31b95ea9ca52b200bd270" 2225 2306 dependencies = [ 2226 - "base64 0.13.1", 2307 + "base64 0.21.7", 2227 2308 "chrono", 2228 2309 "hex", 2229 - "indexmap", 2310 + "indexmap 1.9.3", 2311 + "indexmap 2.2.3", 2230 2312 "serde", 2313 + "serde_derive", 2231 2314 "serde_json", 2232 2315 "serde_with_macros", 2233 2316 "time", ··· 2235 2318 2236 2319 [[package]] 2237 2320 name = "serde_with_macros" 2238 - version = "2.3.3" 2321 + version = "3.6.1" 2239 2322 source = "registry+https://github.com/rust-lang/crates.io-index" 2240 - checksum = "881b6f881b17d13214e5d494c939ebab463d01264ce1811e9d4ac3a882e7695f" 2323 + checksum = "865f9743393e638991566a8b7a479043c2c8da94a33e0a31f18214c9cae0a64d" 2241 2324 dependencies = [ 2242 2325 "darling", 2243 2326 "proc-macro2", 2244 2327 "quote", 2245 - "syn 2.0.16", 2328 + "syn 2.0.48", 2246 2329 ] 2247 2330 2248 2331 [[package]] ··· 2279 2362 2280 2363 [[package]] 2281 2364 name = "sha2" 2282 - version = "0.10.6" 2365 + version = "0.10.8" 2283 2366 source = "registry+https://github.com/rust-lang/crates.io-index" 2284 - checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" 2367 + checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 2285 2368 dependencies = [ 2286 2369 "cfg-if", 2287 2370 "cpufeatures", ··· 2290 2373 2291 2374 [[package]] 2292 2375 name = "sharded-slab" 2293 - version = "0.1.4" 2376 + version = "0.1.7" 2294 2377 source = "registry+https://github.com/rust-lang/crates.io-index" 2295 - checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" 2378 + checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" 2296 2379 dependencies = [ 2297 2380 "lazy_static", 2298 2381 ] 2299 2382 2300 2383 [[package]] 2301 2384 name = "simd-adler32" 2302 - version = "0.3.5" 2385 + version = "0.3.7" 2303 2386 source = "registry+https://github.com/rust-lang/crates.io-index" 2304 - checksum = "238abfbb77c1915110ad968465608b68e869e0772622c9656714e73e5a1a522f" 2387 + checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" 2305 2388 2306 2389 [[package]] 2307 2390 name = "siphasher" 2308 - version = "0.3.10" 2391 + version = "0.3.11" 2309 2392 source = "registry+https://github.com/rust-lang/crates.io-index" 2310 - checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" 2393 + checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" 2311 2394 2312 2395 [[package]] 2313 2396 name = "slab" 2314 - version = "0.4.8" 2397 + version = "0.4.9" 2315 2398 source = "registry+https://github.com/rust-lang/crates.io-index" 2316 - checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" 2399 + checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 2317 2400 dependencies = [ 2318 2401 "autocfg", 2319 2402 ] 2320 2403 2321 2404 [[package]] 2322 2405 name = "smallvec" 2323 - version = "1.10.0" 2406 + version = "1.13.1" 2324 2407 source = "registry+https://github.com/rust-lang/crates.io-index" 2325 - checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 2408 + checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" 2326 2409 2327 2410 [[package]] 2328 2411 name = "soup2" ··· 2330 2413 source = "registry+https://github.com/rust-lang/crates.io-index" 2331 2414 checksum = "b2b4d76501d8ba387cf0fefbe055c3e0a59891d09f0f995ae4e4b16f6b60f3c0" 2332 2415 dependencies = [ 2333 - "bitflags", 2416 + "bitflags 1.3.2", 2334 2417 "gio", 2335 2418 "glib", 2336 2419 "libc", ··· 2344 2427 source = "registry+https://github.com/rust-lang/crates.io-index" 2345 2428 checksum = "009ef427103fcb17f802871647a7fa6c60cbb654b4c4e4c0ac60a31c5f6dc9cf" 2346 2429 dependencies = [ 2347 - "bitflags", 2430 + "bitflags 1.3.2", 2348 2431 "gio-sys", 2349 2432 "glib-sys", 2350 2433 "gobject-sys", ··· 2412 2495 2413 2496 [[package]] 2414 2497 name = "syn" 2415 - version = "2.0.16" 2498 + version = "2.0.48" 2416 2499 source = "registry+https://github.com/rust-lang/crates.io-index" 2417 - checksum = "a6f671d4b5ffdb8eadec19c0ae67fe2639df8684bd7bc4b83d986b8db549cf01" 2500 + checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" 2418 2501 dependencies = [ 2419 2502 "proc-macro2", 2420 2503 "quote", ··· 2436 2519 2437 2520 [[package]] 2438 2521 name = "system-deps" 2439 - version = "6.1.0" 2522 + version = "6.2.0" 2440 2523 source = "registry+https://github.com/rust-lang/crates.io-index" 2441 - checksum = "e5fa6fb9ee296c0dc2df41a656ca7948546d061958115ddb0bcaae43ad0d17d2" 2524 + checksum = "2a2d580ff6a20c55dfb86be5f9c238f67835d0e81cbdea8bf5680e0897320331" 2442 2525 dependencies = [ 2443 - "cfg-expr 0.15.1", 2526 + "cfg-expr 0.15.7", 2444 2527 "heck 0.4.1", 2445 2528 "pkg-config", 2446 - "toml 0.7.3", 2529 + "toml 0.8.10", 2447 2530 "version-compare 0.1.1", 2448 2531 ] 2449 2532 2450 2533 [[package]] 2451 2534 name = "tao" 2452 - version = "0.16.1" 2535 + version = "0.16.7" 2453 2536 source = "registry+https://github.com/rust-lang/crates.io-index" 2454 - checksum = "dd3cde9c0cd2b872616bba26b818e0d6469330196869d7e5000dba96ce9431df" 2537 + checksum = "d22205b267a679ca1c590b9f178488d50981fc3e48a1b91641ae31593db875ce" 2455 2538 dependencies = [ 2456 - "bitflags", 2539 + "bitflags 1.3.2", 2457 2540 "cairo-rs", 2458 2541 "cc", 2459 2542 "cocoa", ··· 2496 2579 2497 2580 [[package]] 2498 2581 name = "tao-macros" 2499 - version = "0.1.1" 2582 + version = "0.1.2" 2500 2583 source = "registry+https://github.com/rust-lang/crates.io-index" 2501 - checksum = "3b27a4bcc5eb524658234589bdffc7e7bfb996dbae6ce9393bfd39cb4159b445" 2584 + checksum = "ec114582505d158b669b136e6851f85840c109819d77c42bb7c0709f727d18c2" 2502 2585 dependencies = [ 2503 2586 "proc-macro2", 2504 2587 "quote", ··· 2507 2590 2508 2591 [[package]] 2509 2592 name = "tar" 2510 - version = "0.4.38" 2593 + version = "0.4.40" 2511 2594 source = "registry+https://github.com/rust-lang/crates.io-index" 2512 - checksum = "4b55807c0344e1e6c04d7c965f5289c39a8d94ae23ed5c0b57aabac549f871c6" 2595 + checksum = "b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb" 2513 2596 dependencies = [ 2514 2597 "filetime", 2515 2598 "libc", ··· 2518 2601 2519 2602 [[package]] 2520 2603 name = "target-lexicon" 2521 - version = "0.12.7" 2604 + version = "0.12.13" 2522 2605 source = "registry+https://github.com/rust-lang/crates.io-index" 2523 - checksum = "fd1ba337640d60c3e96bc6f0638a939b9c9a7f2c316a1598c279828b3d1dc8c5" 2606 + checksum = "69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae" 2524 2607 2525 2608 [[package]] 2526 2609 name = "tauri" 2527 - version = "1.3.0" 2610 + version = "1.5.4" 2528 2611 source = "registry+https://github.com/rust-lang/crates.io-index" 2529 - checksum = "d42ba3a2e8556722f31336a0750c10dbb6a81396a1c452977f515da83f69f842" 2612 + checksum = "fd27c04b9543776a972c86ccf70660b517ecabbeced9fb58d8b961a13ad129af" 2530 2613 dependencies = [ 2531 2614 "anyhow", 2532 2615 "cocoa", ··· 2571 2654 2572 2655 [[package]] 2573 2656 name = "tauri-build" 2574 - version = "1.3.0" 2657 + version = "1.5.1" 2575 2658 source = "registry+https://github.com/rust-lang/crates.io-index" 2576 - checksum = "929b3bd1248afc07b63e33a6a53c3f82c32d0b0a5e216e4530e94c467e019389" 2659 + checksum = "e9914a4715e0b75d9f387a285c7e26b5bbfeb1249ad9f842675a82481565c532" 2577 2660 dependencies = [ 2578 2661 "anyhow", 2579 2662 "cargo_toml", 2663 + "dirs-next", 2580 2664 "heck 0.4.1", 2581 2665 "json-patch", 2582 2666 "semver", ··· 2584 2668 "serde_json", 2585 2669 "tauri-utils", 2586 2670 "tauri-winres", 2587 - "winnow", 2671 + "walkdir", 2588 2672 ] 2589 2673 2590 2674 [[package]] 2591 2675 name = "tauri-codegen" 2592 - version = "1.3.0" 2676 + version = "1.4.2" 2593 2677 source = "registry+https://github.com/rust-lang/crates.io-index" 2594 - checksum = "e5a2105f807c6f50b2fa2ce5abd62ef207bc6f14c9fcc6b8caec437f6fb13bde" 2678 + checksum = "a1554c5857f65dbc377cefb6b97c8ac77b1cb2a90d30d3448114d5d6b48a77fc" 2595 2679 dependencies = [ 2596 - "base64 0.21.0", 2680 + "base64 0.21.7", 2597 2681 "brotli", 2598 2682 "ico", 2599 2683 "json-patch", ··· 2615 2699 2616 2700 [[package]] 2617 2701 name = "tauri-macros" 2618 - version = "1.3.0" 2702 + version = "1.4.3" 2619 2703 source = "registry+https://github.com/rust-lang/crates.io-index" 2620 - checksum = "8784cfe6f5444097e93c69107d1ac5e8f13d02850efa8d8f2a40fe79674cef46" 2704 + checksum = "277abf361a3a6993ec16bcbb179de0d6518009b851090a01adfea12ac89fa875" 2621 2705 dependencies = [ 2622 2706 "heck 0.4.1", 2623 2707 "proc-macro2", ··· 2629 2713 2630 2714 [[package]] 2631 2715 name = "tauri-runtime" 2632 - version = "0.13.0" 2716 + version = "0.14.2" 2633 2717 source = "registry+https://github.com/rust-lang/crates.io-index" 2634 - checksum = "b3b80ea3fcd5fefb60739a3b577b277e8fc30434538a2f5bba82ad7d4368c422" 2718 + checksum = "cf2d0652aa2891ff3e9caa2401405257ea29ab8372cce01f186a5825f1bd0e76" 2635 2719 dependencies = [ 2636 2720 "gtk", 2637 2721 "http", ··· 2650 2734 2651 2735 [[package]] 2652 2736 name = "tauri-runtime-wry" 2653 - version = "0.13.0" 2737 + version = "0.14.3" 2654 2738 source = "registry+https://github.com/rust-lang/crates.io-index" 2655 - checksum = "d1c396950b1ba06aee1b4ffe6c7cd305ff433ca0e30acbc5fa1a2f92a4ce70f1" 2739 + checksum = "6cae61fbc731f690a4899681c9052dde6d05b159b44563ace8186fc1bfb7d158" 2656 2740 dependencies = [ 2657 2741 "cocoa", 2658 2742 "gtk", ··· 2669 2753 ] 2670 2754 2671 2755 [[package]] 2672 - name = "tauri-svelte-template" 2756 + name = "tauri-sveltekit-template" 2673 2757 version = "0.1.0" 2674 2758 dependencies = [ 2675 2759 "serde", ··· 2680 2764 2681 2765 [[package]] 2682 2766 name = "tauri-utils" 2683 - version = "1.3.0" 2767 + version = "1.5.2" 2684 2768 source = "registry+https://github.com/rust-lang/crates.io-index" 2685 - checksum = "5a6f9c2dafef5cbcf52926af57ce9561bd33bb41d7394f8bb849c0330260d864" 2769 + checksum = "ece74810b1d3d44f29f732a7ae09a63183d63949bbdd59c61f8ed2a1b70150db" 2686 2770 dependencies = [ 2687 2771 "brotli", 2688 2772 "ctor", 2773 + "dunce", 2689 2774 "glob", 2690 2775 "heck 0.4.1", 2691 2776 "html5ever", 2692 2777 "infer", 2693 2778 "json-patch", 2694 - "kuchiki", 2779 + "kuchikiki", 2780 + "log", 2695 2781 "memchr", 2696 - "phf 0.10.1", 2782 + "phf 0.11.2", 2697 2783 "proc-macro2", 2698 2784 "quote", 2699 2785 "semver", ··· 2703 2789 "thiserror", 2704 2790 "url", 2705 2791 "walkdir", 2706 - "windows 0.39.0", 2792 + "windows-version", 2707 2793 ] 2708 2794 2709 2795 [[package]] ··· 2713 2799 checksum = "5993dc129e544393574288923d1ec447c857f3f644187f4fbf7d9a875fbfc4fb" 2714 2800 dependencies = [ 2715 2801 "embed-resource", 2716 - "toml 0.7.3", 2802 + "toml 0.7.8", 2717 2803 ] 2718 2804 2719 2805 [[package]] 2720 2806 name = "tempfile" 2721 - version = "3.5.0" 2807 + version = "3.10.0" 2722 2808 source = "registry+https://github.com/rust-lang/crates.io-index" 2723 - checksum = "b9fbec84f381d5795b08656e4912bec604d162bff9291d6189a78f4c8ab87998" 2809 + checksum = "a365e8cd18e44762ef95d87f284f4b5cd04107fec2ff3052bd6a3e6069669e67" 2724 2810 dependencies = [ 2725 2811 "cfg-if", 2726 2812 "fastrand", 2727 - "redox_syscall 0.3.5", 2728 2813 "rustix", 2729 - "windows-sys 0.45.0", 2814 + "windows-sys 0.52.0", 2730 2815 ] 2731 2816 2732 2817 [[package]] ··· 2748 2833 2749 2834 [[package]] 2750 2835 name = "thiserror" 2751 - version = "1.0.40" 2836 + version = "1.0.57" 2752 2837 source = "registry+https://github.com/rust-lang/crates.io-index" 2753 - checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac" 2838 + checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b" 2754 2839 dependencies = [ 2755 2840 "thiserror-impl", 2756 2841 ] 2757 2842 2758 2843 [[package]] 2759 2844 name = "thiserror-impl" 2760 - version = "1.0.40" 2845 + version = "1.0.57" 2761 2846 source = "registry+https://github.com/rust-lang/crates.io-index" 2762 - checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" 2847 + checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81" 2763 2848 dependencies = [ 2764 2849 "proc-macro2", 2765 2850 "quote", 2766 - "syn 2.0.16", 2851 + "syn 2.0.48", 2767 2852 ] 2768 2853 2769 2854 [[package]] ··· 2778 2863 2779 2864 [[package]] 2780 2865 name = "time" 2781 - version = "0.3.15" 2866 + version = "0.3.34" 2782 2867 source = "registry+https://github.com/rust-lang/crates.io-index" 2783 - checksum = "d634a985c4d4238ec39cacaed2e7ae552fbd3c476b552c1deac3021b7d7eaf0c" 2868 + checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749" 2784 2869 dependencies = [ 2785 - "itoa 1.0.6", 2786 - "libc", 2787 - "num_threads", 2870 + "deranged", 2871 + "itoa 1.0.10", 2872 + "num-conv", 2873 + "powerfmt", 2788 2874 "serde", 2875 + "time-core", 2876 + "time-macros", 2877 + ] 2878 + 2879 + [[package]] 2880 + name = "time-core" 2881 + version = "0.1.2" 2882 + source = "registry+https://github.com/rust-lang/crates.io-index" 2883 + checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 2884 + 2885 + [[package]] 2886 + name = "time-macros" 2887 + version = "0.2.17" 2888 + source = "registry+https://github.com/rust-lang/crates.io-index" 2889 + checksum = "7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774" 2890 + dependencies = [ 2891 + "num-conv", 2892 + "time-core", 2789 2893 ] 2790 2894 2791 2895 [[package]] ··· 2805 2909 2806 2910 [[package]] 2807 2911 name = "tokio" 2808 - version = "1.28.1" 2912 + version = "1.36.0" 2809 2913 source = "registry+https://github.com/rust-lang/crates.io-index" 2810 - checksum = "0aa32867d44e6f2ce3385e89dceb990188b8bb0fb25b0cf576647a6f98ac5105" 2914 + checksum = "61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931" 2811 2915 dependencies = [ 2812 - "autocfg", 2916 + "backtrace", 2813 2917 "bytes", 2814 2918 "num_cpus", 2815 2919 "pin-project-lite", 2816 - "windows-sys 0.48.0", 2817 2920 ] 2818 2921 2819 2922 [[package]] ··· 2827 2930 2828 2931 [[package]] 2829 2932 name = "toml" 2830 - version = "0.7.3" 2933 + version = "0.7.8" 2934 + source = "registry+https://github.com/rust-lang/crates.io-index" 2935 + checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" 2936 + dependencies = [ 2937 + "serde", 2938 + "serde_spanned", 2939 + "toml_datetime", 2940 + "toml_edit 0.19.15", 2941 + ] 2942 + 2943 + [[package]] 2944 + name = "toml" 2945 + version = "0.8.10" 2831 2946 source = "registry+https://github.com/rust-lang/crates.io-index" 2832 - checksum = "b403acf6f2bb0859c93c7f0d967cb4a75a7ac552100f9322faf64dc047669b21" 2947 + checksum = "9a9aad4a3066010876e8dcf5a8a06e70a558751117a145c6ce2b82c2e2054290" 2833 2948 dependencies = [ 2834 2949 "serde", 2835 2950 "serde_spanned", 2836 2951 "toml_datetime", 2837 - "toml_edit", 2952 + "toml_edit 0.22.5", 2838 2953 ] 2839 2954 2840 2955 [[package]] 2841 2956 name = "toml_datetime" 2842 - version = "0.6.2" 2957 + version = "0.6.5" 2958 + source = "registry+https://github.com/rust-lang/crates.io-index" 2959 + checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" 2960 + dependencies = [ 2961 + "serde", 2962 + ] 2963 + 2964 + [[package]] 2965 + name = "toml_edit" 2966 + version = "0.19.15" 2843 2967 source = "registry+https://github.com/rust-lang/crates.io-index" 2844 - checksum = "5a76a9312f5ba4c2dec6b9161fdf25d87ad8a09256ccea5a556fef03c706a10f" 2968 + checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 2845 2969 dependencies = [ 2970 + "indexmap 2.2.3", 2846 2971 "serde", 2972 + "serde_spanned", 2973 + "toml_datetime", 2974 + "winnow 0.5.40", 2847 2975 ] 2848 2976 2849 2977 [[package]] 2850 2978 name = "toml_edit" 2851 - version = "0.19.8" 2979 + version = "0.22.5" 2852 2980 source = "registry+https://github.com/rust-lang/crates.io-index" 2853 - checksum = "239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13" 2981 + checksum = "99e68c159e8f5ba8a28c4eb7b0c0c190d77bb479047ca713270048145a9ad28a" 2854 2982 dependencies = [ 2855 - "indexmap", 2983 + "indexmap 2.2.3", 2856 2984 "serde", 2857 2985 "serde_spanned", 2858 2986 "toml_datetime", 2859 - "winnow", 2987 + "winnow 0.6.1", 2860 2988 ] 2861 2989 2862 2990 [[package]] 2863 2991 name = "tracing" 2864 - version = "0.1.37" 2992 + version = "0.1.40" 2865 2993 source = "registry+https://github.com/rust-lang/crates.io-index" 2866 - checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 2994 + checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 2867 2995 dependencies = [ 2868 - "cfg-if", 2869 2996 "pin-project-lite", 2870 2997 "tracing-attributes", 2871 2998 "tracing-core", ··· 2873 3000 2874 3001 [[package]] 2875 3002 name = "tracing-attributes" 2876 - version = "0.1.24" 3003 + version = "0.1.27" 2877 3004 source = "registry+https://github.com/rust-lang/crates.io-index" 2878 - checksum = "0f57e3ca2a01450b1a921183a9c9cbfda207fd822cef4ccb00a65402cbba7a74" 3005 + checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 2879 3006 dependencies = [ 2880 3007 "proc-macro2", 2881 3008 "quote", 2882 - "syn 2.0.16", 3009 + "syn 2.0.48", 2883 3010 ] 2884 3011 2885 3012 [[package]] 2886 3013 name = "tracing-core" 2887 - version = "0.1.31" 3014 + version = "0.1.32" 2888 3015 source = "registry+https://github.com/rust-lang/crates.io-index" 2889 - checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a" 3016 + checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 2890 3017 dependencies = [ 2891 3018 "once_cell", 2892 3019 "valuable", ··· 2894 3021 2895 3022 [[package]] 2896 3023 name = "tracing-log" 2897 - version = "0.1.3" 3024 + version = "0.2.0" 2898 3025 source = "registry+https://github.com/rust-lang/crates.io-index" 2899 - checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" 3026 + checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" 2900 3027 dependencies = [ 2901 - "lazy_static", 2902 3028 "log", 3029 + "once_cell", 2903 3030 "tracing-core", 2904 3031 ] 2905 3032 2906 3033 [[package]] 2907 3034 name = "tracing-subscriber" 2908 - version = "0.3.17" 3035 + version = "0.3.18" 2909 3036 source = "registry+https://github.com/rust-lang/crates.io-index" 2910 - checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77" 3037 + checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" 2911 3038 dependencies = [ 2912 3039 "matchers", 2913 3040 "nu-ansi-term", ··· 2923 3050 2924 3051 [[package]] 2925 3052 name = "treediff" 2926 - version = "4.0.2" 3053 + version = "4.0.3" 2927 3054 source = "registry+https://github.com/rust-lang/crates.io-index" 2928 - checksum = "52984d277bdf2a751072b5df30ec0377febdb02f7696d64c2d7d54630bac4303" 3055 + checksum = "4d127780145176e2b5d16611cc25a900150e86e9fd79d3bde6ff3a37359c9cb5" 2929 3056 dependencies = [ 2930 3057 "serde_json", 2931 3058 ] 2932 3059 2933 3060 [[package]] 2934 3061 name = "typenum" 2935 - version = "1.16.0" 3062 + version = "1.17.0" 2936 3063 source = "registry+https://github.com/rust-lang/crates.io-index" 2937 - checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 3064 + checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 2938 3065 2939 3066 [[package]] 2940 3067 name = "unicode-bidi" 2941 - version = "0.3.13" 3068 + version = "0.3.15" 2942 3069 source = "registry+https://github.com/rust-lang/crates.io-index" 2943 - checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" 3070 + checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" 2944 3071 2945 3072 [[package]] 2946 3073 name = "unicode-ident" 2947 - version = "1.0.8" 3074 + version = "1.0.12" 2948 3075 source = "registry+https://github.com/rust-lang/crates.io-index" 2949 - checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4" 3076 + checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 2950 3077 2951 3078 [[package]] 2952 3079 name = "unicode-normalization" ··· 2959 3086 2960 3087 [[package]] 2961 3088 name = "unicode-segmentation" 2962 - version = "1.10.1" 3089 + version = "1.11.0" 2963 3090 source = "registry+https://github.com/rust-lang/crates.io-index" 2964 - checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" 3091 + checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" 2965 3092 2966 3093 [[package]] 2967 3094 name = "url" 2968 - version = "2.3.1" 3095 + version = "2.5.0" 2969 3096 source = "registry+https://github.com/rust-lang/crates.io-index" 2970 - checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" 3097 + checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" 2971 3098 dependencies = [ 2972 3099 "form_urlencoded", 2973 3100 "idna", ··· 2983 3110 2984 3111 [[package]] 2985 3112 name = "uuid" 2986 - version = "1.3.3" 3113 + version = "1.7.0" 2987 3114 source = "registry+https://github.com/rust-lang/crates.io-index" 2988 - checksum = "345444e32442451b267fc254ae85a209c64be56d2890e601a0c37ff0c3c5ecd2" 3115 + checksum = "f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a" 2989 3116 dependencies = [ 2990 - "getrandom 0.2.9", 3117 + "getrandom 0.2.12", 2991 3118 ] 2992 3119 2993 3120 [[package]] ··· 3036 3163 3037 3164 [[package]] 3038 3165 name = "walkdir" 3039 - version = "2.3.3" 3166 + version = "2.4.0" 3040 3167 source = "registry+https://github.com/rust-lang/crates.io-index" 3041 - checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698" 3168 + checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" 3042 3169 dependencies = [ 3043 3170 "same-file", 3044 3171 "winapi-util", ··· 3058 3185 3059 3186 [[package]] 3060 3187 name = "wasm-bindgen" 3061 - version = "0.2.86" 3188 + version = "0.2.91" 3062 3189 source = "registry+https://github.com/rust-lang/crates.io-index" 3063 - checksum = "5bba0e8cb82ba49ff4e229459ff22a191bbe9a1cb3a341610c9c33efc27ddf73" 3190 + checksum = "c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f" 3064 3191 dependencies = [ 3065 3192 "cfg-if", 3066 3193 "wasm-bindgen-macro", ··· 3068 3195 3069 3196 [[package]] 3070 3197 name = "wasm-bindgen-backend" 3071 - version = "0.2.86" 3198 + version = "0.2.91" 3072 3199 source = "registry+https://github.com/rust-lang/crates.io-index" 3073 - checksum = "19b04bc93f9d6bdee709f6bd2118f57dd6679cf1176a1af464fca3ab0d66d8fb" 3200 + checksum = "c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b" 3074 3201 dependencies = [ 3075 3202 "bumpalo", 3076 3203 "log", 3077 3204 "once_cell", 3078 3205 "proc-macro2", 3079 3206 "quote", 3080 - "syn 2.0.16", 3207 + "syn 2.0.48", 3081 3208 "wasm-bindgen-shared", 3082 3209 ] 3083 3210 3084 3211 [[package]] 3085 3212 name = "wasm-bindgen-macro" 3086 - version = "0.2.86" 3213 + version = "0.2.91" 3087 3214 source = "registry+https://github.com/rust-lang/crates.io-index" 3088 - checksum = "14d6b024f1a526bb0234f52840389927257beb670610081360e5a03c5df9c258" 3215 + checksum = "b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed" 3089 3216 dependencies = [ 3090 3217 "quote", 3091 3218 "wasm-bindgen-macro-support", ··· 3093 3220 3094 3221 [[package]] 3095 3222 name = "wasm-bindgen-macro-support" 3096 - version = "0.2.86" 3223 + version = "0.2.91" 3097 3224 source = "registry+https://github.com/rust-lang/crates.io-index" 3098 - checksum = "e128beba882dd1eb6200e1dc92ae6c5dbaa4311aa7bb211ca035779e5efc39f8" 3225 + checksum = "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66" 3099 3226 dependencies = [ 3100 3227 "proc-macro2", 3101 3228 "quote", 3102 - "syn 2.0.16", 3229 + "syn 2.0.48", 3103 3230 "wasm-bindgen-backend", 3104 3231 "wasm-bindgen-shared", 3105 3232 ] 3106 3233 3107 3234 [[package]] 3108 3235 name = "wasm-bindgen-shared" 3109 - version = "0.2.86" 3236 + version = "0.2.91" 3110 3237 source = "registry+https://github.com/rust-lang/crates.io-index" 3111 - checksum = "ed9d5b4305409d1fc9482fee2d7f9bcbf24b3972bf59817ef757e23982242a93" 3238 + checksum = "4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838" 3112 3239 3113 3240 [[package]] 3114 3241 name = "webkit2gtk" ··· 3116 3243 source = "registry+https://github.com/rust-lang/crates.io-index" 3117 3244 checksum = "b8f859735e4a452aeb28c6c56a852967a8a76c8eb1cc32dbf931ad28a13d6370" 3118 3245 dependencies = [ 3119 - "bitflags", 3246 + "bitflags 1.3.2", 3120 3247 "cairo-rs", 3121 3248 "gdk", 3122 3249 "gdk-sys", ··· 3141 3268 checksum = "4d76ca6ecc47aeba01ec61e480139dda143796abcae6f83bcddf50d6b5b1dcf3" 3142 3269 dependencies = [ 3143 3270 "atk-sys", 3144 - "bitflags", 3271 + "bitflags 1.3.2", 3145 3272 "cairo-sys-rs", 3146 3273 "gdk-pixbuf-sys", 3147 3274 "gdk-sys", ··· 3154 3281 "pango-sys", 3155 3282 "pkg-config", 3156 3283 "soup2-sys", 3157 - "system-deps 6.1.0", 3284 + "system-deps 6.2.0", 3158 3285 ] 3159 3286 3160 3287 [[package]] ··· 3213 3340 3214 3341 [[package]] 3215 3342 name = "winapi-util" 3216 - version = "0.1.5" 3343 + version = "0.1.6" 3217 3344 source = "registry+https://github.com/rust-lang/crates.io-index" 3218 - checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 3345 + checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" 3219 3346 dependencies = [ 3220 3347 "winapi", 3221 3348 ] ··· 3246 3373 source = "registry+https://github.com/rust-lang/crates.io-index" 3247 3374 checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 3248 3375 dependencies = [ 3249 - "windows-targets 0.48.0", 3376 + "windows-targets 0.48.5", 3250 3377 ] 3251 3378 3252 3379 [[package]] ··· 3260 3387 ] 3261 3388 3262 3389 [[package]] 3390 + name = "windows-core" 3391 + version = "0.52.0" 3392 + source = "registry+https://github.com/rust-lang/crates.io-index" 3393 + checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 3394 + dependencies = [ 3395 + "windows-targets 0.52.0", 3396 + ] 3397 + 3398 + [[package]] 3263 3399 name = "windows-implement" 3264 3400 version = "0.39.0" 3265 3401 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3292 3428 3293 3429 [[package]] 3294 3430 name = "windows-sys" 3295 - version = "0.45.0" 3431 + version = "0.48.0" 3296 3432 source = "registry+https://github.com/rust-lang/crates.io-index" 3297 - checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 3433 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 3298 3434 dependencies = [ 3299 - "windows-targets 0.42.2", 3435 + "windows-targets 0.48.5", 3300 3436 ] 3301 3437 3302 3438 [[package]] 3303 3439 name = "windows-sys" 3304 - version = "0.48.0" 3440 + version = "0.52.0" 3305 3441 source = "registry+https://github.com/rust-lang/crates.io-index" 3306 - checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 3442 + checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 3307 3443 dependencies = [ 3308 - "windows-targets 0.48.0", 3444 + "windows-targets 0.52.0", 3309 3445 ] 3310 3446 3311 3447 [[package]] 3312 3448 name = "windows-targets" 3313 - version = "0.42.2" 3449 + version = "0.48.5" 3314 3450 source = "registry+https://github.com/rust-lang/crates.io-index" 3315 - checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 3451 + checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 3316 3452 dependencies = [ 3317 - "windows_aarch64_gnullvm 0.42.2", 3318 - "windows_aarch64_msvc 0.42.2", 3319 - "windows_i686_gnu 0.42.2", 3320 - "windows_i686_msvc 0.42.2", 3321 - "windows_x86_64_gnu 0.42.2", 3322 - "windows_x86_64_gnullvm 0.42.2", 3323 - "windows_x86_64_msvc 0.42.2", 3453 + "windows_aarch64_gnullvm 0.48.5", 3454 + "windows_aarch64_msvc 0.48.5", 3455 + "windows_i686_gnu 0.48.5", 3456 + "windows_i686_msvc 0.48.5", 3457 + "windows_x86_64_gnu 0.48.5", 3458 + "windows_x86_64_gnullvm 0.48.5", 3459 + "windows_x86_64_msvc 0.48.5", 3324 3460 ] 3325 3461 3326 3462 [[package]] 3327 3463 name = "windows-targets" 3328 - version = "0.48.0" 3464 + version = "0.52.0" 3329 3465 source = "registry+https://github.com/rust-lang/crates.io-index" 3330 - checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" 3466 + checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 3331 3467 dependencies = [ 3332 - "windows_aarch64_gnullvm 0.48.0", 3333 - "windows_aarch64_msvc 0.48.0", 3334 - "windows_i686_gnu 0.48.0", 3335 - "windows_i686_msvc 0.48.0", 3336 - "windows_x86_64_gnu 0.48.0", 3337 - "windows_x86_64_gnullvm 0.48.0", 3338 - "windows_x86_64_msvc 0.48.0", 3468 + "windows_aarch64_gnullvm 0.52.0", 3469 + "windows_aarch64_msvc 0.52.0", 3470 + "windows_i686_gnu 0.52.0", 3471 + "windows_i686_msvc 0.52.0", 3472 + "windows_x86_64_gnu 0.52.0", 3473 + "windows_x86_64_gnullvm 0.52.0", 3474 + "windows_x86_64_msvc 0.52.0", 3339 3475 ] 3340 3476 3341 3477 [[package]] ··· 3345 3481 checksum = "f838de2fe15fe6bac988e74b798f26499a8b21a9d97edec321e79b28d1d7f597" 3346 3482 3347 3483 [[package]] 3484 + name = "windows-version" 3485 + version = "0.1.0" 3486 + source = "registry+https://github.com/rust-lang/crates.io-index" 3487 + checksum = "75aa004c988e080ad34aff5739c39d0312f4684699d6d71fc8a198d057b8b9b4" 3488 + dependencies = [ 3489 + "windows-targets 0.52.0", 3490 + ] 3491 + 3492 + [[package]] 3348 3493 name = "windows_aarch64_gnullvm" 3349 3494 version = "0.42.2" 3350 3495 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3352 3497 3353 3498 [[package]] 3354 3499 name = "windows_aarch64_gnullvm" 3355 - version = "0.48.0" 3500 + version = "0.48.5" 3356 3501 source = "registry+https://github.com/rust-lang/crates.io-index" 3357 - checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 3502 + checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 3503 + 3504 + [[package]] 3505 + name = "windows_aarch64_gnullvm" 3506 + version = "0.52.0" 3507 + source = "registry+https://github.com/rust-lang/crates.io-index" 3508 + checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 3358 3509 3359 3510 [[package]] 3360 3511 name = "windows_aarch64_msvc" ··· 3370 3521 3371 3522 [[package]] 3372 3523 name = "windows_aarch64_msvc" 3373 - version = "0.48.0" 3524 + version = "0.48.5" 3374 3525 source = "registry+https://github.com/rust-lang/crates.io-index" 3375 - checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 3526 + checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 3527 + 3528 + [[package]] 3529 + name = "windows_aarch64_msvc" 3530 + version = "0.52.0" 3531 + source = "registry+https://github.com/rust-lang/crates.io-index" 3532 + checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 3376 3533 3377 3534 [[package]] 3378 3535 name = "windows_i686_gnu" ··· 3388 3545 3389 3546 [[package]] 3390 3547 name = "windows_i686_gnu" 3391 - version = "0.48.0" 3548 + version = "0.48.5" 3549 + source = "registry+https://github.com/rust-lang/crates.io-index" 3550 + checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 3551 + 3552 + [[package]] 3553 + name = "windows_i686_gnu" 3554 + version = "0.52.0" 3392 3555 source = "registry+https://github.com/rust-lang/crates.io-index" 3393 - checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 3556 + checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 3394 3557 3395 3558 [[package]] 3396 3559 name = "windows_i686_msvc" ··· 3406 3569 3407 3570 [[package]] 3408 3571 name = "windows_i686_msvc" 3409 - version = "0.48.0" 3572 + version = "0.48.5" 3410 3573 source = "registry+https://github.com/rust-lang/crates.io-index" 3411 - checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 3574 + checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 3575 + 3576 + [[package]] 3577 + name = "windows_i686_msvc" 3578 + version = "0.52.0" 3579 + source = "registry+https://github.com/rust-lang/crates.io-index" 3580 + checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 3412 3581 3413 3582 [[package]] 3414 3583 name = "windows_x86_64_gnu" ··· 3424 3593 3425 3594 [[package]] 3426 3595 name = "windows_x86_64_gnu" 3427 - version = "0.48.0" 3596 + version = "0.48.5" 3428 3597 source = "registry+https://github.com/rust-lang/crates.io-index" 3429 - checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 3598 + checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 3599 + 3600 + [[package]] 3601 + name = "windows_x86_64_gnu" 3602 + version = "0.52.0" 3603 + source = "registry+https://github.com/rust-lang/crates.io-index" 3604 + checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 3430 3605 3431 3606 [[package]] 3432 3607 name = "windows_x86_64_gnullvm" ··· 3436 3611 3437 3612 [[package]] 3438 3613 name = "windows_x86_64_gnullvm" 3439 - version = "0.48.0" 3614 + version = "0.48.5" 3440 3615 source = "registry+https://github.com/rust-lang/crates.io-index" 3441 - checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 3616 + checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 3617 + 3618 + [[package]] 3619 + name = "windows_x86_64_gnullvm" 3620 + version = "0.52.0" 3621 + source = "registry+https://github.com/rust-lang/crates.io-index" 3622 + checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" 3442 3623 3443 3624 [[package]] 3444 3625 name = "windows_x86_64_msvc" ··· 3454 3635 3455 3636 [[package]] 3456 3637 name = "windows_x86_64_msvc" 3457 - version = "0.48.0" 3638 + version = "0.48.5" 3458 3639 source = "registry+https://github.com/rust-lang/crates.io-index" 3459 - checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 3640 + checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 3641 + 3642 + [[package]] 3643 + name = "windows_x86_64_msvc" 3644 + version = "0.52.0" 3645 + source = "registry+https://github.com/rust-lang/crates.io-index" 3646 + checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" 3460 3647 3461 3648 [[package]] 3462 3649 name = "winnow" 3463 - version = "0.4.1" 3650 + version = "0.5.40" 3464 3651 source = "registry+https://github.com/rust-lang/crates.io-index" 3465 - checksum = "ae8970b36c66498d8ff1d66685dc86b91b29db0c7739899012f63a63814b4b28" 3652 + checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" 3653 + dependencies = [ 3654 + "memchr", 3655 + ] 3656 + 3657 + [[package]] 3658 + name = "winnow" 3659 + version = "0.6.1" 3660 + source = "registry+https://github.com/rust-lang/crates.io-index" 3661 + checksum = "d90f4e0f530c4c69f62b80d839e9ef3855edc9cba471a160c4d692deed62b401" 3466 3662 dependencies = [ 3467 3663 "memchr", 3468 3664 ] 3469 3665 3470 3666 [[package]] 3471 3667 name = "winreg" 3472 - version = "0.11.0" 3668 + version = "0.51.0" 3473 3669 source = "registry+https://github.com/rust-lang/crates.io-index" 3474 - checksum = "76a1a57ff50e9b408431e8f97d5456f2807f8eb2a2cd79b06068fc87f8ecf189" 3670 + checksum = "937f3df7948156640f46aacef17a70db0de5917bda9c92b0f751f3a955b588fc" 3475 3671 dependencies = [ 3476 3672 "cfg-if", 3477 - "winapi", 3673 + "windows-sys 0.48.0", 3478 3674 ] 3479 3675 3480 3676 [[package]] 3481 3677 name = "wry" 3482 - version = "0.24.3" 3678 + version = "0.24.7" 3483 3679 source = "registry+https://github.com/rust-lang/crates.io-index" 3484 - checksum = "33748f35413c8a98d45f7a08832d848c0c5915501803d1faade5a4ebcd258cea" 3680 + checksum = "6ad85d0e067359e409fcb88903c3eac817c392e5d638258abfb3da5ad8ba6fc4" 3485 3681 dependencies = [ 3486 3682 "base64 0.13.1", 3487 3683 "block", ··· 3495 3691 "gtk", 3496 3692 "html5ever", 3497 3693 "http", 3498 - "kuchiki", 3694 + "kuchikiki", 3499 3695 "libc", 3500 3696 "log", 3501 3697 "objc", ··· 3538 3734 3539 3735 [[package]] 3540 3736 name = "xattr" 3541 - version = "0.2.3" 3737 + version = "1.3.1" 3542 3738 source = "registry+https://github.com/rust-lang/crates.io-index" 3543 - checksum = "6d1526bbe5aaeb5eb06885f4d987bcdfa5e23187055de9b83fe00156a821fabc" 3739 + checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" 3544 3740 dependencies = [ 3545 3741 "libc", 3742 + "linux-raw-sys", 3743 + "rustix", 3546 3744 ]
+4 -4
src-tauri/Cargo.toml
··· 1 1 [package] 2 - name = "tauri-svelte-template" 2 + name = "tauri-sveltekit-template" 3 3 version = "0.1.0" 4 4 description = "A Tauri App" 5 5 authors = ["you"] 6 6 license = "" 7 7 repository = "" 8 - default-run = "tauri-svelte-template" 8 + default-run = "tauri-sveltekit-template" 9 9 edition = "2018" 10 10 build = "src/build.rs" 11 11 ··· 20 20 tauri = { version = "1.3", features = ["devtools", "shell-open"] } 21 21 22 22 [features] 23 - default = [ "custom-protocol" ] 24 - custom-protocol = [ "tauri/custom-protocol" ] 23 + default = ["custom-protocol"] 24 + custom-protocol = ["tauri/custom-protocol"]
+1 -1
src-tauri/rustfmt.toml
··· 1 - tab_spaces = 2 1 + hard_tabs = true
+1 -1
src-tauri/src/build.rs
··· 1 1 fn main() { 2 - tauri_build::build(); 2 + tauri_build::build(); 3 3 }
+79 -77
src-tauri/src/main.rs
··· 1 1 #![cfg_attr( 2 - all(not(debug_assertions), target_os = "windows"), 3 - windows_subsystem = "windows" 2 + all(not(debug_assertions), target_os = "windows"), 3 + windows_subsystem = "windows" 4 4 )] 5 5 6 6 use tauri::api::shell; 7 7 use tauri::{ 8 - AboutMetadata, CustomMenuItem, Manager, Menu, MenuEntry, MenuItem, Submenu, WindowBuilder, 9 - WindowUrl, 8 + AboutMetadata, CustomMenuItem, Manager, Menu, MenuEntry, MenuItem, Submenu, WindowBuilder, 9 + WindowUrl, 10 10 }; 11 11 12 12 fn main() { 13 - let ctx = tauri::generate_context!(); 13 + let ctx = tauri::generate_context!(); 14 14 15 - tauri::Builder::default() 16 - .invoke_handler(tauri::generate_handler![]) 17 - .setup(|app| { 18 - let _window = WindowBuilder::new(app, "main", WindowUrl::default()) 19 - .title("Tauri Svelte Template") 20 - .inner_size(800.0, 550.0) 21 - .min_inner_size(400.0, 200.0) 22 - .build() 23 - .expect("Unable to create window"); 24 - Ok(()) 25 - }) 26 - .menu(Menu::with_items([ 27 - #[cfg(target_os = "macos")] 28 - MenuEntry::Submenu(Submenu::new( 29 - &ctx.package_info().name, 30 - Menu::with_items([ 31 - MenuItem::About(ctx.package_info().name.clone(), AboutMetadata::default()).into(), 32 - MenuItem::Separator.into(), 33 - MenuItem::Services.into(), 34 - MenuItem::Separator.into(), 35 - MenuItem::Hide.into(), 36 - MenuItem::HideOthers.into(), 37 - MenuItem::ShowAll.into(), 38 - MenuItem::Separator.into(), 39 - MenuItem::Quit.into(), 40 - ]), 41 - )), 42 - MenuEntry::Submenu(Submenu::new( 43 - "File", 44 - Menu::with_items([MenuItem::CloseWindow.into()]), 45 - )), 46 - MenuEntry::Submenu(Submenu::new( 47 - "Edit", 48 - Menu::with_items([ 49 - MenuItem::Undo.into(), 50 - MenuItem::Redo.into(), 51 - MenuItem::Separator.into(), 52 - MenuItem::Cut.into(), 53 - MenuItem::Copy.into(), 54 - MenuItem::Paste.into(), 55 - #[cfg(not(target_os = "macos"))] 56 - MenuItem::Separator.into(), 57 - MenuItem::SelectAll.into(), 58 - ]), 59 - )), 60 - MenuEntry::Submenu(Submenu::new( 61 - "View", 62 - Menu::with_items([MenuItem::EnterFullScreen.into()]), 63 - )), 64 - MenuEntry::Submenu(Submenu::new( 65 - "Window", 66 - Menu::with_items([MenuItem::Minimize.into(), MenuItem::Zoom.into()]), 67 - )), 68 - // You should always have a Help menu on macOS because it will automatically 69 - // show a menu search field 70 - MenuEntry::Submenu(Submenu::new( 71 - "Help", 72 - Menu::with_items([CustomMenuItem::new("Learn More", "Learn More").into()]), 73 - )), 74 - ])) 75 - .on_menu_event(|event| { 76 - let event_name = event.menu_item_id(); 77 - match event_name { 78 - "Learn More" => { 79 - let url = "https://github.com/probablykasper/tauri-svelte-template".to_string(); 80 - shell::open(&event.window().shell_scope(), url, None).unwrap(); 81 - } 82 - _ => {} 83 - } 84 - }) 85 - .run(ctx) 86 - .expect("error while running tauri application"); 15 + tauri::Builder::default() 16 + .invoke_handler(tauri::generate_handler![]) 17 + .setup(|app| { 18 + let _window = WindowBuilder::new(app, "main", WindowUrl::default()) 19 + .title("Tauri SvelteKit Template") 20 + .inner_size(800.0, 550.0) 21 + .min_inner_size(400.0, 200.0) 22 + .build() 23 + .expect("Unable to create window"); 24 + Ok(()) 25 + }) 26 + .menu(Menu::with_items([ 27 + #[cfg(target_os = "macos")] 28 + MenuEntry::Submenu(Submenu::new( 29 + &ctx.package_info().name, 30 + Menu::with_items([ 31 + MenuItem::About(ctx.package_info().name.clone(), AboutMetadata::default()) 32 + .into(), 33 + MenuItem::Separator.into(), 34 + MenuItem::Services.into(), 35 + MenuItem::Separator.into(), 36 + MenuItem::Hide.into(), 37 + MenuItem::HideOthers.into(), 38 + MenuItem::ShowAll.into(), 39 + MenuItem::Separator.into(), 40 + MenuItem::Quit.into(), 41 + ]), 42 + )), 43 + MenuEntry::Submenu(Submenu::new( 44 + "File", 45 + Menu::with_items([MenuItem::CloseWindow.into()]), 46 + )), 47 + MenuEntry::Submenu(Submenu::new( 48 + "Edit", 49 + Menu::with_items([ 50 + MenuItem::Undo.into(), 51 + MenuItem::Redo.into(), 52 + MenuItem::Separator.into(), 53 + MenuItem::Cut.into(), 54 + MenuItem::Copy.into(), 55 + MenuItem::Paste.into(), 56 + #[cfg(not(target_os = "macos"))] 57 + MenuItem::Separator.into(), 58 + MenuItem::SelectAll.into(), 59 + ]), 60 + )), 61 + MenuEntry::Submenu(Submenu::new( 62 + "View", 63 + Menu::with_items([MenuItem::EnterFullScreen.into()]), 64 + )), 65 + MenuEntry::Submenu(Submenu::new( 66 + "Window", 67 + Menu::with_items([MenuItem::Minimize.into(), MenuItem::Zoom.into()]), 68 + )), 69 + // You should always have a Help menu on macOS because it will automatically 70 + // show a menu search field 71 + MenuEntry::Submenu(Submenu::new( 72 + "Help", 73 + Menu::with_items([CustomMenuItem::new("Learn More", "Learn More").into()]), 74 + )), 75 + ])) 76 + .on_menu_event(|event| { 77 + let event_name = event.menu_item_id(); 78 + match event_name { 79 + "Learn More" => { 80 + let url = 81 + "https://github.com/probablykasper/tauri-sveltekit-template".to_string(); 82 + shell::open(&event.window().shell_scope(), url, None).unwrap(); 83 + } 84 + _ => {} 85 + } 86 + }) 87 + .run(ctx) 88 + .expect("error while running tauri application"); 87 89 }
+55 -55
src-tauri/tauri.conf.json
··· 1 1 { 2 - "package": { 3 - "productName": "Tauri Svelte Template" 4 - }, 5 - "build": { 6 - "distDir": "../dist", 7 - "devPath": "http://localhost:3000", 8 - "beforeDevCommand": "npm run dev:web", 9 - "beforeBuildCommand": "npm run build:web" 10 - }, 11 - "tauri": { 12 - "bundle": { 13 - "active": true, 14 - "targets": ["dmg", "deb", "appimage", "msi"], 15 - "identifier": "com.example.tauri-svelte-template", 16 - "icon": [ 17 - "icons/32x32.png", 18 - "icons/128x128.png", 19 - "icons/128x128@2x.png", 20 - "icons/icon.icns", 21 - "icons/icon.ico" 22 - ], 23 - "resources": [], 24 - "externalBin": [], 25 - "copyright": "© 2022 Tauri Svelte Template", 26 - "category": "DeveloperTool", 27 - "shortDescription": "", 28 - "longDescription": "", 29 - "deb": { 30 - "depends": [] 31 - }, 32 - "macOS": { 33 - "frameworks": [], 34 - "minimumSystemVersion": "10.13", 35 - "exceptionDomain": "", 36 - "signingIdentity": null, 37 - "entitlements": null 38 - }, 39 - "windows": { 40 - "certificateThumbprint": null, 41 - "digestAlgorithm": "sha256", 42 - "timestampUrl": "" 43 - } 44 - }, 45 - "updater": { 46 - "active": false 47 - }, 48 - "allowlist": { 49 - "shell": { 50 - "open": true 51 - } 52 - }, 53 - "security": { 54 - "csp": null 55 - } 56 - } 2 + "package": { 3 + "productName": "Tauri SvelteKit Template" 4 + }, 5 + "build": { 6 + "distDir": "../build", 7 + "devPath": "http://localhost:3000", 8 + "beforeDevCommand": "npm run dev:web", 9 + "beforeBuildCommand": "npm run build:web" 10 + }, 11 + "tauri": { 12 + "bundle": { 13 + "active": true, 14 + "targets": ["dmg", "deb", "appimage", "msi"], 15 + "identifier": "com.example.tauri-sveltekit-template", 16 + "icon": [ 17 + "icons/32x32.png", 18 + "icons/128x128.png", 19 + "icons/128x128@2x.png", 20 + "icons/icon.icns", 21 + "icons/icon.ico" 22 + ], 23 + "resources": [], 24 + "externalBin": [], 25 + "copyright": "© 2022 Tauri SvelteKit Template", 26 + "category": "DeveloperTool", 27 + "shortDescription": "", 28 + "longDescription": "", 29 + "deb": { 30 + "depends": [] 31 + }, 32 + "macOS": { 33 + "frameworks": [], 34 + "minimumSystemVersion": "10.13", 35 + "exceptionDomain": "", 36 + "signingIdentity": null, 37 + "entitlements": null 38 + }, 39 + "windows": { 40 + "certificateThumbprint": null, 41 + "digestAlgorithm": "sha256", 42 + "timestampUrl": "" 43 + } 44 + }, 45 + "updater": { 46 + "active": false 47 + }, 48 + "allowlist": { 49 + "shell": { 50 + "open": true 51 + } 52 + }, 53 + "security": { 54 + "csp": null 55 + } 56 + } 57 57 }
+19 -19
src/App.svelte
··· 1 1 <script lang="ts"> 2 - import { onMount } from 'svelte' 2 + import { onMount } from 'svelte' 3 3 4 - let count = 0 5 - onMount(() => { 6 - const interval = setInterval(() => count++, 1000) 7 - return () => clearInterval(interval) 8 - }) 4 + let count = 0 5 + onMount(() => { 6 + const interval = setInterval(() => count++, 1000) 7 + return () => clearInterval(interval) 8 + }) 9 9 </script> 10 10 11 11 <h1>Svelte Template</h1> ··· 13 13 <p>Counter: <code>{count}</code></p> 14 14 15 15 <style lang="sass"> 16 - :global(body) 17 - margin: 100px 0px 18 - font-family: Arial, Helvetica, sans-serif 19 - font-size: 18px 20 - background-color: #111318 21 - color: #f2f2f2 22 - text-align: center 23 - h1 24 - color: #ff3700 25 - code 26 - background: #282b33 27 - padding: 2px 5px 28 - border-radius: 4px 16 + :global(body) 17 + margin: 100px 0px 18 + font-family: Arial, Helvetica, sans-serif 19 + font-size: 18px 20 + background-color: #111318 21 + color: #f2f2f2 22 + text-align: center 23 + h1 24 + color: #ff3700 25 + code 26 + background: #282b33 27 + padding: 2px 5px 28 + border-radius: 4px 29 29 </style>
+13
src/app.d.ts
··· 1 + // See https://kit.svelte.dev/docs/types#app 2 + // for information about these interfaces 3 + declare global { 4 + namespace App { 5 + // interface Error {} 6 + // interface Locals {} 7 + // interface PageData {} 8 + // interface PageState {} 9 + // interface Platform {} 10 + } 11 + } 12 + 13 + export {}
+11
src/app.html
··· 1 + <!doctype html> 2 + <html lang="en"> 3 + <head> 4 + <meta charset="utf-8" /> 5 + <meta name="viewport" content="width=device-width, initial-scale=1" /> 6 + %sveltekit.head% 7 + </head> 8 + <body data-sveltekit-preload-data="hover"> 9 + <div style="display: contents">%sveltekit.body%</div> 10 + </body> 11 + </html>
+1
src/lib/index.ts
··· 1 + // place files you want to import through the `$lib` alias in this folder.
-7
src/main.ts
··· 1 - import App from './App.svelte' 2 - 3 - const app = new App({ 4 - target: document.body, 5 - }) 6 - 7 - export default app
+2
src/routes/+layout.ts
··· 1 + export const prerender = true 2 + export const ssr = false
+29
src/routes/+page.svelte
··· 1 + <script lang="ts"> 2 + import { onMount } from 'svelte' 3 + 4 + let count = 0 5 + onMount(() => { 6 + const interval = setInterval(() => count++, 1000) 7 + return () => clearInterval(interval) 8 + }) 9 + </script> 10 + 11 + <h1>Svelte Template</h1> 12 + <p>Edit <code>src/App.svelte</code> to trigger HMR</p> 13 + <p>Counter: <code>{count}</code></p> 14 + 15 + <style lang="sass"> 16 + :global(body) 17 + margin: 100px 0px 18 + font-family: Arial, Helvetica, sans-serif 19 + font-size: 18px 20 + background-color: #111318 21 + color: #f2f2f2 22 + text-align: center 23 + h1 24 + color: #ff3700 25 + code 26 + background: #282b33 27 + padding: 2px 5px 28 + border-radius: 4px 29 + </style>
+15
svelte.config.js
··· 1 + import adapter from '@sveltejs/adapter-static' 2 + import { vitePreprocess } from '@sveltejs/vite-plugin-svelte' 3 + 4 + /** @type {import('@sveltejs/kit').Config} */ 5 + const config = { 6 + // Consult https://kit.svelte.dev/docs/integrations#preprocessors 7 + // for more information about preprocessors 8 + preprocess: vitePreprocess(), 9 + 10 + kit: { 11 + adapter: adapter(), 12 + }, 13 + } 14 + 15 + export default config
+16 -12
tsconfig.json
··· 1 1 { 2 - "extends": "@tsconfig/svelte/tsconfig.json", 3 - "compilerOptions": { 4 - "target": "ESNext", 5 - "useDefineForClassFields": true, 6 - "module": "ESNext", 7 - "resolveJsonModule": true, 8 - "allowJs": true, 9 - "checkJs": true, 10 - "isolatedModules": true, 11 - "strict": true 12 - }, 13 - "include": ["src/**/*.d.ts", "src/**/*.ts", "src/**/*.js", "src/**/*.svelte"] 2 + "extends": "./.svelte-kit/tsconfig.json", 3 + "compilerOptions": { 4 + "allowJs": true, 5 + "checkJs": true, 6 + "esModuleInterop": true, 7 + "forceConsistentCasingInFileNames": true, 8 + "resolveJsonModule": true, 9 + "skipLibCheck": true, 10 + "sourceMap": true, 11 + "strict": true, 12 + "moduleResolution": "bundler" 13 + } 14 + // Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias 15 + // 16 + // If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes 17 + // from the referenced tsconfig.json - TypeScript does not merge them in 14 18 }
+9 -15
vite.config.ts
··· 1 + import { sveltekit } from '@sveltejs/kit/vite' 1 2 import { defineConfig } from 'vite' 2 - import { svelte, vitePreprocess } from '@sveltejs/vite-plugin-svelte' 3 3 4 4 export default defineConfig({ 5 - clearScreen: false, 6 - server: { 7 - port: 3000, 8 - strictPort: true, 9 - }, 10 - build: { 11 - sourcemap: true, 12 - target: ['chrome64', 'edge79', 'firefox62', 'safari11.1'], 13 - }, 14 - plugins: [ 15 - svelte({ 16 - preprocess: vitePreprocess(), 17 - }), 18 - ], 5 + server: { 6 + port: 3000, 7 + strictPort: true, 8 + }, 9 + build: { 10 + target: ['chrome64', 'edge79', 'firefox62', 'safari11.1'], 11 + }, 12 + plugins: [sveltekit()], 19 13 })