├── .npmrc ├── src ├── lib │ ├── index.js │ ├── types.d.ts │ └── SplitPane.svelte ├── index.test.js ├── app.d.ts ├── app.html └── routes │ └── +page.svelte ├── static └── favicon.png ├── .gitignore ├── .prettierignore ├── vite.config.js ├── .prettierrc ├── svelte.config.js ├── tsconfig.json ├── CHANGELOG.md ├── package.json ├── README.md └── pnpm-lock.yaml /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /src/lib/index.js: -------------------------------------------------------------------------------- 1 | export { default as SplitPane } from './SplitPane.svelte'; -------------------------------------------------------------------------------- /static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Harris/svelte-split-pane/HEAD/static/favicon.png -------------------------------------------------------------------------------- /src/index.test.js: -------------------------------------------------------------------------------- 1 | import { describe, it, expect } from 'vitest'; 2 | 3 | describe('sum test', () => { 4 | it('adds 1 + 2 to equal 3', () => { 5 | expect(1 + 2).toBe(3); 6 | }); 7 | }); 8 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /build 4 | /dist 5 | /.svelte-kit 6 | /package 7 | .env 8 | .env.* 9 | !.env.example 10 | vite.config.js.timestamp-* 11 | vite.config.ts.timestamp-* 12 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /build 4 | /.svelte-kit 5 | /package 6 | .env 7 | .env.* 8 | !.env.example 9 | 10 | # Ignore files for PNPM, NPM and YARN 11 | pnpm-lock.yaml 12 | package-lock.json 13 | yarn.lock 14 | -------------------------------------------------------------------------------- /src/lib/types.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * A length expressed as `${number}px`, `${number}%`, `${number}em` or `${number}rem` 3 | */ 4 | export type Length = `${number}px` | `${number}%` | `${number}em` | `${number}rem`; 5 | 6 | export * from './index'; 7 | -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- 1 | import { sveltekit } from '@sveltejs/kit/vite'; 2 | import { defineConfig } from 'vitest/config'; 3 | 4 | export default defineConfig({ 5 | plugins: [sveltekit()], 6 | test: { 7 | include: ['src/**/*.{test,spec}.{js,ts}'] 8 | } 9 | }); 10 | -------------------------------------------------------------------------------- /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 Platform {} 9 | } 10 | } 11 | 12 | export {}; 13 | -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | %sveltekit.head% 8 | 9 | 10 |
%sveltekit.body%
11 | 12 | 13 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "useTabs": true, 3 | "singleQuote": true, 4 | "trailingComma": "none", 5 | "printWidth": 100, 6 | "plugins": ["prettier-plugin-svelte"], 7 | "pluginSearchDirs": ["."], 8 | "overrides": [ 9 | { 10 | "files": "*.svelte", 11 | "options": { "parser": "svelte" } 12 | }, 13 | { 14 | "files": "*.md", 15 | "options": { "requirePragma": true } 16 | } 17 | ] 18 | } 19 | -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- 1 | import adapter from '@sveltejs/adapter-vercel'; 2 | 3 | /** @type {import('@sveltejs/kit').Config} */ 4 | const config = { 5 | kit: { 6 | // adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list. 7 | // If your environment is not supported or you settled on a specific environment, switch out the adapter. 8 | // See https://kit.svelte.dev/docs/adapters for more information about adapters. 9 | adapter: adapter() 10 | } 11 | }; 12 | 13 | export default config; 14 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./.svelte-kit/tsconfig.json", 3 | "compilerOptions": { 4 | "allowJs": true, 5 | "checkJs": true, 6 | "esModuleInterop": true, 7 | "forceConsistentCasingInFileNames": true, 8 | "resolveJsonModule": true, 9 | "skipLibCheck": true, 10 | "sourceMap": true, 11 | "strict": true 12 | } 13 | // Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias and https://kit.svelte.dev/docs/configuration#files 14 | // 15 | // If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes 16 | // from the referenced tsconfig.json - TypeScript does not merge them in 17 | } 18 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # changelog 2 | 3 | ## 3.0.0 4 | 5 | - Change `vertical` and `horizontal` to `rows` and `columns` ([#10](https://github.com/Rich-Harris/svelte-split-pane/pull/10)) 6 | - `pos` binding reflects constraints ([#10](https://github.com/Rich-Harris/svelte-split-pane/pull/10)) 7 | 8 | ## 2.0.0 9 | 10 | - Modernise ([#8](https://github.com/Rich-Harris/svelte-split-pane/pull/8) 11 | 12 | ## 1.1.3 13 | 14 | - Remove `z-index` from dividers 15 | 16 | ## 1.1.2 17 | 18 | - Mark as compatible with Svelte 4 and 5 19 | 20 | ## 1.1.1 21 | 22 | - Use pointer events instead of separate mouse/touch events 23 | 24 | ## 1.1.0 25 | 26 | - Allow `em` and `rem` lengths 27 | 28 | ## 1.0.2 29 | 30 | - Expose an `id` property for CSS overrides 31 | 32 | ## 1.0.1 33 | 34 | - React to prop changes 35 | 36 | ## 1.0.0 37 | 38 | - First release 39 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@rich_harris/svelte-split-pane", 3 | "version": "3.0.0", 4 | "scripts": { 5 | "dev": "vite dev", 6 | "build": "vite build && npm run package", 7 | "preview": "vite preview", 8 | "package": "svelte-kit sync && svelte-package && publint", 9 | "prepublishOnly": "npm run package", 10 | "check": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json", 11 | "check:watch": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json --watch", 12 | "test:unit": "vitest", 13 | "lint": "prettier --plugin-search-dir . --check .", 14 | "format": "prettier --plugin-search-dir . --write ." 15 | }, 16 | "exports": { 17 | ".": { 18 | "types": "./dist/types.d.ts", 19 | "svelte": "./dist/index.js" 20 | } 21 | }, 22 | "files": [ 23 | "dist" 24 | ], 25 | "peerDependencies": { 26 | "svelte": "^5.43.6" 27 | }, 28 | "devDependencies": { 29 | "@sveltejs/adapter-vercel": "^6.1.1", 30 | "@sveltejs/kit": "^2.5.27", 31 | "@sveltejs/package": "^2.3.7", 32 | "@sveltejs/vite-plugin-svelte": "^4.0.0", 33 | "prettier": "^3.4.2", 34 | "prettier-plugin-svelte": "^3.3.2", 35 | "publint": "^0.1.9", 36 | "svelte": "^5.43.6", 37 | "svelte-check": "^4.0.0", 38 | "tslib": "^2.4.1", 39 | "typescript": "^5.5.0", 40 | "vite": "^5.4.4", 41 | "vitest": "^1.0.0" 42 | }, 43 | "svelte": "./dist/index.js", 44 | "types": "./dist/index.d.ts", 45 | "type": "module" 46 | } 47 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # svelte-split-pane 2 | 3 | A `` component. 4 | 5 | ## Usage 6 | 7 | ```svelte 8 | 14 | 15 | 24 | {#snippet a()} 25 |
this is on the left
26 | {/snippet} 27 | 28 | {#snippet b()} 29 |
this is on the right
30 | {/snippet} 31 |
32 | ``` 33 | 34 | Of the properties that can be set on the component, only `type` is required: 35 | 36 | - `type` can be `columns`, in which case the panes will be split left-right, or `rows` in which case it will be split top-bottom 37 | - `id` will be added to the element as a `data-pane={id}` attribute, allowing you to (for example) override the `--pos` CSS custom property on mobile 38 | - `min`, `max` and `pos` can be expressed as `${number}%`, `${number}px`, `${number}em` or `${number}rem`. Positive numbers are measured from the left/top, negative numbers are measured from the right/bottom 39 | - `disabled` turns off the interactive dragging 40 | - `--color` determines the color of the divider between panes, and defaults to `transparent` 41 | - `--thickness` determines how thick the 'hit area' is for the divider, and defaults to `8px` 42 | -------------------------------------------------------------------------------- /src/routes/+page.svelte: -------------------------------------------------------------------------------- 1 | 8 | 9 |
10 |
11 |

svelte-split-pane

12 |
13 | 14 |
15 | 16 | {#snippet a()} 17 | 18 | {#snippet a()} 19 |
20 |

width: {width}

21 |

height: {height}

22 |
23 | {/snippet} 24 | 25 | {#snippet b()} 26 |
27 | 28 |
29 | {/snippet} 30 |
31 | {/snippet} 32 | 33 | {#snippet b()} 34 |
35 | 36 |
37 | {/snippet} 38 |
39 |
40 |
41 | 42 | 87 | -------------------------------------------------------------------------------- /src/lib/SplitPane.svelte: -------------------------------------------------------------------------------- 1 | 90 | 91 | 97 | { 100 | if (!dragging) return; 101 | 102 | const parent = container.getBoundingClientRect(); 103 | const is_negative = pos.startsWith('-'); 104 | 105 | const size = type === 'columns' ? rect.width : rect.height; 106 | const parent_size = type === 'columns' ? parent.width : parent.height; 107 | 108 | if (pos.endsWith('%')) { 109 | const percent = (100 * size) / parent_size; 110 | pos = `${is_negative ? percent - 100 : percent}%`; 111 | } else { 112 | const px = is_negative ? size - parent_size : size; 113 | 114 | if (pos.endsWith('px')) { 115 | pos = `${px}px`; 116 | } else if (pos.endsWith('em')) { 117 | const is_rem = pos.endsWith('rem'); 118 | 119 | const font_size = parseFloat( 120 | getComputedStyle(is_rem ? document.documentElement : container).fontSize 121 | ); 122 | 123 | const em = px / font_size; 124 | 125 | pos = `${em}${is_rem ? 'rem' : 'em'}`; 126 | } 127 | } 128 | }} 129 | > 130 | {@render a?.()} 131 | 132 | 133 | 134 | {@render b?.()} 135 | 136 | 137 | update(e.clientX, e.clientY)} 138 | > 139 | 140 | 141 | {#if dragging} 142 | 143 | {/if} 144 | 145 | 236 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '9.0' 2 | 3 | settings: 4 | autoInstallPeers: true 5 | excludeLinksFromLockfile: false 6 | 7 | importers: 8 | 9 | .: 10 | devDependencies: 11 | '@sveltejs/adapter-vercel': 12 | specifier: ^6.1.1 13 | version: 6.1.1(@sveltejs/kit@2.12.1(@sveltejs/vite-plugin-svelte@4.0.3(svelte@5.43.6)(vite@5.4.11(@types/node@18.14.6)(sass@1.58.3)))(svelte@5.43.6)(vite@5.4.11(@types/node@18.14.6)(sass@1.58.3)))(rollup@4.28.1) 14 | '@sveltejs/kit': 15 | specifier: ^2.5.27 16 | version: 2.12.1(@sveltejs/vite-plugin-svelte@4.0.3(svelte@5.43.6)(vite@5.4.11(@types/node@18.14.6)(sass@1.58.3)))(svelte@5.43.6)(vite@5.4.11(@types/node@18.14.6)(sass@1.58.3)) 17 | '@sveltejs/package': 18 | specifier: ^2.3.7 19 | version: 2.3.7(svelte@5.43.6)(typescript@5.7.2) 20 | '@sveltejs/vite-plugin-svelte': 21 | specifier: ^4.0.0 22 | version: 4.0.3(svelte@5.43.6)(vite@5.4.11(@types/node@18.14.6)(sass@1.58.3)) 23 | prettier: 24 | specifier: ^3.4.2 25 | version: 3.4.2 26 | prettier-plugin-svelte: 27 | specifier: ^3.3.2 28 | version: 3.3.2(prettier@3.4.2)(svelte@5.43.6) 29 | publint: 30 | specifier: ^0.1.9 31 | version: 0.1.10 32 | svelte: 33 | specifier: ^5.43.6 34 | version: 5.43.6 35 | svelte-check: 36 | specifier: ^4.0.0 37 | version: 4.1.1(picomatch@4.0.3)(svelte@5.43.6)(typescript@5.7.2) 38 | tslib: 39 | specifier: ^2.4.1 40 | version: 2.5.0 41 | typescript: 42 | specifier: ^5.5.0 43 | version: 5.7.2 44 | vite: 45 | specifier: ^5.4.4 46 | version: 5.4.11(@types/node@18.14.6)(sass@1.58.3) 47 | vitest: 48 | specifier: ^1.0.0 49 | version: 1.6.0(@types/node@18.14.6)(sass@1.58.3) 50 | 51 | packages: 52 | 53 | '@esbuild/aix-ppc64@0.21.5': 54 | resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} 55 | engines: {node: '>=12'} 56 | cpu: [ppc64] 57 | os: [aix] 58 | 59 | '@esbuild/aix-ppc64@0.25.12': 60 | resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} 61 | engines: {node: '>=18'} 62 | cpu: [ppc64] 63 | os: [aix] 64 | 65 | '@esbuild/android-arm64@0.21.5': 66 | resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} 67 | engines: {node: '>=12'} 68 | cpu: [arm64] 69 | os: [android] 70 | 71 | '@esbuild/android-arm64@0.25.12': 72 | resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} 73 | engines: {node: '>=18'} 74 | cpu: [arm64] 75 | os: [android] 76 | 77 | '@esbuild/android-arm@0.21.5': 78 | resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} 79 | engines: {node: '>=12'} 80 | cpu: [arm] 81 | os: [android] 82 | 83 | '@esbuild/android-arm@0.25.12': 84 | resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} 85 | engines: {node: '>=18'} 86 | cpu: [arm] 87 | os: [android] 88 | 89 | '@esbuild/android-x64@0.21.5': 90 | resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} 91 | engines: {node: '>=12'} 92 | cpu: [x64] 93 | os: [android] 94 | 95 | '@esbuild/android-x64@0.25.12': 96 | resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} 97 | engines: {node: '>=18'} 98 | cpu: [x64] 99 | os: [android] 100 | 101 | '@esbuild/darwin-arm64@0.21.5': 102 | resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} 103 | engines: {node: '>=12'} 104 | cpu: [arm64] 105 | os: [darwin] 106 | 107 | '@esbuild/darwin-arm64@0.25.12': 108 | resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} 109 | engines: {node: '>=18'} 110 | cpu: [arm64] 111 | os: [darwin] 112 | 113 | '@esbuild/darwin-x64@0.21.5': 114 | resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} 115 | engines: {node: '>=12'} 116 | cpu: [x64] 117 | os: [darwin] 118 | 119 | '@esbuild/darwin-x64@0.25.12': 120 | resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} 121 | engines: {node: '>=18'} 122 | cpu: [x64] 123 | os: [darwin] 124 | 125 | '@esbuild/freebsd-arm64@0.21.5': 126 | resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} 127 | engines: {node: '>=12'} 128 | cpu: [arm64] 129 | os: [freebsd] 130 | 131 | '@esbuild/freebsd-arm64@0.25.12': 132 | resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} 133 | engines: {node: '>=18'} 134 | cpu: [arm64] 135 | os: [freebsd] 136 | 137 | '@esbuild/freebsd-x64@0.21.5': 138 | resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} 139 | engines: {node: '>=12'} 140 | cpu: [x64] 141 | os: [freebsd] 142 | 143 | '@esbuild/freebsd-x64@0.25.12': 144 | resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} 145 | engines: {node: '>=18'} 146 | cpu: [x64] 147 | os: [freebsd] 148 | 149 | '@esbuild/linux-arm64@0.21.5': 150 | resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} 151 | engines: {node: '>=12'} 152 | cpu: [arm64] 153 | os: [linux] 154 | 155 | '@esbuild/linux-arm64@0.25.12': 156 | resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} 157 | engines: {node: '>=18'} 158 | cpu: [arm64] 159 | os: [linux] 160 | 161 | '@esbuild/linux-arm@0.21.5': 162 | resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} 163 | engines: {node: '>=12'} 164 | cpu: [arm] 165 | os: [linux] 166 | 167 | '@esbuild/linux-arm@0.25.12': 168 | resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} 169 | engines: {node: '>=18'} 170 | cpu: [arm] 171 | os: [linux] 172 | 173 | '@esbuild/linux-ia32@0.21.5': 174 | resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} 175 | engines: {node: '>=12'} 176 | cpu: [ia32] 177 | os: [linux] 178 | 179 | '@esbuild/linux-ia32@0.25.12': 180 | resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} 181 | engines: {node: '>=18'} 182 | cpu: [ia32] 183 | os: [linux] 184 | 185 | '@esbuild/linux-loong64@0.21.5': 186 | resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} 187 | engines: {node: '>=12'} 188 | cpu: [loong64] 189 | os: [linux] 190 | 191 | '@esbuild/linux-loong64@0.25.12': 192 | resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} 193 | engines: {node: '>=18'} 194 | cpu: [loong64] 195 | os: [linux] 196 | 197 | '@esbuild/linux-mips64el@0.21.5': 198 | resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} 199 | engines: {node: '>=12'} 200 | cpu: [mips64el] 201 | os: [linux] 202 | 203 | '@esbuild/linux-mips64el@0.25.12': 204 | resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} 205 | engines: {node: '>=18'} 206 | cpu: [mips64el] 207 | os: [linux] 208 | 209 | '@esbuild/linux-ppc64@0.21.5': 210 | resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} 211 | engines: {node: '>=12'} 212 | cpu: [ppc64] 213 | os: [linux] 214 | 215 | '@esbuild/linux-ppc64@0.25.12': 216 | resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} 217 | engines: {node: '>=18'} 218 | cpu: [ppc64] 219 | os: [linux] 220 | 221 | '@esbuild/linux-riscv64@0.21.5': 222 | resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} 223 | engines: {node: '>=12'} 224 | cpu: [riscv64] 225 | os: [linux] 226 | 227 | '@esbuild/linux-riscv64@0.25.12': 228 | resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} 229 | engines: {node: '>=18'} 230 | cpu: [riscv64] 231 | os: [linux] 232 | 233 | '@esbuild/linux-s390x@0.21.5': 234 | resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} 235 | engines: {node: '>=12'} 236 | cpu: [s390x] 237 | os: [linux] 238 | 239 | '@esbuild/linux-s390x@0.25.12': 240 | resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} 241 | engines: {node: '>=18'} 242 | cpu: [s390x] 243 | os: [linux] 244 | 245 | '@esbuild/linux-x64@0.21.5': 246 | resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} 247 | engines: {node: '>=12'} 248 | cpu: [x64] 249 | os: [linux] 250 | 251 | '@esbuild/linux-x64@0.25.12': 252 | resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} 253 | engines: {node: '>=18'} 254 | cpu: [x64] 255 | os: [linux] 256 | 257 | '@esbuild/netbsd-arm64@0.25.12': 258 | resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} 259 | engines: {node: '>=18'} 260 | cpu: [arm64] 261 | os: [netbsd] 262 | 263 | '@esbuild/netbsd-x64@0.21.5': 264 | resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} 265 | engines: {node: '>=12'} 266 | cpu: [x64] 267 | os: [netbsd] 268 | 269 | '@esbuild/netbsd-x64@0.25.12': 270 | resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} 271 | engines: {node: '>=18'} 272 | cpu: [x64] 273 | os: [netbsd] 274 | 275 | '@esbuild/openbsd-arm64@0.25.12': 276 | resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} 277 | engines: {node: '>=18'} 278 | cpu: [arm64] 279 | os: [openbsd] 280 | 281 | '@esbuild/openbsd-x64@0.21.5': 282 | resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} 283 | engines: {node: '>=12'} 284 | cpu: [x64] 285 | os: [openbsd] 286 | 287 | '@esbuild/openbsd-x64@0.25.12': 288 | resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} 289 | engines: {node: '>=18'} 290 | cpu: [x64] 291 | os: [openbsd] 292 | 293 | '@esbuild/openharmony-arm64@0.25.12': 294 | resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} 295 | engines: {node: '>=18'} 296 | cpu: [arm64] 297 | os: [openharmony] 298 | 299 | '@esbuild/sunos-x64@0.21.5': 300 | resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} 301 | engines: {node: '>=12'} 302 | cpu: [x64] 303 | os: [sunos] 304 | 305 | '@esbuild/sunos-x64@0.25.12': 306 | resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} 307 | engines: {node: '>=18'} 308 | cpu: [x64] 309 | os: [sunos] 310 | 311 | '@esbuild/win32-arm64@0.21.5': 312 | resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} 313 | engines: {node: '>=12'} 314 | cpu: [arm64] 315 | os: [win32] 316 | 317 | '@esbuild/win32-arm64@0.25.12': 318 | resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} 319 | engines: {node: '>=18'} 320 | cpu: [arm64] 321 | os: [win32] 322 | 323 | '@esbuild/win32-ia32@0.21.5': 324 | resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} 325 | engines: {node: '>=12'} 326 | cpu: [ia32] 327 | os: [win32] 328 | 329 | '@esbuild/win32-ia32@0.25.12': 330 | resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} 331 | engines: {node: '>=18'} 332 | cpu: [ia32] 333 | os: [win32] 334 | 335 | '@esbuild/win32-x64@0.21.5': 336 | resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} 337 | engines: {node: '>=12'} 338 | cpu: [x64] 339 | os: [win32] 340 | 341 | '@esbuild/win32-x64@0.25.12': 342 | resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} 343 | engines: {node: '>=18'} 344 | cpu: [x64] 345 | os: [win32] 346 | 347 | '@isaacs/cliui@8.0.2': 348 | resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} 349 | engines: {node: '>=12'} 350 | 351 | '@isaacs/fs-minipass@4.0.1': 352 | resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} 353 | engines: {node: '>=18.0.0'} 354 | 355 | '@jest/schemas@29.6.3': 356 | resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} 357 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} 358 | 359 | '@jridgewell/gen-mapping@0.3.8': 360 | resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} 361 | engines: {node: '>=6.0.0'} 362 | 363 | '@jridgewell/remapping@2.3.5': 364 | resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} 365 | 366 | '@jridgewell/resolve-uri@3.1.0': 367 | resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} 368 | engines: {node: '>=6.0.0'} 369 | 370 | '@jridgewell/set-array@1.2.1': 371 | resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} 372 | engines: {node: '>=6.0.0'} 373 | 374 | '@jridgewell/sourcemap-codec@1.4.14': 375 | resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} 376 | 377 | '@jridgewell/sourcemap-codec@1.5.0': 378 | resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} 379 | 380 | '@jridgewell/trace-mapping@0.3.25': 381 | resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} 382 | 383 | '@mapbox/node-pre-gyp@2.0.0': 384 | resolution: {integrity: sha512-llMXd39jtP0HpQLVI37Bf1m2ADlEb35GYSh1SDSLsBhR+5iCxiNGlT31yqbNtVHygHAtMy6dWFERpU2JgufhPg==} 385 | engines: {node: '>=18'} 386 | hasBin: true 387 | 388 | '@pkgjs/parseargs@0.11.0': 389 | resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} 390 | engines: {node: '>=14'} 391 | 392 | '@polka/url@1.0.0-next.28': 393 | resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==} 394 | 395 | '@rollup/pluginutils@5.3.0': 396 | resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} 397 | engines: {node: '>=14.0.0'} 398 | peerDependencies: 399 | rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 400 | peerDependenciesMeta: 401 | rollup: 402 | optional: true 403 | 404 | '@rollup/rollup-android-arm-eabi@4.28.1': 405 | resolution: {integrity: sha512-2aZp8AES04KI2dy3Ss6/MDjXbwBzj+i0GqKtWXgw2/Ma6E4jJvujryO6gJAghIRVz7Vwr9Gtl/8na3nDUKpraQ==} 406 | cpu: [arm] 407 | os: [android] 408 | 409 | '@rollup/rollup-android-arm64@4.28.1': 410 | resolution: {integrity: sha512-EbkK285O+1YMrg57xVA+Dp0tDBRB93/BZKph9XhMjezf6F4TpYjaUSuPt5J0fZXlSag0LmZAsTmdGGqPp4pQFA==} 411 | cpu: [arm64] 412 | os: [android] 413 | 414 | '@rollup/rollup-darwin-arm64@4.28.1': 415 | resolution: {integrity: sha512-prduvrMKU6NzMq6nxzQw445zXgaDBbMQvmKSJaxpaZ5R1QDM8w+eGxo6Y/jhT/cLoCvnZI42oEqf9KQNYz1fqQ==} 416 | cpu: [arm64] 417 | os: [darwin] 418 | 419 | '@rollup/rollup-darwin-x64@4.28.1': 420 | resolution: {integrity: sha512-WsvbOunsUk0wccO/TV4o7IKgloJ942hVFK1CLatwv6TJspcCZb9umQkPdvB7FihmdxgaKR5JyxDjWpCOp4uZlQ==} 421 | cpu: [x64] 422 | os: [darwin] 423 | 424 | '@rollup/rollup-freebsd-arm64@4.28.1': 425 | resolution: {integrity: sha512-HTDPdY1caUcU4qK23FeeGxCdJF64cKkqajU0iBnTVxS8F7H/7BewvYoG+va1KPSL63kQ1PGNyiwKOfReavzvNA==} 426 | cpu: [arm64] 427 | os: [freebsd] 428 | 429 | '@rollup/rollup-freebsd-x64@4.28.1': 430 | resolution: {integrity: sha512-m/uYasxkUevcFTeRSM9TeLyPe2QDuqtjkeoTpP9SW0XxUWfcYrGDMkO/m2tTw+4NMAF9P2fU3Mw4ahNvo7QmsQ==} 431 | cpu: [x64] 432 | os: [freebsd] 433 | 434 | '@rollup/rollup-linux-arm-gnueabihf@4.28.1': 435 | resolution: {integrity: sha512-QAg11ZIt6mcmzpNE6JZBpKfJaKkqTm1A9+y9O+frdZJEuhQxiugM05gnCWiANHj4RmbgeVJpTdmKRmH/a+0QbA==} 436 | cpu: [arm] 437 | os: [linux] 438 | 439 | '@rollup/rollup-linux-arm-musleabihf@4.28.1': 440 | resolution: {integrity: sha512-dRP9PEBfolq1dmMcFqbEPSd9VlRuVWEGSmbxVEfiq2cs2jlZAl0YNxFzAQS2OrQmsLBLAATDMb3Z6MFv5vOcXg==} 441 | cpu: [arm] 442 | os: [linux] 443 | 444 | '@rollup/rollup-linux-arm64-gnu@4.28.1': 445 | resolution: {integrity: sha512-uGr8khxO+CKT4XU8ZUH1TTEUtlktK6Kgtv0+6bIFSeiSlnGJHG1tSFSjm41uQ9sAO/5ULx9mWOz70jYLyv1QkA==} 446 | cpu: [arm64] 447 | os: [linux] 448 | 449 | '@rollup/rollup-linux-arm64-musl@4.28.1': 450 | resolution: {integrity: sha512-QF54q8MYGAqMLrX2t7tNpi01nvq5RI59UBNx+3+37zoKX5KViPo/gk2QLhsuqok05sSCRluj0D00LzCwBikb0A==} 451 | cpu: [arm64] 452 | os: [linux] 453 | 454 | '@rollup/rollup-linux-loongarch64-gnu@4.28.1': 455 | resolution: {integrity: sha512-vPul4uodvWvLhRco2w0GcyZcdyBfpfDRgNKU+p35AWEbJ/HPs1tOUrkSueVbBS0RQHAf/A+nNtDpvw95PeVKOA==} 456 | cpu: [loong64] 457 | os: [linux] 458 | 459 | '@rollup/rollup-linux-powerpc64le-gnu@4.28.1': 460 | resolution: {integrity: sha512-pTnTdBuC2+pt1Rmm2SV7JWRqzhYpEILML4PKODqLz+C7Ou2apEV52h19CR7es+u04KlqplggmN9sqZlekg3R1A==} 461 | cpu: [ppc64] 462 | os: [linux] 463 | 464 | '@rollup/rollup-linux-riscv64-gnu@4.28.1': 465 | resolution: {integrity: sha512-vWXy1Nfg7TPBSuAncfInmAI/WZDd5vOklyLJDdIRKABcZWojNDY0NJwruY2AcnCLnRJKSaBgf/GiJfauu8cQZA==} 466 | cpu: [riscv64] 467 | os: [linux] 468 | 469 | '@rollup/rollup-linux-s390x-gnu@4.28.1': 470 | resolution: {integrity: sha512-/yqC2Y53oZjb0yz8PVuGOQQNOTwxcizudunl/tFs1aLvObTclTwZ0JhXF2XcPT/zuaymemCDSuuUPXJJyqeDOg==} 471 | cpu: [s390x] 472 | os: [linux] 473 | 474 | '@rollup/rollup-linux-x64-gnu@4.28.1': 475 | resolution: {integrity: sha512-fzgeABz7rrAlKYB0y2kSEiURrI0691CSL0+KXwKwhxvj92VULEDQLpBYLHpF49MSiPG4sq5CK3qHMnb9tlCjBw==} 476 | cpu: [x64] 477 | os: [linux] 478 | 479 | '@rollup/rollup-linux-x64-musl@4.28.1': 480 | resolution: {integrity: sha512-xQTDVzSGiMlSshpJCtudbWyRfLaNiVPXt1WgdWTwWz9n0U12cI2ZVtWe/Jgwyv/6wjL7b66uu61Vg0POWVfz4g==} 481 | cpu: [x64] 482 | os: [linux] 483 | 484 | '@rollup/rollup-win32-arm64-msvc@4.28.1': 485 | resolution: {integrity: sha512-wSXmDRVupJstFP7elGMgv+2HqXelQhuNf+IS4V+nUpNVi/GUiBgDmfwD0UGN3pcAnWsgKG3I52wMOBnk1VHr/A==} 486 | cpu: [arm64] 487 | os: [win32] 488 | 489 | '@rollup/rollup-win32-ia32-msvc@4.28.1': 490 | resolution: {integrity: sha512-ZkyTJ/9vkgrE/Rk9vhMXhf8l9D+eAhbAVbsGsXKy2ohmJaWg0LPQLnIxRdRp/bKyr8tXuPlXhIoGlEB5XpJnGA==} 491 | cpu: [ia32] 492 | os: [win32] 493 | 494 | '@rollup/rollup-win32-x64-msvc@4.28.1': 495 | resolution: {integrity: sha512-ZvK2jBafvttJjoIdKm/Q/Bh7IJ1Ose9IBOwpOXcOvW3ikGTQGmKDgxTC6oCAzW6PynbkKP8+um1du81XJHZ0JA==} 496 | cpu: [x64] 497 | os: [win32] 498 | 499 | '@sinclair/typebox@0.27.8': 500 | resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} 501 | 502 | '@sveltejs/acorn-typescript@1.0.6': 503 | resolution: {integrity: sha512-4awhxtMh4cx9blePWl10HRHj8Iivtqj+2QdDCSMDzxG+XKa9+VCNupQuCuvzEhYPzZSrX+0gC+0lHA/0fFKKQQ==} 504 | peerDependencies: 505 | acorn: ^8.9.0 506 | 507 | '@sveltejs/adapter-vercel@6.1.1': 508 | resolution: {integrity: sha512-rnuREIO/dBYZn825aXTmdCU7sBr4nQqxNVkqYLUHoUnuv3vaas6O/SxAI1TiYBDEetgeQ5m51I5dTVJvhVzASA==} 509 | engines: {node: '>=20.0'} 510 | peerDependencies: 511 | '@sveltejs/kit': ^2.4.0 512 | 513 | '@sveltejs/kit@2.12.1': 514 | resolution: {integrity: sha512-M3rPijGImeOkI0DBJSwjqz+YFX2DyOf6NzWgHVk3mqpT06dlYCpcv5xh1q4rYEqB58yQlk4QA1Y35PUqnUiFKw==} 515 | engines: {node: '>=18.13'} 516 | hasBin: true 517 | peerDependencies: 518 | '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 || ^5.0.0 519 | svelte: ^4.0.0 || ^5.0.0-next.0 520 | vite: ^5.0.3 || ^6.0.0 521 | 522 | '@sveltejs/package@2.3.7': 523 | resolution: {integrity: sha512-LYgUkde5GUYqOpXbcoCGUpEH4Ctl3Wj4u4CVZBl56dEeLW5fGHE037ZL1qlK0Ky+QD5uUfwONSeGwIOIighFMQ==} 524 | engines: {node: ^16.14 || >=18} 525 | hasBin: true 526 | peerDependencies: 527 | svelte: ^3.44.0 || ^4.0.0 || ^5.0.0-next.1 528 | 529 | '@sveltejs/vite-plugin-svelte-inspector@3.0.1': 530 | resolution: {integrity: sha512-2CKypmj1sM4GE7HjllT7UKmo4Q6L5xFRd7VMGEWhYnZ+wc6AUVU01IBd7yUi6WnFndEwWoMNOd6e8UjoN0nbvQ==} 531 | engines: {node: ^18.0.0 || ^20.0.0 || >=22} 532 | peerDependencies: 533 | '@sveltejs/vite-plugin-svelte': ^4.0.0-next.0||^4.0.0 534 | svelte: ^5.0.0-next.96 || ^5.0.0 535 | vite: ^5.0.0 536 | 537 | '@sveltejs/vite-plugin-svelte@4.0.3': 538 | resolution: {integrity: sha512-J7nC5gT5qpmvyD2pmzPUntLUgoinyEaNy9sTpGGE6N7pblggO0A1NyneJJvR2ELlzK6ti28aF2SLXG1yJdnJeA==} 539 | engines: {node: ^18.0.0 || ^20.0.0 || >=22} 540 | peerDependencies: 541 | svelte: ^5.0.0-next.96 || ^5.0.0 542 | vite: ^5.0.0 543 | 544 | '@types/cookie@0.6.0': 545 | resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} 546 | 547 | '@types/estree@1.0.6': 548 | resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} 549 | 550 | '@types/node@18.14.6': 551 | resolution: {integrity: sha512-93+VvleD3mXwlLI/xASjw0FzKcwzl3OdTCzm1LaRfqgS21gfFtK3zDXM5Op9TeeMsJVOaJ2VRDpT9q4Y3d0AvA==} 552 | 553 | '@vercel/nft@0.30.3': 554 | resolution: {integrity: sha512-UEq+eF0ocEf9WQCV1gktxKhha36KDs7jln5qii6UpPf5clMqDc0p3E7d9l2Smx0i9Pm1qpq4S4lLfNl97bbv6w==} 555 | engines: {node: '>=18'} 556 | hasBin: true 557 | 558 | '@vitest/expect@1.6.0': 559 | resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} 560 | 561 | '@vitest/runner@1.6.0': 562 | resolution: {integrity: sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==} 563 | 564 | '@vitest/snapshot@1.6.0': 565 | resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==} 566 | 567 | '@vitest/spy@1.6.0': 568 | resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==} 569 | 570 | '@vitest/utils@1.6.0': 571 | resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} 572 | 573 | abbrev@3.0.1: 574 | resolution: {integrity: sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==} 575 | engines: {node: ^18.17.0 || >=20.5.0} 576 | 577 | acorn-import-attributes@1.9.5: 578 | resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} 579 | peerDependencies: 580 | acorn: ^8 581 | 582 | acorn-walk@8.3.4: 583 | resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} 584 | engines: {node: '>=0.4.0'} 585 | 586 | acorn@8.14.0: 587 | resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} 588 | engines: {node: '>=0.4.0'} 589 | hasBin: true 590 | 591 | agent-base@7.1.4: 592 | resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} 593 | engines: {node: '>= 14'} 594 | 595 | ansi-regex@5.0.1: 596 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 597 | engines: {node: '>=8'} 598 | 599 | ansi-regex@6.2.2: 600 | resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} 601 | engines: {node: '>=12'} 602 | 603 | ansi-styles@4.3.0: 604 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 605 | engines: {node: '>=8'} 606 | 607 | ansi-styles@5.2.0: 608 | resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} 609 | engines: {node: '>=10'} 610 | 611 | ansi-styles@6.2.3: 612 | resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} 613 | engines: {node: '>=12'} 614 | 615 | anymatch@3.1.3: 616 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 617 | engines: {node: '>= 8'} 618 | 619 | aria-query@5.3.2: 620 | resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} 621 | engines: {node: '>= 0.4'} 622 | 623 | assertion-error@1.1.0: 624 | resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} 625 | 626 | async-sema@3.1.1: 627 | resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} 628 | 629 | axobject-query@4.1.0: 630 | resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} 631 | engines: {node: '>= 0.4'} 632 | 633 | balanced-match@1.0.2: 634 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 635 | 636 | binary-extensions@2.2.0: 637 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} 638 | engines: {node: '>=8'} 639 | 640 | bindings@1.5.0: 641 | resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} 642 | 643 | brace-expansion@2.0.1: 644 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 645 | 646 | braces@3.0.2: 647 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 648 | engines: {node: '>=8'} 649 | 650 | cac@6.7.14: 651 | resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} 652 | engines: {node: '>=8'} 653 | 654 | chai@4.5.0: 655 | resolution: {integrity: sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==} 656 | engines: {node: '>=4'} 657 | 658 | check-error@1.0.3: 659 | resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} 660 | 661 | chokidar@3.5.3: 662 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} 663 | engines: {node: '>= 8.10.0'} 664 | 665 | chokidar@4.0.2: 666 | resolution: {integrity: sha512-/b57FK+bblSU+dfewfFe0rT1YjVDfOmeLQwCAuC+vwvgLkXboATqqmy+Ipux6JrF6L5joe5CBnFOw+gLWH6yKg==} 667 | engines: {node: '>= 14.16.0'} 668 | 669 | chownr@3.0.0: 670 | resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} 671 | engines: {node: '>=18'} 672 | 673 | clsx@2.1.1: 674 | resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} 675 | engines: {node: '>=6'} 676 | 677 | color-convert@2.0.1: 678 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 679 | engines: {node: '>=7.0.0'} 680 | 681 | color-name@1.1.4: 682 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 683 | 684 | confbox@0.1.8: 685 | resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} 686 | 687 | consola@3.4.2: 688 | resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} 689 | engines: {node: ^14.18.0 || >=16.10.0} 690 | 691 | cookie@0.6.0: 692 | resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} 693 | engines: {node: '>= 0.6'} 694 | 695 | cross-spawn@7.0.6: 696 | resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} 697 | engines: {node: '>= 8'} 698 | 699 | debug@4.3.4: 700 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 701 | engines: {node: '>=6.0'} 702 | peerDependencies: 703 | supports-color: '*' 704 | peerDependenciesMeta: 705 | supports-color: 706 | optional: true 707 | 708 | debug@4.4.0: 709 | resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} 710 | engines: {node: '>=6.0'} 711 | peerDependencies: 712 | supports-color: '*' 713 | peerDependenciesMeta: 714 | supports-color: 715 | optional: true 716 | 717 | dedent-js@1.0.1: 718 | resolution: {integrity: sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==} 719 | 720 | deep-eql@4.1.3: 721 | resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} 722 | engines: {node: '>=6'} 723 | 724 | deepmerge@4.3.1: 725 | resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} 726 | engines: {node: '>=0.10.0'} 727 | 728 | detect-libc@2.1.2: 729 | resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} 730 | engines: {node: '>=8'} 731 | 732 | devalue@5.1.1: 733 | resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==} 734 | 735 | diff-sequences@29.6.3: 736 | resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} 737 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} 738 | 739 | eastasianwidth@0.2.0: 740 | resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 741 | 742 | emoji-regex@8.0.0: 743 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 744 | 745 | emoji-regex@9.2.2: 746 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 747 | 748 | esbuild@0.21.5: 749 | resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} 750 | engines: {node: '>=12'} 751 | hasBin: true 752 | 753 | esbuild@0.25.12: 754 | resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} 755 | engines: {node: '>=18'} 756 | hasBin: true 757 | 758 | esm-env@1.2.1: 759 | resolution: {integrity: sha512-U9JedYYjCnadUlXk7e1Kr+aENQhtUaoaV9+gZm1T8LC/YBAPJx3NSPIAurFOC0U5vrdSevnUJS2/wUVxGwPhng==} 760 | 761 | esrap@2.1.2: 762 | resolution: {integrity: sha512-DgvlIQeowRNyvLPWW4PT7Gu13WznY288Du086E751mwwbsgr29ytBiYeLzAGIo0qk3Ujob0SDk8TiSaM5WQzNg==} 763 | 764 | estree-walker@2.0.2: 765 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 766 | 767 | estree-walker@3.0.3: 768 | resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} 769 | 770 | execa@8.0.1: 771 | resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} 772 | engines: {node: '>=16.17'} 773 | 774 | fdir@6.4.2: 775 | resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} 776 | peerDependencies: 777 | picomatch: ^3 || ^4 778 | peerDependenciesMeta: 779 | picomatch: 780 | optional: true 781 | 782 | file-uri-to-path@1.0.0: 783 | resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} 784 | 785 | fill-range@7.0.1: 786 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 787 | engines: {node: '>=8'} 788 | 789 | foreground-child@3.3.1: 790 | resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} 791 | engines: {node: '>=14'} 792 | 793 | fs.realpath@1.0.0: 794 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 795 | 796 | fsevents@2.3.3: 797 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 798 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 799 | os: [darwin] 800 | 801 | get-func-name@2.0.2: 802 | resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} 803 | 804 | get-stream@8.0.1: 805 | resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} 806 | engines: {node: '>=16'} 807 | 808 | glob-parent@5.1.2: 809 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 810 | engines: {node: '>= 6'} 811 | 812 | glob@10.4.5: 813 | resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} 814 | hasBin: true 815 | 816 | glob@8.1.0: 817 | resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} 818 | engines: {node: '>=12'} 819 | 820 | globalyzer@0.1.0: 821 | resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} 822 | 823 | globrex@0.1.2: 824 | resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} 825 | 826 | graceful-fs@4.2.11: 827 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 828 | 829 | https-proxy-agent@7.0.6: 830 | resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} 831 | engines: {node: '>= 14'} 832 | 833 | human-signals@5.0.0: 834 | resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} 835 | engines: {node: '>=16.17.0'} 836 | 837 | ignore-walk@5.0.1: 838 | resolution: {integrity: sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==} 839 | engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 840 | 841 | immutable@4.2.4: 842 | resolution: {integrity: sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==} 843 | 844 | import-meta-resolve@4.1.0: 845 | resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} 846 | 847 | inflight@1.0.6: 848 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 849 | 850 | inherits@2.0.4: 851 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 852 | 853 | is-binary-path@2.1.0: 854 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 855 | engines: {node: '>=8'} 856 | 857 | is-extglob@2.1.1: 858 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 859 | engines: {node: '>=0.10.0'} 860 | 861 | is-fullwidth-code-point@3.0.0: 862 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 863 | engines: {node: '>=8'} 864 | 865 | is-glob@4.0.3: 866 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 867 | engines: {node: '>=0.10.0'} 868 | 869 | is-number@7.0.0: 870 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 871 | engines: {node: '>=0.12.0'} 872 | 873 | is-reference@3.0.3: 874 | resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==} 875 | 876 | is-stream@3.0.0: 877 | resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} 878 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 879 | 880 | isexe@2.0.0: 881 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 882 | 883 | jackspeak@3.4.3: 884 | resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} 885 | 886 | js-tokens@9.0.1: 887 | resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==} 888 | 889 | kleur@4.1.5: 890 | resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} 891 | engines: {node: '>=6'} 892 | 893 | local-pkg@0.5.1: 894 | resolution: {integrity: sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==} 895 | engines: {node: '>=14'} 896 | 897 | locate-character@3.0.0: 898 | resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} 899 | 900 | loupe@2.3.6: 901 | resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} 902 | deprecated: Please upgrade to 2.3.7 which fixes GHSA-4q6p-r6v2-jvc5 903 | 904 | loupe@2.3.7: 905 | resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} 906 | 907 | lower-case@2.0.2: 908 | resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} 909 | 910 | lru-cache@10.4.3: 911 | resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} 912 | 913 | magic-string@0.30.17: 914 | resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} 915 | 916 | merge-stream@2.0.0: 917 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} 918 | 919 | mimic-fn@4.0.0: 920 | resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} 921 | engines: {node: '>=12'} 922 | 923 | minimatch@5.1.6: 924 | resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} 925 | engines: {node: '>=10'} 926 | 927 | minimatch@9.0.5: 928 | resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} 929 | engines: {node: '>=16 || 14 >=14.17'} 930 | 931 | minipass@7.1.2: 932 | resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} 933 | engines: {node: '>=16 || 14 >=14.17'} 934 | 935 | minizlib@3.1.0: 936 | resolution: {integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==} 937 | engines: {node: '>= 18'} 938 | 939 | mlly@1.7.3: 940 | resolution: {integrity: sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==} 941 | 942 | mri@1.2.0: 943 | resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} 944 | engines: {node: '>=4'} 945 | 946 | mrmime@2.0.0: 947 | resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} 948 | engines: {node: '>=10'} 949 | 950 | ms@2.1.2: 951 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 952 | 953 | ms@2.1.3: 954 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 955 | 956 | nanoid@3.3.8: 957 | resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} 958 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 959 | hasBin: true 960 | 961 | no-case@3.0.4: 962 | resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} 963 | 964 | node-fetch@2.7.0: 965 | resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} 966 | engines: {node: 4.x || >=6.0.0} 967 | peerDependencies: 968 | encoding: ^0.1.0 969 | peerDependenciesMeta: 970 | encoding: 971 | optional: true 972 | 973 | node-gyp-build@4.8.4: 974 | resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==} 975 | hasBin: true 976 | 977 | nopt@8.1.0: 978 | resolution: {integrity: sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==} 979 | engines: {node: ^18.17.0 || >=20.5.0} 980 | hasBin: true 981 | 982 | normalize-path@3.0.0: 983 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 984 | engines: {node: '>=0.10.0'} 985 | 986 | npm-bundled@2.0.1: 987 | resolution: {integrity: sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==} 988 | engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 989 | 990 | npm-normalize-package-bin@2.0.0: 991 | resolution: {integrity: sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==} 992 | engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 993 | 994 | npm-packlist@5.1.3: 995 | resolution: {integrity: sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg==} 996 | engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 997 | hasBin: true 998 | 999 | npm-run-path@5.3.0: 1000 | resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} 1001 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1002 | 1003 | once@1.4.0: 1004 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 1005 | 1006 | onetime@6.0.0: 1007 | resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} 1008 | engines: {node: '>=12'} 1009 | 1010 | p-limit@5.0.0: 1011 | resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==} 1012 | engines: {node: '>=18'} 1013 | 1014 | package-json-from-dist@1.0.1: 1015 | resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} 1016 | 1017 | pascal-case@3.1.2: 1018 | resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} 1019 | 1020 | path-key@3.1.1: 1021 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 1022 | engines: {node: '>=8'} 1023 | 1024 | path-key@4.0.0: 1025 | resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} 1026 | engines: {node: '>=12'} 1027 | 1028 | path-scurry@1.11.1: 1029 | resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} 1030 | engines: {node: '>=16 || 14 >=14.18'} 1031 | 1032 | pathe@1.1.2: 1033 | resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} 1034 | 1035 | pathval@1.1.1: 1036 | resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} 1037 | 1038 | picocolors@1.0.0: 1039 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 1040 | 1041 | picocolors@1.1.1: 1042 | resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 1043 | 1044 | picomatch@2.3.1: 1045 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 1046 | engines: {node: '>=8.6'} 1047 | 1048 | picomatch@4.0.3: 1049 | resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} 1050 | engines: {node: '>=12'} 1051 | 1052 | pkg-types@1.2.1: 1053 | resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==} 1054 | 1055 | postcss@8.4.49: 1056 | resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} 1057 | engines: {node: ^10 || ^12 || >=14} 1058 | 1059 | prettier-plugin-svelte@3.3.2: 1060 | resolution: {integrity: sha512-kRPjH8wSj2iu+dO+XaUv4vD8qr5mdDmlak3IT/7AOgGIMRG86z/EHOLauFcClKEnOUf4A4nOA7sre5KrJD4Raw==} 1061 | peerDependencies: 1062 | prettier: ^3.0.0 1063 | svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 1064 | 1065 | prettier@3.4.2: 1066 | resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==} 1067 | engines: {node: '>=14'} 1068 | hasBin: true 1069 | 1070 | pretty-format@29.7.0: 1071 | resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} 1072 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} 1073 | 1074 | publint@0.1.10: 1075 | resolution: {integrity: sha512-maW+K+S1cN7//l3dfZjgVKczDRyytMNeFryp7TyFJMmqAq6dQRycTyT9x5/Nc8N5yIeSc6G2H96iOShKW1M4mQ==} 1076 | engines: {node: '>=16'} 1077 | hasBin: true 1078 | 1079 | react-is@18.3.1: 1080 | resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} 1081 | 1082 | readdirp@3.6.0: 1083 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 1084 | engines: {node: '>=8.10.0'} 1085 | 1086 | readdirp@4.0.2: 1087 | resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} 1088 | engines: {node: '>= 14.16.0'} 1089 | 1090 | resolve-from@5.0.0: 1091 | resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} 1092 | engines: {node: '>=8'} 1093 | 1094 | rollup@4.28.1: 1095 | resolution: {integrity: sha512-61fXYl/qNVinKmGSTHAZ6Yy8I3YIJC/r2m9feHo6SwVAVcLT5MPwOUFe7EuURA/4m0NR8lXG4BBXuo/IZEsjMg==} 1096 | engines: {node: '>=18.0.0', npm: '>=8.0.0'} 1097 | hasBin: true 1098 | 1099 | sade@1.8.1: 1100 | resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} 1101 | engines: {node: '>=6'} 1102 | 1103 | sass@1.58.3: 1104 | resolution: {integrity: sha512-Q7RaEtYf6BflYrQ+buPudKR26/lH+10EmO9bBqbmPh/KeLqv8bjpTNqxe71ocONqXq+jYiCbpPUmQMS+JJPk4A==} 1105 | engines: {node: '>=12.0.0'} 1106 | hasBin: true 1107 | 1108 | semver@7.6.3: 1109 | resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} 1110 | engines: {node: '>=10'} 1111 | hasBin: true 1112 | 1113 | set-cookie-parser@2.7.1: 1114 | resolution: {integrity: sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==} 1115 | 1116 | shebang-command@2.0.0: 1117 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 1118 | engines: {node: '>=8'} 1119 | 1120 | shebang-regex@3.0.0: 1121 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 1122 | engines: {node: '>=8'} 1123 | 1124 | siginfo@2.0.0: 1125 | resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} 1126 | 1127 | signal-exit@4.1.0: 1128 | resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} 1129 | engines: {node: '>=14'} 1130 | 1131 | sirv@3.0.0: 1132 | resolution: {integrity: sha512-BPwJGUeDaDCHihkORDchNyyTvWFhcusy1XMmhEVTQTwGeybFbp8YEmB+njbPnth1FibULBSBVwCQni25XlCUDg==} 1133 | engines: {node: '>=18'} 1134 | 1135 | source-map-js@1.2.1: 1136 | resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 1137 | engines: {node: '>=0.10.0'} 1138 | 1139 | stackback@0.0.2: 1140 | resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} 1141 | 1142 | std-env@3.8.0: 1143 | resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==} 1144 | 1145 | string-width@4.2.3: 1146 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 1147 | engines: {node: '>=8'} 1148 | 1149 | string-width@5.1.2: 1150 | resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 1151 | engines: {node: '>=12'} 1152 | 1153 | strip-ansi@6.0.1: 1154 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 1155 | engines: {node: '>=8'} 1156 | 1157 | strip-ansi@7.1.2: 1158 | resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} 1159 | engines: {node: '>=12'} 1160 | 1161 | strip-final-newline@3.0.0: 1162 | resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} 1163 | engines: {node: '>=12'} 1164 | 1165 | strip-literal@2.1.1: 1166 | resolution: {integrity: sha512-631UJ6O00eNGfMiWG78ck80dfBab8X6IVFB51jZK5Icd7XAs60Z5y7QdSd/wGIklnWvRbUNloVzhOKKmutxQ6Q==} 1167 | 1168 | svelte-check@4.1.1: 1169 | resolution: {integrity: sha512-NfaX+6Qtc8W/CyVGS/F7/XdiSSyXz+WGYA9ZWV3z8tso14V2vzjfXviKaTFEzB7g8TqfgO2FOzP6XT4ApSTUTw==} 1170 | engines: {node: '>= 18.0.0'} 1171 | hasBin: true 1172 | peerDependencies: 1173 | svelte: ^4.0.0 || ^5.0.0-next.0 1174 | typescript: '>=5.0.0' 1175 | 1176 | svelte2tsx@0.7.30: 1177 | resolution: {integrity: sha512-sHXK/vw/sVJmFuPSq6zeKrtuZKvo0jJyEi8ybN0dfrqSYVvHu8zFbO0zQKAL8y/fYackYojH41EJGe6v8rd5fw==} 1178 | peerDependencies: 1179 | svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 1180 | typescript: ^4.9.4 || ^5.0.0 1181 | 1182 | svelte@5.43.6: 1183 | resolution: {integrity: sha512-RnyO9VXI85Bmsf4b8AuQFBKFYL3LKUl+ZrifOjvlrQoboAROj5IITVLK1yOXBjwUWUn2BI5cfmurktgCzuZ5QA==} 1184 | engines: {node: '>=18'} 1185 | 1186 | tar@7.5.2: 1187 | resolution: {integrity: sha512-7NyxrTE4Anh8km8iEy7o0QYPs+0JKBTj5ZaqHg6B39erLg0qYXN3BijtShwbsNSvQ+LN75+KV+C4QR/f6Gwnpg==} 1188 | engines: {node: '>=18'} 1189 | 1190 | tiny-glob@0.2.9: 1191 | resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} 1192 | 1193 | tinybench@2.9.0: 1194 | resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} 1195 | 1196 | tinypool@0.8.4: 1197 | resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==} 1198 | engines: {node: '>=14.0.0'} 1199 | 1200 | tinyspy@2.2.1: 1201 | resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==} 1202 | engines: {node: '>=14.0.0'} 1203 | 1204 | to-regex-range@5.0.1: 1205 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 1206 | engines: {node: '>=8.0'} 1207 | 1208 | totalist@3.0.0: 1209 | resolution: {integrity: sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==} 1210 | engines: {node: '>=6'} 1211 | 1212 | tr46@0.0.3: 1213 | resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} 1214 | 1215 | tslib@2.5.0: 1216 | resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} 1217 | 1218 | type-detect@4.1.0: 1219 | resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==} 1220 | engines: {node: '>=4'} 1221 | 1222 | typescript@5.7.2: 1223 | resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} 1224 | engines: {node: '>=14.17'} 1225 | hasBin: true 1226 | 1227 | ufo@1.5.4: 1228 | resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} 1229 | 1230 | vite-node@1.6.0: 1231 | resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} 1232 | engines: {node: ^18.0.0 || >=20.0.0} 1233 | hasBin: true 1234 | 1235 | vite@5.4.11: 1236 | resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==} 1237 | engines: {node: ^18.0.0 || >=20.0.0} 1238 | hasBin: true 1239 | peerDependencies: 1240 | '@types/node': ^18.0.0 || >=20.0.0 1241 | less: '*' 1242 | lightningcss: ^1.21.0 1243 | sass: '*' 1244 | sass-embedded: '*' 1245 | stylus: '*' 1246 | sugarss: '*' 1247 | terser: ^5.4.0 1248 | peerDependenciesMeta: 1249 | '@types/node': 1250 | optional: true 1251 | less: 1252 | optional: true 1253 | lightningcss: 1254 | optional: true 1255 | sass: 1256 | optional: true 1257 | sass-embedded: 1258 | optional: true 1259 | stylus: 1260 | optional: true 1261 | sugarss: 1262 | optional: true 1263 | terser: 1264 | optional: true 1265 | 1266 | vitefu@1.0.4: 1267 | resolution: {integrity: sha512-y6zEE3PQf6uu/Mt6DTJ9ih+kyJLr4XcSgHR2zUkM8SWDhuixEJxfJ6CZGMHh1Ec3vPLoEA0IHU5oWzVqw8ulow==} 1268 | peerDependencies: 1269 | vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 1270 | peerDependenciesMeta: 1271 | vite: 1272 | optional: true 1273 | 1274 | vitest@1.6.0: 1275 | resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==} 1276 | engines: {node: ^18.0.0 || >=20.0.0} 1277 | hasBin: true 1278 | peerDependencies: 1279 | '@edge-runtime/vm': '*' 1280 | '@types/node': ^18.0.0 || >=20.0.0 1281 | '@vitest/browser': 1.6.0 1282 | '@vitest/ui': 1.6.0 1283 | happy-dom: '*' 1284 | jsdom: '*' 1285 | peerDependenciesMeta: 1286 | '@edge-runtime/vm': 1287 | optional: true 1288 | '@types/node': 1289 | optional: true 1290 | '@vitest/browser': 1291 | optional: true 1292 | '@vitest/ui': 1293 | optional: true 1294 | happy-dom: 1295 | optional: true 1296 | jsdom: 1297 | optional: true 1298 | 1299 | webidl-conversions@3.0.1: 1300 | resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} 1301 | 1302 | whatwg-url@5.0.0: 1303 | resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} 1304 | 1305 | which@2.0.2: 1306 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 1307 | engines: {node: '>= 8'} 1308 | hasBin: true 1309 | 1310 | why-is-node-running@2.3.0: 1311 | resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} 1312 | engines: {node: '>=8'} 1313 | hasBin: true 1314 | 1315 | wrap-ansi@7.0.0: 1316 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 1317 | engines: {node: '>=10'} 1318 | 1319 | wrap-ansi@8.1.0: 1320 | resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 1321 | engines: {node: '>=12'} 1322 | 1323 | wrappy@1.0.2: 1324 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 1325 | 1326 | yallist@5.0.0: 1327 | resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} 1328 | engines: {node: '>=18'} 1329 | 1330 | yocto-queue@1.1.1: 1331 | resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} 1332 | engines: {node: '>=12.20'} 1333 | 1334 | zimmerframe@1.1.2: 1335 | resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} 1336 | 1337 | snapshots: 1338 | 1339 | '@esbuild/aix-ppc64@0.21.5': 1340 | optional: true 1341 | 1342 | '@esbuild/aix-ppc64@0.25.12': 1343 | optional: true 1344 | 1345 | '@esbuild/android-arm64@0.21.5': 1346 | optional: true 1347 | 1348 | '@esbuild/android-arm64@0.25.12': 1349 | optional: true 1350 | 1351 | '@esbuild/android-arm@0.21.5': 1352 | optional: true 1353 | 1354 | '@esbuild/android-arm@0.25.12': 1355 | optional: true 1356 | 1357 | '@esbuild/android-x64@0.21.5': 1358 | optional: true 1359 | 1360 | '@esbuild/android-x64@0.25.12': 1361 | optional: true 1362 | 1363 | '@esbuild/darwin-arm64@0.21.5': 1364 | optional: true 1365 | 1366 | '@esbuild/darwin-arm64@0.25.12': 1367 | optional: true 1368 | 1369 | '@esbuild/darwin-x64@0.21.5': 1370 | optional: true 1371 | 1372 | '@esbuild/darwin-x64@0.25.12': 1373 | optional: true 1374 | 1375 | '@esbuild/freebsd-arm64@0.21.5': 1376 | optional: true 1377 | 1378 | '@esbuild/freebsd-arm64@0.25.12': 1379 | optional: true 1380 | 1381 | '@esbuild/freebsd-x64@0.21.5': 1382 | optional: true 1383 | 1384 | '@esbuild/freebsd-x64@0.25.12': 1385 | optional: true 1386 | 1387 | '@esbuild/linux-arm64@0.21.5': 1388 | optional: true 1389 | 1390 | '@esbuild/linux-arm64@0.25.12': 1391 | optional: true 1392 | 1393 | '@esbuild/linux-arm@0.21.5': 1394 | optional: true 1395 | 1396 | '@esbuild/linux-arm@0.25.12': 1397 | optional: true 1398 | 1399 | '@esbuild/linux-ia32@0.21.5': 1400 | optional: true 1401 | 1402 | '@esbuild/linux-ia32@0.25.12': 1403 | optional: true 1404 | 1405 | '@esbuild/linux-loong64@0.21.5': 1406 | optional: true 1407 | 1408 | '@esbuild/linux-loong64@0.25.12': 1409 | optional: true 1410 | 1411 | '@esbuild/linux-mips64el@0.21.5': 1412 | optional: true 1413 | 1414 | '@esbuild/linux-mips64el@0.25.12': 1415 | optional: true 1416 | 1417 | '@esbuild/linux-ppc64@0.21.5': 1418 | optional: true 1419 | 1420 | '@esbuild/linux-ppc64@0.25.12': 1421 | optional: true 1422 | 1423 | '@esbuild/linux-riscv64@0.21.5': 1424 | optional: true 1425 | 1426 | '@esbuild/linux-riscv64@0.25.12': 1427 | optional: true 1428 | 1429 | '@esbuild/linux-s390x@0.21.5': 1430 | optional: true 1431 | 1432 | '@esbuild/linux-s390x@0.25.12': 1433 | optional: true 1434 | 1435 | '@esbuild/linux-x64@0.21.5': 1436 | optional: true 1437 | 1438 | '@esbuild/linux-x64@0.25.12': 1439 | optional: true 1440 | 1441 | '@esbuild/netbsd-arm64@0.25.12': 1442 | optional: true 1443 | 1444 | '@esbuild/netbsd-x64@0.21.5': 1445 | optional: true 1446 | 1447 | '@esbuild/netbsd-x64@0.25.12': 1448 | optional: true 1449 | 1450 | '@esbuild/openbsd-arm64@0.25.12': 1451 | optional: true 1452 | 1453 | '@esbuild/openbsd-x64@0.21.5': 1454 | optional: true 1455 | 1456 | '@esbuild/openbsd-x64@0.25.12': 1457 | optional: true 1458 | 1459 | '@esbuild/openharmony-arm64@0.25.12': 1460 | optional: true 1461 | 1462 | '@esbuild/sunos-x64@0.21.5': 1463 | optional: true 1464 | 1465 | '@esbuild/sunos-x64@0.25.12': 1466 | optional: true 1467 | 1468 | '@esbuild/win32-arm64@0.21.5': 1469 | optional: true 1470 | 1471 | '@esbuild/win32-arm64@0.25.12': 1472 | optional: true 1473 | 1474 | '@esbuild/win32-ia32@0.21.5': 1475 | optional: true 1476 | 1477 | '@esbuild/win32-ia32@0.25.12': 1478 | optional: true 1479 | 1480 | '@esbuild/win32-x64@0.21.5': 1481 | optional: true 1482 | 1483 | '@esbuild/win32-x64@0.25.12': 1484 | optional: true 1485 | 1486 | '@isaacs/cliui@8.0.2': 1487 | dependencies: 1488 | string-width: 5.1.2 1489 | string-width-cjs: string-width@4.2.3 1490 | strip-ansi: 7.1.2 1491 | strip-ansi-cjs: strip-ansi@6.0.1 1492 | wrap-ansi: 8.1.0 1493 | wrap-ansi-cjs: wrap-ansi@7.0.0 1494 | 1495 | '@isaacs/fs-minipass@4.0.1': 1496 | dependencies: 1497 | minipass: 7.1.2 1498 | 1499 | '@jest/schemas@29.6.3': 1500 | dependencies: 1501 | '@sinclair/typebox': 0.27.8 1502 | 1503 | '@jridgewell/gen-mapping@0.3.8': 1504 | dependencies: 1505 | '@jridgewell/set-array': 1.2.1 1506 | '@jridgewell/sourcemap-codec': 1.5.0 1507 | '@jridgewell/trace-mapping': 0.3.25 1508 | 1509 | '@jridgewell/remapping@2.3.5': 1510 | dependencies: 1511 | '@jridgewell/gen-mapping': 0.3.8 1512 | '@jridgewell/trace-mapping': 0.3.25 1513 | 1514 | '@jridgewell/resolve-uri@3.1.0': {} 1515 | 1516 | '@jridgewell/set-array@1.2.1': {} 1517 | 1518 | '@jridgewell/sourcemap-codec@1.4.14': {} 1519 | 1520 | '@jridgewell/sourcemap-codec@1.5.0': {} 1521 | 1522 | '@jridgewell/trace-mapping@0.3.25': 1523 | dependencies: 1524 | '@jridgewell/resolve-uri': 3.1.0 1525 | '@jridgewell/sourcemap-codec': 1.4.14 1526 | 1527 | '@mapbox/node-pre-gyp@2.0.0': 1528 | dependencies: 1529 | consola: 3.4.2 1530 | detect-libc: 2.1.2 1531 | https-proxy-agent: 7.0.6 1532 | node-fetch: 2.7.0 1533 | nopt: 8.1.0 1534 | semver: 7.6.3 1535 | tar: 7.5.2 1536 | transitivePeerDependencies: 1537 | - encoding 1538 | - supports-color 1539 | 1540 | '@pkgjs/parseargs@0.11.0': 1541 | optional: true 1542 | 1543 | '@polka/url@1.0.0-next.28': {} 1544 | 1545 | '@rollup/pluginutils@5.3.0(rollup@4.28.1)': 1546 | dependencies: 1547 | '@types/estree': 1.0.6 1548 | estree-walker: 2.0.2 1549 | picomatch: 4.0.3 1550 | optionalDependencies: 1551 | rollup: 4.28.1 1552 | 1553 | '@rollup/rollup-android-arm-eabi@4.28.1': 1554 | optional: true 1555 | 1556 | '@rollup/rollup-android-arm64@4.28.1': 1557 | optional: true 1558 | 1559 | '@rollup/rollup-darwin-arm64@4.28.1': 1560 | optional: true 1561 | 1562 | '@rollup/rollup-darwin-x64@4.28.1': 1563 | optional: true 1564 | 1565 | '@rollup/rollup-freebsd-arm64@4.28.1': 1566 | optional: true 1567 | 1568 | '@rollup/rollup-freebsd-x64@4.28.1': 1569 | optional: true 1570 | 1571 | '@rollup/rollup-linux-arm-gnueabihf@4.28.1': 1572 | optional: true 1573 | 1574 | '@rollup/rollup-linux-arm-musleabihf@4.28.1': 1575 | optional: true 1576 | 1577 | '@rollup/rollup-linux-arm64-gnu@4.28.1': 1578 | optional: true 1579 | 1580 | '@rollup/rollup-linux-arm64-musl@4.28.1': 1581 | optional: true 1582 | 1583 | '@rollup/rollup-linux-loongarch64-gnu@4.28.1': 1584 | optional: true 1585 | 1586 | '@rollup/rollup-linux-powerpc64le-gnu@4.28.1': 1587 | optional: true 1588 | 1589 | '@rollup/rollup-linux-riscv64-gnu@4.28.1': 1590 | optional: true 1591 | 1592 | '@rollup/rollup-linux-s390x-gnu@4.28.1': 1593 | optional: true 1594 | 1595 | '@rollup/rollup-linux-x64-gnu@4.28.1': 1596 | optional: true 1597 | 1598 | '@rollup/rollup-linux-x64-musl@4.28.1': 1599 | optional: true 1600 | 1601 | '@rollup/rollup-win32-arm64-msvc@4.28.1': 1602 | optional: true 1603 | 1604 | '@rollup/rollup-win32-ia32-msvc@4.28.1': 1605 | optional: true 1606 | 1607 | '@rollup/rollup-win32-x64-msvc@4.28.1': 1608 | optional: true 1609 | 1610 | '@sinclair/typebox@0.27.8': {} 1611 | 1612 | '@sveltejs/acorn-typescript@1.0.6(acorn@8.14.0)': 1613 | dependencies: 1614 | acorn: 8.14.0 1615 | 1616 | '@sveltejs/adapter-vercel@6.1.1(@sveltejs/kit@2.12.1(@sveltejs/vite-plugin-svelte@4.0.3(svelte@5.43.6)(vite@5.4.11(@types/node@18.14.6)(sass@1.58.3)))(svelte@5.43.6)(vite@5.4.11(@types/node@18.14.6)(sass@1.58.3)))(rollup@4.28.1)': 1617 | dependencies: 1618 | '@sveltejs/kit': 2.12.1(@sveltejs/vite-plugin-svelte@4.0.3(svelte@5.43.6)(vite@5.4.11(@types/node@18.14.6)(sass@1.58.3)))(svelte@5.43.6)(vite@5.4.11(@types/node@18.14.6)(sass@1.58.3)) 1619 | '@vercel/nft': 0.30.3(rollup@4.28.1) 1620 | esbuild: 0.25.12 1621 | transitivePeerDependencies: 1622 | - encoding 1623 | - rollup 1624 | - supports-color 1625 | 1626 | '@sveltejs/kit@2.12.1(@sveltejs/vite-plugin-svelte@4.0.3(svelte@5.43.6)(vite@5.4.11(@types/node@18.14.6)(sass@1.58.3)))(svelte@5.43.6)(vite@5.4.11(@types/node@18.14.6)(sass@1.58.3))': 1627 | dependencies: 1628 | '@sveltejs/vite-plugin-svelte': 4.0.3(svelte@5.43.6)(vite@5.4.11(@types/node@18.14.6)(sass@1.58.3)) 1629 | '@types/cookie': 0.6.0 1630 | cookie: 0.6.0 1631 | devalue: 5.1.1 1632 | esm-env: 1.2.1 1633 | import-meta-resolve: 4.1.0 1634 | kleur: 4.1.5 1635 | magic-string: 0.30.17 1636 | mrmime: 2.0.0 1637 | sade: 1.8.1 1638 | set-cookie-parser: 2.7.1 1639 | sirv: 3.0.0 1640 | svelte: 5.43.6 1641 | tiny-glob: 0.2.9 1642 | vite: 5.4.11(@types/node@18.14.6)(sass@1.58.3) 1643 | 1644 | '@sveltejs/package@2.3.7(svelte@5.43.6)(typescript@5.7.2)': 1645 | dependencies: 1646 | chokidar: 4.0.2 1647 | kleur: 4.1.5 1648 | sade: 1.8.1 1649 | semver: 7.6.3 1650 | svelte: 5.43.6 1651 | svelte2tsx: 0.7.30(svelte@5.43.6)(typescript@5.7.2) 1652 | transitivePeerDependencies: 1653 | - typescript 1654 | 1655 | '@sveltejs/vite-plugin-svelte-inspector@3.0.1(@sveltejs/vite-plugin-svelte@4.0.3(svelte@5.43.6)(vite@5.4.11(@types/node@18.14.6)(sass@1.58.3)))(svelte@5.43.6)(vite@5.4.11(@types/node@18.14.6)(sass@1.58.3))': 1656 | dependencies: 1657 | '@sveltejs/vite-plugin-svelte': 4.0.3(svelte@5.43.6)(vite@5.4.11(@types/node@18.14.6)(sass@1.58.3)) 1658 | debug: 4.4.0 1659 | svelte: 5.43.6 1660 | vite: 5.4.11(@types/node@18.14.6)(sass@1.58.3) 1661 | transitivePeerDependencies: 1662 | - supports-color 1663 | 1664 | '@sveltejs/vite-plugin-svelte@4.0.3(svelte@5.43.6)(vite@5.4.11(@types/node@18.14.6)(sass@1.58.3))': 1665 | dependencies: 1666 | '@sveltejs/vite-plugin-svelte-inspector': 3.0.1(@sveltejs/vite-plugin-svelte@4.0.3(svelte@5.43.6)(vite@5.4.11(@types/node@18.14.6)(sass@1.58.3)))(svelte@5.43.6)(vite@5.4.11(@types/node@18.14.6)(sass@1.58.3)) 1667 | debug: 4.4.0 1668 | deepmerge: 4.3.1 1669 | kleur: 4.1.5 1670 | magic-string: 0.30.17 1671 | svelte: 5.43.6 1672 | vite: 5.4.11(@types/node@18.14.6)(sass@1.58.3) 1673 | vitefu: 1.0.4(vite@5.4.11(@types/node@18.14.6)(sass@1.58.3)) 1674 | transitivePeerDependencies: 1675 | - supports-color 1676 | 1677 | '@types/cookie@0.6.0': {} 1678 | 1679 | '@types/estree@1.0.6': {} 1680 | 1681 | '@types/node@18.14.6': 1682 | optional: true 1683 | 1684 | '@vercel/nft@0.30.3(rollup@4.28.1)': 1685 | dependencies: 1686 | '@mapbox/node-pre-gyp': 2.0.0 1687 | '@rollup/pluginutils': 5.3.0(rollup@4.28.1) 1688 | acorn: 8.14.0 1689 | acorn-import-attributes: 1.9.5(acorn@8.14.0) 1690 | async-sema: 3.1.1 1691 | bindings: 1.5.0 1692 | estree-walker: 2.0.2 1693 | glob: 10.4.5 1694 | graceful-fs: 4.2.11 1695 | node-gyp-build: 4.8.4 1696 | picomatch: 4.0.3 1697 | resolve-from: 5.0.0 1698 | transitivePeerDependencies: 1699 | - encoding 1700 | - rollup 1701 | - supports-color 1702 | 1703 | '@vitest/expect@1.6.0': 1704 | dependencies: 1705 | '@vitest/spy': 1.6.0 1706 | '@vitest/utils': 1.6.0 1707 | chai: 4.5.0 1708 | 1709 | '@vitest/runner@1.6.0': 1710 | dependencies: 1711 | '@vitest/utils': 1.6.0 1712 | p-limit: 5.0.0 1713 | pathe: 1.1.2 1714 | 1715 | '@vitest/snapshot@1.6.0': 1716 | dependencies: 1717 | magic-string: 0.30.17 1718 | pathe: 1.1.2 1719 | pretty-format: 29.7.0 1720 | 1721 | '@vitest/spy@1.6.0': 1722 | dependencies: 1723 | tinyspy: 2.2.1 1724 | 1725 | '@vitest/utils@1.6.0': 1726 | dependencies: 1727 | diff-sequences: 29.6.3 1728 | estree-walker: 3.0.3 1729 | loupe: 2.3.7 1730 | pretty-format: 29.7.0 1731 | 1732 | abbrev@3.0.1: {} 1733 | 1734 | acorn-import-attributes@1.9.5(acorn@8.14.0): 1735 | dependencies: 1736 | acorn: 8.14.0 1737 | 1738 | acorn-walk@8.3.4: 1739 | dependencies: 1740 | acorn: 8.14.0 1741 | 1742 | acorn@8.14.0: {} 1743 | 1744 | agent-base@7.1.4: {} 1745 | 1746 | ansi-regex@5.0.1: {} 1747 | 1748 | ansi-regex@6.2.2: {} 1749 | 1750 | ansi-styles@4.3.0: 1751 | dependencies: 1752 | color-convert: 2.0.1 1753 | 1754 | ansi-styles@5.2.0: {} 1755 | 1756 | ansi-styles@6.2.3: {} 1757 | 1758 | anymatch@3.1.3: 1759 | dependencies: 1760 | normalize-path: 3.0.0 1761 | picomatch: 2.3.1 1762 | optional: true 1763 | 1764 | aria-query@5.3.2: {} 1765 | 1766 | assertion-error@1.1.0: {} 1767 | 1768 | async-sema@3.1.1: {} 1769 | 1770 | axobject-query@4.1.0: {} 1771 | 1772 | balanced-match@1.0.2: {} 1773 | 1774 | binary-extensions@2.2.0: 1775 | optional: true 1776 | 1777 | bindings@1.5.0: 1778 | dependencies: 1779 | file-uri-to-path: 1.0.0 1780 | 1781 | brace-expansion@2.0.1: 1782 | dependencies: 1783 | balanced-match: 1.0.2 1784 | 1785 | braces@3.0.2: 1786 | dependencies: 1787 | fill-range: 7.0.1 1788 | optional: true 1789 | 1790 | cac@6.7.14: {} 1791 | 1792 | chai@4.5.0: 1793 | dependencies: 1794 | assertion-error: 1.1.0 1795 | check-error: 1.0.3 1796 | deep-eql: 4.1.3 1797 | get-func-name: 2.0.2 1798 | loupe: 2.3.6 1799 | pathval: 1.1.1 1800 | type-detect: 4.1.0 1801 | 1802 | check-error@1.0.3: 1803 | dependencies: 1804 | get-func-name: 2.0.2 1805 | 1806 | chokidar@3.5.3: 1807 | dependencies: 1808 | anymatch: 3.1.3 1809 | braces: 3.0.2 1810 | glob-parent: 5.1.2 1811 | is-binary-path: 2.1.0 1812 | is-glob: 4.0.3 1813 | normalize-path: 3.0.0 1814 | readdirp: 3.6.0 1815 | optionalDependencies: 1816 | fsevents: 2.3.3 1817 | optional: true 1818 | 1819 | chokidar@4.0.2: 1820 | dependencies: 1821 | readdirp: 4.0.2 1822 | 1823 | chownr@3.0.0: {} 1824 | 1825 | clsx@2.1.1: {} 1826 | 1827 | color-convert@2.0.1: 1828 | dependencies: 1829 | color-name: 1.1.4 1830 | 1831 | color-name@1.1.4: {} 1832 | 1833 | confbox@0.1.8: {} 1834 | 1835 | consola@3.4.2: {} 1836 | 1837 | cookie@0.6.0: {} 1838 | 1839 | cross-spawn@7.0.6: 1840 | dependencies: 1841 | path-key: 3.1.1 1842 | shebang-command: 2.0.0 1843 | which: 2.0.2 1844 | 1845 | debug@4.3.4: 1846 | dependencies: 1847 | ms: 2.1.2 1848 | 1849 | debug@4.4.0: 1850 | dependencies: 1851 | ms: 2.1.3 1852 | 1853 | dedent-js@1.0.1: {} 1854 | 1855 | deep-eql@4.1.3: 1856 | dependencies: 1857 | type-detect: 4.1.0 1858 | 1859 | deepmerge@4.3.1: {} 1860 | 1861 | detect-libc@2.1.2: {} 1862 | 1863 | devalue@5.1.1: {} 1864 | 1865 | diff-sequences@29.6.3: {} 1866 | 1867 | eastasianwidth@0.2.0: {} 1868 | 1869 | emoji-regex@8.0.0: {} 1870 | 1871 | emoji-regex@9.2.2: {} 1872 | 1873 | esbuild@0.21.5: 1874 | optionalDependencies: 1875 | '@esbuild/aix-ppc64': 0.21.5 1876 | '@esbuild/android-arm': 0.21.5 1877 | '@esbuild/android-arm64': 0.21.5 1878 | '@esbuild/android-x64': 0.21.5 1879 | '@esbuild/darwin-arm64': 0.21.5 1880 | '@esbuild/darwin-x64': 0.21.5 1881 | '@esbuild/freebsd-arm64': 0.21.5 1882 | '@esbuild/freebsd-x64': 0.21.5 1883 | '@esbuild/linux-arm': 0.21.5 1884 | '@esbuild/linux-arm64': 0.21.5 1885 | '@esbuild/linux-ia32': 0.21.5 1886 | '@esbuild/linux-loong64': 0.21.5 1887 | '@esbuild/linux-mips64el': 0.21.5 1888 | '@esbuild/linux-ppc64': 0.21.5 1889 | '@esbuild/linux-riscv64': 0.21.5 1890 | '@esbuild/linux-s390x': 0.21.5 1891 | '@esbuild/linux-x64': 0.21.5 1892 | '@esbuild/netbsd-x64': 0.21.5 1893 | '@esbuild/openbsd-x64': 0.21.5 1894 | '@esbuild/sunos-x64': 0.21.5 1895 | '@esbuild/win32-arm64': 0.21.5 1896 | '@esbuild/win32-ia32': 0.21.5 1897 | '@esbuild/win32-x64': 0.21.5 1898 | 1899 | esbuild@0.25.12: 1900 | optionalDependencies: 1901 | '@esbuild/aix-ppc64': 0.25.12 1902 | '@esbuild/android-arm': 0.25.12 1903 | '@esbuild/android-arm64': 0.25.12 1904 | '@esbuild/android-x64': 0.25.12 1905 | '@esbuild/darwin-arm64': 0.25.12 1906 | '@esbuild/darwin-x64': 0.25.12 1907 | '@esbuild/freebsd-arm64': 0.25.12 1908 | '@esbuild/freebsd-x64': 0.25.12 1909 | '@esbuild/linux-arm': 0.25.12 1910 | '@esbuild/linux-arm64': 0.25.12 1911 | '@esbuild/linux-ia32': 0.25.12 1912 | '@esbuild/linux-loong64': 0.25.12 1913 | '@esbuild/linux-mips64el': 0.25.12 1914 | '@esbuild/linux-ppc64': 0.25.12 1915 | '@esbuild/linux-riscv64': 0.25.12 1916 | '@esbuild/linux-s390x': 0.25.12 1917 | '@esbuild/linux-x64': 0.25.12 1918 | '@esbuild/netbsd-arm64': 0.25.12 1919 | '@esbuild/netbsd-x64': 0.25.12 1920 | '@esbuild/openbsd-arm64': 0.25.12 1921 | '@esbuild/openbsd-x64': 0.25.12 1922 | '@esbuild/openharmony-arm64': 0.25.12 1923 | '@esbuild/sunos-x64': 0.25.12 1924 | '@esbuild/win32-arm64': 0.25.12 1925 | '@esbuild/win32-ia32': 0.25.12 1926 | '@esbuild/win32-x64': 0.25.12 1927 | 1928 | esm-env@1.2.1: {} 1929 | 1930 | esrap@2.1.2: 1931 | dependencies: 1932 | '@jridgewell/sourcemap-codec': 1.5.0 1933 | 1934 | estree-walker@2.0.2: {} 1935 | 1936 | estree-walker@3.0.3: 1937 | dependencies: 1938 | '@types/estree': 1.0.6 1939 | 1940 | execa@8.0.1: 1941 | dependencies: 1942 | cross-spawn: 7.0.6 1943 | get-stream: 8.0.1 1944 | human-signals: 5.0.0 1945 | is-stream: 3.0.0 1946 | merge-stream: 2.0.0 1947 | npm-run-path: 5.3.0 1948 | onetime: 6.0.0 1949 | signal-exit: 4.1.0 1950 | strip-final-newline: 3.0.0 1951 | 1952 | fdir@6.4.2(picomatch@4.0.3): 1953 | optionalDependencies: 1954 | picomatch: 4.0.3 1955 | 1956 | file-uri-to-path@1.0.0: {} 1957 | 1958 | fill-range@7.0.1: 1959 | dependencies: 1960 | to-regex-range: 5.0.1 1961 | optional: true 1962 | 1963 | foreground-child@3.3.1: 1964 | dependencies: 1965 | cross-spawn: 7.0.6 1966 | signal-exit: 4.1.0 1967 | 1968 | fs.realpath@1.0.0: {} 1969 | 1970 | fsevents@2.3.3: 1971 | optional: true 1972 | 1973 | get-func-name@2.0.2: {} 1974 | 1975 | get-stream@8.0.1: {} 1976 | 1977 | glob-parent@5.1.2: 1978 | dependencies: 1979 | is-glob: 4.0.3 1980 | optional: true 1981 | 1982 | glob@10.4.5: 1983 | dependencies: 1984 | foreground-child: 3.3.1 1985 | jackspeak: 3.4.3 1986 | minimatch: 9.0.5 1987 | minipass: 7.1.2 1988 | package-json-from-dist: 1.0.1 1989 | path-scurry: 1.11.1 1990 | 1991 | glob@8.1.0: 1992 | dependencies: 1993 | fs.realpath: 1.0.0 1994 | inflight: 1.0.6 1995 | inherits: 2.0.4 1996 | minimatch: 5.1.6 1997 | once: 1.4.0 1998 | 1999 | globalyzer@0.1.0: {} 2000 | 2001 | globrex@0.1.2: {} 2002 | 2003 | graceful-fs@4.2.11: {} 2004 | 2005 | https-proxy-agent@7.0.6: 2006 | dependencies: 2007 | agent-base: 7.1.4 2008 | debug: 4.4.0 2009 | transitivePeerDependencies: 2010 | - supports-color 2011 | 2012 | human-signals@5.0.0: {} 2013 | 2014 | ignore-walk@5.0.1: 2015 | dependencies: 2016 | minimatch: 5.1.6 2017 | 2018 | immutable@4.2.4: 2019 | optional: true 2020 | 2021 | import-meta-resolve@4.1.0: {} 2022 | 2023 | inflight@1.0.6: 2024 | dependencies: 2025 | once: 1.4.0 2026 | wrappy: 1.0.2 2027 | 2028 | inherits@2.0.4: {} 2029 | 2030 | is-binary-path@2.1.0: 2031 | dependencies: 2032 | binary-extensions: 2.2.0 2033 | optional: true 2034 | 2035 | is-extglob@2.1.1: 2036 | optional: true 2037 | 2038 | is-fullwidth-code-point@3.0.0: {} 2039 | 2040 | is-glob@4.0.3: 2041 | dependencies: 2042 | is-extglob: 2.1.1 2043 | optional: true 2044 | 2045 | is-number@7.0.0: 2046 | optional: true 2047 | 2048 | is-reference@3.0.3: 2049 | dependencies: 2050 | '@types/estree': 1.0.6 2051 | 2052 | is-stream@3.0.0: {} 2053 | 2054 | isexe@2.0.0: {} 2055 | 2056 | jackspeak@3.4.3: 2057 | dependencies: 2058 | '@isaacs/cliui': 8.0.2 2059 | optionalDependencies: 2060 | '@pkgjs/parseargs': 0.11.0 2061 | 2062 | js-tokens@9.0.1: {} 2063 | 2064 | kleur@4.1.5: {} 2065 | 2066 | local-pkg@0.5.1: 2067 | dependencies: 2068 | mlly: 1.7.3 2069 | pkg-types: 1.2.1 2070 | 2071 | locate-character@3.0.0: {} 2072 | 2073 | loupe@2.3.6: 2074 | dependencies: 2075 | get-func-name: 2.0.2 2076 | 2077 | loupe@2.3.7: 2078 | dependencies: 2079 | get-func-name: 2.0.2 2080 | 2081 | lower-case@2.0.2: 2082 | dependencies: 2083 | tslib: 2.5.0 2084 | 2085 | lru-cache@10.4.3: {} 2086 | 2087 | magic-string@0.30.17: 2088 | dependencies: 2089 | '@jridgewell/sourcemap-codec': 1.5.0 2090 | 2091 | merge-stream@2.0.0: {} 2092 | 2093 | mimic-fn@4.0.0: {} 2094 | 2095 | minimatch@5.1.6: 2096 | dependencies: 2097 | brace-expansion: 2.0.1 2098 | 2099 | minimatch@9.0.5: 2100 | dependencies: 2101 | brace-expansion: 2.0.1 2102 | 2103 | minipass@7.1.2: {} 2104 | 2105 | minizlib@3.1.0: 2106 | dependencies: 2107 | minipass: 7.1.2 2108 | 2109 | mlly@1.7.3: 2110 | dependencies: 2111 | acorn: 8.14.0 2112 | pathe: 1.1.2 2113 | pkg-types: 1.2.1 2114 | ufo: 1.5.4 2115 | 2116 | mri@1.2.0: {} 2117 | 2118 | mrmime@2.0.0: {} 2119 | 2120 | ms@2.1.2: {} 2121 | 2122 | ms@2.1.3: {} 2123 | 2124 | nanoid@3.3.8: {} 2125 | 2126 | no-case@3.0.4: 2127 | dependencies: 2128 | lower-case: 2.0.2 2129 | tslib: 2.5.0 2130 | 2131 | node-fetch@2.7.0: 2132 | dependencies: 2133 | whatwg-url: 5.0.0 2134 | 2135 | node-gyp-build@4.8.4: {} 2136 | 2137 | nopt@8.1.0: 2138 | dependencies: 2139 | abbrev: 3.0.1 2140 | 2141 | normalize-path@3.0.0: 2142 | optional: true 2143 | 2144 | npm-bundled@2.0.1: 2145 | dependencies: 2146 | npm-normalize-package-bin: 2.0.0 2147 | 2148 | npm-normalize-package-bin@2.0.0: {} 2149 | 2150 | npm-packlist@5.1.3: 2151 | dependencies: 2152 | glob: 8.1.0 2153 | ignore-walk: 5.0.1 2154 | npm-bundled: 2.0.1 2155 | npm-normalize-package-bin: 2.0.0 2156 | 2157 | npm-run-path@5.3.0: 2158 | dependencies: 2159 | path-key: 4.0.0 2160 | 2161 | once@1.4.0: 2162 | dependencies: 2163 | wrappy: 1.0.2 2164 | 2165 | onetime@6.0.0: 2166 | dependencies: 2167 | mimic-fn: 4.0.0 2168 | 2169 | p-limit@5.0.0: 2170 | dependencies: 2171 | yocto-queue: 1.1.1 2172 | 2173 | package-json-from-dist@1.0.1: {} 2174 | 2175 | pascal-case@3.1.2: 2176 | dependencies: 2177 | no-case: 3.0.4 2178 | tslib: 2.5.0 2179 | 2180 | path-key@3.1.1: {} 2181 | 2182 | path-key@4.0.0: {} 2183 | 2184 | path-scurry@1.11.1: 2185 | dependencies: 2186 | lru-cache: 10.4.3 2187 | minipass: 7.1.2 2188 | 2189 | pathe@1.1.2: {} 2190 | 2191 | pathval@1.1.1: {} 2192 | 2193 | picocolors@1.0.0: {} 2194 | 2195 | picocolors@1.1.1: {} 2196 | 2197 | picomatch@2.3.1: 2198 | optional: true 2199 | 2200 | picomatch@4.0.3: {} 2201 | 2202 | pkg-types@1.2.1: 2203 | dependencies: 2204 | confbox: 0.1.8 2205 | mlly: 1.7.3 2206 | pathe: 1.1.2 2207 | 2208 | postcss@8.4.49: 2209 | dependencies: 2210 | nanoid: 3.3.8 2211 | picocolors: 1.1.1 2212 | source-map-js: 1.2.1 2213 | 2214 | prettier-plugin-svelte@3.3.2(prettier@3.4.2)(svelte@5.43.6): 2215 | dependencies: 2216 | prettier: 3.4.2 2217 | svelte: 5.43.6 2218 | 2219 | prettier@3.4.2: {} 2220 | 2221 | pretty-format@29.7.0: 2222 | dependencies: 2223 | '@jest/schemas': 29.6.3 2224 | ansi-styles: 5.2.0 2225 | react-is: 18.3.1 2226 | 2227 | publint@0.1.10: 2228 | dependencies: 2229 | npm-packlist: 5.1.3 2230 | picocolors: 1.0.0 2231 | sade: 1.8.1 2232 | 2233 | react-is@18.3.1: {} 2234 | 2235 | readdirp@3.6.0: 2236 | dependencies: 2237 | picomatch: 2.3.1 2238 | optional: true 2239 | 2240 | readdirp@4.0.2: {} 2241 | 2242 | resolve-from@5.0.0: {} 2243 | 2244 | rollup@4.28.1: 2245 | dependencies: 2246 | '@types/estree': 1.0.6 2247 | optionalDependencies: 2248 | '@rollup/rollup-android-arm-eabi': 4.28.1 2249 | '@rollup/rollup-android-arm64': 4.28.1 2250 | '@rollup/rollup-darwin-arm64': 4.28.1 2251 | '@rollup/rollup-darwin-x64': 4.28.1 2252 | '@rollup/rollup-freebsd-arm64': 4.28.1 2253 | '@rollup/rollup-freebsd-x64': 4.28.1 2254 | '@rollup/rollup-linux-arm-gnueabihf': 4.28.1 2255 | '@rollup/rollup-linux-arm-musleabihf': 4.28.1 2256 | '@rollup/rollup-linux-arm64-gnu': 4.28.1 2257 | '@rollup/rollup-linux-arm64-musl': 4.28.1 2258 | '@rollup/rollup-linux-loongarch64-gnu': 4.28.1 2259 | '@rollup/rollup-linux-powerpc64le-gnu': 4.28.1 2260 | '@rollup/rollup-linux-riscv64-gnu': 4.28.1 2261 | '@rollup/rollup-linux-s390x-gnu': 4.28.1 2262 | '@rollup/rollup-linux-x64-gnu': 4.28.1 2263 | '@rollup/rollup-linux-x64-musl': 4.28.1 2264 | '@rollup/rollup-win32-arm64-msvc': 4.28.1 2265 | '@rollup/rollup-win32-ia32-msvc': 4.28.1 2266 | '@rollup/rollup-win32-x64-msvc': 4.28.1 2267 | fsevents: 2.3.3 2268 | 2269 | sade@1.8.1: 2270 | dependencies: 2271 | mri: 1.2.0 2272 | 2273 | sass@1.58.3: 2274 | dependencies: 2275 | chokidar: 3.5.3 2276 | immutable: 4.2.4 2277 | source-map-js: 1.2.1 2278 | optional: true 2279 | 2280 | semver@7.6.3: {} 2281 | 2282 | set-cookie-parser@2.7.1: {} 2283 | 2284 | shebang-command@2.0.0: 2285 | dependencies: 2286 | shebang-regex: 3.0.0 2287 | 2288 | shebang-regex@3.0.0: {} 2289 | 2290 | siginfo@2.0.0: {} 2291 | 2292 | signal-exit@4.1.0: {} 2293 | 2294 | sirv@3.0.0: 2295 | dependencies: 2296 | '@polka/url': 1.0.0-next.28 2297 | mrmime: 2.0.0 2298 | totalist: 3.0.0 2299 | 2300 | source-map-js@1.2.1: {} 2301 | 2302 | stackback@0.0.2: {} 2303 | 2304 | std-env@3.8.0: {} 2305 | 2306 | string-width@4.2.3: 2307 | dependencies: 2308 | emoji-regex: 8.0.0 2309 | is-fullwidth-code-point: 3.0.0 2310 | strip-ansi: 6.0.1 2311 | 2312 | string-width@5.1.2: 2313 | dependencies: 2314 | eastasianwidth: 0.2.0 2315 | emoji-regex: 9.2.2 2316 | strip-ansi: 7.1.2 2317 | 2318 | strip-ansi@6.0.1: 2319 | dependencies: 2320 | ansi-regex: 5.0.1 2321 | 2322 | strip-ansi@7.1.2: 2323 | dependencies: 2324 | ansi-regex: 6.2.2 2325 | 2326 | strip-final-newline@3.0.0: {} 2327 | 2328 | strip-literal@2.1.1: 2329 | dependencies: 2330 | js-tokens: 9.0.1 2331 | 2332 | svelte-check@4.1.1(picomatch@4.0.3)(svelte@5.43.6)(typescript@5.7.2): 2333 | dependencies: 2334 | '@jridgewell/trace-mapping': 0.3.25 2335 | chokidar: 4.0.2 2336 | fdir: 6.4.2(picomatch@4.0.3) 2337 | picocolors: 1.0.0 2338 | sade: 1.8.1 2339 | svelte: 5.43.6 2340 | typescript: 5.7.2 2341 | transitivePeerDependencies: 2342 | - picomatch 2343 | 2344 | svelte2tsx@0.7.30(svelte@5.43.6)(typescript@5.7.2): 2345 | dependencies: 2346 | dedent-js: 1.0.1 2347 | pascal-case: 3.1.2 2348 | svelte: 5.43.6 2349 | typescript: 5.7.2 2350 | 2351 | svelte@5.43.6: 2352 | dependencies: 2353 | '@jridgewell/remapping': 2.3.5 2354 | '@jridgewell/sourcemap-codec': 1.5.0 2355 | '@sveltejs/acorn-typescript': 1.0.6(acorn@8.14.0) 2356 | '@types/estree': 1.0.6 2357 | acorn: 8.14.0 2358 | aria-query: 5.3.2 2359 | axobject-query: 4.1.0 2360 | clsx: 2.1.1 2361 | esm-env: 1.2.1 2362 | esrap: 2.1.2 2363 | is-reference: 3.0.3 2364 | locate-character: 3.0.0 2365 | magic-string: 0.30.17 2366 | zimmerframe: 1.1.2 2367 | 2368 | tar@7.5.2: 2369 | dependencies: 2370 | '@isaacs/fs-minipass': 4.0.1 2371 | chownr: 3.0.0 2372 | minipass: 7.1.2 2373 | minizlib: 3.1.0 2374 | yallist: 5.0.0 2375 | 2376 | tiny-glob@0.2.9: 2377 | dependencies: 2378 | globalyzer: 0.1.0 2379 | globrex: 0.1.2 2380 | 2381 | tinybench@2.9.0: {} 2382 | 2383 | tinypool@0.8.4: {} 2384 | 2385 | tinyspy@2.2.1: {} 2386 | 2387 | to-regex-range@5.0.1: 2388 | dependencies: 2389 | is-number: 7.0.0 2390 | optional: true 2391 | 2392 | totalist@3.0.0: {} 2393 | 2394 | tr46@0.0.3: {} 2395 | 2396 | tslib@2.5.0: {} 2397 | 2398 | type-detect@4.1.0: {} 2399 | 2400 | typescript@5.7.2: {} 2401 | 2402 | ufo@1.5.4: {} 2403 | 2404 | vite-node@1.6.0(@types/node@18.14.6)(sass@1.58.3): 2405 | dependencies: 2406 | cac: 6.7.14 2407 | debug: 4.3.4 2408 | pathe: 1.1.2 2409 | picocolors: 1.0.0 2410 | vite: 5.4.11(@types/node@18.14.6)(sass@1.58.3) 2411 | transitivePeerDependencies: 2412 | - '@types/node' 2413 | - less 2414 | - lightningcss 2415 | - sass 2416 | - sass-embedded 2417 | - stylus 2418 | - sugarss 2419 | - supports-color 2420 | - terser 2421 | 2422 | vite@5.4.11(@types/node@18.14.6)(sass@1.58.3): 2423 | dependencies: 2424 | esbuild: 0.21.5 2425 | postcss: 8.4.49 2426 | rollup: 4.28.1 2427 | optionalDependencies: 2428 | '@types/node': 18.14.6 2429 | fsevents: 2.3.3 2430 | sass: 1.58.3 2431 | 2432 | vitefu@1.0.4(vite@5.4.11(@types/node@18.14.6)(sass@1.58.3)): 2433 | optionalDependencies: 2434 | vite: 5.4.11(@types/node@18.14.6)(sass@1.58.3) 2435 | 2436 | vitest@1.6.0(@types/node@18.14.6)(sass@1.58.3): 2437 | dependencies: 2438 | '@vitest/expect': 1.6.0 2439 | '@vitest/runner': 1.6.0 2440 | '@vitest/snapshot': 1.6.0 2441 | '@vitest/spy': 1.6.0 2442 | '@vitest/utils': 1.6.0 2443 | acorn-walk: 8.3.4 2444 | chai: 4.5.0 2445 | debug: 4.3.4 2446 | execa: 8.0.1 2447 | local-pkg: 0.5.1 2448 | magic-string: 0.30.17 2449 | pathe: 1.1.2 2450 | picocolors: 1.0.0 2451 | std-env: 3.8.0 2452 | strip-literal: 2.1.1 2453 | tinybench: 2.9.0 2454 | tinypool: 0.8.4 2455 | vite: 5.4.11(@types/node@18.14.6)(sass@1.58.3) 2456 | vite-node: 1.6.0(@types/node@18.14.6)(sass@1.58.3) 2457 | why-is-node-running: 2.3.0 2458 | optionalDependencies: 2459 | '@types/node': 18.14.6 2460 | transitivePeerDependencies: 2461 | - less 2462 | - lightningcss 2463 | - sass 2464 | - sass-embedded 2465 | - stylus 2466 | - sugarss 2467 | - supports-color 2468 | - terser 2469 | 2470 | webidl-conversions@3.0.1: {} 2471 | 2472 | whatwg-url@5.0.0: 2473 | dependencies: 2474 | tr46: 0.0.3 2475 | webidl-conversions: 3.0.1 2476 | 2477 | which@2.0.2: 2478 | dependencies: 2479 | isexe: 2.0.0 2480 | 2481 | why-is-node-running@2.3.0: 2482 | dependencies: 2483 | siginfo: 2.0.0 2484 | stackback: 0.0.2 2485 | 2486 | wrap-ansi@7.0.0: 2487 | dependencies: 2488 | ansi-styles: 4.3.0 2489 | string-width: 4.2.3 2490 | strip-ansi: 6.0.1 2491 | 2492 | wrap-ansi@8.1.0: 2493 | dependencies: 2494 | ansi-styles: 6.2.3 2495 | string-width: 5.1.2 2496 | strip-ansi: 7.1.2 2497 | 2498 | wrappy@1.0.2: {} 2499 | 2500 | yallist@5.0.0: {} 2501 | 2502 | yocto-queue@1.1.1: {} 2503 | 2504 | zimmerframe@1.1.2: {} 2505 | --------------------------------------------------------------------------------