├── .gitignore ├── .npmrc ├── README.md ├── components.json ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── src ├── app.css ├── app.d.ts ├── app.html ├── lib │ ├── components │ │ └── ui │ │ │ └── button │ │ │ ├── button.svelte │ │ │ └── index.ts │ ├── images │ │ ├── github.svg │ │ ├── svelte-logo.svg │ │ ├── svelte-welcome.png │ │ └── svelte-welcome.webp │ └── utils.ts └── routes │ ├── +layout.svelte │ ├── +page.svelte │ └── apple-stock.json ├── static ├── favicon.png └── robots.txt ├── svelte.config.js ├── tailwind.config.ts ├── tsconfig.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | 3 | # Output 4 | .output 5 | .vercel 6 | /.svelte-kit 7 | /build 8 | 9 | # OS 10 | .DS_Store 11 | Thumbs.db 12 | 13 | # Env 14 | .env 15 | .env.* 16 | !.env.example 17 | !.env.test 18 | 19 | # Vite 20 | vite.config.js.timestamp-* 21 | vite.config.ts.timestamp-* 22 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # create-svelte 2 | 3 | Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/main/packages/create-svelte). 4 | 5 | ## Creating a project 6 | 7 | If you're seeing this, you've probably already done this step. Congrats! 8 | 9 | ```bash 10 | # create a new project in the current directory 11 | npm create svelte@latest 12 | 13 | # create a new project in my-app 14 | npm create svelte@latest my-app 15 | ``` 16 | 17 | ## Developing 18 | 19 | Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server: 20 | 21 | ```bash 22 | npm run dev 23 | 24 | # or start the server and open the app in a new browser tab 25 | npm run dev -- --open 26 | ``` 27 | 28 | ## Building 29 | 30 | To create a production version of your app: 31 | 32 | ```bash 33 | npm run build 34 | ``` 35 | 36 | You can preview the production build with `npm run preview`. 37 | 38 | > To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for your target environment. 39 | -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://shadcn-svelte.com/schema.json", 3 | "style": "default", 4 | "tailwind": { 5 | "config": "tailwind.config.ts", 6 | "css": "src/app.css", 7 | "baseColor": "slate" 8 | }, 9 | "aliases": { 10 | "components": "$lib/components", 11 | "utils": "$lib/utils" 12 | }, 13 | "typescript": true 14 | } -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "layerchart-shadcn-svelte", 3 | "version": "0.0.1", 4 | "scripts": { 5 | "dev": "vite dev", 6 | "build": "vite build", 7 | "preview": "vite preview", 8 | "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", 9 | "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch" 10 | }, 11 | "devDependencies": { 12 | "@fontsource/fira-mono": "^4.5.10", 13 | "@neoconfetti/svelte": "^1.0.0", 14 | "@sveltejs/adapter-auto": "^3.0.0", 15 | "@sveltejs/kit": "^2.0.0", 16 | "@sveltejs/vite-plugin-svelte": "^3.0.0", 17 | "@types/d3-array": "^3.2.1", 18 | "@types/d3-scale": "^4.0.8", 19 | "autoprefixer": "^10.4.19", 20 | "postcss": "^8.4.38", 21 | "svelte": "^4.2.7", 22 | "svelte-check": "^3.6.0", 23 | "tailwindcss": "^3.4.4", 24 | "tslib": "^2.4.1", 25 | "typescript": "^5.0.0", 26 | "vite": "^5.0.3" 27 | }, 28 | "type": "module", 29 | "dependencies": { 30 | "bits-ui": "^0.21.11", 31 | "clsx": "^2.1.1", 32 | "d3-array": "^3.2.4", 33 | "d3-scale": "^4.0.2", 34 | "layerchart": "^0.43.5", 35 | "tailwind-merge": "^2.3.0", 36 | "tailwind-variants": "^0.2.1" 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '9.0' 2 | 3 | settings: 4 | autoInstallPeers: true 5 | excludeLinksFromLockfile: false 6 | 7 | importers: 8 | 9 | .: 10 | dependencies: 11 | bits-ui: 12 | specifier: ^0.21.11 13 | version: 0.21.11(svelte@4.2.18) 14 | clsx: 15 | specifier: ^2.1.1 16 | version: 2.1.1 17 | d3-array: 18 | specifier: ^3.2.4 19 | version: 3.2.4 20 | d3-scale: 21 | specifier: ^4.0.2 22 | version: 4.0.2 23 | layerchart: 24 | specifier: ^0.43.5 25 | version: 0.43.5(postcss-load-config@4.0.2(postcss@8.4.39))(postcss@8.4.39)(svelte@4.2.18)(typescript@5.5.2) 26 | tailwind-merge: 27 | specifier: ^2.3.0 28 | version: 2.3.0 29 | tailwind-variants: 30 | specifier: ^0.2.1 31 | version: 0.2.1(tailwindcss@3.4.4) 32 | devDependencies: 33 | '@fontsource/fira-mono': 34 | specifier: ^4.5.10 35 | version: 4.5.10 36 | '@neoconfetti/svelte': 37 | specifier: ^1.0.0 38 | version: 1.0.0 39 | '@sveltejs/adapter-auto': 40 | specifier: ^3.0.0 41 | version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.2(@types/node@20.14.9)))(svelte@4.2.18)(vite@5.3.2(@types/node@20.14.9))) 42 | '@sveltejs/kit': 43 | specifier: ^2.0.0 44 | version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.2(@types/node@20.14.9)))(svelte@4.2.18)(vite@5.3.2(@types/node@20.14.9)) 45 | '@sveltejs/vite-plugin-svelte': 46 | specifier: ^3.0.0 47 | version: 3.1.1(svelte@4.2.18)(vite@5.3.2(@types/node@20.14.9)) 48 | '@types/d3-array': 49 | specifier: ^3.2.1 50 | version: 3.2.1 51 | '@types/d3-scale': 52 | specifier: ^4.0.8 53 | version: 4.0.8 54 | autoprefixer: 55 | specifier: ^10.4.19 56 | version: 10.4.19(postcss@8.4.39) 57 | postcss: 58 | specifier: ^8.4.38 59 | version: 8.4.39 60 | svelte: 61 | specifier: ^4.2.7 62 | version: 4.2.18 63 | svelte-check: 64 | specifier: ^3.6.0 65 | version: 3.8.4(postcss-load-config@4.0.2(postcss@8.4.39))(postcss@8.4.39)(svelte@4.2.18) 66 | tailwindcss: 67 | specifier: ^3.4.4 68 | version: 3.4.4 69 | tslib: 70 | specifier: ^2.4.1 71 | version: 2.6.3 72 | typescript: 73 | specifier: ^5.0.0 74 | version: 5.5.2 75 | vite: 76 | specifier: ^5.0.3 77 | version: 5.3.2(@types/node@20.14.9) 78 | 79 | packages: 80 | 81 | '@alloc/quick-lru@5.2.0': 82 | resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} 83 | engines: {node: '>=10'} 84 | 85 | '@ampproject/remapping@2.3.0': 86 | resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} 87 | engines: {node: '>=6.0.0'} 88 | 89 | '@babel/runtime@7.24.7': 90 | resolution: {integrity: sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==} 91 | engines: {node: '>=6.9.0'} 92 | 93 | '@esbuild/aix-ppc64@0.21.5': 94 | resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} 95 | engines: {node: '>=12'} 96 | cpu: [ppc64] 97 | os: [aix] 98 | 99 | '@esbuild/android-arm64@0.21.5': 100 | resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} 101 | engines: {node: '>=12'} 102 | cpu: [arm64] 103 | os: [android] 104 | 105 | '@esbuild/android-arm@0.21.5': 106 | resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} 107 | engines: {node: '>=12'} 108 | cpu: [arm] 109 | os: [android] 110 | 111 | '@esbuild/android-x64@0.21.5': 112 | resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} 113 | engines: {node: '>=12'} 114 | cpu: [x64] 115 | os: [android] 116 | 117 | '@esbuild/darwin-arm64@0.21.5': 118 | resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} 119 | engines: {node: '>=12'} 120 | cpu: [arm64] 121 | os: [darwin] 122 | 123 | '@esbuild/darwin-x64@0.21.5': 124 | resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} 125 | engines: {node: '>=12'} 126 | cpu: [x64] 127 | os: [darwin] 128 | 129 | '@esbuild/freebsd-arm64@0.21.5': 130 | resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} 131 | engines: {node: '>=12'} 132 | cpu: [arm64] 133 | os: [freebsd] 134 | 135 | '@esbuild/freebsd-x64@0.21.5': 136 | resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} 137 | engines: {node: '>=12'} 138 | cpu: [x64] 139 | os: [freebsd] 140 | 141 | '@esbuild/linux-arm64@0.21.5': 142 | resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} 143 | engines: {node: '>=12'} 144 | cpu: [arm64] 145 | os: [linux] 146 | 147 | '@esbuild/linux-arm@0.21.5': 148 | resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} 149 | engines: {node: '>=12'} 150 | cpu: [arm] 151 | os: [linux] 152 | 153 | '@esbuild/linux-ia32@0.21.5': 154 | resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} 155 | engines: {node: '>=12'} 156 | cpu: [ia32] 157 | os: [linux] 158 | 159 | '@esbuild/linux-loong64@0.21.5': 160 | resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} 161 | engines: {node: '>=12'} 162 | cpu: [loong64] 163 | os: [linux] 164 | 165 | '@esbuild/linux-mips64el@0.21.5': 166 | resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} 167 | engines: {node: '>=12'} 168 | cpu: [mips64el] 169 | os: [linux] 170 | 171 | '@esbuild/linux-ppc64@0.21.5': 172 | resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} 173 | engines: {node: '>=12'} 174 | cpu: [ppc64] 175 | os: [linux] 176 | 177 | '@esbuild/linux-riscv64@0.21.5': 178 | resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} 179 | engines: {node: '>=12'} 180 | cpu: [riscv64] 181 | os: [linux] 182 | 183 | '@esbuild/linux-s390x@0.21.5': 184 | resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} 185 | engines: {node: '>=12'} 186 | cpu: [s390x] 187 | os: [linux] 188 | 189 | '@esbuild/linux-x64@0.21.5': 190 | resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} 191 | engines: {node: '>=12'} 192 | cpu: [x64] 193 | os: [linux] 194 | 195 | '@esbuild/netbsd-x64@0.21.5': 196 | resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} 197 | engines: {node: '>=12'} 198 | cpu: [x64] 199 | os: [netbsd] 200 | 201 | '@esbuild/openbsd-x64@0.21.5': 202 | resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} 203 | engines: {node: '>=12'} 204 | cpu: [x64] 205 | os: [openbsd] 206 | 207 | '@esbuild/sunos-x64@0.21.5': 208 | resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} 209 | engines: {node: '>=12'} 210 | cpu: [x64] 211 | os: [sunos] 212 | 213 | '@esbuild/win32-arm64@0.21.5': 214 | resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} 215 | engines: {node: '>=12'} 216 | cpu: [arm64] 217 | os: [win32] 218 | 219 | '@esbuild/win32-ia32@0.21.5': 220 | resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} 221 | engines: {node: '>=12'} 222 | cpu: [ia32] 223 | os: [win32] 224 | 225 | '@esbuild/win32-x64@0.21.5': 226 | resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} 227 | engines: {node: '>=12'} 228 | cpu: [x64] 229 | os: [win32] 230 | 231 | '@floating-ui/core@1.6.4': 232 | resolution: {integrity: sha512-a4IowK4QkXl4SCWTGUR0INAfEOX3wtsYw3rKK5InQEHMGObkR8Xk44qYQD9P4r6HHw0iIfK6GUKECmY8sTkqRA==} 233 | 234 | '@floating-ui/dom@1.6.7': 235 | resolution: {integrity: sha512-wmVfPG5o2xnKDU4jx/m4w5qva9FWHcnZ8BvzEe90D/RpwsJaTAVYPEPdQ8sbr/N8zZTAHlZUTQdqg8ZUbzHmng==} 236 | 237 | '@floating-ui/utils@0.2.4': 238 | resolution: {integrity: sha512-dWO2pw8hhi+WrXq1YJy2yCuWoL20PddgGaqTgVe4cOS9Q6qklXCiA1tJEqX6BEwRNSCP84/afac9hd4MS+zEUA==} 239 | 240 | '@fontsource/fira-mono@4.5.10': 241 | resolution: {integrity: sha512-bxUnRP8xptGRo8YXeY073DSpfK74XpSb0ZyRNpHV9WvLnJ7TwPOjZll8hTMin7zLC6iOp59pDZ8EQDj1gzgAQQ==} 242 | 243 | '@fortawesome/fontawesome-common-types@6.5.2': 244 | resolution: {integrity: sha512-gBxPg3aVO6J0kpfHNILc+NMhXnqHumFxOmjYCFfOiLZfwhnnfhtsdA2hfJlDnj+8PjAs6kKQPenOTKj3Rf7zHw==} 245 | engines: {node: '>=6'} 246 | 247 | '@internationalized/date@3.5.4': 248 | resolution: {integrity: sha512-qoVJVro+O0rBaw+8HPjUB1iH8Ihf8oziEnqMnvhJUSuVIrHOuZ6eNLHNvzXJKUvAtaDiqMnRlg8Z2mgh09BlUw==} 249 | 250 | '@isaacs/cliui@8.0.2': 251 | resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} 252 | engines: {node: '>=12'} 253 | 254 | '@jridgewell/gen-mapping@0.3.5': 255 | resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} 256 | engines: {node: '>=6.0.0'} 257 | 258 | '@jridgewell/resolve-uri@3.1.2': 259 | resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 260 | engines: {node: '>=6.0.0'} 261 | 262 | '@jridgewell/set-array@1.2.1': 263 | resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} 264 | engines: {node: '>=6.0.0'} 265 | 266 | '@jridgewell/sourcemap-codec@1.4.15': 267 | resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} 268 | 269 | '@jridgewell/trace-mapping@0.3.25': 270 | resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} 271 | 272 | '@mdi/js@7.4.47': 273 | resolution: {integrity: sha512-KPnNOtm5i2pMabqZxpUz7iQf+mfrYZyKCZ8QNz85czgEt7cuHcGorWfdzUMWYA0SD+a6Hn4FmJ+YhzzzjkTZrQ==} 274 | 275 | '@melt-ui/svelte@0.76.2': 276 | resolution: {integrity: sha512-7SbOa11tXUS95T3fReL+dwDs5FyJtCEqrqG3inRziDws346SYLsxOQ6HmX+4BkIsQh1R8U3XNa+EMmdMt38lMA==} 277 | peerDependencies: 278 | svelte: '>=3 <5' 279 | 280 | '@neoconfetti/svelte@1.0.0': 281 | resolution: {integrity: sha512-SmksyaJAdSlMa9cTidVSIqYo1qti+WTsviNDwgjNVm+KQ3DRP2Df9umDIzC4vCcpEYY+chQe0i2IKnLw03AT8Q==} 282 | 283 | '@nodelib/fs.scandir@2.1.5': 284 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 285 | engines: {node: '>= 8'} 286 | 287 | '@nodelib/fs.stat@2.0.5': 288 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 289 | engines: {node: '>= 8'} 290 | 291 | '@nodelib/fs.walk@1.2.8': 292 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 293 | engines: {node: '>= 8'} 294 | 295 | '@pkgjs/parseargs@0.11.0': 296 | resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} 297 | engines: {node: '>=14'} 298 | 299 | '@polka/url@1.0.0-next.25': 300 | resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} 301 | 302 | '@rollup/plugin-node-resolve@13.3.0': 303 | resolution: {integrity: sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==} 304 | engines: {node: '>= 10.0.0'} 305 | peerDependencies: 306 | rollup: ^2.42.0 307 | 308 | '@rollup/pluginutils@3.1.0': 309 | resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} 310 | engines: {node: '>= 8.0.0'} 311 | peerDependencies: 312 | rollup: ^1.20.0||^2.0.0 313 | 314 | '@rollup/pluginutils@4.2.1': 315 | resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} 316 | engines: {node: '>= 8.0.0'} 317 | 318 | '@rollup/rollup-android-arm-eabi@4.18.0': 319 | resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==} 320 | cpu: [arm] 321 | os: [android] 322 | 323 | '@rollup/rollup-android-arm64@4.18.0': 324 | resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==} 325 | cpu: [arm64] 326 | os: [android] 327 | 328 | '@rollup/rollup-darwin-arm64@4.18.0': 329 | resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==} 330 | cpu: [arm64] 331 | os: [darwin] 332 | 333 | '@rollup/rollup-darwin-x64@4.18.0': 334 | resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==} 335 | cpu: [x64] 336 | os: [darwin] 337 | 338 | '@rollup/rollup-linux-arm-gnueabihf@4.18.0': 339 | resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==} 340 | cpu: [arm] 341 | os: [linux] 342 | 343 | '@rollup/rollup-linux-arm-musleabihf@4.18.0': 344 | resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==} 345 | cpu: [arm] 346 | os: [linux] 347 | 348 | '@rollup/rollup-linux-arm64-gnu@4.18.0': 349 | resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==} 350 | cpu: [arm64] 351 | os: [linux] 352 | 353 | '@rollup/rollup-linux-arm64-musl@4.18.0': 354 | resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==} 355 | cpu: [arm64] 356 | os: [linux] 357 | 358 | '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': 359 | resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==} 360 | cpu: [ppc64] 361 | os: [linux] 362 | 363 | '@rollup/rollup-linux-riscv64-gnu@4.18.0': 364 | resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==} 365 | cpu: [riscv64] 366 | os: [linux] 367 | 368 | '@rollup/rollup-linux-s390x-gnu@4.18.0': 369 | resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==} 370 | cpu: [s390x] 371 | os: [linux] 372 | 373 | '@rollup/rollup-linux-x64-gnu@4.18.0': 374 | resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==} 375 | cpu: [x64] 376 | os: [linux] 377 | 378 | '@rollup/rollup-linux-x64-musl@4.18.0': 379 | resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==} 380 | cpu: [x64] 381 | os: [linux] 382 | 383 | '@rollup/rollup-win32-arm64-msvc@4.18.0': 384 | resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==} 385 | cpu: [arm64] 386 | os: [win32] 387 | 388 | '@rollup/rollup-win32-ia32-msvc@4.18.0': 389 | resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==} 390 | cpu: [ia32] 391 | os: [win32] 392 | 393 | '@rollup/rollup-win32-x64-msvc@4.18.0': 394 | resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==} 395 | cpu: [x64] 396 | os: [win32] 397 | 398 | '@sveltejs/adapter-auto@3.2.2': 399 | resolution: {integrity: sha512-Mso5xPCA8zgcKrv+QioVlqMZkyUQ5MjDJiEPuG/Z7cV/5tmwV7LmcVWk5tZ+H0NCOV1x12AsoSpt/CwFwuVXMA==} 400 | peerDependencies: 401 | '@sveltejs/kit': ^2.0.0 402 | 403 | '@sveltejs/kit@2.5.18': 404 | resolution: {integrity: sha512-+g06hvpVAnH7b4CDjhnTDgFWBKBiQJpuSmQeGYOuzbO3SC3tdYjRNlDCrafvDtKbGiT2uxY5Dn9qdEUGVZdWOQ==} 405 | engines: {node: '>=18.13'} 406 | hasBin: true 407 | peerDependencies: 408 | '@sveltejs/vite-plugin-svelte': ^3.0.0 409 | svelte: ^4.0.0 || ^5.0.0-next.0 410 | vite: ^5.0.3 411 | 412 | '@sveltejs/vite-plugin-svelte-inspector@2.1.0': 413 | resolution: {integrity: sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==} 414 | engines: {node: ^18.0.0 || >=20} 415 | peerDependencies: 416 | '@sveltejs/vite-plugin-svelte': ^3.0.0 417 | svelte: ^4.0.0 || ^5.0.0-next.0 418 | vite: ^5.0.0 419 | 420 | '@sveltejs/vite-plugin-svelte@3.1.1': 421 | resolution: {integrity: sha512-rimpFEAboBBHIlzISibg94iP09k/KYdHgVhJlcsTfn7KMBhc70jFX/GRWkRdFCc2fdnk+4+Bdfej23cMDnJS6A==} 422 | engines: {node: ^18.0.0 || >=20} 423 | peerDependencies: 424 | svelte: ^4.0.0 || ^5.0.0-next.0 425 | vite: ^5.0.0 426 | 427 | '@swc/helpers@0.5.11': 428 | resolution: {integrity: sha512-YNlnKRWF2sVojTpIyzwou9XoTNbzbzONwRhOoniEioF1AtaitTvVZblaQRrAzChWQ1bLYyYSWzM18y4WwgzJ+A==} 429 | 430 | '@types/cookie@0.6.0': 431 | resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} 432 | 433 | '@types/d3-array@3.2.1': 434 | resolution: {integrity: sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==} 435 | 436 | '@types/d3-scale@4.0.8': 437 | resolution: {integrity: sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==} 438 | 439 | '@types/d3-time@3.0.3': 440 | resolution: {integrity: sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==} 441 | 442 | '@types/estree@0.0.39': 443 | resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} 444 | 445 | '@types/estree@1.0.5': 446 | resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} 447 | 448 | '@types/node@20.14.9': 449 | resolution: {integrity: sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==} 450 | 451 | '@types/pug@2.0.10': 452 | resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==} 453 | 454 | '@types/resolve@1.17.1': 455 | resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} 456 | 457 | acorn@8.12.0: 458 | resolution: {integrity: sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==} 459 | engines: {node: '>=0.4.0'} 460 | hasBin: true 461 | 462 | ansi-regex@5.0.1: 463 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 464 | engines: {node: '>=8'} 465 | 466 | ansi-regex@6.0.1: 467 | resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} 468 | engines: {node: '>=12'} 469 | 470 | ansi-styles@4.3.0: 471 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 472 | engines: {node: '>=8'} 473 | 474 | ansi-styles@6.2.1: 475 | resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 476 | engines: {node: '>=12'} 477 | 478 | any-promise@1.3.0: 479 | resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} 480 | 481 | anymatch@3.1.3: 482 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 483 | engines: {node: '>= 8'} 484 | 485 | arg@5.0.2: 486 | resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} 487 | 488 | aria-query@5.3.0: 489 | resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} 490 | 491 | array-source@0.0.4: 492 | resolution: {integrity: sha512-frNdc+zBn80vipY+GdcJkLEbMWj3xmzArYApmUGxoiV8uAu/ygcs9icPdsGdA26h0MkHUMW6EN2piIvVx+M5Mw==} 493 | 494 | autoprefixer@10.4.19: 495 | resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==} 496 | engines: {node: ^10 || ^12 || >=14} 497 | hasBin: true 498 | peerDependencies: 499 | postcss: ^8.1.0 500 | 501 | axobject-query@4.0.0: 502 | resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==} 503 | 504 | balanced-match@1.0.2: 505 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 506 | 507 | binary-extensions@2.3.0: 508 | resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} 509 | engines: {node: '>=8'} 510 | 511 | bits-ui@0.21.11: 512 | resolution: {integrity: sha512-pFS/9z1qLaPZwb+9Tm0YS4iBp+ClsJBARMZWFOjv0lGCYpzAN7lx4eNk3SbSB5QMBUKwoVjr9Rai71ROq3RD1Q==} 513 | peerDependencies: 514 | svelte: ^4.0.0 || ^5.0.0-next.118 515 | 516 | brace-expansion@1.1.11: 517 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 518 | 519 | brace-expansion@2.0.1: 520 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 521 | 522 | braces@3.0.3: 523 | resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 524 | engines: {node: '>=8'} 525 | 526 | browserslist@4.23.1: 527 | resolution: {integrity: sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==} 528 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 529 | hasBin: true 530 | 531 | buffer-crc32@1.0.0: 532 | resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==} 533 | engines: {node: '>=8.0.0'} 534 | 535 | builtin-modules@3.3.0: 536 | resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} 537 | engines: {node: '>=6'} 538 | 539 | camelcase-css@2.0.1: 540 | resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} 541 | engines: {node: '>= 6'} 542 | 543 | caniuse-lite@1.0.30001638: 544 | resolution: {integrity: sha512-5SuJUJ7cZnhPpeLHaH0c/HPAnAHZvS6ElWyHK9GSIbVOQABLzowiI2pjmpvZ1WEbkyz46iFd4UXlOHR5SqgfMQ==} 545 | 546 | chokidar@3.6.0: 547 | resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} 548 | engines: {node: '>= 8.10.0'} 549 | 550 | clsx@2.1.1: 551 | resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} 552 | engines: {node: '>=6'} 553 | 554 | code-red@1.0.4: 555 | resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} 556 | 557 | color-convert@2.0.1: 558 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 559 | engines: {node: '>=7.0.0'} 560 | 561 | color-name@1.1.4: 562 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 563 | 564 | commander@2.20.3: 565 | resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} 566 | 567 | commander@4.1.1: 568 | resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} 569 | engines: {node: '>= 6'} 570 | 571 | commander@7.2.0: 572 | resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} 573 | engines: {node: '>= 10'} 574 | 575 | comment-parser@1.4.1: 576 | resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} 577 | engines: {node: '>= 12.0.0'} 578 | 579 | concat-map@0.0.1: 580 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 581 | 582 | cookie@0.6.0: 583 | resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} 584 | engines: {node: '>= 0.6'} 585 | 586 | cross-spawn@7.0.3: 587 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 588 | engines: {node: '>= 8'} 589 | 590 | css-tree@2.3.1: 591 | resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} 592 | engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} 593 | 594 | cssesc@3.0.0: 595 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 596 | engines: {node: '>=4'} 597 | hasBin: true 598 | 599 | culori@4.0.1: 600 | resolution: {integrity: sha512-LSnjA6HuIUOlkfKVbzi2OlToZE8OjFi667JWN9qNymXVXzGDmvuP60SSgC+e92sd7B7158f7Fy3Mb6rXS5EDPw==} 601 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 602 | 603 | d3-array@2.12.1: 604 | resolution: {integrity: sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==} 605 | 606 | d3-array@3.2.4: 607 | resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} 608 | engines: {node: '>=12'} 609 | 610 | d3-color@3.1.0: 611 | resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} 612 | engines: {node: '>=12'} 613 | 614 | d3-delaunay@6.0.4: 615 | resolution: {integrity: sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==} 616 | engines: {node: '>=12'} 617 | 618 | d3-dispatch@3.0.1: 619 | resolution: {integrity: sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==} 620 | engines: {node: '>=12'} 621 | 622 | d3-dsv@3.0.1: 623 | resolution: {integrity: sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==} 624 | engines: {node: '>=12'} 625 | hasBin: true 626 | 627 | d3-force@3.0.0: 628 | resolution: {integrity: sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==} 629 | engines: {node: '>=12'} 630 | 631 | d3-format@3.1.0: 632 | resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} 633 | engines: {node: '>=12'} 634 | 635 | d3-geo-voronoi@2.1.0: 636 | resolution: {integrity: sha512-kqE4yYuOjPbKdBXG0xztCacPwkVSK2REF1opSNrnqqtXJmNcM++UbwQ8SxvwP6IQTj9RvIjjK4qeiVsEfj0Z2Q==} 637 | engines: {node: '>=12'} 638 | 639 | d3-geo@3.1.1: 640 | resolution: {integrity: sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==} 641 | engines: {node: '>=12'} 642 | 643 | d3-hierarchy@3.1.2: 644 | resolution: {integrity: sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==} 645 | engines: {node: '>=12'} 646 | 647 | d3-interpolate-path@2.3.0: 648 | resolution: {integrity: sha512-tZYtGXxBmbgHsIc9Wms6LS5u4w6KbP8C09a4/ZYc4KLMYYqub57rRBUgpUr2CIarIrJEpdAWWxWQvofgaMpbKQ==} 649 | 650 | d3-interpolate@3.0.1: 651 | resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} 652 | engines: {node: '>=12'} 653 | 654 | d3-path@1.0.9: 655 | resolution: {integrity: sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==} 656 | 657 | d3-path@3.1.0: 658 | resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==} 659 | engines: {node: '>=12'} 660 | 661 | d3-quadtree@3.0.1: 662 | resolution: {integrity: sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==} 663 | engines: {node: '>=12'} 664 | 665 | d3-random@3.0.1: 666 | resolution: {integrity: sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==} 667 | engines: {node: '>=12'} 668 | 669 | d3-sankey@0.12.3: 670 | resolution: {integrity: sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==} 671 | 672 | d3-scale-chromatic@3.1.0: 673 | resolution: {integrity: sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==} 674 | engines: {node: '>=12'} 675 | 676 | d3-scale@4.0.2: 677 | resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} 678 | engines: {node: '>=12'} 679 | 680 | d3-shape@1.3.7: 681 | resolution: {integrity: sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==} 682 | 683 | d3-shape@3.2.0: 684 | resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==} 685 | engines: {node: '>=12'} 686 | 687 | d3-tile@1.0.0: 688 | resolution: {integrity: sha512-79fnTKpPMPDS5xQ0xuS9ir0165NEwwkFpe/DSOmc2Gl9ldYzKKRDWogmTTE8wAJ8NA7PMapNfEcyKhI9Lxdu5Q==} 689 | 690 | d3-time-format@4.1.0: 691 | resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==} 692 | engines: {node: '>=12'} 693 | 694 | d3-time@3.1.0: 695 | resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} 696 | engines: {node: '>=12'} 697 | 698 | d3-timer@3.0.1: 699 | resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==} 700 | engines: {node: '>=12'} 701 | 702 | d3-tricontour@1.0.2: 703 | resolution: {integrity: sha512-HIRxHzHagPtUPNabjOlfcyismJYIsc+Xlq4mlsts4e8eAcwyq9Tgk/sYdyhlBpQ0MHwVquc/8j+e29YjXnmxeA==} 704 | engines: {node: '>=12'} 705 | 706 | date-fns@3.6.0: 707 | resolution: {integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==} 708 | 709 | debug@4.3.5: 710 | resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} 711 | engines: {node: '>=6.0'} 712 | peerDependencies: 713 | supports-color: '*' 714 | peerDependenciesMeta: 715 | supports-color: 716 | optional: true 717 | 718 | deepmerge@4.3.1: 719 | resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} 720 | engines: {node: '>=0.10.0'} 721 | 722 | delaunator@5.0.1: 723 | resolution: {integrity: sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==} 724 | 725 | dequal@2.0.3: 726 | resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} 727 | engines: {node: '>=6'} 728 | 729 | detect-indent@6.1.0: 730 | resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} 731 | engines: {node: '>=8'} 732 | 733 | devalue@5.0.0: 734 | resolution: {integrity: sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==} 735 | 736 | didyoumean@1.2.2: 737 | resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} 738 | 739 | dlv@1.1.3: 740 | resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 741 | 742 | eastasianwidth@0.2.0: 743 | resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 744 | 745 | electron-to-chromium@1.4.815: 746 | resolution: {integrity: sha512-OvpTT2ItpOXJL7IGcYakRjHCt8L5GrrN/wHCQsRB4PQa1X9fe+X9oen245mIId7s14xvArCGSTIq644yPUKKLg==} 747 | 748 | emoji-regex@8.0.0: 749 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 750 | 751 | emoji-regex@9.2.2: 752 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 753 | 754 | es6-promise@3.3.1: 755 | resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} 756 | 757 | esbuild@0.21.5: 758 | resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} 759 | engines: {node: '>=12'} 760 | hasBin: true 761 | 762 | escalade@3.1.2: 763 | resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} 764 | engines: {node: '>=6'} 765 | 766 | esm-env@1.0.0: 767 | resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==} 768 | 769 | estree-walker@1.0.1: 770 | resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==} 771 | 772 | estree-walker@2.0.2: 773 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 774 | 775 | estree-walker@3.0.3: 776 | resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} 777 | 778 | fast-glob@3.3.2: 779 | resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} 780 | engines: {node: '>=8.6.0'} 781 | 782 | fastq@1.17.1: 783 | resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} 784 | 785 | fflate@0.4.8: 786 | resolution: {integrity: sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA==} 787 | 788 | file-source@0.6.1: 789 | resolution: {integrity: sha512-1R1KneL7eTXmXfKxC10V/9NeGOdbsAXJ+lQ//fvvcHUgtaZcZDWNJNblxAoVOyV1cj45pOtUrR3vZTBwqcW8XA==} 790 | 791 | fill-range@7.1.1: 792 | resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 793 | engines: {node: '>=8'} 794 | 795 | focus-trap@7.5.4: 796 | resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==} 797 | 798 | foreground-child@3.2.1: 799 | resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} 800 | engines: {node: '>=14'} 801 | 802 | fraction.js@4.3.7: 803 | resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} 804 | 805 | fs.realpath@1.0.0: 806 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 807 | 808 | fsevents@2.3.3: 809 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 810 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 811 | os: [darwin] 812 | 813 | function-bind@1.1.2: 814 | resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 815 | 816 | glob-parent@5.1.2: 817 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 818 | engines: {node: '>= 6'} 819 | 820 | glob-parent@6.0.2: 821 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 822 | engines: {node: '>=10.13.0'} 823 | 824 | glob@10.4.2: 825 | resolution: {integrity: sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==} 826 | engines: {node: '>=16 || 14 >=14.18'} 827 | hasBin: true 828 | 829 | glob@7.2.3: 830 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 831 | deprecated: Glob versions prior to v9 are no longer supported 832 | 833 | globalyzer@0.1.0: 834 | resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} 835 | 836 | globrex@0.1.2: 837 | resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} 838 | 839 | graceful-fs@4.2.11: 840 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 841 | 842 | hasown@2.0.2: 843 | resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} 844 | engines: {node: '>= 0.4'} 845 | 846 | iconv-lite@0.6.3: 847 | resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} 848 | engines: {node: '>=0.10.0'} 849 | 850 | immer@10.1.1: 851 | resolution: {integrity: sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==} 852 | 853 | import-meta-resolve@4.1.0: 854 | resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} 855 | 856 | inflight@1.0.6: 857 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 858 | deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. 859 | 860 | inherits@2.0.4: 861 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 862 | 863 | internmap@1.0.1: 864 | resolution: {integrity: sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==} 865 | 866 | internmap@2.0.3: 867 | resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} 868 | engines: {node: '>=12'} 869 | 870 | is-binary-path@2.1.0: 871 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 872 | engines: {node: '>=8'} 873 | 874 | is-builtin-module@3.2.1: 875 | resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} 876 | engines: {node: '>=6'} 877 | 878 | is-core-module@2.14.0: 879 | resolution: {integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==} 880 | engines: {node: '>= 0.4'} 881 | 882 | is-extglob@2.1.1: 883 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 884 | engines: {node: '>=0.10.0'} 885 | 886 | is-fullwidth-code-point@3.0.0: 887 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 888 | engines: {node: '>=8'} 889 | 890 | is-glob@4.0.3: 891 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 892 | engines: {node: '>=0.10.0'} 893 | 894 | is-module@1.0.0: 895 | resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} 896 | 897 | is-number@7.0.0: 898 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 899 | engines: {node: '>=0.12.0'} 900 | 901 | is-reference@3.0.2: 902 | resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} 903 | 904 | isexe@2.0.0: 905 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 906 | 907 | jackspeak@3.4.0: 908 | resolution: {integrity: sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==} 909 | engines: {node: '>=14'} 910 | 911 | jiti@1.21.6: 912 | resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} 913 | hasBin: true 914 | 915 | kleur@4.1.5: 916 | resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} 917 | engines: {node: '>=6'} 918 | 919 | layercake@8.3.4: 920 | resolution: {integrity: sha512-r5OrzTxpDp0BQm9m5kJTIzsD5o9nbOkxXTaMzce1LPTigs9PnQfvfjnsAdj/tXpe15BJaP1RVWFgnMDSghJhXw==} 921 | peerDependencies: 922 | svelte: 3 - 5 || >=5.0.0-next.120 923 | typescript: ^5.0.2 924 | 925 | layerchart@0.43.5: 926 | resolution: {integrity: sha512-NUTzExdklO+nJXvCa5dfDPIn8o68ONKsBdaJc/vqgZve2B3IA3iZcWR1sH3WaFJ9lRF33a88HVd1wYaso4C2nw==} 927 | peerDependencies: 928 | svelte: ^3.56.0 || ^4.0.0 || ^5.0.0-next.120 929 | 930 | lilconfig@2.1.0: 931 | resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} 932 | engines: {node: '>=10'} 933 | 934 | lilconfig@3.1.2: 935 | resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} 936 | engines: {node: '>=14'} 937 | 938 | lines-and-columns@1.2.4: 939 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 940 | 941 | locate-character@3.0.0: 942 | resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} 943 | 944 | lodash-es@4.17.21: 945 | resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} 946 | 947 | lru-cache@10.3.0: 948 | resolution: {integrity: sha512-CQl19J/g+Hbjbv4Y3mFNNXFEL/5t/KCg8POCuUqd4rMKjGG+j1ybER83hxV58zL+dFI1PTkt3GNFSHRt+d8qEQ==} 949 | engines: {node: 14 || >=16.14} 950 | 951 | magic-string@0.30.10: 952 | resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} 953 | 954 | mdn-data@2.0.30: 955 | resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} 956 | 957 | merge2@1.4.1: 958 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 959 | engines: {node: '>= 8'} 960 | 961 | micromatch@4.0.7: 962 | resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} 963 | engines: {node: '>=8.6'} 964 | 965 | min-indent@1.0.1: 966 | resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} 967 | engines: {node: '>=4'} 968 | 969 | minimatch@3.1.2: 970 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 971 | 972 | minimatch@9.0.5: 973 | resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} 974 | engines: {node: '>=16 || 14 >=14.17'} 975 | 976 | minimist@1.2.8: 977 | resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} 978 | 979 | minipass@7.1.2: 980 | resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} 981 | engines: {node: '>=16 || 14 >=14.17'} 982 | 983 | mkdirp@0.5.6: 984 | resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} 985 | hasBin: true 986 | 987 | mri@1.2.0: 988 | resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} 989 | engines: {node: '>=4'} 990 | 991 | mrmime@2.0.0: 992 | resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} 993 | engines: {node: '>=10'} 994 | 995 | ms@2.1.2: 996 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 997 | 998 | mz@2.7.0: 999 | resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} 1000 | 1001 | nanoid@3.3.7: 1002 | resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} 1003 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1004 | hasBin: true 1005 | 1006 | nanoid@5.0.7: 1007 | resolution: {integrity: sha512-oLxFY2gd2IqnjcYyOXD8XGCftpGtZP2AbHbOkthDkvRywH5ayNtPVy9YlOPcHckXzbLTCHpkb7FB+yuxKV13pQ==} 1008 | engines: {node: ^18 || >=20} 1009 | hasBin: true 1010 | 1011 | node-releases@2.0.14: 1012 | resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} 1013 | 1014 | normalize-path@3.0.0: 1015 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 1016 | engines: {node: '>=0.10.0'} 1017 | 1018 | normalize-range@0.1.2: 1019 | resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} 1020 | engines: {node: '>=0.10.0'} 1021 | 1022 | object-assign@4.1.1: 1023 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 1024 | engines: {node: '>=0.10.0'} 1025 | 1026 | object-hash@3.0.0: 1027 | resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} 1028 | engines: {node: '>= 6'} 1029 | 1030 | once@1.4.0: 1031 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 1032 | 1033 | package-json-from-dist@1.0.0: 1034 | resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} 1035 | 1036 | path-is-absolute@1.0.1: 1037 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 1038 | engines: {node: '>=0.10.0'} 1039 | 1040 | path-key@3.1.1: 1041 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 1042 | engines: {node: '>=8'} 1043 | 1044 | path-parse@1.0.7: 1045 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 1046 | 1047 | path-scurry@1.11.1: 1048 | resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} 1049 | engines: {node: '>=16 || 14 >=14.18'} 1050 | 1051 | path-source@0.1.3: 1052 | resolution: {integrity: sha512-dWRHm5mIw5kw0cs3QZLNmpUWty48f5+5v9nWD2dw3Y0Hf+s01Ag8iJEWV0Sm0kocE8kK27DrIowha03e1YR+Qw==} 1053 | 1054 | periscopic@3.1.0: 1055 | resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} 1056 | 1057 | picocolors@1.0.1: 1058 | resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} 1059 | 1060 | picomatch@2.3.1: 1061 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 1062 | engines: {node: '>=8.6'} 1063 | 1064 | pify@2.3.0: 1065 | resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} 1066 | engines: {node: '>=0.10.0'} 1067 | 1068 | pirates@4.0.6: 1069 | resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} 1070 | engines: {node: '>= 6'} 1071 | 1072 | postcss-import@15.1.0: 1073 | resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} 1074 | engines: {node: '>=14.0.0'} 1075 | peerDependencies: 1076 | postcss: ^8.0.0 1077 | 1078 | postcss-js@4.0.1: 1079 | resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} 1080 | engines: {node: ^12 || ^14 || >= 16} 1081 | peerDependencies: 1082 | postcss: ^8.4.21 1083 | 1084 | postcss-load-config@4.0.2: 1085 | resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} 1086 | engines: {node: '>= 14'} 1087 | peerDependencies: 1088 | postcss: '>=8.0.9' 1089 | ts-node: '>=9.0.0' 1090 | peerDependenciesMeta: 1091 | postcss: 1092 | optional: true 1093 | ts-node: 1094 | optional: true 1095 | 1096 | postcss-nested@6.0.1: 1097 | resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} 1098 | engines: {node: '>=12.0'} 1099 | peerDependencies: 1100 | postcss: ^8.2.14 1101 | 1102 | postcss-selector-parser@6.1.0: 1103 | resolution: {integrity: sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==} 1104 | engines: {node: '>=4'} 1105 | 1106 | postcss-value-parser@4.2.0: 1107 | resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 1108 | 1109 | postcss@8.4.39: 1110 | resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==} 1111 | engines: {node: ^10 || ^12 || >=14} 1112 | 1113 | posthog-js@1.142.1: 1114 | resolution: {integrity: sha512-yqeWTWitlb0sCaH5v6s7UJ+pPspzf/lkzPaSE5pMMXRM2i2KNsMoZEAZqbPCW8fQ8QL6lHs6d8PLjHrvbR288w==} 1115 | 1116 | preact@10.22.0: 1117 | resolution: {integrity: sha512-RRurnSjJPj4rp5K6XoP45Ui33ncb7e4H7WiOHVpjbkvqvA3U+N8Z6Qbo0AE6leGYBV66n8EhEaFixvIu3SkxFw==} 1118 | 1119 | prettier@2.8.8: 1120 | resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} 1121 | engines: {node: '>=10.13.0'} 1122 | hasBin: true 1123 | 1124 | prism-svelte@0.5.0: 1125 | resolution: {integrity: sha512-db91Bf3pRGKDPz1lAqLFSJXeW13mulUJxhycysFpfXV5MIK7RgWWK2E5aPAa71s8TCzQUXxF5JOV42/iOs6QkA==} 1126 | 1127 | prism-themes@1.9.0: 1128 | resolution: {integrity: sha512-tX2AYsehKDw1EORwBps+WhBFKc2kxfoFpQAjxBndbZKr4fRmMkv47XN0BghC/K1qwodB1otbe4oF23vUTFDokw==} 1129 | 1130 | prismjs@1.29.0: 1131 | resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} 1132 | engines: {node: '>=6'} 1133 | 1134 | queue-microtask@1.2.3: 1135 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 1136 | 1137 | read-cache@1.0.0: 1138 | resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} 1139 | 1140 | readdirp@3.6.0: 1141 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 1142 | engines: {node: '>=8.10.0'} 1143 | 1144 | regenerator-runtime@0.14.1: 1145 | resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} 1146 | 1147 | resolve.exports@2.0.2: 1148 | resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} 1149 | engines: {node: '>=10'} 1150 | 1151 | resolve@1.22.8: 1152 | resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} 1153 | hasBin: true 1154 | 1155 | reusify@1.0.4: 1156 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 1157 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 1158 | 1159 | rimraf@2.7.1: 1160 | resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} 1161 | deprecated: Rimraf versions prior to v4 are no longer supported 1162 | hasBin: true 1163 | 1164 | robust-predicates@3.0.2: 1165 | resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} 1166 | 1167 | rollup-plugin-svelte@7.2.2: 1168 | resolution: {integrity: sha512-hgnIblTRewaBEVQD6N0Q43o+y6q1TmDRhBjaEzQCi50bs8TXqjc+d1zFZyE8tsfgcfNHZQzclh4RxlFUB85H8Q==} 1169 | engines: {node: '>=10'} 1170 | peerDependencies: 1171 | rollup: '>=2.0.0' 1172 | svelte: '>=3.5.0' 1173 | 1174 | rollup@2.79.1: 1175 | resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} 1176 | engines: {node: '>=10.0.0'} 1177 | hasBin: true 1178 | 1179 | rollup@4.18.0: 1180 | resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==} 1181 | engines: {node: '>=18.0.0', npm: '>=8.0.0'} 1182 | hasBin: true 1183 | 1184 | run-parallel@1.2.0: 1185 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 1186 | 1187 | rw@1.3.3: 1188 | resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==} 1189 | 1190 | sade@1.8.1: 1191 | resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} 1192 | engines: {node: '>=6'} 1193 | 1194 | safer-buffer@2.1.2: 1195 | resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} 1196 | 1197 | sander@0.5.1: 1198 | resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==} 1199 | 1200 | set-cookie-parser@2.6.0: 1201 | resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} 1202 | 1203 | shapefile@0.6.6: 1204 | resolution: {integrity: sha512-rLGSWeK2ufzCVx05wYd+xrWnOOdSV7xNUW5/XFgx3Bc02hBkpMlrd2F1dDII7/jhWzv0MSyBFh5uJIy9hLdfuw==} 1205 | hasBin: true 1206 | 1207 | shebang-command@2.0.0: 1208 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 1209 | engines: {node: '>=8'} 1210 | 1211 | shebang-regex@3.0.0: 1212 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 1213 | engines: {node: '>=8'} 1214 | 1215 | signal-exit@4.1.0: 1216 | resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} 1217 | engines: {node: '>=14'} 1218 | 1219 | sirv@2.0.4: 1220 | resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} 1221 | engines: {node: '>= 10'} 1222 | 1223 | slice-source@0.4.1: 1224 | resolution: {integrity: sha512-YiuPbxpCj4hD9Qs06hGAz/OZhQ0eDuALN0lRWJez0eD/RevzKqGdUx1IOMUnXgpr+sXZLq3g8ERwbAH0bCb8vg==} 1225 | 1226 | sorcery@0.11.1: 1227 | resolution: {integrity: sha512-o7npfeJE6wi6J9l0/5LKshFzZ2rMatRiCDwYeDQaOzqdzRJwALhX7mk/A/ecg6wjMu7wdZbmXfD2S/vpOg0bdQ==} 1228 | hasBin: true 1229 | 1230 | source-map-js@1.2.0: 1231 | resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} 1232 | engines: {node: '>=0.10.0'} 1233 | 1234 | stream-source@0.3.5: 1235 | resolution: {integrity: sha512-ZuEDP9sgjiAwUVoDModftG0JtYiLUV8K4ljYD1VyUMRWtbVf92474o4kuuul43iZ8t/hRuiDAx1dIJSvirrK/g==} 1236 | 1237 | string-width@4.2.3: 1238 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 1239 | engines: {node: '>=8'} 1240 | 1241 | string-width@5.1.2: 1242 | resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 1243 | engines: {node: '>=12'} 1244 | 1245 | strip-ansi@6.0.1: 1246 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 1247 | engines: {node: '>=8'} 1248 | 1249 | strip-ansi@7.1.0: 1250 | resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} 1251 | engines: {node: '>=12'} 1252 | 1253 | strip-indent@3.0.0: 1254 | resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} 1255 | engines: {node: '>=8'} 1256 | 1257 | sucrase@3.35.0: 1258 | resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} 1259 | engines: {node: '>=16 || 14 >=14.17'} 1260 | hasBin: true 1261 | 1262 | supports-preserve-symlinks-flag@1.0.0: 1263 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 1264 | engines: {node: '>= 0.4'} 1265 | 1266 | sveld@0.20.0: 1267 | resolution: {integrity: sha512-PQRs0evdOjsFzjHuPu8B/flqbJX2osN2D0++6nl77jhwriQazaEF0pkQAMwPRaSn/kMivvUdWkkPKi1NmHLosg==} 1268 | hasBin: true 1269 | 1270 | svelte-check@3.8.4: 1271 | resolution: {integrity: sha512-61aHMkdinWyH8BkkTX9jPLYxYzaAAz/FK/VQqdr2FiCQQ/q04WCwDlpGbHff1GdrMYTmW8chlTFvRWL9k0A8vg==} 1272 | hasBin: true 1273 | peerDependencies: 1274 | svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 1275 | 1276 | svelte-hmr@0.16.0: 1277 | resolution: {integrity: sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==} 1278 | engines: {node: ^12.20 || ^14.13.1 || >= 16} 1279 | peerDependencies: 1280 | svelte: ^3.19.0 || ^4.0.0 1281 | 1282 | svelte-preprocess@5.1.4: 1283 | resolution: {integrity: sha512-IvnbQ6D6Ao3Gg6ftiM5tdbR6aAETwjhHV+UKGf5bHGYR69RQvF1ho0JKPcbUON4vy4R7zom13jPjgdOWCQ5hDA==} 1284 | engines: {node: '>= 16.0.0'} 1285 | peerDependencies: 1286 | '@babel/core': ^7.10.2 1287 | coffeescript: ^2.5.1 1288 | less: ^3.11.3 || ^4.0.0 1289 | postcss: ^7 || ^8 1290 | postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 1291 | pug: ^3.0.0 1292 | sass: ^1.26.8 1293 | stylus: ^0.55.0 1294 | sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 1295 | svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 1296 | typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0' 1297 | peerDependenciesMeta: 1298 | '@babel/core': 1299 | optional: true 1300 | coffeescript: 1301 | optional: true 1302 | less: 1303 | optional: true 1304 | postcss: 1305 | optional: true 1306 | postcss-load-config: 1307 | optional: true 1308 | pug: 1309 | optional: true 1310 | sass: 1311 | optional: true 1312 | stylus: 1313 | optional: true 1314 | sugarss: 1315 | optional: true 1316 | typescript: 1317 | optional: true 1318 | 1319 | svelte-ux@0.71.3: 1320 | resolution: {integrity: sha512-6WQE0ifmIYSC9+R3tuYBbv9v2kAiBuubknUGFmGTvx64kaUTNyZ2mZirNCip8e2J1eocP3URzW8UnA8KJBG3TA==} 1321 | peerDependencies: 1322 | svelte: ^3.56.0 || ^4.0.0 || ^5.0.0-next.120 1323 | 1324 | svelte@4.2.18: 1325 | resolution: {integrity: sha512-d0FdzYIiAePqRJEb90WlJDkjUEx42xhivxN8muUBmfZnP+tzUgz12DJ2hRJi8sIHCME7jeK1PTMgKPSfTd8JrA==} 1326 | engines: {node: '>=16'} 1327 | 1328 | tabbable@6.2.0: 1329 | resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} 1330 | 1331 | tailwind-merge@2.3.0: 1332 | resolution: {integrity: sha512-vkYrLpIP+lgR0tQCG6AP7zZXCTLc1Lnv/CCRT3BqJ9CZ3ui2++GPaGb1x/ILsINIMSYqqvrpqjUFsMNLlW99EA==} 1333 | 1334 | tailwind-variants@0.2.1: 1335 | resolution: {integrity: sha512-2xmhAf4UIc3PijOUcJPA1LP4AbxhpcHuHM2C26xM0k81r0maAO6uoUSHl3APmvHZcY5cZCY/bYuJdfFa4eGoaw==} 1336 | engines: {node: '>=16.x', pnpm: '>=7.x'} 1337 | peerDependencies: 1338 | tailwindcss: '*' 1339 | 1340 | tailwindcss@3.4.4: 1341 | resolution: {integrity: sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==} 1342 | engines: {node: '>=14.0.0'} 1343 | hasBin: true 1344 | 1345 | text-encoding@0.6.4: 1346 | resolution: {integrity: sha512-hJnc6Qg3dWoOMkqP53F0dzRIgtmsAge09kxUIqGrEUS4qr5rWLckGYaQAVr+opBrIMRErGgy6f5aPnyPpyGRfg==} 1347 | deprecated: no longer maintained 1348 | 1349 | thenify-all@1.6.0: 1350 | resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} 1351 | engines: {node: '>=0.8'} 1352 | 1353 | thenify@3.3.1: 1354 | resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} 1355 | 1356 | tiny-glob@0.2.9: 1357 | resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} 1358 | 1359 | to-regex-range@5.0.1: 1360 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 1361 | engines: {node: '>=8.0'} 1362 | 1363 | topojson-client@3.1.0: 1364 | resolution: {integrity: sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==} 1365 | hasBin: true 1366 | 1367 | totalist@3.0.1: 1368 | resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} 1369 | engines: {node: '>=6'} 1370 | 1371 | ts-interface-checker@0.1.13: 1372 | resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} 1373 | 1374 | tslib@2.6.3: 1375 | resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} 1376 | 1377 | typescript@5.5.2: 1378 | resolution: {integrity: sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==} 1379 | engines: {node: '>=14.17'} 1380 | hasBin: true 1381 | 1382 | undici-types@5.26.5: 1383 | resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} 1384 | 1385 | update-browserslist-db@1.0.16: 1386 | resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==} 1387 | hasBin: true 1388 | peerDependencies: 1389 | browserslist: '>= 4.21.0' 1390 | 1391 | util-deprecate@1.0.2: 1392 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 1393 | 1394 | vite@5.3.2: 1395 | resolution: {integrity: sha512-6lA7OBHBlXUxiJxbO5aAY2fsHHzDr1q7DvXYnyZycRs2Dz+dXBWuhpWHvmljTRTpQC2uvGmUFFkSHF2vGo90MA==} 1396 | engines: {node: ^18.0.0 || >=20.0.0} 1397 | hasBin: true 1398 | peerDependencies: 1399 | '@types/node': ^18.0.0 || >=20.0.0 1400 | less: '*' 1401 | lightningcss: ^1.21.0 1402 | sass: '*' 1403 | stylus: '*' 1404 | sugarss: '*' 1405 | terser: ^5.4.0 1406 | peerDependenciesMeta: 1407 | '@types/node': 1408 | optional: true 1409 | less: 1410 | optional: true 1411 | lightningcss: 1412 | optional: true 1413 | sass: 1414 | optional: true 1415 | stylus: 1416 | optional: true 1417 | sugarss: 1418 | optional: true 1419 | terser: 1420 | optional: true 1421 | 1422 | vitefu@0.2.5: 1423 | resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} 1424 | peerDependencies: 1425 | vite: ^3.0.0 || ^4.0.0 || ^5.0.0 1426 | peerDependenciesMeta: 1427 | vite: 1428 | optional: true 1429 | 1430 | web-vitals@4.2.0: 1431 | resolution: {integrity: sha512-ohj72kbtVWCpKYMxcbJ+xaOBV3En76hW47j52dG+tEGG36LZQgfFw5yHl9xyjmosy3XUMn8d/GBUAy4YPM839w==} 1432 | 1433 | which@2.0.2: 1434 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 1435 | engines: {node: '>= 8'} 1436 | hasBin: true 1437 | 1438 | wrap-ansi@7.0.0: 1439 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 1440 | engines: {node: '>=10'} 1441 | 1442 | wrap-ansi@8.1.0: 1443 | resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 1444 | engines: {node: '>=12'} 1445 | 1446 | wrappy@1.0.2: 1447 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 1448 | 1449 | yaml@2.4.5: 1450 | resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} 1451 | engines: {node: '>= 14'} 1452 | hasBin: true 1453 | 1454 | zod@3.23.8: 1455 | resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} 1456 | 1457 | snapshots: 1458 | 1459 | '@alloc/quick-lru@5.2.0': {} 1460 | 1461 | '@ampproject/remapping@2.3.0': 1462 | dependencies: 1463 | '@jridgewell/gen-mapping': 0.3.5 1464 | '@jridgewell/trace-mapping': 0.3.25 1465 | 1466 | '@babel/runtime@7.24.7': 1467 | dependencies: 1468 | regenerator-runtime: 0.14.1 1469 | 1470 | '@esbuild/aix-ppc64@0.21.5': 1471 | optional: true 1472 | 1473 | '@esbuild/android-arm64@0.21.5': 1474 | optional: true 1475 | 1476 | '@esbuild/android-arm@0.21.5': 1477 | optional: true 1478 | 1479 | '@esbuild/android-x64@0.21.5': 1480 | optional: true 1481 | 1482 | '@esbuild/darwin-arm64@0.21.5': 1483 | optional: true 1484 | 1485 | '@esbuild/darwin-x64@0.21.5': 1486 | optional: true 1487 | 1488 | '@esbuild/freebsd-arm64@0.21.5': 1489 | optional: true 1490 | 1491 | '@esbuild/freebsd-x64@0.21.5': 1492 | optional: true 1493 | 1494 | '@esbuild/linux-arm64@0.21.5': 1495 | optional: true 1496 | 1497 | '@esbuild/linux-arm@0.21.5': 1498 | optional: true 1499 | 1500 | '@esbuild/linux-ia32@0.21.5': 1501 | optional: true 1502 | 1503 | '@esbuild/linux-loong64@0.21.5': 1504 | optional: true 1505 | 1506 | '@esbuild/linux-mips64el@0.21.5': 1507 | optional: true 1508 | 1509 | '@esbuild/linux-ppc64@0.21.5': 1510 | optional: true 1511 | 1512 | '@esbuild/linux-riscv64@0.21.5': 1513 | optional: true 1514 | 1515 | '@esbuild/linux-s390x@0.21.5': 1516 | optional: true 1517 | 1518 | '@esbuild/linux-x64@0.21.5': 1519 | optional: true 1520 | 1521 | '@esbuild/netbsd-x64@0.21.5': 1522 | optional: true 1523 | 1524 | '@esbuild/openbsd-x64@0.21.5': 1525 | optional: true 1526 | 1527 | '@esbuild/sunos-x64@0.21.5': 1528 | optional: true 1529 | 1530 | '@esbuild/win32-arm64@0.21.5': 1531 | optional: true 1532 | 1533 | '@esbuild/win32-ia32@0.21.5': 1534 | optional: true 1535 | 1536 | '@esbuild/win32-x64@0.21.5': 1537 | optional: true 1538 | 1539 | '@floating-ui/core@1.6.4': 1540 | dependencies: 1541 | '@floating-ui/utils': 0.2.4 1542 | 1543 | '@floating-ui/dom@1.6.7': 1544 | dependencies: 1545 | '@floating-ui/core': 1.6.4 1546 | '@floating-ui/utils': 0.2.4 1547 | 1548 | '@floating-ui/utils@0.2.4': {} 1549 | 1550 | '@fontsource/fira-mono@4.5.10': {} 1551 | 1552 | '@fortawesome/fontawesome-common-types@6.5.2': {} 1553 | 1554 | '@internationalized/date@3.5.4': 1555 | dependencies: 1556 | '@swc/helpers': 0.5.11 1557 | 1558 | '@isaacs/cliui@8.0.2': 1559 | dependencies: 1560 | string-width: 5.1.2 1561 | string-width-cjs: string-width@4.2.3 1562 | strip-ansi: 7.1.0 1563 | strip-ansi-cjs: strip-ansi@6.0.1 1564 | wrap-ansi: 8.1.0 1565 | wrap-ansi-cjs: wrap-ansi@7.0.0 1566 | 1567 | '@jridgewell/gen-mapping@0.3.5': 1568 | dependencies: 1569 | '@jridgewell/set-array': 1.2.1 1570 | '@jridgewell/sourcemap-codec': 1.4.15 1571 | '@jridgewell/trace-mapping': 0.3.25 1572 | 1573 | '@jridgewell/resolve-uri@3.1.2': {} 1574 | 1575 | '@jridgewell/set-array@1.2.1': {} 1576 | 1577 | '@jridgewell/sourcemap-codec@1.4.15': {} 1578 | 1579 | '@jridgewell/trace-mapping@0.3.25': 1580 | dependencies: 1581 | '@jridgewell/resolve-uri': 3.1.2 1582 | '@jridgewell/sourcemap-codec': 1.4.15 1583 | 1584 | '@mdi/js@7.4.47': {} 1585 | 1586 | '@melt-ui/svelte@0.76.2(svelte@4.2.18)': 1587 | dependencies: 1588 | '@floating-ui/core': 1.6.4 1589 | '@floating-ui/dom': 1.6.7 1590 | '@internationalized/date': 3.5.4 1591 | dequal: 2.0.3 1592 | focus-trap: 7.5.4 1593 | nanoid: 5.0.7 1594 | svelte: 4.2.18 1595 | 1596 | '@neoconfetti/svelte@1.0.0': {} 1597 | 1598 | '@nodelib/fs.scandir@2.1.5': 1599 | dependencies: 1600 | '@nodelib/fs.stat': 2.0.5 1601 | run-parallel: 1.2.0 1602 | 1603 | '@nodelib/fs.stat@2.0.5': {} 1604 | 1605 | '@nodelib/fs.walk@1.2.8': 1606 | dependencies: 1607 | '@nodelib/fs.scandir': 2.1.5 1608 | fastq: 1.17.1 1609 | 1610 | '@pkgjs/parseargs@0.11.0': 1611 | optional: true 1612 | 1613 | '@polka/url@1.0.0-next.25': {} 1614 | 1615 | '@rollup/plugin-node-resolve@13.3.0(rollup@2.79.1)': 1616 | dependencies: 1617 | '@rollup/pluginutils': 3.1.0(rollup@2.79.1) 1618 | '@types/resolve': 1.17.1 1619 | deepmerge: 4.3.1 1620 | is-builtin-module: 3.2.1 1621 | is-module: 1.0.0 1622 | resolve: 1.22.8 1623 | rollup: 2.79.1 1624 | 1625 | '@rollup/pluginutils@3.1.0(rollup@2.79.1)': 1626 | dependencies: 1627 | '@types/estree': 0.0.39 1628 | estree-walker: 1.0.1 1629 | picomatch: 2.3.1 1630 | rollup: 2.79.1 1631 | 1632 | '@rollup/pluginutils@4.2.1': 1633 | dependencies: 1634 | estree-walker: 2.0.2 1635 | picomatch: 2.3.1 1636 | 1637 | '@rollup/rollup-android-arm-eabi@4.18.0': 1638 | optional: true 1639 | 1640 | '@rollup/rollup-android-arm64@4.18.0': 1641 | optional: true 1642 | 1643 | '@rollup/rollup-darwin-arm64@4.18.0': 1644 | optional: true 1645 | 1646 | '@rollup/rollup-darwin-x64@4.18.0': 1647 | optional: true 1648 | 1649 | '@rollup/rollup-linux-arm-gnueabihf@4.18.0': 1650 | optional: true 1651 | 1652 | '@rollup/rollup-linux-arm-musleabihf@4.18.0': 1653 | optional: true 1654 | 1655 | '@rollup/rollup-linux-arm64-gnu@4.18.0': 1656 | optional: true 1657 | 1658 | '@rollup/rollup-linux-arm64-musl@4.18.0': 1659 | optional: true 1660 | 1661 | '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': 1662 | optional: true 1663 | 1664 | '@rollup/rollup-linux-riscv64-gnu@4.18.0': 1665 | optional: true 1666 | 1667 | '@rollup/rollup-linux-s390x-gnu@4.18.0': 1668 | optional: true 1669 | 1670 | '@rollup/rollup-linux-x64-gnu@4.18.0': 1671 | optional: true 1672 | 1673 | '@rollup/rollup-linux-x64-musl@4.18.0': 1674 | optional: true 1675 | 1676 | '@rollup/rollup-win32-arm64-msvc@4.18.0': 1677 | optional: true 1678 | 1679 | '@rollup/rollup-win32-ia32-msvc@4.18.0': 1680 | optional: true 1681 | 1682 | '@rollup/rollup-win32-x64-msvc@4.18.0': 1683 | optional: true 1684 | 1685 | '@sveltejs/adapter-auto@3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.2(@types/node@20.14.9)))(svelte@4.2.18)(vite@5.3.2(@types/node@20.14.9)))': 1686 | dependencies: 1687 | '@sveltejs/kit': 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.2(@types/node@20.14.9)))(svelte@4.2.18)(vite@5.3.2(@types/node@20.14.9)) 1688 | import-meta-resolve: 4.1.0 1689 | 1690 | '@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.2(@types/node@20.14.9)))(svelte@4.2.18)(vite@5.3.2(@types/node@20.14.9))': 1691 | dependencies: 1692 | '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.3.2(@types/node@20.14.9)) 1693 | '@types/cookie': 0.6.0 1694 | cookie: 0.6.0 1695 | devalue: 5.0.0 1696 | esm-env: 1.0.0 1697 | import-meta-resolve: 4.1.0 1698 | kleur: 4.1.5 1699 | magic-string: 0.30.10 1700 | mrmime: 2.0.0 1701 | sade: 1.8.1 1702 | set-cookie-parser: 2.6.0 1703 | sirv: 2.0.4 1704 | svelte: 4.2.18 1705 | tiny-glob: 0.2.9 1706 | vite: 5.3.2(@types/node@20.14.9) 1707 | 1708 | '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.2(@types/node@20.14.9)))(svelte@4.2.18)(vite@5.3.2(@types/node@20.14.9))': 1709 | dependencies: 1710 | '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.3.2(@types/node@20.14.9)) 1711 | debug: 4.3.5 1712 | svelte: 4.2.18 1713 | vite: 5.3.2(@types/node@20.14.9) 1714 | transitivePeerDependencies: 1715 | - supports-color 1716 | 1717 | '@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.2(@types/node@20.14.9))': 1718 | dependencies: 1719 | '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.2(@types/node@20.14.9)))(svelte@4.2.18)(vite@5.3.2(@types/node@20.14.9)) 1720 | debug: 4.3.5 1721 | deepmerge: 4.3.1 1722 | kleur: 4.1.5 1723 | magic-string: 0.30.10 1724 | svelte: 4.2.18 1725 | svelte-hmr: 0.16.0(svelte@4.2.18) 1726 | vite: 5.3.2(@types/node@20.14.9) 1727 | vitefu: 0.2.5(vite@5.3.2(@types/node@20.14.9)) 1728 | transitivePeerDependencies: 1729 | - supports-color 1730 | 1731 | '@swc/helpers@0.5.11': 1732 | dependencies: 1733 | tslib: 2.6.3 1734 | 1735 | '@types/cookie@0.6.0': {} 1736 | 1737 | '@types/d3-array@3.2.1': {} 1738 | 1739 | '@types/d3-scale@4.0.8': 1740 | dependencies: 1741 | '@types/d3-time': 3.0.3 1742 | 1743 | '@types/d3-time@3.0.3': {} 1744 | 1745 | '@types/estree@0.0.39': {} 1746 | 1747 | '@types/estree@1.0.5': {} 1748 | 1749 | '@types/node@20.14.9': 1750 | dependencies: 1751 | undici-types: 5.26.5 1752 | 1753 | '@types/pug@2.0.10': {} 1754 | 1755 | '@types/resolve@1.17.1': 1756 | dependencies: 1757 | '@types/node': 20.14.9 1758 | 1759 | acorn@8.12.0: {} 1760 | 1761 | ansi-regex@5.0.1: {} 1762 | 1763 | ansi-regex@6.0.1: {} 1764 | 1765 | ansi-styles@4.3.0: 1766 | dependencies: 1767 | color-convert: 2.0.1 1768 | 1769 | ansi-styles@6.2.1: {} 1770 | 1771 | any-promise@1.3.0: {} 1772 | 1773 | anymatch@3.1.3: 1774 | dependencies: 1775 | normalize-path: 3.0.0 1776 | picomatch: 2.3.1 1777 | 1778 | arg@5.0.2: {} 1779 | 1780 | aria-query@5.3.0: 1781 | dependencies: 1782 | dequal: 2.0.3 1783 | 1784 | array-source@0.0.4: {} 1785 | 1786 | autoprefixer@10.4.19(postcss@8.4.39): 1787 | dependencies: 1788 | browserslist: 4.23.1 1789 | caniuse-lite: 1.0.30001638 1790 | fraction.js: 4.3.7 1791 | normalize-range: 0.1.2 1792 | picocolors: 1.0.1 1793 | postcss: 8.4.39 1794 | postcss-value-parser: 4.2.0 1795 | 1796 | axobject-query@4.0.0: 1797 | dependencies: 1798 | dequal: 2.0.3 1799 | 1800 | balanced-match@1.0.2: {} 1801 | 1802 | binary-extensions@2.3.0: {} 1803 | 1804 | bits-ui@0.21.11(svelte@4.2.18): 1805 | dependencies: 1806 | '@internationalized/date': 3.5.4 1807 | '@melt-ui/svelte': 0.76.2(svelte@4.2.18) 1808 | nanoid: 5.0.7 1809 | svelte: 4.2.18 1810 | 1811 | brace-expansion@1.1.11: 1812 | dependencies: 1813 | balanced-match: 1.0.2 1814 | concat-map: 0.0.1 1815 | 1816 | brace-expansion@2.0.1: 1817 | dependencies: 1818 | balanced-match: 1.0.2 1819 | 1820 | braces@3.0.3: 1821 | dependencies: 1822 | fill-range: 7.1.1 1823 | 1824 | browserslist@4.23.1: 1825 | dependencies: 1826 | caniuse-lite: 1.0.30001638 1827 | electron-to-chromium: 1.4.815 1828 | node-releases: 2.0.14 1829 | update-browserslist-db: 1.0.16(browserslist@4.23.1) 1830 | 1831 | buffer-crc32@1.0.0: {} 1832 | 1833 | builtin-modules@3.3.0: {} 1834 | 1835 | camelcase-css@2.0.1: {} 1836 | 1837 | caniuse-lite@1.0.30001638: {} 1838 | 1839 | chokidar@3.6.0: 1840 | dependencies: 1841 | anymatch: 3.1.3 1842 | braces: 3.0.3 1843 | glob-parent: 5.1.2 1844 | is-binary-path: 2.1.0 1845 | is-glob: 4.0.3 1846 | normalize-path: 3.0.0 1847 | readdirp: 3.6.0 1848 | optionalDependencies: 1849 | fsevents: 2.3.3 1850 | 1851 | clsx@2.1.1: {} 1852 | 1853 | code-red@1.0.4: 1854 | dependencies: 1855 | '@jridgewell/sourcemap-codec': 1.4.15 1856 | '@types/estree': 1.0.5 1857 | acorn: 8.12.0 1858 | estree-walker: 3.0.3 1859 | periscopic: 3.1.0 1860 | 1861 | color-convert@2.0.1: 1862 | dependencies: 1863 | color-name: 1.1.4 1864 | 1865 | color-name@1.1.4: {} 1866 | 1867 | commander@2.20.3: {} 1868 | 1869 | commander@4.1.1: {} 1870 | 1871 | commander@7.2.0: {} 1872 | 1873 | comment-parser@1.4.1: {} 1874 | 1875 | concat-map@0.0.1: {} 1876 | 1877 | cookie@0.6.0: {} 1878 | 1879 | cross-spawn@7.0.3: 1880 | dependencies: 1881 | path-key: 3.1.1 1882 | shebang-command: 2.0.0 1883 | which: 2.0.2 1884 | 1885 | css-tree@2.3.1: 1886 | dependencies: 1887 | mdn-data: 2.0.30 1888 | source-map-js: 1.2.0 1889 | 1890 | cssesc@3.0.0: {} 1891 | 1892 | culori@4.0.1: {} 1893 | 1894 | d3-array@2.12.1: 1895 | dependencies: 1896 | internmap: 1.0.1 1897 | 1898 | d3-array@3.2.4: 1899 | dependencies: 1900 | internmap: 2.0.3 1901 | 1902 | d3-color@3.1.0: {} 1903 | 1904 | d3-delaunay@6.0.4: 1905 | dependencies: 1906 | delaunator: 5.0.1 1907 | 1908 | d3-dispatch@3.0.1: {} 1909 | 1910 | d3-dsv@3.0.1: 1911 | dependencies: 1912 | commander: 7.2.0 1913 | iconv-lite: 0.6.3 1914 | rw: 1.3.3 1915 | 1916 | d3-force@3.0.0: 1917 | dependencies: 1918 | d3-dispatch: 3.0.1 1919 | d3-quadtree: 3.0.1 1920 | d3-timer: 3.0.1 1921 | 1922 | d3-format@3.1.0: {} 1923 | 1924 | d3-geo-voronoi@2.1.0: 1925 | dependencies: 1926 | d3-array: 3.2.4 1927 | d3-delaunay: 6.0.4 1928 | d3-geo: 3.1.1 1929 | d3-tricontour: 1.0.2 1930 | 1931 | d3-geo@3.1.1: 1932 | dependencies: 1933 | d3-array: 3.2.4 1934 | 1935 | d3-hierarchy@3.1.2: {} 1936 | 1937 | d3-interpolate-path@2.3.0: {} 1938 | 1939 | d3-interpolate@3.0.1: 1940 | dependencies: 1941 | d3-color: 3.1.0 1942 | 1943 | d3-path@1.0.9: {} 1944 | 1945 | d3-path@3.1.0: {} 1946 | 1947 | d3-quadtree@3.0.1: {} 1948 | 1949 | d3-random@3.0.1: {} 1950 | 1951 | d3-sankey@0.12.3: 1952 | dependencies: 1953 | d3-array: 2.12.1 1954 | d3-shape: 1.3.7 1955 | 1956 | d3-scale-chromatic@3.1.0: 1957 | dependencies: 1958 | d3-color: 3.1.0 1959 | d3-interpolate: 3.0.1 1960 | 1961 | d3-scale@4.0.2: 1962 | dependencies: 1963 | d3-array: 3.2.4 1964 | d3-format: 3.1.0 1965 | d3-interpolate: 3.0.1 1966 | d3-time: 3.1.0 1967 | d3-time-format: 4.1.0 1968 | 1969 | d3-shape@1.3.7: 1970 | dependencies: 1971 | d3-path: 1.0.9 1972 | 1973 | d3-shape@3.2.0: 1974 | dependencies: 1975 | d3-path: 3.1.0 1976 | 1977 | d3-tile@1.0.0: {} 1978 | 1979 | d3-time-format@4.1.0: 1980 | dependencies: 1981 | d3-time: 3.1.0 1982 | 1983 | d3-time@3.1.0: 1984 | dependencies: 1985 | d3-array: 3.2.4 1986 | 1987 | d3-timer@3.0.1: {} 1988 | 1989 | d3-tricontour@1.0.2: 1990 | dependencies: 1991 | d3-delaunay: 6.0.4 1992 | d3-scale: 4.0.2 1993 | 1994 | date-fns@3.6.0: {} 1995 | 1996 | debug@4.3.5: 1997 | dependencies: 1998 | ms: 2.1.2 1999 | 2000 | deepmerge@4.3.1: {} 2001 | 2002 | delaunator@5.0.1: 2003 | dependencies: 2004 | robust-predicates: 3.0.2 2005 | 2006 | dequal@2.0.3: {} 2007 | 2008 | detect-indent@6.1.0: {} 2009 | 2010 | devalue@5.0.0: {} 2011 | 2012 | didyoumean@1.2.2: {} 2013 | 2014 | dlv@1.1.3: {} 2015 | 2016 | eastasianwidth@0.2.0: {} 2017 | 2018 | electron-to-chromium@1.4.815: {} 2019 | 2020 | emoji-regex@8.0.0: {} 2021 | 2022 | emoji-regex@9.2.2: {} 2023 | 2024 | es6-promise@3.3.1: {} 2025 | 2026 | esbuild@0.21.5: 2027 | optionalDependencies: 2028 | '@esbuild/aix-ppc64': 0.21.5 2029 | '@esbuild/android-arm': 0.21.5 2030 | '@esbuild/android-arm64': 0.21.5 2031 | '@esbuild/android-x64': 0.21.5 2032 | '@esbuild/darwin-arm64': 0.21.5 2033 | '@esbuild/darwin-x64': 0.21.5 2034 | '@esbuild/freebsd-arm64': 0.21.5 2035 | '@esbuild/freebsd-x64': 0.21.5 2036 | '@esbuild/linux-arm': 0.21.5 2037 | '@esbuild/linux-arm64': 0.21.5 2038 | '@esbuild/linux-ia32': 0.21.5 2039 | '@esbuild/linux-loong64': 0.21.5 2040 | '@esbuild/linux-mips64el': 0.21.5 2041 | '@esbuild/linux-ppc64': 0.21.5 2042 | '@esbuild/linux-riscv64': 0.21.5 2043 | '@esbuild/linux-s390x': 0.21.5 2044 | '@esbuild/linux-x64': 0.21.5 2045 | '@esbuild/netbsd-x64': 0.21.5 2046 | '@esbuild/openbsd-x64': 0.21.5 2047 | '@esbuild/sunos-x64': 0.21.5 2048 | '@esbuild/win32-arm64': 0.21.5 2049 | '@esbuild/win32-ia32': 0.21.5 2050 | '@esbuild/win32-x64': 0.21.5 2051 | 2052 | escalade@3.1.2: {} 2053 | 2054 | esm-env@1.0.0: {} 2055 | 2056 | estree-walker@1.0.1: {} 2057 | 2058 | estree-walker@2.0.2: {} 2059 | 2060 | estree-walker@3.0.3: 2061 | dependencies: 2062 | '@types/estree': 1.0.5 2063 | 2064 | fast-glob@3.3.2: 2065 | dependencies: 2066 | '@nodelib/fs.stat': 2.0.5 2067 | '@nodelib/fs.walk': 1.2.8 2068 | glob-parent: 5.1.2 2069 | merge2: 1.4.1 2070 | micromatch: 4.0.7 2071 | 2072 | fastq@1.17.1: 2073 | dependencies: 2074 | reusify: 1.0.4 2075 | 2076 | fflate@0.4.8: {} 2077 | 2078 | file-source@0.6.1: 2079 | dependencies: 2080 | stream-source: 0.3.5 2081 | 2082 | fill-range@7.1.1: 2083 | dependencies: 2084 | to-regex-range: 5.0.1 2085 | 2086 | focus-trap@7.5.4: 2087 | dependencies: 2088 | tabbable: 6.2.0 2089 | 2090 | foreground-child@3.2.1: 2091 | dependencies: 2092 | cross-spawn: 7.0.3 2093 | signal-exit: 4.1.0 2094 | 2095 | fraction.js@4.3.7: {} 2096 | 2097 | fs.realpath@1.0.0: {} 2098 | 2099 | fsevents@2.3.3: 2100 | optional: true 2101 | 2102 | function-bind@1.1.2: {} 2103 | 2104 | glob-parent@5.1.2: 2105 | dependencies: 2106 | is-glob: 4.0.3 2107 | 2108 | glob-parent@6.0.2: 2109 | dependencies: 2110 | is-glob: 4.0.3 2111 | 2112 | glob@10.4.2: 2113 | dependencies: 2114 | foreground-child: 3.2.1 2115 | jackspeak: 3.4.0 2116 | minimatch: 9.0.5 2117 | minipass: 7.1.2 2118 | package-json-from-dist: 1.0.0 2119 | path-scurry: 1.11.1 2120 | 2121 | glob@7.2.3: 2122 | dependencies: 2123 | fs.realpath: 1.0.0 2124 | inflight: 1.0.6 2125 | inherits: 2.0.4 2126 | minimatch: 3.1.2 2127 | once: 1.4.0 2128 | path-is-absolute: 1.0.1 2129 | 2130 | globalyzer@0.1.0: {} 2131 | 2132 | globrex@0.1.2: {} 2133 | 2134 | graceful-fs@4.2.11: {} 2135 | 2136 | hasown@2.0.2: 2137 | dependencies: 2138 | function-bind: 1.1.2 2139 | 2140 | iconv-lite@0.6.3: 2141 | dependencies: 2142 | safer-buffer: 2.1.2 2143 | 2144 | immer@10.1.1: {} 2145 | 2146 | import-meta-resolve@4.1.0: {} 2147 | 2148 | inflight@1.0.6: 2149 | dependencies: 2150 | once: 1.4.0 2151 | wrappy: 1.0.2 2152 | 2153 | inherits@2.0.4: {} 2154 | 2155 | internmap@1.0.1: {} 2156 | 2157 | internmap@2.0.3: {} 2158 | 2159 | is-binary-path@2.1.0: 2160 | dependencies: 2161 | binary-extensions: 2.3.0 2162 | 2163 | is-builtin-module@3.2.1: 2164 | dependencies: 2165 | builtin-modules: 3.3.0 2166 | 2167 | is-core-module@2.14.0: 2168 | dependencies: 2169 | hasown: 2.0.2 2170 | 2171 | is-extglob@2.1.1: {} 2172 | 2173 | is-fullwidth-code-point@3.0.0: {} 2174 | 2175 | is-glob@4.0.3: 2176 | dependencies: 2177 | is-extglob: 2.1.1 2178 | 2179 | is-module@1.0.0: {} 2180 | 2181 | is-number@7.0.0: {} 2182 | 2183 | is-reference@3.0.2: 2184 | dependencies: 2185 | '@types/estree': 1.0.5 2186 | 2187 | isexe@2.0.0: {} 2188 | 2189 | jackspeak@3.4.0: 2190 | dependencies: 2191 | '@isaacs/cliui': 8.0.2 2192 | optionalDependencies: 2193 | '@pkgjs/parseargs': 0.11.0 2194 | 2195 | jiti@1.21.6: {} 2196 | 2197 | kleur@4.1.5: {} 2198 | 2199 | layercake@8.3.4(svelte@4.2.18)(typescript@5.5.2): 2200 | dependencies: 2201 | d3-array: 3.2.4 2202 | d3-color: 3.1.0 2203 | d3-scale: 4.0.2 2204 | d3-shape: 3.2.0 2205 | svelte: 4.2.18 2206 | typescript: 5.5.2 2207 | 2208 | layerchart@0.43.5(postcss-load-config@4.0.2(postcss@8.4.39))(postcss@8.4.39)(svelte@4.2.18)(typescript@5.5.2): 2209 | dependencies: 2210 | d3-array: 3.2.4 2211 | d3-color: 3.1.0 2212 | d3-delaunay: 6.0.4 2213 | d3-dsv: 3.0.1 2214 | d3-force: 3.0.0 2215 | d3-geo: 3.1.1 2216 | d3-geo-voronoi: 2.1.0 2217 | d3-hierarchy: 3.1.2 2218 | d3-interpolate: 3.0.1 2219 | d3-interpolate-path: 2.3.0 2220 | d3-path: 3.1.0 2221 | d3-quadtree: 3.0.1 2222 | d3-random: 3.0.1 2223 | d3-sankey: 0.12.3 2224 | d3-scale: 4.0.2 2225 | d3-scale-chromatic: 3.1.0 2226 | d3-shape: 3.2.0 2227 | d3-tile: 1.0.0 2228 | d3-time: 3.1.0 2229 | date-fns: 3.6.0 2230 | layercake: 8.3.4(svelte@4.2.18)(typescript@5.5.2) 2231 | lodash-es: 4.17.21 2232 | posthog-js: 1.142.1 2233 | shapefile: 0.6.6 2234 | svelte: 4.2.18 2235 | svelte-ux: 0.71.3(postcss-load-config@4.0.2(postcss@8.4.39))(postcss@8.4.39)(svelte@4.2.18) 2236 | topojson-client: 3.1.0 2237 | transitivePeerDependencies: 2238 | - '@babel/core' 2239 | - coffeescript 2240 | - less 2241 | - postcss 2242 | - postcss-load-config 2243 | - pug 2244 | - sass 2245 | - stylus 2246 | - sugarss 2247 | - typescript 2248 | 2249 | lilconfig@2.1.0: {} 2250 | 2251 | lilconfig@3.1.2: {} 2252 | 2253 | lines-and-columns@1.2.4: {} 2254 | 2255 | locate-character@3.0.0: {} 2256 | 2257 | lodash-es@4.17.21: {} 2258 | 2259 | lru-cache@10.3.0: {} 2260 | 2261 | magic-string@0.30.10: 2262 | dependencies: 2263 | '@jridgewell/sourcemap-codec': 1.4.15 2264 | 2265 | mdn-data@2.0.30: {} 2266 | 2267 | merge2@1.4.1: {} 2268 | 2269 | micromatch@4.0.7: 2270 | dependencies: 2271 | braces: 3.0.3 2272 | picomatch: 2.3.1 2273 | 2274 | min-indent@1.0.1: {} 2275 | 2276 | minimatch@3.1.2: 2277 | dependencies: 2278 | brace-expansion: 1.1.11 2279 | 2280 | minimatch@9.0.5: 2281 | dependencies: 2282 | brace-expansion: 2.0.1 2283 | 2284 | minimist@1.2.8: {} 2285 | 2286 | minipass@7.1.2: {} 2287 | 2288 | mkdirp@0.5.6: 2289 | dependencies: 2290 | minimist: 1.2.8 2291 | 2292 | mri@1.2.0: {} 2293 | 2294 | mrmime@2.0.0: {} 2295 | 2296 | ms@2.1.2: {} 2297 | 2298 | mz@2.7.0: 2299 | dependencies: 2300 | any-promise: 1.3.0 2301 | object-assign: 4.1.1 2302 | thenify-all: 1.6.0 2303 | 2304 | nanoid@3.3.7: {} 2305 | 2306 | nanoid@5.0.7: {} 2307 | 2308 | node-releases@2.0.14: {} 2309 | 2310 | normalize-path@3.0.0: {} 2311 | 2312 | normalize-range@0.1.2: {} 2313 | 2314 | object-assign@4.1.1: {} 2315 | 2316 | object-hash@3.0.0: {} 2317 | 2318 | once@1.4.0: 2319 | dependencies: 2320 | wrappy: 1.0.2 2321 | 2322 | package-json-from-dist@1.0.0: {} 2323 | 2324 | path-is-absolute@1.0.1: {} 2325 | 2326 | path-key@3.1.1: {} 2327 | 2328 | path-parse@1.0.7: {} 2329 | 2330 | path-scurry@1.11.1: 2331 | dependencies: 2332 | lru-cache: 10.3.0 2333 | minipass: 7.1.2 2334 | 2335 | path-source@0.1.3: 2336 | dependencies: 2337 | array-source: 0.0.4 2338 | file-source: 0.6.1 2339 | 2340 | periscopic@3.1.0: 2341 | dependencies: 2342 | '@types/estree': 1.0.5 2343 | estree-walker: 3.0.3 2344 | is-reference: 3.0.2 2345 | 2346 | picocolors@1.0.1: {} 2347 | 2348 | picomatch@2.3.1: {} 2349 | 2350 | pify@2.3.0: {} 2351 | 2352 | pirates@4.0.6: {} 2353 | 2354 | postcss-import@15.1.0(postcss@8.4.39): 2355 | dependencies: 2356 | postcss: 8.4.39 2357 | postcss-value-parser: 4.2.0 2358 | read-cache: 1.0.0 2359 | resolve: 1.22.8 2360 | 2361 | postcss-js@4.0.1(postcss@8.4.39): 2362 | dependencies: 2363 | camelcase-css: 2.0.1 2364 | postcss: 8.4.39 2365 | 2366 | postcss-load-config@4.0.2(postcss@8.4.39): 2367 | dependencies: 2368 | lilconfig: 3.1.2 2369 | yaml: 2.4.5 2370 | optionalDependencies: 2371 | postcss: 8.4.39 2372 | 2373 | postcss-nested@6.0.1(postcss@8.4.39): 2374 | dependencies: 2375 | postcss: 8.4.39 2376 | postcss-selector-parser: 6.1.0 2377 | 2378 | postcss-selector-parser@6.1.0: 2379 | dependencies: 2380 | cssesc: 3.0.0 2381 | util-deprecate: 1.0.2 2382 | 2383 | postcss-value-parser@4.2.0: {} 2384 | 2385 | postcss@8.4.39: 2386 | dependencies: 2387 | nanoid: 3.3.7 2388 | picocolors: 1.0.1 2389 | source-map-js: 1.2.0 2390 | 2391 | posthog-js@1.142.1: 2392 | dependencies: 2393 | fflate: 0.4.8 2394 | preact: 10.22.0 2395 | web-vitals: 4.2.0 2396 | 2397 | preact@10.22.0: {} 2398 | 2399 | prettier@2.8.8: {} 2400 | 2401 | prism-svelte@0.5.0: {} 2402 | 2403 | prism-themes@1.9.0: {} 2404 | 2405 | prismjs@1.29.0: {} 2406 | 2407 | queue-microtask@1.2.3: {} 2408 | 2409 | read-cache@1.0.0: 2410 | dependencies: 2411 | pify: 2.3.0 2412 | 2413 | readdirp@3.6.0: 2414 | dependencies: 2415 | picomatch: 2.3.1 2416 | 2417 | regenerator-runtime@0.14.1: {} 2418 | 2419 | resolve.exports@2.0.2: {} 2420 | 2421 | resolve@1.22.8: 2422 | dependencies: 2423 | is-core-module: 2.14.0 2424 | path-parse: 1.0.7 2425 | supports-preserve-symlinks-flag: 1.0.0 2426 | 2427 | reusify@1.0.4: {} 2428 | 2429 | rimraf@2.7.1: 2430 | dependencies: 2431 | glob: 7.2.3 2432 | 2433 | robust-predicates@3.0.2: {} 2434 | 2435 | rollup-plugin-svelte@7.2.2(rollup@2.79.1)(svelte@4.2.18): 2436 | dependencies: 2437 | '@rollup/pluginutils': 4.2.1 2438 | resolve.exports: 2.0.2 2439 | rollup: 2.79.1 2440 | svelte: 4.2.18 2441 | 2442 | rollup@2.79.1: 2443 | optionalDependencies: 2444 | fsevents: 2.3.3 2445 | 2446 | rollup@4.18.0: 2447 | dependencies: 2448 | '@types/estree': 1.0.5 2449 | optionalDependencies: 2450 | '@rollup/rollup-android-arm-eabi': 4.18.0 2451 | '@rollup/rollup-android-arm64': 4.18.0 2452 | '@rollup/rollup-darwin-arm64': 4.18.0 2453 | '@rollup/rollup-darwin-x64': 4.18.0 2454 | '@rollup/rollup-linux-arm-gnueabihf': 4.18.0 2455 | '@rollup/rollup-linux-arm-musleabihf': 4.18.0 2456 | '@rollup/rollup-linux-arm64-gnu': 4.18.0 2457 | '@rollup/rollup-linux-arm64-musl': 4.18.0 2458 | '@rollup/rollup-linux-powerpc64le-gnu': 4.18.0 2459 | '@rollup/rollup-linux-riscv64-gnu': 4.18.0 2460 | '@rollup/rollup-linux-s390x-gnu': 4.18.0 2461 | '@rollup/rollup-linux-x64-gnu': 4.18.0 2462 | '@rollup/rollup-linux-x64-musl': 4.18.0 2463 | '@rollup/rollup-win32-arm64-msvc': 4.18.0 2464 | '@rollup/rollup-win32-ia32-msvc': 4.18.0 2465 | '@rollup/rollup-win32-x64-msvc': 4.18.0 2466 | fsevents: 2.3.3 2467 | 2468 | run-parallel@1.2.0: 2469 | dependencies: 2470 | queue-microtask: 1.2.3 2471 | 2472 | rw@1.3.3: {} 2473 | 2474 | sade@1.8.1: 2475 | dependencies: 2476 | mri: 1.2.0 2477 | 2478 | safer-buffer@2.1.2: {} 2479 | 2480 | sander@0.5.1: 2481 | dependencies: 2482 | es6-promise: 3.3.1 2483 | graceful-fs: 4.2.11 2484 | mkdirp: 0.5.6 2485 | rimraf: 2.7.1 2486 | 2487 | set-cookie-parser@2.6.0: {} 2488 | 2489 | shapefile@0.6.6: 2490 | dependencies: 2491 | array-source: 0.0.4 2492 | commander: 2.20.3 2493 | path-source: 0.1.3 2494 | slice-source: 0.4.1 2495 | stream-source: 0.3.5 2496 | text-encoding: 0.6.4 2497 | 2498 | shebang-command@2.0.0: 2499 | dependencies: 2500 | shebang-regex: 3.0.0 2501 | 2502 | shebang-regex@3.0.0: {} 2503 | 2504 | signal-exit@4.1.0: {} 2505 | 2506 | sirv@2.0.4: 2507 | dependencies: 2508 | '@polka/url': 1.0.0-next.25 2509 | mrmime: 2.0.0 2510 | totalist: 3.0.1 2511 | 2512 | slice-source@0.4.1: {} 2513 | 2514 | sorcery@0.11.1: 2515 | dependencies: 2516 | '@jridgewell/sourcemap-codec': 1.4.15 2517 | buffer-crc32: 1.0.0 2518 | minimist: 1.2.8 2519 | sander: 0.5.1 2520 | 2521 | source-map-js@1.2.0: {} 2522 | 2523 | stream-source@0.3.5: {} 2524 | 2525 | string-width@4.2.3: 2526 | dependencies: 2527 | emoji-regex: 8.0.0 2528 | is-fullwidth-code-point: 3.0.0 2529 | strip-ansi: 6.0.1 2530 | 2531 | string-width@5.1.2: 2532 | dependencies: 2533 | eastasianwidth: 0.2.0 2534 | emoji-regex: 9.2.2 2535 | strip-ansi: 7.1.0 2536 | 2537 | strip-ansi@6.0.1: 2538 | dependencies: 2539 | ansi-regex: 5.0.1 2540 | 2541 | strip-ansi@7.1.0: 2542 | dependencies: 2543 | ansi-regex: 6.0.1 2544 | 2545 | strip-indent@3.0.0: 2546 | dependencies: 2547 | min-indent: 1.0.1 2548 | 2549 | sucrase@3.35.0: 2550 | dependencies: 2551 | '@jridgewell/gen-mapping': 0.3.5 2552 | commander: 4.1.1 2553 | glob: 10.4.2 2554 | lines-and-columns: 1.2.4 2555 | mz: 2.7.0 2556 | pirates: 4.0.6 2557 | ts-interface-checker: 0.1.13 2558 | 2559 | supports-preserve-symlinks-flag@1.0.0: {} 2560 | 2561 | sveld@0.20.0(postcss-load-config@4.0.2(postcss@8.4.39))(postcss@8.4.39): 2562 | dependencies: 2563 | '@rollup/plugin-node-resolve': 13.3.0(rollup@2.79.1) 2564 | acorn: 8.12.0 2565 | comment-parser: 1.4.1 2566 | fast-glob: 3.3.2 2567 | prettier: 2.8.8 2568 | rollup: 2.79.1 2569 | rollup-plugin-svelte: 7.2.2(rollup@2.79.1)(svelte@4.2.18) 2570 | svelte: 4.2.18 2571 | svelte-preprocess: 5.1.4(postcss-load-config@4.0.2(postcss@8.4.39))(postcss@8.4.39)(svelte@4.2.18)(typescript@5.5.2) 2572 | typescript: 5.5.2 2573 | transitivePeerDependencies: 2574 | - '@babel/core' 2575 | - coffeescript 2576 | - less 2577 | - postcss 2578 | - postcss-load-config 2579 | - pug 2580 | - sass 2581 | - stylus 2582 | - sugarss 2583 | 2584 | svelte-check@3.8.4(postcss-load-config@4.0.2(postcss@8.4.39))(postcss@8.4.39)(svelte@4.2.18): 2585 | dependencies: 2586 | '@jridgewell/trace-mapping': 0.3.25 2587 | chokidar: 3.6.0 2588 | picocolors: 1.0.1 2589 | sade: 1.8.1 2590 | svelte: 4.2.18 2591 | svelte-preprocess: 5.1.4(postcss-load-config@4.0.2(postcss@8.4.39))(postcss@8.4.39)(svelte@4.2.18)(typescript@5.5.2) 2592 | typescript: 5.5.2 2593 | transitivePeerDependencies: 2594 | - '@babel/core' 2595 | - coffeescript 2596 | - less 2597 | - postcss 2598 | - postcss-load-config 2599 | - pug 2600 | - sass 2601 | - stylus 2602 | - sugarss 2603 | 2604 | svelte-hmr@0.16.0(svelte@4.2.18): 2605 | dependencies: 2606 | svelte: 4.2.18 2607 | 2608 | svelte-preprocess@5.1.4(postcss-load-config@4.0.2(postcss@8.4.39))(postcss@8.4.39)(svelte@4.2.18)(typescript@5.5.2): 2609 | dependencies: 2610 | '@types/pug': 2.0.10 2611 | detect-indent: 6.1.0 2612 | magic-string: 0.30.10 2613 | sorcery: 0.11.1 2614 | strip-indent: 3.0.0 2615 | svelte: 4.2.18 2616 | optionalDependencies: 2617 | postcss: 8.4.39 2618 | postcss-load-config: 4.0.2(postcss@8.4.39) 2619 | typescript: 5.5.2 2620 | 2621 | svelte-ux@0.71.3(postcss-load-config@4.0.2(postcss@8.4.39))(postcss@8.4.39)(svelte@4.2.18): 2622 | dependencies: 2623 | '@floating-ui/dom': 1.6.7 2624 | '@fortawesome/fontawesome-common-types': 6.5.2 2625 | '@mdi/js': 7.4.47 2626 | clsx: 2.1.1 2627 | culori: 4.0.1 2628 | d3-array: 3.2.4 2629 | d3-scale: 4.0.2 2630 | date-fns: 3.6.0 2631 | immer: 10.1.1 2632 | lodash-es: 4.17.21 2633 | prism-svelte: 0.5.0 2634 | prism-themes: 1.9.0 2635 | prismjs: 1.29.0 2636 | sveld: 0.20.0(postcss-load-config@4.0.2(postcss@8.4.39))(postcss@8.4.39) 2637 | svelte: 4.2.18 2638 | tailwind-merge: 2.3.0 2639 | zod: 3.23.8 2640 | transitivePeerDependencies: 2641 | - '@babel/core' 2642 | - coffeescript 2643 | - less 2644 | - postcss 2645 | - postcss-load-config 2646 | - pug 2647 | - sass 2648 | - stylus 2649 | - sugarss 2650 | 2651 | svelte@4.2.18: 2652 | dependencies: 2653 | '@ampproject/remapping': 2.3.0 2654 | '@jridgewell/sourcemap-codec': 1.4.15 2655 | '@jridgewell/trace-mapping': 0.3.25 2656 | '@types/estree': 1.0.5 2657 | acorn: 8.12.0 2658 | aria-query: 5.3.0 2659 | axobject-query: 4.0.0 2660 | code-red: 1.0.4 2661 | css-tree: 2.3.1 2662 | estree-walker: 3.0.3 2663 | is-reference: 3.0.2 2664 | locate-character: 3.0.0 2665 | magic-string: 0.30.10 2666 | periscopic: 3.1.0 2667 | 2668 | tabbable@6.2.0: {} 2669 | 2670 | tailwind-merge@2.3.0: 2671 | dependencies: 2672 | '@babel/runtime': 7.24.7 2673 | 2674 | tailwind-variants@0.2.1(tailwindcss@3.4.4): 2675 | dependencies: 2676 | tailwind-merge: 2.3.0 2677 | tailwindcss: 3.4.4 2678 | 2679 | tailwindcss@3.4.4: 2680 | dependencies: 2681 | '@alloc/quick-lru': 5.2.0 2682 | arg: 5.0.2 2683 | chokidar: 3.6.0 2684 | didyoumean: 1.2.2 2685 | dlv: 1.1.3 2686 | fast-glob: 3.3.2 2687 | glob-parent: 6.0.2 2688 | is-glob: 4.0.3 2689 | jiti: 1.21.6 2690 | lilconfig: 2.1.0 2691 | micromatch: 4.0.7 2692 | normalize-path: 3.0.0 2693 | object-hash: 3.0.0 2694 | picocolors: 1.0.1 2695 | postcss: 8.4.39 2696 | postcss-import: 15.1.0(postcss@8.4.39) 2697 | postcss-js: 4.0.1(postcss@8.4.39) 2698 | postcss-load-config: 4.0.2(postcss@8.4.39) 2699 | postcss-nested: 6.0.1(postcss@8.4.39) 2700 | postcss-selector-parser: 6.1.0 2701 | resolve: 1.22.8 2702 | sucrase: 3.35.0 2703 | transitivePeerDependencies: 2704 | - ts-node 2705 | 2706 | text-encoding@0.6.4: {} 2707 | 2708 | thenify-all@1.6.0: 2709 | dependencies: 2710 | thenify: 3.3.1 2711 | 2712 | thenify@3.3.1: 2713 | dependencies: 2714 | any-promise: 1.3.0 2715 | 2716 | tiny-glob@0.2.9: 2717 | dependencies: 2718 | globalyzer: 0.1.0 2719 | globrex: 0.1.2 2720 | 2721 | to-regex-range@5.0.1: 2722 | dependencies: 2723 | is-number: 7.0.0 2724 | 2725 | topojson-client@3.1.0: 2726 | dependencies: 2727 | commander: 2.20.3 2728 | 2729 | totalist@3.0.1: {} 2730 | 2731 | ts-interface-checker@0.1.13: {} 2732 | 2733 | tslib@2.6.3: {} 2734 | 2735 | typescript@5.5.2: {} 2736 | 2737 | undici-types@5.26.5: {} 2738 | 2739 | update-browserslist-db@1.0.16(browserslist@4.23.1): 2740 | dependencies: 2741 | browserslist: 4.23.1 2742 | escalade: 3.1.2 2743 | picocolors: 1.0.1 2744 | 2745 | util-deprecate@1.0.2: {} 2746 | 2747 | vite@5.3.2(@types/node@20.14.9): 2748 | dependencies: 2749 | esbuild: 0.21.5 2750 | postcss: 8.4.39 2751 | rollup: 4.18.0 2752 | optionalDependencies: 2753 | '@types/node': 20.14.9 2754 | fsevents: 2.3.3 2755 | 2756 | vitefu@0.2.5(vite@5.3.2(@types/node@20.14.9)): 2757 | optionalDependencies: 2758 | vite: 5.3.2(@types/node@20.14.9) 2759 | 2760 | web-vitals@4.2.0: {} 2761 | 2762 | which@2.0.2: 2763 | dependencies: 2764 | isexe: 2.0.0 2765 | 2766 | wrap-ansi@7.0.0: 2767 | dependencies: 2768 | ansi-styles: 4.3.0 2769 | string-width: 4.2.3 2770 | strip-ansi: 6.0.1 2771 | 2772 | wrap-ansi@8.1.0: 2773 | dependencies: 2774 | ansi-styles: 6.2.1 2775 | string-width: 5.1.2 2776 | strip-ansi: 7.1.0 2777 | 2778 | wrappy@1.0.2: {} 2779 | 2780 | yaml@2.4.5: {} 2781 | 2782 | zod@3.23.8: {} 2783 | -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | export default { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {} 5 | } 6 | }; -------------------------------------------------------------------------------- /src/app.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | @tailwind components; 3 | @tailwind utilities; 4 | 5 | @layer base { 6 | :root { 7 | --background: 0 0% 100%; 8 | --foreground: 222.2 84% 4.9%; 9 | --card: 0 0% 100%; 10 | --card-foreground: 222.2 84% 4.9%; 11 | --popover: 0 0% 100%; 12 | --popover-foreground: 222.2 84% 4.9%; 13 | --primary: 221.2 83.2% 53.3%; 14 | --primary-foreground: 210 40% 98%; 15 | --secondary: 210 40% 96.1%; 16 | --secondary-foreground: 222.2 47.4% 11.2%; 17 | --muted: 210 40% 96.1%; 18 | --muted-foreground: 215.4 16.3% 46.9%; 19 | --accent: 210 40% 96.1%; 20 | --accent-foreground: 222.2 47.4% 11.2%; 21 | --destructive: 0 72.22% 50.59%; 22 | --destructive-foreground: 210 40% 98%; 23 | --border: 214.3 31.8% 91.4%; 24 | --input: 214.3 31.8% 91.4%; 25 | --ring: 221.2 83.2% 53.3%; 26 | --radius: 0.5rem; 27 | } 28 | .dark { 29 | --background: 222.2 84% 4.9%; 30 | --foreground: 210 40% 98%; 31 | --card: 222.2 84% 4.9%; 32 | --card-foreground: 210 40% 98%; 33 | --popover: 222.2 84% 4.9%; 34 | --popover-foreground: 210 40% 98%; 35 | --primary: 217.2 91.2% 59.8%; 36 | --primary-foreground: 222.2 47.4% 11.2%; 37 | --secondary: 217.2 32.6% 17.5%; 38 | --secondary-foreground: 210 40% 98%; 39 | --muted: 217.2 32.6% 17.5%; 40 | --muted-foreground: 215 20.2% 65.1%; 41 | --accent: 217.2 32.6% 17.5%; 42 | --accent-foreground: 210 40% 98%; 43 | --destructive: 0 62.8% 30.6%; 44 | --destructive-foreground: 210 40% 98%; 45 | --border: 217.2 32.6% 17.5%; 46 | --input: 217.2 32.6% 17.5%; 47 | --ring: 224.3 76.3% 48%; 48 | } 49 | } 50 | 51 | @layer base { 52 | * { 53 | @apply border-border; 54 | } 55 | body { 56 | @apply bg-background text-foreground; 57 | } 58 | } -------------------------------------------------------------------------------- /src/app.d.ts: -------------------------------------------------------------------------------- 1 | // See https://kit.svelte.dev/docs/types#app 2 | // for information about these interfaces 3 | declare global { 4 | namespace App { 5 | // interface Error {} 6 | // interface Locals {} 7 | // interface PageData {} 8 | // interface PageState {} 9 | // interface Platform {} 10 | } 11 | } 12 | 13 | export {}; 14 | -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | %sveltekit.head% 8 | 9 | 10 |