at main 116 kB view raw
1{ 2 "name": "web3-impact-index", 3 "version": "0.1.0", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "web3-impact-index", 9 "version": "0.1.0", 10 "dependencies": { 11 "@atproto/api": "^0.16.7", 12 "@atproto/common": "^0.4.11", 13 "@atproto/common-web": "^0.4.2", 14 "@atproto/identity": "^0.4.8", 15 "@atproto/oauth-client-node": "^0.3.7", 16 "@atproto/syntax": "^0.4.1", 17 "@atproto/xrpc": "^0.7.4", 18 "@fortawesome/fontawesome-svg-core": "^7.0.1", 19 "@fortawesome/free-brands-svg-icons": "^7.0.1", 20 "@fortawesome/react-fontawesome": "^3.0.2", 21 "@types/leaflet": "^1.9.20", 22 "envalid": "^8.1.0", 23 "iron-session": "^8.0.4", 24 "leaflet": "^1.9.4", 25 "lucide-react": "^0.542.0", 26 "multiformats": "^13.4.0", 27 "next": "15.5.2", 28 "next-themes": "^0.4.6", 29 "react": "19.1.0", 30 "react-dom": "19.1.0", 31 "react-leaflet": "^5.0.0", 32 "recharts": "^3.1.2" 33 }, 34 "devDependencies": { 35 "@atproto/lex-cli": "^0.9.4", 36 "@atproto/lexicon": "^0.5.0", 37 "@tailwindcss/postcss": "^4", 38 "@types/node": "^20", 39 "@types/react": "^19", 40 "@types/react-dom": "^19", 41 "tailwindcss": "^4", 42 "typescript": "^5" 43 } 44 }, 45 "node_modules/@alloc/quick-lru": { 46 "version": "5.2.0", 47 "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", 48 "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", 49 "dev": true, 50 "engines": { 51 "node": ">=10" 52 }, 53 "funding": { 54 "url": "https://github.com/sponsors/sindresorhus" 55 } 56 }, 57 "node_modules/@atproto-labs/did-resolver": { 58 "version": "0.2.1", 59 "resolved": "https://registry.npmjs.org/@atproto-labs/did-resolver/-/did-resolver-0.2.1.tgz", 60 "integrity": "sha512-zSoHyqwwRYUtMNLW+RrWsImt1U5S47nJv5FfmAXTmon6wVKjxKD/PFrD1pg/4G6THqJmQHTs1Hj+54XVupYnvQ==", 61 "dependencies": { 62 "@atproto-labs/fetch": "0.2.3", 63 "@atproto-labs/pipe": "0.1.1", 64 "@atproto-labs/simple-store": "0.3.0", 65 "@atproto-labs/simple-store-memory": "0.1.4", 66 "@atproto/did": "0.2.0", 67 "zod": "^3.23.8" 68 } 69 }, 70 "node_modules/@atproto-labs/fetch": { 71 "version": "0.2.3", 72 "resolved": "https://registry.npmjs.org/@atproto-labs/fetch/-/fetch-0.2.3.tgz", 73 "integrity": "sha512-NZtbJOCbxKUFRFKMpamT38PUQMY0hX0p7TG5AEYOPhZKZEP7dHZ1K2s1aB8MdVH0qxmqX7nQleNrrvLf09Zfdw==", 74 "dependencies": { 75 "@atproto-labs/pipe": "0.1.1" 76 } 77 }, 78 "node_modules/@atproto-labs/fetch-node": { 79 "version": "0.1.10", 80 "resolved": "https://registry.npmjs.org/@atproto-labs/fetch-node/-/fetch-node-0.1.10.tgz", 81 "integrity": "sha512-o7hGaonA71A6p7O107VhM6UBUN/g9tTyYohMp1q0Kf6xQ4npnuZYRSHSf2g6reSfGQJ1GoFNjBObETTT1ge/jQ==", 82 "dependencies": { 83 "@atproto-labs/fetch": "0.2.3", 84 "@atproto-labs/pipe": "0.1.1", 85 "ipaddr.js": "^2.1.0", 86 "undici": "^6.14.1" 87 }, 88 "engines": { 89 "node": ">=18.7.0" 90 } 91 }, 92 "node_modules/@atproto-labs/handle-resolver": { 93 "version": "0.3.1", 94 "resolved": "https://registry.npmjs.org/@atproto-labs/handle-resolver/-/handle-resolver-0.3.1.tgz", 95 "integrity": "sha512-mLZdMNvwomgnn9sffKO1/xr02ctgeiT0FUVw7JekbchTckub2RM7qMu8Rw1mC4bpCpW+i7DXDiOxpoajkppwYQ==", 96 "dependencies": { 97 "@atproto-labs/simple-store": "0.3.0", 98 "@atproto-labs/simple-store-memory": "0.1.4", 99 "@atproto/did": "0.2.0", 100 "zod": "^3.23.8" 101 } 102 }, 103 "node_modules/@atproto-labs/handle-resolver-node": { 104 "version": "0.1.19", 105 "resolved": "https://registry.npmjs.org/@atproto-labs/handle-resolver-node/-/handle-resolver-node-0.1.19.tgz", 106 "integrity": "sha512-nNVCfiKudvMYfDcWCa9koOMOpCYaC0wG4Uys5dZev99s/Nka7tRlIZIV+u+GWivnG9lqCupKATkoyCd6Per8Gw==", 107 "dependencies": { 108 "@atproto-labs/fetch-node": "0.1.10", 109 "@atproto-labs/handle-resolver": "0.3.1", 110 "@atproto/did": "0.2.0" 111 }, 112 "engines": { 113 "node": ">=18.7.0" 114 } 115 }, 116 "node_modules/@atproto-labs/identity-resolver": { 117 "version": "0.3.1", 118 "resolved": "https://registry.npmjs.org/@atproto-labs/identity-resolver/-/identity-resolver-0.3.1.tgz", 119 "integrity": "sha512-jCgotRRqPykPwh4gh0FBLOqeofv1G8OH/DZ5s88HWm7biUZeksZwDrEvL5TnqEFUpXT3O9Hcyp/XEpfCAplRoQ==", 120 "dependencies": { 121 "@atproto-labs/did-resolver": "0.2.1", 122 "@atproto-labs/handle-resolver": "0.3.1" 123 } 124 }, 125 "node_modules/@atproto-labs/pipe": { 126 "version": "0.1.1", 127 "resolved": "https://registry.npmjs.org/@atproto-labs/pipe/-/pipe-0.1.1.tgz", 128 "integrity": "sha512-hdNw2oUs2B6BN1lp+32pF7cp8EMKuIN5Qok2Vvv/aOpG/3tNSJ9YkvfI0k6Zd188LeDDYRUpYpxcoFIcGH/FNg==" 129 }, 130 "node_modules/@atproto-labs/simple-store": { 131 "version": "0.3.0", 132 "resolved": "https://registry.npmjs.org/@atproto-labs/simple-store/-/simple-store-0.3.0.tgz", 133 "integrity": "sha512-nOb6ONKBRJHRlukW1sVawUkBqReLlLx6hT35VS3imaNPwiXDxLnTK7lxw3Lrl9k5yugSBDQAkZAq3MPTEFSUBQ==" 134 }, 135 "node_modules/@atproto-labs/simple-store-memory": { 136 "version": "0.1.4", 137 "resolved": "https://registry.npmjs.org/@atproto-labs/simple-store-memory/-/simple-store-memory-0.1.4.tgz", 138 "integrity": "sha512-3mKY4dP8I7yKPFj9VKpYyCRzGJOi5CEpOLPlRhoJyLmgs3J4RzDrjn323Oakjz2Aj2JzRU/AIvWRAZVhpYNJHw==", 139 "dependencies": { 140 "@atproto-labs/simple-store": "0.3.0", 141 "lru-cache": "^10.2.0" 142 } 143 }, 144 "node_modules/@atproto/api": { 145 "version": "0.16.7", 146 "resolved": "https://registry.npmjs.org/@atproto/api/-/api-0.16.7.tgz", 147 "integrity": "sha512-EdVWkEgaEQm1LEiiP1fW/XXXpMNmtvT5c9+cZVRiwYc4rTB66WIJJWqmaMT/tB7nccMkFjr6FtwObq5LewWfgw==", 148 "dependencies": { 149 "@atproto/common-web": "^0.4.2", 150 "@atproto/lexicon": "^0.5.0", 151 "@atproto/syntax": "^0.4.1", 152 "@atproto/xrpc": "^0.7.4", 153 "await-lock": "^2.2.2", 154 "multiformats": "^9.9.0", 155 "tlds": "^1.234.0", 156 "zod": "^3.23.8" 157 } 158 }, 159 "node_modules/@atproto/api/node_modules/multiformats": { 160 "version": "9.9.0", 161 "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", 162 "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==" 163 }, 164 "node_modules/@atproto/common": { 165 "version": "0.4.11", 166 "resolved": "https://registry.npmjs.org/@atproto/common/-/common-0.4.11.tgz", 167 "integrity": "sha512-Knv0viYXNMfCdIE7jLUiWJKnnMfEwg+vz2epJQi8WOjqtqCFb3W/3Jn72ZiuovIfpdm13MaOiny6w2NErUQC6g==", 168 "dependencies": { 169 "@atproto/common-web": "^0.4.2", 170 "@ipld/dag-cbor": "^7.0.3", 171 "cbor-x": "^1.5.1", 172 "iso-datestring-validator": "^2.2.2", 173 "multiformats": "^9.9.0", 174 "pino": "^8.21.0" 175 }, 176 "engines": { 177 "node": ">=18.7.0" 178 } 179 }, 180 "node_modules/@atproto/common-web": { 181 "version": "0.4.2", 182 "resolved": "https://registry.npmjs.org/@atproto/common-web/-/common-web-0.4.2.tgz", 183 "integrity": "sha512-vrXwGNoFGogodjQvJDxAeP3QbGtawgZute2ed1XdRO0wMixLk3qewtikZm06H259QDJVu6voKC5mubml+WgQUw==", 184 "dependencies": { 185 "graphemer": "^1.4.0", 186 "multiformats": "^9.9.0", 187 "uint8arrays": "3.0.0", 188 "zod": "^3.23.8" 189 } 190 }, 191 "node_modules/@atproto/common-web/node_modules/multiformats": { 192 "version": "9.9.0", 193 "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", 194 "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==" 195 }, 196 "node_modules/@atproto/common/node_modules/multiformats": { 197 "version": "9.9.0", 198 "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", 199 "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==" 200 }, 201 "node_modules/@atproto/crypto": { 202 "version": "0.4.4", 203 "resolved": "https://registry.npmjs.org/@atproto/crypto/-/crypto-0.4.4.tgz", 204 "integrity": "sha512-Yq9+crJ7WQl7sxStVpHgie5Z51R05etaK9DLWYG/7bR5T4bhdcIgF6IfklLShtZwLYdVVj+K15s0BqW9a8PSDA==", 205 "dependencies": { 206 "@noble/curves": "^1.7.0", 207 "@noble/hashes": "^1.6.1", 208 "uint8arrays": "3.0.0" 209 }, 210 "engines": { 211 "node": ">=18.7.0" 212 } 213 }, 214 "node_modules/@atproto/did": { 215 "version": "0.2.0", 216 "resolved": "https://registry.npmjs.org/@atproto/did/-/did-0.2.0.tgz", 217 "integrity": "sha512-BskT39KYbwY1DUsWekkHh47xS+wvJpFq5F9acsicNfYniinyAMnNTzGKQEhnjQuG7K0qQItg/SnmC+y0tJXV7Q==", 218 "dependencies": { 219 "zod": "^3.23.8" 220 } 221 }, 222 "node_modules/@atproto/identity": { 223 "version": "0.4.8", 224 "resolved": "https://registry.npmjs.org/@atproto/identity/-/identity-0.4.8.tgz", 225 "integrity": "sha512-Z0sLnJ87SeNdAifT+rqpgE1Rc3layMMW25gfWNo4u40RGuRODbdfAZlTwBSU2r+Vk45hU+iE+xeQspfednCEnA==", 226 "dependencies": { 227 "@atproto/common-web": "^0.4.2", 228 "@atproto/crypto": "^0.4.4" 229 }, 230 "engines": { 231 "node": ">=18.7.0" 232 } 233 }, 234 "node_modules/@atproto/jwk": { 235 "version": "0.5.0", 236 "resolved": "https://registry.npmjs.org/@atproto/jwk/-/jwk-0.5.0.tgz", 237 "integrity": "sha512-Qi2NtEqhkG+uz3CKia4+H05WMV/z//dz3ESo5+cyBKrOnxVTJ5ZubMyltWjoYvy6v/jLhorXdDWcjn07yky7MQ==", 238 "dependencies": { 239 "multiformats": "^9.9.0", 240 "zod": "^3.23.8" 241 } 242 }, 243 "node_modules/@atproto/jwk-jose": { 244 "version": "0.1.10", 245 "resolved": "https://registry.npmjs.org/@atproto/jwk-jose/-/jwk-jose-0.1.10.tgz", 246 "integrity": "sha512-Eiu/u4tZHz3IIhHZt0zneYEffSAO3Oqk/ToKwlu1TqKte6sjtPs/4uquSiAAGFYozqgo92JC/AQclWzzkHI5QQ==", 247 "dependencies": { 248 "@atproto/jwk": "0.5.0", 249 "jose": "^5.2.0" 250 } 251 }, 252 "node_modules/@atproto/jwk-webcrypto": { 253 "version": "0.1.10", 254 "resolved": "https://registry.npmjs.org/@atproto/jwk-webcrypto/-/jwk-webcrypto-0.1.10.tgz", 255 "integrity": "sha512-JZsavs6JiSmw5rgcjkGDwzr1aCJGdybZOjVfYH+m9sXRU1BrUCA30uwNfZY7eFyWXyRAnCFiYiGVZgypXyKotw==", 256 "dependencies": { 257 "@atproto/jwk": "0.5.0", 258 "@atproto/jwk-jose": "0.1.10", 259 "zod": "^3.23.8" 260 } 261 }, 262 "node_modules/@atproto/jwk/node_modules/multiformats": { 263 "version": "9.9.0", 264 "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", 265 "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==" 266 }, 267 "node_modules/@atproto/lex-cli": { 268 "version": "0.9.4", 269 "resolved": "https://registry.npmjs.org/@atproto/lex-cli/-/lex-cli-0.9.4.tgz", 270 "integrity": "sha512-qi337hWfdd+BRTB/VYoqdSHy5YdezOaTmbDz+IxtAnFNShV+YSNOdBnVp0FjH6m7sRW2MpYojhatmT5cnbMKgg==", 271 "dev": true, 272 "dependencies": { 273 "@atproto/lexicon": "^0.5.0", 274 "@atproto/syntax": "^0.4.1", 275 "chalk": "^4.1.2", 276 "commander": "^9.4.0", 277 "prettier": "^3.2.5", 278 "ts-morph": "^24.0.0", 279 "yesno": "^0.4.0", 280 "zod": "^3.23.8" 281 }, 282 "bin": { 283 "lex": "dist/index.js" 284 }, 285 "engines": { 286 "node": ">=18.7.0" 287 } 288 }, 289 "node_modules/@atproto/lexicon": { 290 "version": "0.5.0", 291 "resolved": "https://registry.npmjs.org/@atproto/lexicon/-/lexicon-0.5.0.tgz", 292 "integrity": "sha512-3aAzEAy9EAPs3CxznzMhEcqDd7m3vz1eze/ya9/ThbB7yleqJIhz5GY2q76tCCwHPhn5qDDMhlA9kKV6fG23gA==", 293 "dependencies": { 294 "@atproto/common-web": "^0.4.2", 295 "@atproto/syntax": "^0.4.1", 296 "iso-datestring-validator": "^2.2.2", 297 "multiformats": "^9.9.0", 298 "zod": "^3.23.8" 299 } 300 }, 301 "node_modules/@atproto/lexicon/node_modules/multiformats": { 302 "version": "9.9.0", 303 "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", 304 "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==" 305 }, 306 "node_modules/@atproto/oauth-client": { 307 "version": "0.5.5", 308 "resolved": "https://registry.npmjs.org/@atproto/oauth-client/-/oauth-client-0.5.5.tgz", 309 "integrity": "sha512-J0WK3vKVduxUuV+0XmXjCc0QJ1pUzKYZbrtFUF7wVzXnufSRsoaZqQP25cdzgADyUOwW7dttJBi06aOkY1mTKA==", 310 "dependencies": { 311 "@atproto-labs/did-resolver": "0.2.1", 312 "@atproto-labs/fetch": "0.2.3", 313 "@atproto-labs/handle-resolver": "0.3.1", 314 "@atproto-labs/identity-resolver": "0.3.1", 315 "@atproto-labs/simple-store": "0.3.0", 316 "@atproto-labs/simple-store-memory": "0.1.4", 317 "@atproto/did": "0.2.0", 318 "@atproto/jwk": "0.5.0", 319 "@atproto/oauth-types": "0.4.1", 320 "@atproto/xrpc": "0.7.4", 321 "multiformats": "^9.9.0", 322 "zod": "^3.23.8" 323 } 324 }, 325 "node_modules/@atproto/oauth-client-node": { 326 "version": "0.3.7", 327 "resolved": "https://registry.npmjs.org/@atproto/oauth-client-node/-/oauth-client-node-0.3.7.tgz", 328 "integrity": "sha512-6xtOSmYwB/nfT/YWI3Syrl1ywa0MFre8FmFeiGtvZ4jVSx5aJFR7plG3RaWtu2U9InAiK2Iz7RMPZTvDGkTiWg==", 329 "dependencies": { 330 "@atproto-labs/did-resolver": "0.2.1", 331 "@atproto-labs/handle-resolver-node": "0.1.19", 332 "@atproto-labs/simple-store": "0.3.0", 333 "@atproto/did": "0.2.0", 334 "@atproto/jwk": "0.5.0", 335 "@atproto/jwk-jose": "0.1.10", 336 "@atproto/jwk-webcrypto": "0.1.10", 337 "@atproto/oauth-client": "0.5.5", 338 "@atproto/oauth-types": "0.4.1" 339 }, 340 "engines": { 341 "node": ">=18.7.0" 342 } 343 }, 344 "node_modules/@atproto/oauth-client/node_modules/multiformats": { 345 "version": "9.9.0", 346 "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", 347 "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==" 348 }, 349 "node_modules/@atproto/oauth-types": { 350 "version": "0.4.1", 351 "resolved": "https://registry.npmjs.org/@atproto/oauth-types/-/oauth-types-0.4.1.tgz", 352 "integrity": "sha512-c5ixf2ZOzcltOu1fDBnO/tok6Wj7JDDK66+Z0q/+bAr8LXgOnxP7zQfJ+DD4gTkB+saTqsqWtVv8qvx/IEtm1g==", 353 "dependencies": { 354 "@atproto/jwk": "0.5.0", 355 "zod": "^3.23.8" 356 } 357 }, 358 "node_modules/@atproto/syntax": { 359 "version": "0.4.1", 360 "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.4.1.tgz", 361 "integrity": "sha512-CJdImtLAiFO+0z3BWTtxwk6aY5w4t8orHTMVJgkf++QRJWTxPbIFko/0hrkADB7n2EruDxDSeAgfUGehpH6ngw==" 362 }, 363 "node_modules/@atproto/xrpc": { 364 "version": "0.7.4", 365 "resolved": "https://registry.npmjs.org/@atproto/xrpc/-/xrpc-0.7.4.tgz", 366 "integrity": "sha512-sDi68+QE1XHegTaNAndlX41Gp827pouSzSs8CyAwhrqZdsJUxE3P7TMtrA0z+zAjvxVyvzscRc0TsN/fGUGrhw==", 367 "dependencies": { 368 "@atproto/lexicon": "^0.5.0", 369 "zod": "^3.23.8" 370 } 371 }, 372 "node_modules/@cbor-extract/cbor-extract-darwin-arm64": { 373 "version": "2.2.0", 374 "resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-darwin-arm64/-/cbor-extract-darwin-arm64-2.2.0.tgz", 375 "integrity": "sha512-P7swiOAdF7aSi0H+tHtHtr6zrpF3aAq/W9FXx5HektRvLTM2O89xCyXF3pk7pLc7QpaY7AoaE8UowVf9QBdh3w==", 376 "cpu": [ 377 "arm64" 378 ], 379 "optional": true, 380 "os": [ 381 "darwin" 382 ] 383 }, 384 "node_modules/@cbor-extract/cbor-extract-darwin-x64": { 385 "version": "2.2.0", 386 "resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-darwin-x64/-/cbor-extract-darwin-x64-2.2.0.tgz", 387 "integrity": "sha512-1liF6fgowph0JxBbYnAS7ZlqNYLf000Qnj4KjqPNW4GViKrEql2MgZnAsExhY9LSy8dnvA4C0qHEBgPrll0z0w==", 388 "cpu": [ 389 "x64" 390 ], 391 "optional": true, 392 "os": [ 393 "darwin" 394 ] 395 }, 396 "node_modules/@cbor-extract/cbor-extract-linux-arm": { 397 "version": "2.2.0", 398 "resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-linux-arm/-/cbor-extract-linux-arm-2.2.0.tgz", 399 "integrity": "sha512-QeBcBXk964zOytiedMPQNZr7sg0TNavZeuUCD6ON4vEOU/25+pLhNN6EDIKJ9VLTKaZ7K7EaAriyYQ1NQ05s/Q==", 400 "cpu": [ 401 "arm" 402 ], 403 "optional": true, 404 "os": [ 405 "linux" 406 ] 407 }, 408 "node_modules/@cbor-extract/cbor-extract-linux-arm64": { 409 "version": "2.2.0", 410 "resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-linux-arm64/-/cbor-extract-linux-arm64-2.2.0.tgz", 411 "integrity": "sha512-rQvhNmDuhjTVXSPFLolmQ47/ydGOFXtbR7+wgkSY0bdOxCFept1hvg59uiLPT2fVDuJFuEy16EImo5tE2x3RsQ==", 412 "cpu": [ 413 "arm64" 414 ], 415 "optional": true, 416 "os": [ 417 "linux" 418 ] 419 }, 420 "node_modules/@cbor-extract/cbor-extract-linux-x64": { 421 "version": "2.2.0", 422 "resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-linux-x64/-/cbor-extract-linux-x64-2.2.0.tgz", 423 "integrity": "sha512-cWLAWtT3kNLHSvP4RKDzSTX9o0wvQEEAj4SKvhWuOVZxiDAeQazr9A+PSiRILK1VYMLeDml89ohxCnUNQNQNCw==", 424 "cpu": [ 425 "x64" 426 ], 427 "optional": true, 428 "os": [ 429 "linux" 430 ] 431 }, 432 "node_modules/@cbor-extract/cbor-extract-win32-x64": { 433 "version": "2.2.0", 434 "resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-win32-x64/-/cbor-extract-win32-x64-2.2.0.tgz", 435 "integrity": "sha512-l2M+Z8DO2vbvADOBNLbbh9y5ST1RY5sqkWOg/58GkUPBYou/cuNZ68SGQ644f1CvZ8kcOxyZtw06+dxWHIoN/w==", 436 "cpu": [ 437 "x64" 438 ], 439 "optional": true, 440 "os": [ 441 "win32" 442 ] 443 }, 444 "node_modules/@emnapi/runtime": { 445 "version": "1.5.0", 446 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.5.0.tgz", 447 "integrity": "sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==", 448 "optional": true, 449 "dependencies": { 450 "tslib": "^2.4.0" 451 } 452 }, 453 "node_modules/@fortawesome/fontawesome-common-types": { 454 "version": "7.0.1", 455 "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-7.0.1.tgz", 456 "integrity": "sha512-0VpNtO5cNe1/HQWMkl4OdncYK/mv9hnBte0Ew0n6DMzmo3Q3WzDFABHm6LeNTipt5zAyhQ6Ugjiu8aLaEjh1gg==", 457 "engines": { 458 "node": ">=6" 459 } 460 }, 461 "node_modules/@fortawesome/fontawesome-svg-core": { 462 "version": "7.0.1", 463 "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-7.0.1.tgz", 464 "integrity": "sha512-x0cR55ILVqFpUioSMf6ebpRCMXMcheGN743P05W2RB5uCNpJUqWIqW66Lap8PfL/lngvjTbZj0BNSUweIr/fHQ==", 465 "dependencies": { 466 "@fortawesome/fontawesome-common-types": "7.0.1" 467 }, 468 "engines": { 469 "node": ">=6" 470 } 471 }, 472 "node_modules/@fortawesome/free-brands-svg-icons": { 473 "version": "7.0.1", 474 "resolved": "https://registry.npmjs.org/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-7.0.1.tgz", 475 "integrity": "sha512-6xPmn5SrND/GM0+W33E77x05+aDn6RpR02eWd8eLdN0IxY0vXa5yU/ugaAKloOVxiG9w2330TSRsbJYL6c57Ow==", 476 "dependencies": { 477 "@fortawesome/fontawesome-common-types": "7.0.1" 478 }, 479 "engines": { 480 "node": ">=6" 481 } 482 }, 483 "node_modules/@fortawesome/react-fontawesome": { 484 "version": "3.0.2", 485 "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-3.0.2.tgz", 486 "integrity": "sha512-cmp/nT0pPC7HUALF8uc3+D5ECwEBWxYQbOIHwtGUWEu72sWtZc26k5onr920HWOViF0nYaC+Qzz6Ln56SQcaVg==", 487 "engines": { 488 "node": ">=20" 489 }, 490 "peerDependencies": { 491 "@fortawesome/fontawesome-svg-core": "~6 || ~7", 492 "react": "^18.0.0 || ^19.0.0" 493 } 494 }, 495 "node_modules/@img/sharp-darwin-arm64": { 496 "version": "0.34.3", 497 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.3.tgz", 498 "integrity": "sha512-ryFMfvxxpQRsgZJqBd4wsttYQbCxsJksrv9Lw/v798JcQ8+w84mBWuXwl+TT0WJ/WrYOLaYpwQXi3sA9nTIaIg==", 499 "cpu": [ 500 "arm64" 501 ], 502 "optional": true, 503 "os": [ 504 "darwin" 505 ], 506 "engines": { 507 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 508 }, 509 "funding": { 510 "url": "https://opencollective.com/libvips" 511 }, 512 "optionalDependencies": { 513 "@img/sharp-libvips-darwin-arm64": "1.2.0" 514 } 515 }, 516 "node_modules/@img/sharp-darwin-x64": { 517 "version": "0.34.3", 518 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.3.tgz", 519 "integrity": "sha512-yHpJYynROAj12TA6qil58hmPmAwxKKC7reUqtGLzsOHfP7/rniNGTL8tjWX6L3CTV4+5P4ypcS7Pp+7OB+8ihA==", 520 "cpu": [ 521 "x64" 522 ], 523 "optional": true, 524 "os": [ 525 "darwin" 526 ], 527 "engines": { 528 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 529 }, 530 "funding": { 531 "url": "https://opencollective.com/libvips" 532 }, 533 "optionalDependencies": { 534 "@img/sharp-libvips-darwin-x64": "1.2.0" 535 } 536 }, 537 "node_modules/@img/sharp-libvips-darwin-arm64": { 538 "version": "1.2.0", 539 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.0.tgz", 540 "integrity": "sha512-sBZmpwmxqwlqG9ueWFXtockhsxefaV6O84BMOrhtg/YqbTaRdqDE7hxraVE3y6gVM4eExmfzW4a8el9ArLeEiQ==", 541 "cpu": [ 542 "arm64" 543 ], 544 "optional": true, 545 "os": [ 546 "darwin" 547 ], 548 "funding": { 549 "url": "https://opencollective.com/libvips" 550 } 551 }, 552 "node_modules/@img/sharp-libvips-darwin-x64": { 553 "version": "1.2.0", 554 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.0.tgz", 555 "integrity": "sha512-M64XVuL94OgiNHa5/m2YvEQI5q2cl9d/wk0qFTDVXcYzi43lxuiFTftMR1tOnFQovVXNZJ5TURSDK2pNe9Yzqg==", 556 "cpu": [ 557 "x64" 558 ], 559 "optional": true, 560 "os": [ 561 "darwin" 562 ], 563 "funding": { 564 "url": "https://opencollective.com/libvips" 565 } 566 }, 567 "node_modules/@img/sharp-libvips-linux-arm": { 568 "version": "1.2.0", 569 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.0.tgz", 570 "integrity": "sha512-mWd2uWvDtL/nvIzThLq3fr2nnGfyr/XMXlq8ZJ9WMR6PXijHlC3ksp0IpuhK6bougvQrchUAfzRLnbsen0Cqvw==", 571 "cpu": [ 572 "arm" 573 ], 574 "optional": true, 575 "os": [ 576 "linux" 577 ], 578 "funding": { 579 "url": "https://opencollective.com/libvips" 580 } 581 }, 582 "node_modules/@img/sharp-libvips-linux-arm64": { 583 "version": "1.2.0", 584 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.0.tgz", 585 "integrity": "sha512-RXwd0CgG+uPRX5YYrkzKyalt2OJYRiJQ8ED/fi1tq9WQW2jsQIn0tqrlR5l5dr/rjqq6AHAxURhj2DVjyQWSOA==", 586 "cpu": [ 587 "arm64" 588 ], 589 "optional": true, 590 "os": [ 591 "linux" 592 ], 593 "funding": { 594 "url": "https://opencollective.com/libvips" 595 } 596 }, 597 "node_modules/@img/sharp-libvips-linux-ppc64": { 598 "version": "1.2.0", 599 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.0.tgz", 600 "integrity": "sha512-Xod/7KaDDHkYu2phxxfeEPXfVXFKx70EAFZ0qyUdOjCcxbjqyJOEUpDe6RIyaunGxT34Anf9ue/wuWOqBW2WcQ==", 601 "cpu": [ 602 "ppc64" 603 ], 604 "optional": true, 605 "os": [ 606 "linux" 607 ], 608 "funding": { 609 "url": "https://opencollective.com/libvips" 610 } 611 }, 612 "node_modules/@img/sharp-libvips-linux-s390x": { 613 "version": "1.2.0", 614 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.0.tgz", 615 "integrity": "sha512-eMKfzDxLGT8mnmPJTNMcjfO33fLiTDsrMlUVcp6b96ETbnJmd4uvZxVJSKPQfS+odwfVaGifhsB07J1LynFehw==", 616 "cpu": [ 617 "s390x" 618 ], 619 "optional": true, 620 "os": [ 621 "linux" 622 ], 623 "funding": { 624 "url": "https://opencollective.com/libvips" 625 } 626 }, 627 "node_modules/@img/sharp-libvips-linux-x64": { 628 "version": "1.2.0", 629 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.0.tgz", 630 "integrity": "sha512-ZW3FPWIc7K1sH9E3nxIGB3y3dZkpJlMnkk7z5tu1nSkBoCgw2nSRTFHI5pB/3CQaJM0pdzMF3paf9ckKMSE9Tg==", 631 "cpu": [ 632 "x64" 633 ], 634 "optional": true, 635 "os": [ 636 "linux" 637 ], 638 "funding": { 639 "url": "https://opencollective.com/libvips" 640 } 641 }, 642 "node_modules/@img/sharp-libvips-linuxmusl-arm64": { 643 "version": "1.2.0", 644 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.0.tgz", 645 "integrity": "sha512-UG+LqQJbf5VJ8NWJ5Z3tdIe/HXjuIdo4JeVNADXBFuG7z9zjoegpzzGIyV5zQKi4zaJjnAd2+g2nna8TZvuW9Q==", 646 "cpu": [ 647 "arm64" 648 ], 649 "optional": true, 650 "os": [ 651 "linux" 652 ], 653 "funding": { 654 "url": "https://opencollective.com/libvips" 655 } 656 }, 657 "node_modules/@img/sharp-libvips-linuxmusl-x64": { 658 "version": "1.2.0", 659 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.0.tgz", 660 "integrity": "sha512-SRYOLR7CXPgNze8akZwjoGBoN1ThNZoqpOgfnOxmWsklTGVfJiGJoC/Lod7aNMGA1jSsKWM1+HRX43OP6p9+6Q==", 661 "cpu": [ 662 "x64" 663 ], 664 "optional": true, 665 "os": [ 666 "linux" 667 ], 668 "funding": { 669 "url": "https://opencollective.com/libvips" 670 } 671 }, 672 "node_modules/@img/sharp-linux-arm": { 673 "version": "0.34.3", 674 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.3.tgz", 675 "integrity": "sha512-oBK9l+h6KBN0i3dC8rYntLiVfW8D8wH+NPNT3O/WBHeW0OQWCjfWksLUaPidsrDKpJgXp3G3/hkmhptAW0I3+A==", 676 "cpu": [ 677 "arm" 678 ], 679 "optional": true, 680 "os": [ 681 "linux" 682 ], 683 "engines": { 684 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 685 }, 686 "funding": { 687 "url": "https://opencollective.com/libvips" 688 }, 689 "optionalDependencies": { 690 "@img/sharp-libvips-linux-arm": "1.2.0" 691 } 692 }, 693 "node_modules/@img/sharp-linux-arm64": { 694 "version": "0.34.3", 695 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.3.tgz", 696 "integrity": "sha512-QdrKe3EvQrqwkDrtuTIjI0bu6YEJHTgEeqdzI3uWJOH6G1O8Nl1iEeVYRGdj1h5I21CqxSvQp1Yv7xeU3ZewbA==", 697 "cpu": [ 698 "arm64" 699 ], 700 "optional": true, 701 "os": [ 702 "linux" 703 ], 704 "engines": { 705 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 706 }, 707 "funding": { 708 "url": "https://opencollective.com/libvips" 709 }, 710 "optionalDependencies": { 711 "@img/sharp-libvips-linux-arm64": "1.2.0" 712 } 713 }, 714 "node_modules/@img/sharp-linux-ppc64": { 715 "version": "0.34.3", 716 "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.3.tgz", 717 "integrity": "sha512-GLtbLQMCNC5nxuImPR2+RgrviwKwVql28FWZIW1zWruy6zLgA5/x2ZXk3mxj58X/tszVF69KK0Is83V8YgWhLA==", 718 "cpu": [ 719 "ppc64" 720 ], 721 "optional": true, 722 "os": [ 723 "linux" 724 ], 725 "engines": { 726 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 727 }, 728 "funding": { 729 "url": "https://opencollective.com/libvips" 730 }, 731 "optionalDependencies": { 732 "@img/sharp-libvips-linux-ppc64": "1.2.0" 733 } 734 }, 735 "node_modules/@img/sharp-linux-s390x": { 736 "version": "0.34.3", 737 "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.3.tgz", 738 "integrity": "sha512-3gahT+A6c4cdc2edhsLHmIOXMb17ltffJlxR0aC2VPZfwKoTGZec6u5GrFgdR7ciJSsHT27BD3TIuGcuRT0KmQ==", 739 "cpu": [ 740 "s390x" 741 ], 742 "optional": true, 743 "os": [ 744 "linux" 745 ], 746 "engines": { 747 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 748 }, 749 "funding": { 750 "url": "https://opencollective.com/libvips" 751 }, 752 "optionalDependencies": { 753 "@img/sharp-libvips-linux-s390x": "1.2.0" 754 } 755 }, 756 "node_modules/@img/sharp-linux-x64": { 757 "version": "0.34.3", 758 "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.3.tgz", 759 "integrity": "sha512-8kYso8d806ypnSq3/Ly0QEw90V5ZoHh10yH0HnrzOCr6DKAPI6QVHvwleqMkVQ0m+fc7EH8ah0BB0QPuWY6zJQ==", 760 "cpu": [ 761 "x64" 762 ], 763 "optional": true, 764 "os": [ 765 "linux" 766 ], 767 "engines": { 768 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 769 }, 770 "funding": { 771 "url": "https://opencollective.com/libvips" 772 }, 773 "optionalDependencies": { 774 "@img/sharp-libvips-linux-x64": "1.2.0" 775 } 776 }, 777 "node_modules/@img/sharp-linuxmusl-arm64": { 778 "version": "0.34.3", 779 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.3.tgz", 780 "integrity": "sha512-vAjbHDlr4izEiXM1OTggpCcPg9tn4YriK5vAjowJsHwdBIdx0fYRsURkxLG2RLm9gyBq66gwtWI8Gx0/ov+JKQ==", 781 "cpu": [ 782 "arm64" 783 ], 784 "optional": true, 785 "os": [ 786 "linux" 787 ], 788 "engines": { 789 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 790 }, 791 "funding": { 792 "url": "https://opencollective.com/libvips" 793 }, 794 "optionalDependencies": { 795 "@img/sharp-libvips-linuxmusl-arm64": "1.2.0" 796 } 797 }, 798 "node_modules/@img/sharp-linuxmusl-x64": { 799 "version": "0.34.3", 800 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.3.tgz", 801 "integrity": "sha512-gCWUn9547K5bwvOn9l5XGAEjVTTRji4aPTqLzGXHvIr6bIDZKNTA34seMPgM0WmSf+RYBH411VavCejp3PkOeQ==", 802 "cpu": [ 803 "x64" 804 ], 805 "optional": true, 806 "os": [ 807 "linux" 808 ], 809 "engines": { 810 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 811 }, 812 "funding": { 813 "url": "https://opencollective.com/libvips" 814 }, 815 "optionalDependencies": { 816 "@img/sharp-libvips-linuxmusl-x64": "1.2.0" 817 } 818 }, 819 "node_modules/@img/sharp-wasm32": { 820 "version": "0.34.3", 821 "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.3.tgz", 822 "integrity": "sha512-+CyRcpagHMGteySaWos8IbnXcHgfDn7pO2fiC2slJxvNq9gDipYBN42/RagzctVRKgxATmfqOSulgZv5e1RdMg==", 823 "cpu": [ 824 "wasm32" 825 ], 826 "optional": true, 827 "dependencies": { 828 "@emnapi/runtime": "^1.4.4" 829 }, 830 "engines": { 831 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 832 }, 833 "funding": { 834 "url": "https://opencollective.com/libvips" 835 } 836 }, 837 "node_modules/@img/sharp-win32-arm64": { 838 "version": "0.34.3", 839 "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.3.tgz", 840 "integrity": "sha512-MjnHPnbqMXNC2UgeLJtX4XqoVHHlZNd+nPt1kRPmj63wURegwBhZlApELdtxM2OIZDRv/DFtLcNhVbd1z8GYXQ==", 841 "cpu": [ 842 "arm64" 843 ], 844 "optional": true, 845 "os": [ 846 "win32" 847 ], 848 "engines": { 849 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 850 }, 851 "funding": { 852 "url": "https://opencollective.com/libvips" 853 } 854 }, 855 "node_modules/@img/sharp-win32-ia32": { 856 "version": "0.34.3", 857 "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.3.tgz", 858 "integrity": "sha512-xuCdhH44WxuXgOM714hn4amodJMZl3OEvf0GVTm0BEyMeA2to+8HEdRPShH0SLYptJY1uBw+SCFP9WVQi1Q/cw==", 859 "cpu": [ 860 "ia32" 861 ], 862 "optional": true, 863 "os": [ 864 "win32" 865 ], 866 "engines": { 867 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 868 }, 869 "funding": { 870 "url": "https://opencollective.com/libvips" 871 } 872 }, 873 "node_modules/@img/sharp-win32-x64": { 874 "version": "0.34.3", 875 "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.3.tgz", 876 "integrity": "sha512-OWwz05d++TxzLEv4VnsTz5CmZ6mI6S05sfQGEMrNrQcOEERbX46332IvE7pO/EUiw7jUrrS40z/M7kPyjfl04g==", 877 "cpu": [ 878 "x64" 879 ], 880 "optional": true, 881 "os": [ 882 "win32" 883 ], 884 "engines": { 885 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 886 }, 887 "funding": { 888 "url": "https://opencollective.com/libvips" 889 } 890 }, 891 "node_modules/@ipld/dag-cbor": { 892 "version": "7.0.3", 893 "resolved": "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-7.0.3.tgz", 894 "integrity": "sha512-1VVh2huHsuohdXC1bGJNE8WR72slZ9XE2T3wbBBq31dm7ZBatmKLLxrB+XAqafxfRFjv08RZmj/W/ZqaM13AuA==", 895 "dependencies": { 896 "cborg": "^1.6.0", 897 "multiformats": "^9.5.4" 898 } 899 }, 900 "node_modules/@ipld/dag-cbor/node_modules/multiformats": { 901 "version": "9.9.0", 902 "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", 903 "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==" 904 }, 905 "node_modules/@isaacs/fs-minipass": { 906 "version": "4.0.1", 907 "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", 908 "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", 909 "dev": true, 910 "dependencies": { 911 "minipass": "^7.0.4" 912 }, 913 "engines": { 914 "node": ">=18.0.0" 915 } 916 }, 917 "node_modules/@jridgewell/gen-mapping": { 918 "version": "0.3.13", 919 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", 920 "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", 921 "dev": true, 922 "dependencies": { 923 "@jridgewell/sourcemap-codec": "^1.5.0", 924 "@jridgewell/trace-mapping": "^0.3.24" 925 } 926 }, 927 "node_modules/@jridgewell/remapping": { 928 "version": "2.3.5", 929 "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", 930 "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", 931 "dev": true, 932 "dependencies": { 933 "@jridgewell/gen-mapping": "^0.3.5", 934 "@jridgewell/trace-mapping": "^0.3.24" 935 } 936 }, 937 "node_modules/@jridgewell/resolve-uri": { 938 "version": "3.1.2", 939 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 940 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 941 "dev": true, 942 "engines": { 943 "node": ">=6.0.0" 944 } 945 }, 946 "node_modules/@jridgewell/sourcemap-codec": { 947 "version": "1.5.5", 948 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", 949 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", 950 "dev": true 951 }, 952 "node_modules/@jridgewell/trace-mapping": { 953 "version": "0.3.30", 954 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz", 955 "integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==", 956 "dev": true, 957 "dependencies": { 958 "@jridgewell/resolve-uri": "^3.1.0", 959 "@jridgewell/sourcemap-codec": "^1.4.14" 960 } 961 }, 962 "node_modules/@next/env": { 963 "version": "15.5.2", 964 "resolved": "https://registry.npmjs.org/@next/env/-/env-15.5.2.tgz", 965 "integrity": "sha512-Qe06ew4zt12LeO6N7j8/nULSOe3fMXE4dM6xgpBQNvdzyK1sv5y4oAP3bq4LamrvGCZtmRYnW8URFCeX5nFgGg==" 966 }, 967 "node_modules/@next/swc-darwin-arm64": { 968 "version": "15.5.2", 969 "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.5.2.tgz", 970 "integrity": "sha512-8bGt577BXGSd4iqFygmzIfTYizHb0LGWqH+qgIF/2EDxS5JsSdERJKA8WgwDyNBZgTIIA4D8qUtoQHmxIIquoQ==", 971 "cpu": [ 972 "arm64" 973 ], 974 "optional": true, 975 "os": [ 976 "darwin" 977 ], 978 "engines": { 979 "node": ">= 10" 980 } 981 }, 982 "node_modules/@next/swc-darwin-x64": { 983 "version": "15.5.2", 984 "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.5.2.tgz", 985 "integrity": "sha512-2DjnmR6JHK4X+dgTXt5/sOCu/7yPtqpYt8s8hLkHFK3MGkka2snTv3yRMdHvuRtJVkPwCGsvBSwmoQCHatauFQ==", 986 "cpu": [ 987 "x64" 988 ], 989 "optional": true, 990 "os": [ 991 "darwin" 992 ], 993 "engines": { 994 "node": ">= 10" 995 } 996 }, 997 "node_modules/@next/swc-linux-arm64-gnu": { 998 "version": "15.5.2", 999 "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.5.2.tgz", 1000 "integrity": "sha512-3j7SWDBS2Wov/L9q0mFJtEvQ5miIqfO4l7d2m9Mo06ddsgUK8gWfHGgbjdFlCp2Ek7MmMQZSxpGFqcC8zGh2AA==", 1001 "cpu": [ 1002 "arm64" 1003 ], 1004 "optional": true, 1005 "os": [ 1006 "linux" 1007 ], 1008 "engines": { 1009 "node": ">= 10" 1010 } 1011 }, 1012 "node_modules/@next/swc-linux-arm64-musl": { 1013 "version": "15.5.2", 1014 "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.5.2.tgz", 1015 "integrity": "sha512-s6N8k8dF9YGc5T01UPQ08yxsK6fUow5gG1/axWc1HVVBYQBgOjca4oUZF7s4p+kwhkB1bDSGR8QznWrFZ/Rt5g==", 1016 "cpu": [ 1017 "arm64" 1018 ], 1019 "optional": true, 1020 "os": [ 1021 "linux" 1022 ], 1023 "engines": { 1024 "node": ">= 10" 1025 } 1026 }, 1027 "node_modules/@next/swc-linux-x64-gnu": { 1028 "version": "15.5.2", 1029 "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.5.2.tgz", 1030 "integrity": "sha512-o1RV/KOODQh6dM6ZRJGZbc+MOAHww33Vbs5JC9Mp1gDk8cpEO+cYC/l7rweiEalkSm5/1WGa4zY7xrNwObN4+Q==", 1031 "cpu": [ 1032 "x64" 1033 ], 1034 "optional": true, 1035 "os": [ 1036 "linux" 1037 ], 1038 "engines": { 1039 "node": ">= 10" 1040 } 1041 }, 1042 "node_modules/@next/swc-linux-x64-musl": { 1043 "version": "15.5.2", 1044 "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.5.2.tgz", 1045 "integrity": "sha512-/VUnh7w8RElYZ0IV83nUcP/J4KJ6LLYliiBIri3p3aW2giF+PAVgZb6mk8jbQSB3WlTai8gEmCAr7kptFa1H6g==", 1046 "cpu": [ 1047 "x64" 1048 ], 1049 "optional": true, 1050 "os": [ 1051 "linux" 1052 ], 1053 "engines": { 1054 "node": ">= 10" 1055 } 1056 }, 1057 "node_modules/@next/swc-win32-arm64-msvc": { 1058 "version": "15.5.2", 1059 "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.5.2.tgz", 1060 "integrity": "sha512-sMPyTvRcNKXseNQ/7qRfVRLa0VhR0esmQ29DD6pqvG71+JdVnESJaHPA8t7bc67KD5spP3+DOCNLhqlEI2ZgQg==", 1061 "cpu": [ 1062 "arm64" 1063 ], 1064 "optional": true, 1065 "os": [ 1066 "win32" 1067 ], 1068 "engines": { 1069 "node": ">= 10" 1070 } 1071 }, 1072 "node_modules/@next/swc-win32-x64-msvc": { 1073 "version": "15.5.2", 1074 "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.5.2.tgz", 1075 "integrity": "sha512-W5VvyZHnxG/2ukhZF/9Ikdra5fdNftxI6ybeVKYvBPDtyx7x4jPPSNduUkfH5fo3zG0JQ0bPxgy41af2JX5D4Q==", 1076 "cpu": [ 1077 "x64" 1078 ], 1079 "optional": true, 1080 "os": [ 1081 "win32" 1082 ], 1083 "engines": { 1084 "node": ">= 10" 1085 } 1086 }, 1087 "node_modules/@noble/curves": { 1088 "version": "1.9.7", 1089 "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz", 1090 "integrity": "sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==", 1091 "dependencies": { 1092 "@noble/hashes": "1.8.0" 1093 }, 1094 "engines": { 1095 "node": "^14.21.3 || >=16" 1096 }, 1097 "funding": { 1098 "url": "https://paulmillr.com/funding/" 1099 } 1100 }, 1101 "node_modules/@noble/hashes": { 1102 "version": "1.8.0", 1103 "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", 1104 "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==", 1105 "engines": { 1106 "node": "^14.21.3 || >=16" 1107 }, 1108 "funding": { 1109 "url": "https://paulmillr.com/funding/" 1110 } 1111 }, 1112 "node_modules/@react-leaflet/core": { 1113 "version": "3.0.0", 1114 "resolved": "https://registry.npmjs.org/@react-leaflet/core/-/core-3.0.0.tgz", 1115 "integrity": "sha512-3EWmekh4Nz+pGcr+xjf0KNyYfC3U2JjnkWsh0zcqaexYqmmB5ZhH37kz41JXGmKzpaMZCnPofBBm64i+YrEvGQ==", 1116 "peerDependencies": { 1117 "leaflet": "^1.9.0", 1118 "react": "^19.0.0", 1119 "react-dom": "^19.0.0" 1120 } 1121 }, 1122 "node_modules/@reduxjs/toolkit": { 1123 "version": "2.8.2", 1124 "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.8.2.tgz", 1125 "integrity": "sha512-MYlOhQ0sLdw4ud48FoC5w0dH9VfWQjtCjreKwYTT3l+r427qYC5Y8PihNutepr8XrNaBUDQo9khWUwQxZaqt5A==", 1126 "dependencies": { 1127 "@standard-schema/spec": "^1.0.0", 1128 "@standard-schema/utils": "^0.3.0", 1129 "immer": "^10.0.3", 1130 "redux": "^5.0.1", 1131 "redux-thunk": "^3.1.0", 1132 "reselect": "^5.1.0" 1133 }, 1134 "peerDependencies": { 1135 "react": "^16.9.0 || ^17.0.0 || ^18 || ^19", 1136 "react-redux": "^7.2.1 || ^8.1.3 || ^9.0.0" 1137 }, 1138 "peerDependenciesMeta": { 1139 "react": { 1140 "optional": true 1141 }, 1142 "react-redux": { 1143 "optional": true 1144 } 1145 } 1146 }, 1147 "node_modules/@standard-schema/spec": { 1148 "version": "1.0.0", 1149 "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.0.0.tgz", 1150 "integrity": "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==" 1151 }, 1152 "node_modules/@standard-schema/utils": { 1153 "version": "0.3.0", 1154 "resolved": "https://registry.npmjs.org/@standard-schema/utils/-/utils-0.3.0.tgz", 1155 "integrity": "sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==" 1156 }, 1157 "node_modules/@swc/helpers": { 1158 "version": "0.5.15", 1159 "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz", 1160 "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==", 1161 "dependencies": { 1162 "tslib": "^2.8.0" 1163 } 1164 }, 1165 "node_modules/@tailwindcss/node": { 1166 "version": "4.1.12", 1167 "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.12.tgz", 1168 "integrity": "sha512-3hm9brwvQkZFe++SBt+oLjo4OLDtkvlE8q2WalaD/7QWaeM7KEJbAiY/LJZUaCs7Xa8aUu4xy3uoyX4q54UVdQ==", 1169 "dev": true, 1170 "dependencies": { 1171 "@jridgewell/remapping": "^2.3.4", 1172 "enhanced-resolve": "^5.18.3", 1173 "jiti": "^2.5.1", 1174 "lightningcss": "1.30.1", 1175 "magic-string": "^0.30.17", 1176 "source-map-js": "^1.2.1", 1177 "tailwindcss": "4.1.12" 1178 } 1179 }, 1180 "node_modules/@tailwindcss/oxide": { 1181 "version": "4.1.12", 1182 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.12.tgz", 1183 "integrity": "sha512-gM5EoKHW/ukmlEtphNwaGx45fGoEmP10v51t9unv55voWh6WrOL19hfuIdo2FjxIaZzw776/BUQg7Pck++cIVw==", 1184 "dev": true, 1185 "hasInstallScript": true, 1186 "dependencies": { 1187 "detect-libc": "^2.0.4", 1188 "tar": "^7.4.3" 1189 }, 1190 "engines": { 1191 "node": ">= 10" 1192 }, 1193 "optionalDependencies": { 1194 "@tailwindcss/oxide-android-arm64": "4.1.12", 1195 "@tailwindcss/oxide-darwin-arm64": "4.1.12", 1196 "@tailwindcss/oxide-darwin-x64": "4.1.12", 1197 "@tailwindcss/oxide-freebsd-x64": "4.1.12", 1198 "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.12", 1199 "@tailwindcss/oxide-linux-arm64-gnu": "4.1.12", 1200 "@tailwindcss/oxide-linux-arm64-musl": "4.1.12", 1201 "@tailwindcss/oxide-linux-x64-gnu": "4.1.12", 1202 "@tailwindcss/oxide-linux-x64-musl": "4.1.12", 1203 "@tailwindcss/oxide-wasm32-wasi": "4.1.12", 1204 "@tailwindcss/oxide-win32-arm64-msvc": "4.1.12", 1205 "@tailwindcss/oxide-win32-x64-msvc": "4.1.12" 1206 } 1207 }, 1208 "node_modules/@tailwindcss/oxide-android-arm64": { 1209 "version": "4.1.12", 1210 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.12.tgz", 1211 "integrity": "sha512-oNY5pq+1gc4T6QVTsZKwZaGpBb2N1H1fsc1GD4o7yinFySqIuRZ2E4NvGasWc6PhYJwGK2+5YT1f9Tp80zUQZQ==", 1212 "cpu": [ 1213 "arm64" 1214 ], 1215 "dev": true, 1216 "optional": true, 1217 "os": [ 1218 "android" 1219 ], 1220 "engines": { 1221 "node": ">= 10" 1222 } 1223 }, 1224 "node_modules/@tailwindcss/oxide-darwin-arm64": { 1225 "version": "4.1.12", 1226 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.12.tgz", 1227 "integrity": "sha512-cq1qmq2HEtDV9HvZlTtrj671mCdGB93bVY6J29mwCyaMYCP/JaUBXxrQQQm7Qn33AXXASPUb2HFZlWiiHWFytw==", 1228 "cpu": [ 1229 "arm64" 1230 ], 1231 "dev": true, 1232 "optional": true, 1233 "os": [ 1234 "darwin" 1235 ], 1236 "engines": { 1237 "node": ">= 10" 1238 } 1239 }, 1240 "node_modules/@tailwindcss/oxide-darwin-x64": { 1241 "version": "4.1.12", 1242 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.12.tgz", 1243 "integrity": "sha512-6UCsIeFUcBfpangqlXay9Ffty9XhFH1QuUFn0WV83W8lGdX8cD5/+2ONLluALJD5+yJ7k8mVtwy3zMZmzEfbLg==", 1244 "cpu": [ 1245 "x64" 1246 ], 1247 "dev": true, 1248 "optional": true, 1249 "os": [ 1250 "darwin" 1251 ], 1252 "engines": { 1253 "node": ">= 10" 1254 } 1255 }, 1256 "node_modules/@tailwindcss/oxide-freebsd-x64": { 1257 "version": "4.1.12", 1258 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.12.tgz", 1259 "integrity": "sha512-JOH/f7j6+nYXIrHobRYCtoArJdMJh5zy5lr0FV0Qu47MID/vqJAY3r/OElPzx1C/wdT1uS7cPq+xdYYelny1ww==", 1260 "cpu": [ 1261 "x64" 1262 ], 1263 "dev": true, 1264 "optional": true, 1265 "os": [ 1266 "freebsd" 1267 ], 1268 "engines": { 1269 "node": ">= 10" 1270 } 1271 }, 1272 "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { 1273 "version": "4.1.12", 1274 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.12.tgz", 1275 "integrity": "sha512-v4Ghvi9AU1SYgGr3/j38PD8PEe6bRfTnNSUE3YCMIRrrNigCFtHZ2TCm8142X8fcSqHBZBceDx+JlFJEfNg5zQ==", 1276 "cpu": [ 1277 "arm" 1278 ], 1279 "dev": true, 1280 "optional": true, 1281 "os": [ 1282 "linux" 1283 ], 1284 "engines": { 1285 "node": ">= 10" 1286 } 1287 }, 1288 "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { 1289 "version": "4.1.12", 1290 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.12.tgz", 1291 "integrity": "sha512-YP5s1LmetL9UsvVAKusHSyPlzSRqYyRB0f+Kl/xcYQSPLEw/BvGfxzbH+ihUciePDjiXwHh+p+qbSP3SlJw+6g==", 1292 "cpu": [ 1293 "arm64" 1294 ], 1295 "dev": true, 1296 "optional": true, 1297 "os": [ 1298 "linux" 1299 ], 1300 "engines": { 1301 "node": ">= 10" 1302 } 1303 }, 1304 "node_modules/@tailwindcss/oxide-linux-arm64-musl": { 1305 "version": "4.1.12", 1306 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.12.tgz", 1307 "integrity": "sha512-V8pAM3s8gsrXcCv6kCHSuwyb/gPsd863iT+v1PGXC4fSL/OJqsKhfK//v8P+w9ThKIoqNbEnsZqNy+WDnwQqCA==", 1308 "cpu": [ 1309 "arm64" 1310 ], 1311 "dev": true, 1312 "optional": true, 1313 "os": [ 1314 "linux" 1315 ], 1316 "engines": { 1317 "node": ">= 10" 1318 } 1319 }, 1320 "node_modules/@tailwindcss/oxide-linux-x64-gnu": { 1321 "version": "4.1.12", 1322 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.12.tgz", 1323 "integrity": "sha512-xYfqYLjvm2UQ3TZggTGrwxjYaLB62b1Wiysw/YE3Yqbh86sOMoTn0feF98PonP7LtjsWOWcXEbGqDL7zv0uW8Q==", 1324 "cpu": [ 1325 "x64" 1326 ], 1327 "dev": true, 1328 "optional": true, 1329 "os": [ 1330 "linux" 1331 ], 1332 "engines": { 1333 "node": ">= 10" 1334 } 1335 }, 1336 "node_modules/@tailwindcss/oxide-linux-x64-musl": { 1337 "version": "4.1.12", 1338 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.12.tgz", 1339 "integrity": "sha512-ha0pHPamN+fWZY7GCzz5rKunlv9L5R8kdh+YNvP5awe3LtuXb5nRi/H27GeL2U+TdhDOptU7T6Is7mdwh5Ar3A==", 1340 "cpu": [ 1341 "x64" 1342 ], 1343 "dev": true, 1344 "optional": true, 1345 "os": [ 1346 "linux" 1347 ], 1348 "engines": { 1349 "node": ">= 10" 1350 } 1351 }, 1352 "node_modules/@tailwindcss/oxide-wasm32-wasi": { 1353 "version": "4.1.12", 1354 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.12.tgz", 1355 "integrity": "sha512-4tSyu3dW+ktzdEpuk6g49KdEangu3eCYoqPhWNsZgUhyegEda3M9rG0/j1GV/JjVVsj+lG7jWAyrTlLzd/WEBg==", 1356 "bundleDependencies": [ 1357 "@napi-rs/wasm-runtime", 1358 "@emnapi/core", 1359 "@emnapi/runtime", 1360 "@tybys/wasm-util", 1361 "@emnapi/wasi-threads", 1362 "tslib" 1363 ], 1364 "cpu": [ 1365 "wasm32" 1366 ], 1367 "dev": true, 1368 "optional": true, 1369 "dependencies": { 1370 "@emnapi/core": "^1.4.5", 1371 "@emnapi/runtime": "^1.4.5", 1372 "@emnapi/wasi-threads": "^1.0.4", 1373 "@napi-rs/wasm-runtime": "^0.2.12", 1374 "@tybys/wasm-util": "^0.10.0", 1375 "tslib": "^2.8.0" 1376 }, 1377 "engines": { 1378 "node": ">=14.0.0" 1379 } 1380 }, 1381 "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { 1382 "version": "4.1.12", 1383 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.12.tgz", 1384 "integrity": "sha512-iGLyD/cVP724+FGtMWslhcFyg4xyYyM+5F4hGvKA7eifPkXHRAUDFaimu53fpNg9X8dfP75pXx/zFt/jlNF+lg==", 1385 "cpu": [ 1386 "arm64" 1387 ], 1388 "dev": true, 1389 "optional": true, 1390 "os": [ 1391 "win32" 1392 ], 1393 "engines": { 1394 "node": ">= 10" 1395 } 1396 }, 1397 "node_modules/@tailwindcss/oxide-win32-x64-msvc": { 1398 "version": "4.1.12", 1399 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.12.tgz", 1400 "integrity": "sha512-NKIh5rzw6CpEodv/++r0hGLlfgT/gFN+5WNdZtvh6wpU2BpGNgdjvj6H2oFc8nCM839QM1YOhjpgbAONUb4IxA==", 1401 "cpu": [ 1402 "x64" 1403 ], 1404 "dev": true, 1405 "optional": true, 1406 "os": [ 1407 "win32" 1408 ], 1409 "engines": { 1410 "node": ">= 10" 1411 } 1412 }, 1413 "node_modules/@tailwindcss/postcss": { 1414 "version": "4.1.12", 1415 "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.1.12.tgz", 1416 "integrity": "sha512-5PpLYhCAwf9SJEeIsSmCDLgyVfdBhdBpzX1OJ87anT9IVR0Z9pjM0FNixCAUAHGnMBGB8K99SwAheXrT0Kh6QQ==", 1417 "dev": true, 1418 "dependencies": { 1419 "@alloc/quick-lru": "^5.2.0", 1420 "@tailwindcss/node": "4.1.12", 1421 "@tailwindcss/oxide": "4.1.12", 1422 "postcss": "^8.4.41", 1423 "tailwindcss": "4.1.12" 1424 } 1425 }, 1426 "node_modules/@ts-morph/common": { 1427 "version": "0.25.0", 1428 "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.25.0.tgz", 1429 "integrity": "sha512-kMnZz+vGGHi4GoHnLmMhGNjm44kGtKUXGnOvrKmMwAuvNjM/PgKVGfUnL7IDvK7Jb2QQ82jq3Zmp04Gy+r3Dkg==", 1430 "dev": true, 1431 "dependencies": { 1432 "minimatch": "^9.0.4", 1433 "path-browserify": "^1.0.1", 1434 "tinyglobby": "^0.2.9" 1435 } 1436 }, 1437 "node_modules/@types/d3-array": { 1438 "version": "3.2.1", 1439 "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz", 1440 "integrity": "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==" 1441 }, 1442 "node_modules/@types/d3-color": { 1443 "version": "3.1.3", 1444 "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", 1445 "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==" 1446 }, 1447 "node_modules/@types/d3-ease": { 1448 "version": "3.0.2", 1449 "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", 1450 "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==" 1451 }, 1452 "node_modules/@types/d3-interpolate": { 1453 "version": "3.0.4", 1454 "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", 1455 "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", 1456 "dependencies": { 1457 "@types/d3-color": "*" 1458 } 1459 }, 1460 "node_modules/@types/d3-path": { 1461 "version": "3.1.1", 1462 "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz", 1463 "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==" 1464 }, 1465 "node_modules/@types/d3-scale": { 1466 "version": "4.0.9", 1467 "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz", 1468 "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==", 1469 "dependencies": { 1470 "@types/d3-time": "*" 1471 } 1472 }, 1473 "node_modules/@types/d3-shape": { 1474 "version": "3.1.7", 1475 "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.7.tgz", 1476 "integrity": "sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==", 1477 "dependencies": { 1478 "@types/d3-path": "*" 1479 } 1480 }, 1481 "node_modules/@types/d3-time": { 1482 "version": "3.0.4", 1483 "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz", 1484 "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==" 1485 }, 1486 "node_modules/@types/d3-timer": { 1487 "version": "3.0.2", 1488 "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", 1489 "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==" 1490 }, 1491 "node_modules/@types/geojson": { 1492 "version": "7946.0.16", 1493 "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.16.tgz", 1494 "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==" 1495 }, 1496 "node_modules/@types/leaflet": { 1497 "version": "1.9.20", 1498 "resolved": "https://registry.npmjs.org/@types/leaflet/-/leaflet-1.9.20.tgz", 1499 "integrity": "sha512-rooalPMlk61LCaLOvBF2VIf9M47HgMQqi5xQ9QRi7c8PkdIe0WrIi5IxXUXQjAdL0c+vcQ01mYWbthzmp9GHWw==", 1500 "dependencies": { 1501 "@types/geojson": "*" 1502 } 1503 }, 1504 "node_modules/@types/node": { 1505 "version": "20.19.11", 1506 "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.11.tgz", 1507 "integrity": "sha512-uug3FEEGv0r+jrecvUUpbY8lLisvIjg6AAic6a2bSP5OEOLeJsDSnvhCDov7ipFFMXS3orMpzlmi0ZcuGkBbow==", 1508 "dev": true, 1509 "dependencies": { 1510 "undici-types": "~6.21.0" 1511 } 1512 }, 1513 "node_modules/@types/react": { 1514 "version": "19.1.12", 1515 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.12.tgz", 1516 "integrity": "sha512-cMoR+FoAf/Jyq6+Df2/Z41jISvGZZ2eTlnsaJRptmZ76Caldwy1odD4xTr/gNV9VLj0AWgg/nmkevIyUfIIq5w==", 1517 "devOptional": true, 1518 "dependencies": { 1519 "csstype": "^3.0.2" 1520 } 1521 }, 1522 "node_modules/@types/react-dom": { 1523 "version": "19.1.9", 1524 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.1.9.tgz", 1525 "integrity": "sha512-qXRuZaOsAdXKFyOhRBg6Lqqc0yay13vN7KrIg4L7N4aaHN68ma9OK3NE1BoDFgFOTfM7zg+3/8+2n8rLUH3OKQ==", 1526 "dev": true, 1527 "peerDependencies": { 1528 "@types/react": "^19.0.0" 1529 } 1530 }, 1531 "node_modules/@types/use-sync-external-store": { 1532 "version": "0.0.6", 1533 "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz", 1534 "integrity": "sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==" 1535 }, 1536 "node_modules/abort-controller": { 1537 "version": "3.0.0", 1538 "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", 1539 "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", 1540 "dependencies": { 1541 "event-target-shim": "^5.0.0" 1542 }, 1543 "engines": { 1544 "node": ">=6.5" 1545 } 1546 }, 1547 "node_modules/ansi-styles": { 1548 "version": "4.3.0", 1549 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 1550 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 1551 "dev": true, 1552 "dependencies": { 1553 "color-convert": "^2.0.1" 1554 }, 1555 "engines": { 1556 "node": ">=8" 1557 }, 1558 "funding": { 1559 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1560 } 1561 }, 1562 "node_modules/atomic-sleep": { 1563 "version": "1.0.0", 1564 "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", 1565 "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", 1566 "engines": { 1567 "node": ">=8.0.0" 1568 } 1569 }, 1570 "node_modules/await-lock": { 1571 "version": "2.2.2", 1572 "resolved": "https://registry.npmjs.org/await-lock/-/await-lock-2.2.2.tgz", 1573 "integrity": "sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==" 1574 }, 1575 "node_modules/balanced-match": { 1576 "version": "1.0.2", 1577 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 1578 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 1579 "dev": true 1580 }, 1581 "node_modules/base64-js": { 1582 "version": "1.5.1", 1583 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 1584 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 1585 "funding": [ 1586 { 1587 "type": "github", 1588 "url": "https://github.com/sponsors/feross" 1589 }, 1590 { 1591 "type": "patreon", 1592 "url": "https://www.patreon.com/feross" 1593 }, 1594 { 1595 "type": "consulting", 1596 "url": "https://feross.org/support" 1597 } 1598 ] 1599 }, 1600 "node_modules/brace-expansion": { 1601 "version": "2.0.2", 1602 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 1603 "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 1604 "dev": true, 1605 "dependencies": { 1606 "balanced-match": "^1.0.0" 1607 } 1608 }, 1609 "node_modules/buffer": { 1610 "version": "6.0.3", 1611 "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", 1612 "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", 1613 "funding": [ 1614 { 1615 "type": "github", 1616 "url": "https://github.com/sponsors/feross" 1617 }, 1618 { 1619 "type": "patreon", 1620 "url": "https://www.patreon.com/feross" 1621 }, 1622 { 1623 "type": "consulting", 1624 "url": "https://feross.org/support" 1625 } 1626 ], 1627 "dependencies": { 1628 "base64-js": "^1.3.1", 1629 "ieee754": "^1.2.1" 1630 } 1631 }, 1632 "node_modules/caniuse-lite": { 1633 "version": "1.0.30001739", 1634 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001739.tgz", 1635 "integrity": "sha512-y+j60d6ulelrNSwpPyrHdl+9mJnQzHBr08xm48Qno0nSk4h3Qojh+ziv2qE6rXf4k3tadF4o1J/1tAbVm1NtnA==", 1636 "funding": [ 1637 { 1638 "type": "opencollective", 1639 "url": "https://opencollective.com/browserslist" 1640 }, 1641 { 1642 "type": "tidelift", 1643 "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 1644 }, 1645 { 1646 "type": "github", 1647 "url": "https://github.com/sponsors/ai" 1648 } 1649 ] 1650 }, 1651 "node_modules/cbor-extract": { 1652 "version": "2.2.0", 1653 "resolved": "https://registry.npmjs.org/cbor-extract/-/cbor-extract-2.2.0.tgz", 1654 "integrity": "sha512-Ig1zM66BjLfTXpNgKpvBePq271BPOvu8MR0Jl080yG7Jsl+wAZunfrwiwA+9ruzm/WEdIV5QF/bjDZTqyAIVHA==", 1655 "hasInstallScript": true, 1656 "optional": true, 1657 "dependencies": { 1658 "node-gyp-build-optional-packages": "5.1.1" 1659 }, 1660 "bin": { 1661 "download-cbor-prebuilds": "bin/download-prebuilds.js" 1662 }, 1663 "optionalDependencies": { 1664 "@cbor-extract/cbor-extract-darwin-arm64": "2.2.0", 1665 "@cbor-extract/cbor-extract-darwin-x64": "2.2.0", 1666 "@cbor-extract/cbor-extract-linux-arm": "2.2.0", 1667 "@cbor-extract/cbor-extract-linux-arm64": "2.2.0", 1668 "@cbor-extract/cbor-extract-linux-x64": "2.2.0", 1669 "@cbor-extract/cbor-extract-win32-x64": "2.2.0" 1670 } 1671 }, 1672 "node_modules/cbor-x": { 1673 "version": "1.6.0", 1674 "resolved": "https://registry.npmjs.org/cbor-x/-/cbor-x-1.6.0.tgz", 1675 "integrity": "sha512-0kareyRwHSkL6ws5VXHEf8uY1liitysCVJjlmhaLG+IXLqhSaOO+t63coaso7yjwEzWZzLy8fJo06gZDVQM9Qg==", 1676 "optionalDependencies": { 1677 "cbor-extract": "^2.2.0" 1678 } 1679 }, 1680 "node_modules/cborg": { 1681 "version": "1.10.2", 1682 "resolved": "https://registry.npmjs.org/cborg/-/cborg-1.10.2.tgz", 1683 "integrity": "sha512-b3tFPA9pUr2zCUiCfRd2+wok2/LBSNUMKOuRRok+WlvvAgEt/PlbgPTsZUcwCOs53IJvLgTp0eotwtosE6njug==", 1684 "bin": { 1685 "cborg": "cli.js" 1686 } 1687 }, 1688 "node_modules/chalk": { 1689 "version": "4.1.2", 1690 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 1691 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 1692 "dev": true, 1693 "dependencies": { 1694 "ansi-styles": "^4.1.0", 1695 "supports-color": "^7.1.0" 1696 }, 1697 "engines": { 1698 "node": ">=10" 1699 }, 1700 "funding": { 1701 "url": "https://github.com/chalk/chalk?sponsor=1" 1702 } 1703 }, 1704 "node_modules/chownr": { 1705 "version": "3.0.0", 1706 "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", 1707 "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", 1708 "dev": true, 1709 "engines": { 1710 "node": ">=18" 1711 } 1712 }, 1713 "node_modules/client-only": { 1714 "version": "0.0.1", 1715 "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", 1716 "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" 1717 }, 1718 "node_modules/clsx": { 1719 "version": "2.1.1", 1720 "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", 1721 "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", 1722 "engines": { 1723 "node": ">=6" 1724 } 1725 }, 1726 "node_modules/code-block-writer": { 1727 "version": "13.0.3", 1728 "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-13.0.3.tgz", 1729 "integrity": "sha512-Oofo0pq3IKnsFtuHqSF7TqBfr71aeyZDVJ0HpmqB7FBM2qEigL0iPONSCZSO9pE9dZTAxANe5XHG9Uy0YMv8cg==", 1730 "dev": true 1731 }, 1732 "node_modules/color": { 1733 "version": "4.2.3", 1734 "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", 1735 "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", 1736 "optional": true, 1737 "dependencies": { 1738 "color-convert": "^2.0.1", 1739 "color-string": "^1.9.0" 1740 }, 1741 "engines": { 1742 "node": ">=12.5.0" 1743 } 1744 }, 1745 "node_modules/color-convert": { 1746 "version": "2.0.1", 1747 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 1748 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 1749 "devOptional": true, 1750 "dependencies": { 1751 "color-name": "~1.1.4" 1752 }, 1753 "engines": { 1754 "node": ">=7.0.0" 1755 } 1756 }, 1757 "node_modules/color-name": { 1758 "version": "1.1.4", 1759 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 1760 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 1761 "devOptional": true 1762 }, 1763 "node_modules/color-string": { 1764 "version": "1.9.1", 1765 "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", 1766 "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", 1767 "optional": true, 1768 "dependencies": { 1769 "color-name": "^1.0.0", 1770 "simple-swizzle": "^0.2.2" 1771 } 1772 }, 1773 "node_modules/commander": { 1774 "version": "9.5.0", 1775 "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", 1776 "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", 1777 "dev": true, 1778 "engines": { 1779 "node": "^12.20.0 || >=14" 1780 } 1781 }, 1782 "node_modules/cookie": { 1783 "version": "0.7.2", 1784 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", 1785 "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", 1786 "engines": { 1787 "node": ">= 0.6" 1788 } 1789 }, 1790 "node_modules/csstype": { 1791 "version": "3.1.3", 1792 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", 1793 "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", 1794 "devOptional": true 1795 }, 1796 "node_modules/d3-array": { 1797 "version": "3.2.4", 1798 "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", 1799 "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", 1800 "dependencies": { 1801 "internmap": "1 - 2" 1802 }, 1803 "engines": { 1804 "node": ">=12" 1805 } 1806 }, 1807 "node_modules/d3-color": { 1808 "version": "3.1.0", 1809 "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", 1810 "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", 1811 "engines": { 1812 "node": ">=12" 1813 } 1814 }, 1815 "node_modules/d3-ease": { 1816 "version": "3.0.1", 1817 "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", 1818 "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", 1819 "engines": { 1820 "node": ">=12" 1821 } 1822 }, 1823 "node_modules/d3-format": { 1824 "version": "3.1.0", 1825 "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", 1826 "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", 1827 "engines": { 1828 "node": ">=12" 1829 } 1830 }, 1831 "node_modules/d3-interpolate": { 1832 "version": "3.0.1", 1833 "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", 1834 "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", 1835 "dependencies": { 1836 "d3-color": "1 - 3" 1837 }, 1838 "engines": { 1839 "node": ">=12" 1840 } 1841 }, 1842 "node_modules/d3-path": { 1843 "version": "3.1.0", 1844 "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", 1845 "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", 1846 "engines": { 1847 "node": ">=12" 1848 } 1849 }, 1850 "node_modules/d3-scale": { 1851 "version": "4.0.2", 1852 "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", 1853 "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", 1854 "dependencies": { 1855 "d3-array": "2.10.0 - 3", 1856 "d3-format": "1 - 3", 1857 "d3-interpolate": "1.2.0 - 3", 1858 "d3-time": "2.1.1 - 3", 1859 "d3-time-format": "2 - 4" 1860 }, 1861 "engines": { 1862 "node": ">=12" 1863 } 1864 }, 1865 "node_modules/d3-shape": { 1866 "version": "3.2.0", 1867 "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", 1868 "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", 1869 "dependencies": { 1870 "d3-path": "^3.1.0" 1871 }, 1872 "engines": { 1873 "node": ">=12" 1874 } 1875 }, 1876 "node_modules/d3-time": { 1877 "version": "3.1.0", 1878 "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", 1879 "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", 1880 "dependencies": { 1881 "d3-array": "2 - 3" 1882 }, 1883 "engines": { 1884 "node": ">=12" 1885 } 1886 }, 1887 "node_modules/d3-time-format": { 1888 "version": "4.1.0", 1889 "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", 1890 "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", 1891 "dependencies": { 1892 "d3-time": "1 - 3" 1893 }, 1894 "engines": { 1895 "node": ">=12" 1896 } 1897 }, 1898 "node_modules/d3-timer": { 1899 "version": "3.0.1", 1900 "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", 1901 "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", 1902 "engines": { 1903 "node": ">=12" 1904 } 1905 }, 1906 "node_modules/decimal.js-light": { 1907 "version": "2.5.1", 1908 "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", 1909 "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==" 1910 }, 1911 "node_modules/detect-libc": { 1912 "version": "2.0.4", 1913 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", 1914 "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", 1915 "devOptional": true, 1916 "engines": { 1917 "node": ">=8" 1918 } 1919 }, 1920 "node_modules/enhanced-resolve": { 1921 "version": "5.18.3", 1922 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz", 1923 "integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==", 1924 "dev": true, 1925 "dependencies": { 1926 "graceful-fs": "^4.2.4", 1927 "tapable": "^2.2.0" 1928 }, 1929 "engines": { 1930 "node": ">=10.13.0" 1931 } 1932 }, 1933 "node_modules/envalid": { 1934 "version": "8.1.0", 1935 "resolved": "https://registry.npmjs.org/envalid/-/envalid-8.1.0.tgz", 1936 "integrity": "sha512-OT6+qVhKVyCidaGoXflb2iK1tC8pd0OV2Q+v9n33wNhUJ+lus+rJobUj4vJaQBPxPZ0vYrPGuxdrenyCAIJcow==", 1937 "dependencies": { 1938 "tslib": "2.8.1" 1939 }, 1940 "engines": { 1941 "node": ">=18" 1942 } 1943 }, 1944 "node_modules/es-toolkit": { 1945 "version": "1.39.10", 1946 "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.39.10.tgz", 1947 "integrity": "sha512-E0iGnTtbDhkeczB0T+mxmoVlT4YNweEKBLq7oaU4p11mecdsZpNWOglI4895Vh4usbQ+LsJiuLuI2L0Vdmfm2w==" 1948 }, 1949 "node_modules/event-target-shim": { 1950 "version": "5.0.1", 1951 "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", 1952 "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", 1953 "engines": { 1954 "node": ">=6" 1955 } 1956 }, 1957 "node_modules/eventemitter3": { 1958 "version": "5.0.1", 1959 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", 1960 "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" 1961 }, 1962 "node_modules/events": { 1963 "version": "3.3.0", 1964 "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", 1965 "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", 1966 "engines": { 1967 "node": ">=0.8.x" 1968 } 1969 }, 1970 "node_modules/fast-redact": { 1971 "version": "3.5.0", 1972 "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.5.0.tgz", 1973 "integrity": "sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==", 1974 "engines": { 1975 "node": ">=6" 1976 } 1977 }, 1978 "node_modules/fdir": { 1979 "version": "6.5.0", 1980 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", 1981 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", 1982 "dev": true, 1983 "engines": { 1984 "node": ">=12.0.0" 1985 }, 1986 "peerDependencies": { 1987 "picomatch": "^3 || ^4" 1988 }, 1989 "peerDependenciesMeta": { 1990 "picomatch": { 1991 "optional": true 1992 } 1993 } 1994 }, 1995 "node_modules/graceful-fs": { 1996 "version": "4.2.11", 1997 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 1998 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 1999 "dev": true 2000 }, 2001 "node_modules/graphemer": { 2002 "version": "1.4.0", 2003 "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", 2004 "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" 2005 }, 2006 "node_modules/has-flag": { 2007 "version": "4.0.0", 2008 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 2009 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 2010 "dev": true, 2011 "engines": { 2012 "node": ">=8" 2013 } 2014 }, 2015 "node_modules/ieee754": { 2016 "version": "1.2.1", 2017 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 2018 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 2019 "funding": [ 2020 { 2021 "type": "github", 2022 "url": "https://github.com/sponsors/feross" 2023 }, 2024 { 2025 "type": "patreon", 2026 "url": "https://www.patreon.com/feross" 2027 }, 2028 { 2029 "type": "consulting", 2030 "url": "https://feross.org/support" 2031 } 2032 ] 2033 }, 2034 "node_modules/immer": { 2035 "version": "10.1.3", 2036 "resolved": "https://registry.npmjs.org/immer/-/immer-10.1.3.tgz", 2037 "integrity": "sha512-tmjF/k8QDKydUlm3mZU+tjM6zeq9/fFpPqH9SzWmBnVVKsPBg/V66qsMwb3/Bo90cgUN+ghdVBess+hPsxUyRw==", 2038 "funding": { 2039 "type": "opencollective", 2040 "url": "https://opencollective.com/immer" 2041 } 2042 }, 2043 "node_modules/internmap": { 2044 "version": "2.0.3", 2045 "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", 2046 "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", 2047 "engines": { 2048 "node": ">=12" 2049 } 2050 }, 2051 "node_modules/ipaddr.js": { 2052 "version": "2.2.0", 2053 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", 2054 "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", 2055 "engines": { 2056 "node": ">= 10" 2057 } 2058 }, 2059 "node_modules/iron-session": { 2060 "version": "8.0.4", 2061 "resolved": "https://registry.npmjs.org/iron-session/-/iron-session-8.0.4.tgz", 2062 "integrity": "sha512-9ivNnaKOd08osD0lJ3i6If23GFS2LsxyMU8Gf/uBUEgm8/8CC1hrrCHFDpMo3IFbpBgwoo/eairRsaD3c5itxA==", 2063 "funding": [ 2064 "https://github.com/sponsors/vvo", 2065 "https://github.com/sponsors/brc-dd" 2066 ], 2067 "dependencies": { 2068 "cookie": "^0.7.2", 2069 "iron-webcrypto": "^1.2.1", 2070 "uncrypto": "^0.1.3" 2071 } 2072 }, 2073 "node_modules/iron-webcrypto": { 2074 "version": "1.2.1", 2075 "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz", 2076 "integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==", 2077 "funding": { 2078 "url": "https://github.com/sponsors/brc-dd" 2079 } 2080 }, 2081 "node_modules/is-arrayish": { 2082 "version": "0.3.2", 2083 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", 2084 "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", 2085 "optional": true 2086 }, 2087 "node_modules/iso-datestring-validator": { 2088 "version": "2.2.2", 2089 "resolved": "https://registry.npmjs.org/iso-datestring-validator/-/iso-datestring-validator-2.2.2.tgz", 2090 "integrity": "sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==" 2091 }, 2092 "node_modules/jiti": { 2093 "version": "2.5.1", 2094 "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.5.1.tgz", 2095 "integrity": "sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==", 2096 "dev": true, 2097 "bin": { 2098 "jiti": "lib/jiti-cli.mjs" 2099 } 2100 }, 2101 "node_modules/jose": { 2102 "version": "5.10.0", 2103 "resolved": "https://registry.npmjs.org/jose/-/jose-5.10.0.tgz", 2104 "integrity": "sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg==", 2105 "funding": { 2106 "url": "https://github.com/sponsors/panva" 2107 } 2108 }, 2109 "node_modules/leaflet": { 2110 "version": "1.9.4", 2111 "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.9.4.tgz", 2112 "integrity": "sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA==" 2113 }, 2114 "node_modules/lightningcss": { 2115 "version": "1.30.1", 2116 "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.1.tgz", 2117 "integrity": "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==", 2118 "dev": true, 2119 "dependencies": { 2120 "detect-libc": "^2.0.3" 2121 }, 2122 "engines": { 2123 "node": ">= 12.0.0" 2124 }, 2125 "funding": { 2126 "type": "opencollective", 2127 "url": "https://opencollective.com/parcel" 2128 }, 2129 "optionalDependencies": { 2130 "lightningcss-darwin-arm64": "1.30.1", 2131 "lightningcss-darwin-x64": "1.30.1", 2132 "lightningcss-freebsd-x64": "1.30.1", 2133 "lightningcss-linux-arm-gnueabihf": "1.30.1", 2134 "lightningcss-linux-arm64-gnu": "1.30.1", 2135 "lightningcss-linux-arm64-musl": "1.30.1", 2136 "lightningcss-linux-x64-gnu": "1.30.1", 2137 "lightningcss-linux-x64-musl": "1.30.1", 2138 "lightningcss-win32-arm64-msvc": "1.30.1", 2139 "lightningcss-win32-x64-msvc": "1.30.1" 2140 } 2141 }, 2142 "node_modules/lightningcss-darwin-arm64": { 2143 "version": "1.30.1", 2144 "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.1.tgz", 2145 "integrity": "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==", 2146 "cpu": [ 2147 "arm64" 2148 ], 2149 "dev": true, 2150 "optional": true, 2151 "os": [ 2152 "darwin" 2153 ], 2154 "engines": { 2155 "node": ">= 12.0.0" 2156 }, 2157 "funding": { 2158 "type": "opencollective", 2159 "url": "https://opencollective.com/parcel" 2160 } 2161 }, 2162 "node_modules/lightningcss-darwin-x64": { 2163 "version": "1.30.1", 2164 "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.1.tgz", 2165 "integrity": "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==", 2166 "cpu": [ 2167 "x64" 2168 ], 2169 "dev": true, 2170 "optional": true, 2171 "os": [ 2172 "darwin" 2173 ], 2174 "engines": { 2175 "node": ">= 12.0.0" 2176 }, 2177 "funding": { 2178 "type": "opencollective", 2179 "url": "https://opencollective.com/parcel" 2180 } 2181 }, 2182 "node_modules/lightningcss-freebsd-x64": { 2183 "version": "1.30.1", 2184 "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.1.tgz", 2185 "integrity": "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==", 2186 "cpu": [ 2187 "x64" 2188 ], 2189 "dev": true, 2190 "optional": true, 2191 "os": [ 2192 "freebsd" 2193 ], 2194 "engines": { 2195 "node": ">= 12.0.0" 2196 }, 2197 "funding": { 2198 "type": "opencollective", 2199 "url": "https://opencollective.com/parcel" 2200 } 2201 }, 2202 "node_modules/lightningcss-linux-arm-gnueabihf": { 2203 "version": "1.30.1", 2204 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.1.tgz", 2205 "integrity": "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==", 2206 "cpu": [ 2207 "arm" 2208 ], 2209 "dev": true, 2210 "optional": true, 2211 "os": [ 2212 "linux" 2213 ], 2214 "engines": { 2215 "node": ">= 12.0.0" 2216 }, 2217 "funding": { 2218 "type": "opencollective", 2219 "url": "https://opencollective.com/parcel" 2220 } 2221 }, 2222 "node_modules/lightningcss-linux-arm64-gnu": { 2223 "version": "1.30.1", 2224 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.1.tgz", 2225 "integrity": "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==", 2226 "cpu": [ 2227 "arm64" 2228 ], 2229 "dev": true, 2230 "optional": true, 2231 "os": [ 2232 "linux" 2233 ], 2234 "engines": { 2235 "node": ">= 12.0.0" 2236 }, 2237 "funding": { 2238 "type": "opencollective", 2239 "url": "https://opencollective.com/parcel" 2240 } 2241 }, 2242 "node_modules/lightningcss-linux-arm64-musl": { 2243 "version": "1.30.1", 2244 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.1.tgz", 2245 "integrity": "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==", 2246 "cpu": [ 2247 "arm64" 2248 ], 2249 "dev": true, 2250 "optional": true, 2251 "os": [ 2252 "linux" 2253 ], 2254 "engines": { 2255 "node": ">= 12.0.0" 2256 }, 2257 "funding": { 2258 "type": "opencollective", 2259 "url": "https://opencollective.com/parcel" 2260 } 2261 }, 2262 "node_modules/lightningcss-linux-x64-gnu": { 2263 "version": "1.30.1", 2264 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.1.tgz", 2265 "integrity": "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==", 2266 "cpu": [ 2267 "x64" 2268 ], 2269 "dev": true, 2270 "optional": true, 2271 "os": [ 2272 "linux" 2273 ], 2274 "engines": { 2275 "node": ">= 12.0.0" 2276 }, 2277 "funding": { 2278 "type": "opencollective", 2279 "url": "https://opencollective.com/parcel" 2280 } 2281 }, 2282 "node_modules/lightningcss-linux-x64-musl": { 2283 "version": "1.30.1", 2284 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.1.tgz", 2285 "integrity": "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==", 2286 "cpu": [ 2287 "x64" 2288 ], 2289 "dev": true, 2290 "optional": true, 2291 "os": [ 2292 "linux" 2293 ], 2294 "engines": { 2295 "node": ">= 12.0.0" 2296 }, 2297 "funding": { 2298 "type": "opencollective", 2299 "url": "https://opencollective.com/parcel" 2300 } 2301 }, 2302 "node_modules/lightningcss-win32-arm64-msvc": { 2303 "version": "1.30.1", 2304 "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.1.tgz", 2305 "integrity": "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==", 2306 "cpu": [ 2307 "arm64" 2308 ], 2309 "dev": true, 2310 "optional": true, 2311 "os": [ 2312 "win32" 2313 ], 2314 "engines": { 2315 "node": ">= 12.0.0" 2316 }, 2317 "funding": { 2318 "type": "opencollective", 2319 "url": "https://opencollective.com/parcel" 2320 } 2321 }, 2322 "node_modules/lightningcss-win32-x64-msvc": { 2323 "version": "1.30.1", 2324 "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.1.tgz", 2325 "integrity": "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==", 2326 "cpu": [ 2327 "x64" 2328 ], 2329 "dev": true, 2330 "optional": true, 2331 "os": [ 2332 "win32" 2333 ], 2334 "engines": { 2335 "node": ">= 12.0.0" 2336 }, 2337 "funding": { 2338 "type": "opencollective", 2339 "url": "https://opencollective.com/parcel" 2340 } 2341 }, 2342 "node_modules/lru-cache": { 2343 "version": "10.4.3", 2344 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 2345 "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" 2346 }, 2347 "node_modules/lucide-react": { 2348 "version": "0.542.0", 2349 "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.542.0.tgz", 2350 "integrity": "sha512-w3hD8/SQB7+lzU2r4VdFyzzOzKnUjTZIF/MQJGSSvni7Llewni4vuViRppfRAa2guOsY5k4jZyxw/i9DQHv+dw==", 2351 "peerDependencies": { 2352 "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" 2353 } 2354 }, 2355 "node_modules/magic-string": { 2356 "version": "0.30.18", 2357 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.18.tgz", 2358 "integrity": "sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ==", 2359 "dev": true, 2360 "dependencies": { 2361 "@jridgewell/sourcemap-codec": "^1.5.5" 2362 } 2363 }, 2364 "node_modules/minimatch": { 2365 "version": "9.0.5", 2366 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 2367 "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 2368 "dev": true, 2369 "dependencies": { 2370 "brace-expansion": "^2.0.1" 2371 }, 2372 "engines": { 2373 "node": ">=16 || 14 >=14.17" 2374 }, 2375 "funding": { 2376 "url": "https://github.com/sponsors/isaacs" 2377 } 2378 }, 2379 "node_modules/minipass": { 2380 "version": "7.1.2", 2381 "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", 2382 "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", 2383 "dev": true, 2384 "engines": { 2385 "node": ">=16 || 14 >=14.17" 2386 } 2387 }, 2388 "node_modules/minizlib": { 2389 "version": "3.0.2", 2390 "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz", 2391 "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==", 2392 "dev": true, 2393 "dependencies": { 2394 "minipass": "^7.1.2" 2395 }, 2396 "engines": { 2397 "node": ">= 18" 2398 } 2399 }, 2400 "node_modules/mkdirp": { 2401 "version": "3.0.1", 2402 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", 2403 "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", 2404 "dev": true, 2405 "bin": { 2406 "mkdirp": "dist/cjs/src/bin.js" 2407 }, 2408 "engines": { 2409 "node": ">=10" 2410 }, 2411 "funding": { 2412 "url": "https://github.com/sponsors/isaacs" 2413 } 2414 }, 2415 "node_modules/multiformats": { 2416 "version": "13.4.0", 2417 "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-13.4.0.tgz", 2418 "integrity": "sha512-Mkb/QcclrJxKC+vrcIFl297h52QcKh2Az/9A5vbWytbQt4225UWWWmIuSsKksdww9NkIeYcA7DkfftyLuC/JSg==" 2419 }, 2420 "node_modules/nanoid": { 2421 "version": "3.3.11", 2422 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", 2423 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", 2424 "funding": [ 2425 { 2426 "type": "github", 2427 "url": "https://github.com/sponsors/ai" 2428 } 2429 ], 2430 "bin": { 2431 "nanoid": "bin/nanoid.cjs" 2432 }, 2433 "engines": { 2434 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 2435 } 2436 }, 2437 "node_modules/next": { 2438 "version": "15.5.2", 2439 "resolved": "https://registry.npmjs.org/next/-/next-15.5.2.tgz", 2440 "integrity": "sha512-H8Otr7abj1glFhbGnvUt3gz++0AF1+QoCXEBmd/6aKbfdFwrn0LpA836Ed5+00va/7HQSDD+mOoVhn3tNy3e/Q==", 2441 "dependencies": { 2442 "@next/env": "15.5.2", 2443 "@swc/helpers": "0.5.15", 2444 "caniuse-lite": "^1.0.30001579", 2445 "postcss": "8.4.31", 2446 "styled-jsx": "5.1.6" 2447 }, 2448 "bin": { 2449 "next": "dist/bin/next" 2450 }, 2451 "engines": { 2452 "node": "^18.18.0 || ^19.8.0 || >= 20.0.0" 2453 }, 2454 "optionalDependencies": { 2455 "@next/swc-darwin-arm64": "15.5.2", 2456 "@next/swc-darwin-x64": "15.5.2", 2457 "@next/swc-linux-arm64-gnu": "15.5.2", 2458 "@next/swc-linux-arm64-musl": "15.5.2", 2459 "@next/swc-linux-x64-gnu": "15.5.2", 2460 "@next/swc-linux-x64-musl": "15.5.2", 2461 "@next/swc-win32-arm64-msvc": "15.5.2", 2462 "@next/swc-win32-x64-msvc": "15.5.2", 2463 "sharp": "^0.34.3" 2464 }, 2465 "peerDependencies": { 2466 "@opentelemetry/api": "^1.1.0", 2467 "@playwright/test": "^1.51.1", 2468 "babel-plugin-react-compiler": "*", 2469 "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", 2470 "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", 2471 "sass": "^1.3.0" 2472 }, 2473 "peerDependenciesMeta": { 2474 "@opentelemetry/api": { 2475 "optional": true 2476 }, 2477 "@playwright/test": { 2478 "optional": true 2479 }, 2480 "babel-plugin-react-compiler": { 2481 "optional": true 2482 }, 2483 "sass": { 2484 "optional": true 2485 } 2486 } 2487 }, 2488 "node_modules/next-themes": { 2489 "version": "0.4.6", 2490 "resolved": "https://registry.npmjs.org/next-themes/-/next-themes-0.4.6.tgz", 2491 "integrity": "sha512-pZvgD5L0IEvX5/9GWyHMf3m8BKiVQwsCMHfoFosXtXBMnaS0ZnIJ9ST4b4NqLVKDEm8QBxoNNGNaBv2JNF6XNA==", 2492 "peerDependencies": { 2493 "react": "^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc", 2494 "react-dom": "^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc" 2495 } 2496 }, 2497 "node_modules/next/node_modules/postcss": { 2498 "version": "8.4.31", 2499 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", 2500 "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", 2501 "funding": [ 2502 { 2503 "type": "opencollective", 2504 "url": "https://opencollective.com/postcss/" 2505 }, 2506 { 2507 "type": "tidelift", 2508 "url": "https://tidelift.com/funding/github/npm/postcss" 2509 }, 2510 { 2511 "type": "github", 2512 "url": "https://github.com/sponsors/ai" 2513 } 2514 ], 2515 "dependencies": { 2516 "nanoid": "^3.3.6", 2517 "picocolors": "^1.0.0", 2518 "source-map-js": "^1.0.2" 2519 }, 2520 "engines": { 2521 "node": "^10 || ^12 || >=14" 2522 } 2523 }, 2524 "node_modules/node-gyp-build-optional-packages": { 2525 "version": "5.1.1", 2526 "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.1.1.tgz", 2527 "integrity": "sha512-+P72GAjVAbTxjjwUmwjVrqrdZROD4nf8KgpBoDxqXXTiYZZt/ud60dE5yvCSr9lRO8e8yv6kgJIC0K0PfZFVQw==", 2528 "optional": true, 2529 "dependencies": { 2530 "detect-libc": "^2.0.1" 2531 }, 2532 "bin": { 2533 "node-gyp-build-optional-packages": "bin.js", 2534 "node-gyp-build-optional-packages-optional": "optional.js", 2535 "node-gyp-build-optional-packages-test": "build-test.js" 2536 } 2537 }, 2538 "node_modules/on-exit-leak-free": { 2539 "version": "2.1.2", 2540 "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz", 2541 "integrity": "sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==", 2542 "engines": { 2543 "node": ">=14.0.0" 2544 } 2545 }, 2546 "node_modules/path-browserify": { 2547 "version": "1.0.1", 2548 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", 2549 "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", 2550 "dev": true 2551 }, 2552 "node_modules/picocolors": { 2553 "version": "1.1.1", 2554 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 2555 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" 2556 }, 2557 "node_modules/picomatch": { 2558 "version": "4.0.3", 2559 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", 2560 "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", 2561 "dev": true, 2562 "engines": { 2563 "node": ">=12" 2564 }, 2565 "funding": { 2566 "url": "https://github.com/sponsors/jonschlinkert" 2567 } 2568 }, 2569 "node_modules/pino": { 2570 "version": "8.21.0", 2571 "resolved": "https://registry.npmjs.org/pino/-/pino-8.21.0.tgz", 2572 "integrity": "sha512-ip4qdzjkAyDDZklUaZkcRFb2iA118H9SgRh8yzTkSQK8HilsOJF7rSY8HoW5+I0M46AZgX/pxbprf2vvzQCE0Q==", 2573 "dependencies": { 2574 "atomic-sleep": "^1.0.0", 2575 "fast-redact": "^3.1.1", 2576 "on-exit-leak-free": "^2.1.0", 2577 "pino-abstract-transport": "^1.2.0", 2578 "pino-std-serializers": "^6.0.0", 2579 "process-warning": "^3.0.0", 2580 "quick-format-unescaped": "^4.0.3", 2581 "real-require": "^0.2.0", 2582 "safe-stable-stringify": "^2.3.1", 2583 "sonic-boom": "^3.7.0", 2584 "thread-stream": "^2.6.0" 2585 }, 2586 "bin": { 2587 "pino": "bin.js" 2588 } 2589 }, 2590 "node_modules/pino-abstract-transport": { 2591 "version": "1.2.0", 2592 "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.2.0.tgz", 2593 "integrity": "sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==", 2594 "dependencies": { 2595 "readable-stream": "^4.0.0", 2596 "split2": "^4.0.0" 2597 } 2598 }, 2599 "node_modules/pino-std-serializers": { 2600 "version": "6.2.2", 2601 "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-6.2.2.tgz", 2602 "integrity": "sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==" 2603 }, 2604 "node_modules/postcss": { 2605 "version": "8.5.6", 2606 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", 2607 "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", 2608 "dev": true, 2609 "funding": [ 2610 { 2611 "type": "opencollective", 2612 "url": "https://opencollective.com/postcss/" 2613 }, 2614 { 2615 "type": "tidelift", 2616 "url": "https://tidelift.com/funding/github/npm/postcss" 2617 }, 2618 { 2619 "type": "github", 2620 "url": "https://github.com/sponsors/ai" 2621 } 2622 ], 2623 "dependencies": { 2624 "nanoid": "^3.3.11", 2625 "picocolors": "^1.1.1", 2626 "source-map-js": "^1.2.1" 2627 }, 2628 "engines": { 2629 "node": "^10 || ^12 || >=14" 2630 } 2631 }, 2632 "node_modules/prettier": { 2633 "version": "3.6.2", 2634 "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", 2635 "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", 2636 "dev": true, 2637 "bin": { 2638 "prettier": "bin/prettier.cjs" 2639 }, 2640 "engines": { 2641 "node": ">=14" 2642 }, 2643 "funding": { 2644 "url": "https://github.com/prettier/prettier?sponsor=1" 2645 } 2646 }, 2647 "node_modules/process": { 2648 "version": "0.11.10", 2649 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", 2650 "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", 2651 "engines": { 2652 "node": ">= 0.6.0" 2653 } 2654 }, 2655 "node_modules/process-warning": { 2656 "version": "3.0.0", 2657 "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-3.0.0.tgz", 2658 "integrity": "sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==" 2659 }, 2660 "node_modules/quick-format-unescaped": { 2661 "version": "4.0.4", 2662 "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", 2663 "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==" 2664 }, 2665 "node_modules/react": { 2666 "version": "19.1.0", 2667 "resolved": "https://registry.npmjs.org/react/-/react-19.1.0.tgz", 2668 "integrity": "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==", 2669 "engines": { 2670 "node": ">=0.10.0" 2671 } 2672 }, 2673 "node_modules/react-dom": { 2674 "version": "19.1.0", 2675 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.0.tgz", 2676 "integrity": "sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==", 2677 "dependencies": { 2678 "scheduler": "^0.26.0" 2679 }, 2680 "peerDependencies": { 2681 "react": "^19.1.0" 2682 } 2683 }, 2684 "node_modules/react-is": { 2685 "version": "19.1.1", 2686 "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.1.1.tgz", 2687 "integrity": "sha512-tr41fA15Vn8p4X9ntI+yCyeGSf1TlYaY5vlTZfQmeLBrFo3psOPX6HhTDnFNL9uj3EhP0KAQ80cugCl4b4BERA==", 2688 "peer": true 2689 }, 2690 "node_modules/react-leaflet": { 2691 "version": "5.0.0", 2692 "resolved": "https://registry.npmjs.org/react-leaflet/-/react-leaflet-5.0.0.tgz", 2693 "integrity": "sha512-CWbTpr5vcHw5bt9i4zSlPEVQdTVcML390TjeDG0cK59z1ylexpqC6M1PJFjV8jD7CF+ACBFsLIDs6DRMoLEofw==", 2694 "dependencies": { 2695 "@react-leaflet/core": "^3.0.0" 2696 }, 2697 "peerDependencies": { 2698 "leaflet": "^1.9.0", 2699 "react": "^19.0.0", 2700 "react-dom": "^19.0.0" 2701 } 2702 }, 2703 "node_modules/react-redux": { 2704 "version": "9.2.0", 2705 "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.2.0.tgz", 2706 "integrity": "sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==", 2707 "dependencies": { 2708 "@types/use-sync-external-store": "^0.0.6", 2709 "use-sync-external-store": "^1.4.0" 2710 }, 2711 "peerDependencies": { 2712 "@types/react": "^18.2.25 || ^19", 2713 "react": "^18.0 || ^19", 2714 "redux": "^5.0.0" 2715 }, 2716 "peerDependenciesMeta": { 2717 "@types/react": { 2718 "optional": true 2719 }, 2720 "redux": { 2721 "optional": true 2722 } 2723 } 2724 }, 2725 "node_modules/readable-stream": { 2726 "version": "4.7.0", 2727 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", 2728 "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", 2729 "dependencies": { 2730 "abort-controller": "^3.0.0", 2731 "buffer": "^6.0.3", 2732 "events": "^3.3.0", 2733 "process": "^0.11.10", 2734 "string_decoder": "^1.3.0" 2735 }, 2736 "engines": { 2737 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2738 } 2739 }, 2740 "node_modules/real-require": { 2741 "version": "0.2.0", 2742 "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.2.0.tgz", 2743 "integrity": "sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==", 2744 "engines": { 2745 "node": ">= 12.13.0" 2746 } 2747 }, 2748 "node_modules/recharts": { 2749 "version": "3.1.2", 2750 "resolved": "https://registry.npmjs.org/recharts/-/recharts-3.1.2.tgz", 2751 "integrity": "sha512-vhNbYwaxNbk/IATK0Ki29k3qvTkGqwvCgyQAQ9MavvvBwjvKnMTswdbklJpcOAoMPN/qxF3Lyqob0zO+ZXkZ4g==", 2752 "dependencies": { 2753 "@reduxjs/toolkit": "1.x.x || 2.x.x", 2754 "clsx": "^2.1.1", 2755 "decimal.js-light": "^2.5.1", 2756 "es-toolkit": "^1.39.3", 2757 "eventemitter3": "^5.0.1", 2758 "immer": "^10.1.1", 2759 "react-redux": "8.x.x || 9.x.x", 2760 "reselect": "5.1.1", 2761 "tiny-invariant": "^1.3.3", 2762 "use-sync-external-store": "^1.2.2", 2763 "victory-vendor": "^37.0.2" 2764 }, 2765 "engines": { 2766 "node": ">=18" 2767 }, 2768 "peerDependencies": { 2769 "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", 2770 "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", 2771 "react-is": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" 2772 } 2773 }, 2774 "node_modules/redux": { 2775 "version": "5.0.1", 2776 "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", 2777 "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==" 2778 }, 2779 "node_modules/redux-thunk": { 2780 "version": "3.1.0", 2781 "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-3.1.0.tgz", 2782 "integrity": "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==", 2783 "peerDependencies": { 2784 "redux": "^5.0.0" 2785 } 2786 }, 2787 "node_modules/reselect": { 2788 "version": "5.1.1", 2789 "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.1.tgz", 2790 "integrity": "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==" 2791 }, 2792 "node_modules/safe-buffer": { 2793 "version": "5.2.1", 2794 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 2795 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 2796 "funding": [ 2797 { 2798 "type": "github", 2799 "url": "https://github.com/sponsors/feross" 2800 }, 2801 { 2802 "type": "patreon", 2803 "url": "https://www.patreon.com/feross" 2804 }, 2805 { 2806 "type": "consulting", 2807 "url": "https://feross.org/support" 2808 } 2809 ] 2810 }, 2811 "node_modules/safe-stable-stringify": { 2812 "version": "2.5.0", 2813 "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", 2814 "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", 2815 "engines": { 2816 "node": ">=10" 2817 } 2818 }, 2819 "node_modules/scheduler": { 2820 "version": "0.26.0", 2821 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz", 2822 "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==" 2823 }, 2824 "node_modules/semver": { 2825 "version": "7.7.2", 2826 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", 2827 "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", 2828 "optional": true, 2829 "bin": { 2830 "semver": "bin/semver.js" 2831 }, 2832 "engines": { 2833 "node": ">=10" 2834 } 2835 }, 2836 "node_modules/sharp": { 2837 "version": "0.34.3", 2838 "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.3.tgz", 2839 "integrity": "sha512-eX2IQ6nFohW4DbvHIOLRB3MHFpYqaqvXd3Tp5e/T/dSH83fxaNJQRvDMhASmkNTsNTVF2/OOopzRCt7xokgPfg==", 2840 "hasInstallScript": true, 2841 "optional": true, 2842 "dependencies": { 2843 "color": "^4.2.3", 2844 "detect-libc": "^2.0.4", 2845 "semver": "^7.7.2" 2846 }, 2847 "engines": { 2848 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 2849 }, 2850 "funding": { 2851 "url": "https://opencollective.com/libvips" 2852 }, 2853 "optionalDependencies": { 2854 "@img/sharp-darwin-arm64": "0.34.3", 2855 "@img/sharp-darwin-x64": "0.34.3", 2856 "@img/sharp-libvips-darwin-arm64": "1.2.0", 2857 "@img/sharp-libvips-darwin-x64": "1.2.0", 2858 "@img/sharp-libvips-linux-arm": "1.2.0", 2859 "@img/sharp-libvips-linux-arm64": "1.2.0", 2860 "@img/sharp-libvips-linux-ppc64": "1.2.0", 2861 "@img/sharp-libvips-linux-s390x": "1.2.0", 2862 "@img/sharp-libvips-linux-x64": "1.2.0", 2863 "@img/sharp-libvips-linuxmusl-arm64": "1.2.0", 2864 "@img/sharp-libvips-linuxmusl-x64": "1.2.0", 2865 "@img/sharp-linux-arm": "0.34.3", 2866 "@img/sharp-linux-arm64": "0.34.3", 2867 "@img/sharp-linux-ppc64": "0.34.3", 2868 "@img/sharp-linux-s390x": "0.34.3", 2869 "@img/sharp-linux-x64": "0.34.3", 2870 "@img/sharp-linuxmusl-arm64": "0.34.3", 2871 "@img/sharp-linuxmusl-x64": "0.34.3", 2872 "@img/sharp-wasm32": "0.34.3", 2873 "@img/sharp-win32-arm64": "0.34.3", 2874 "@img/sharp-win32-ia32": "0.34.3", 2875 "@img/sharp-win32-x64": "0.34.3" 2876 } 2877 }, 2878 "node_modules/simple-swizzle": { 2879 "version": "0.2.2", 2880 "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", 2881 "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", 2882 "optional": true, 2883 "dependencies": { 2884 "is-arrayish": "^0.3.1" 2885 } 2886 }, 2887 "node_modules/sonic-boom": { 2888 "version": "3.8.1", 2889 "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.8.1.tgz", 2890 "integrity": "sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==", 2891 "dependencies": { 2892 "atomic-sleep": "^1.0.0" 2893 } 2894 }, 2895 "node_modules/source-map-js": { 2896 "version": "1.2.1", 2897 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 2898 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 2899 "engines": { 2900 "node": ">=0.10.0" 2901 } 2902 }, 2903 "node_modules/split2": { 2904 "version": "4.2.0", 2905 "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", 2906 "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", 2907 "engines": { 2908 "node": ">= 10.x" 2909 } 2910 }, 2911 "node_modules/string_decoder": { 2912 "version": "1.3.0", 2913 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 2914 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 2915 "dependencies": { 2916 "safe-buffer": "~5.2.0" 2917 } 2918 }, 2919 "node_modules/styled-jsx": { 2920 "version": "5.1.6", 2921 "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz", 2922 "integrity": "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==", 2923 "dependencies": { 2924 "client-only": "0.0.1" 2925 }, 2926 "engines": { 2927 "node": ">= 12.0.0" 2928 }, 2929 "peerDependencies": { 2930 "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" 2931 }, 2932 "peerDependenciesMeta": { 2933 "@babel/core": { 2934 "optional": true 2935 }, 2936 "babel-plugin-macros": { 2937 "optional": true 2938 } 2939 } 2940 }, 2941 "node_modules/supports-color": { 2942 "version": "7.2.0", 2943 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 2944 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 2945 "dev": true, 2946 "dependencies": { 2947 "has-flag": "^4.0.0" 2948 }, 2949 "engines": { 2950 "node": ">=8" 2951 } 2952 }, 2953 "node_modules/tailwindcss": { 2954 "version": "4.1.12", 2955 "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.12.tgz", 2956 "integrity": "sha512-DzFtxOi+7NsFf7DBtI3BJsynR+0Yp6etH+nRPTbpWnS2pZBaSksv/JGctNwSWzbFjp0vxSqknaUylseZqMDGrA==", 2957 "dev": true 2958 }, 2959 "node_modules/tapable": { 2960 "version": "2.2.3", 2961 "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.3.tgz", 2962 "integrity": "sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg==", 2963 "dev": true, 2964 "engines": { 2965 "node": ">=6" 2966 }, 2967 "funding": { 2968 "type": "opencollective", 2969 "url": "https://opencollective.com/webpack" 2970 } 2971 }, 2972 "node_modules/tar": { 2973 "version": "7.4.3", 2974 "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", 2975 "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", 2976 "dev": true, 2977 "dependencies": { 2978 "@isaacs/fs-minipass": "^4.0.0", 2979 "chownr": "^3.0.0", 2980 "minipass": "^7.1.2", 2981 "minizlib": "^3.0.1", 2982 "mkdirp": "^3.0.1", 2983 "yallist": "^5.0.0" 2984 }, 2985 "engines": { 2986 "node": ">=18" 2987 } 2988 }, 2989 "node_modules/thread-stream": { 2990 "version": "2.7.0", 2991 "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-2.7.0.tgz", 2992 "integrity": "sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==", 2993 "dependencies": { 2994 "real-require": "^0.2.0" 2995 } 2996 }, 2997 "node_modules/tiny-invariant": { 2998 "version": "1.3.3", 2999 "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", 3000 "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" 3001 }, 3002 "node_modules/tinyglobby": { 3003 "version": "0.2.14", 3004 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", 3005 "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", 3006 "dev": true, 3007 "dependencies": { 3008 "fdir": "^6.4.4", 3009 "picomatch": "^4.0.2" 3010 }, 3011 "engines": { 3012 "node": ">=12.0.0" 3013 }, 3014 "funding": { 3015 "url": "https://github.com/sponsors/SuperchupuDev" 3016 } 3017 }, 3018 "node_modules/tlds": { 3019 "version": "1.260.0", 3020 "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.260.0.tgz", 3021 "integrity": "sha512-78+28EWBhCEE7qlyaHA9OR3IPvbCLiDh3Ckla593TksfFc9vfTsgvH7eS+dr3o9qr31gwGbogcI16yN91PoRjQ==", 3022 "bin": { 3023 "tlds": "bin.js" 3024 } 3025 }, 3026 "node_modules/ts-morph": { 3027 "version": "24.0.0", 3028 "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-24.0.0.tgz", 3029 "integrity": "sha512-2OAOg/Ob5yx9Et7ZX4CvTCc0UFoZHwLEJ+dpDPSUi5TgwwlTlX47w+iFRrEwzUZwYACjq83cgjS/Da50Ga37uw==", 3030 "dev": true, 3031 "dependencies": { 3032 "@ts-morph/common": "~0.25.0", 3033 "code-block-writer": "^13.0.3" 3034 } 3035 }, 3036 "node_modules/tslib": { 3037 "version": "2.8.1", 3038 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 3039 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" 3040 }, 3041 "node_modules/typescript": { 3042 "version": "5.9.2", 3043 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz", 3044 "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", 3045 "dev": true, 3046 "bin": { 3047 "tsc": "bin/tsc", 3048 "tsserver": "bin/tsserver" 3049 }, 3050 "engines": { 3051 "node": ">=14.17" 3052 } 3053 }, 3054 "node_modules/uint8arrays": { 3055 "version": "3.0.0", 3056 "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", 3057 "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", 3058 "dependencies": { 3059 "multiformats": "^9.4.2" 3060 } 3061 }, 3062 "node_modules/uint8arrays/node_modules/multiformats": { 3063 "version": "9.9.0", 3064 "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", 3065 "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==" 3066 }, 3067 "node_modules/uncrypto": { 3068 "version": "0.1.3", 3069 "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", 3070 "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==" 3071 }, 3072 "node_modules/undici": { 3073 "version": "6.21.3", 3074 "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.3.tgz", 3075 "integrity": "sha512-gBLkYIlEnSp8pFbT64yFgGE6UIB9tAkhukC23PmMDCe5Nd+cRqKxSjw5y54MK2AZMgZfJWMaNE4nYUHgi1XEOw==", 3076 "engines": { 3077 "node": ">=18.17" 3078 } 3079 }, 3080 "node_modules/undici-types": { 3081 "version": "6.21.0", 3082 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", 3083 "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", 3084 "dev": true 3085 }, 3086 "node_modules/use-sync-external-store": { 3087 "version": "1.5.0", 3088 "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.5.0.tgz", 3089 "integrity": "sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==", 3090 "peerDependencies": { 3091 "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" 3092 } 3093 }, 3094 "node_modules/victory-vendor": { 3095 "version": "37.3.6", 3096 "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-37.3.6.tgz", 3097 "integrity": "sha512-SbPDPdDBYp+5MJHhBCAyI7wKM3d5ivekigc2Dk2s7pgbZ9wIgIBYGVw4zGHBml/qTFbexrofXW6Gu4noGxrOwQ==", 3098 "dependencies": { 3099 "@types/d3-array": "^3.0.3", 3100 "@types/d3-ease": "^3.0.0", 3101 "@types/d3-interpolate": "^3.0.1", 3102 "@types/d3-scale": "^4.0.2", 3103 "@types/d3-shape": "^3.1.0", 3104 "@types/d3-time": "^3.0.0", 3105 "@types/d3-timer": "^3.0.0", 3106 "d3-array": "^3.1.6", 3107 "d3-ease": "^3.0.1", 3108 "d3-interpolate": "^3.0.1", 3109 "d3-scale": "^4.0.2", 3110 "d3-shape": "^3.1.0", 3111 "d3-time": "^3.0.0", 3112 "d3-timer": "^3.0.1" 3113 } 3114 }, 3115 "node_modules/yallist": { 3116 "version": "5.0.0", 3117 "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", 3118 "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", 3119 "dev": true, 3120 "engines": { 3121 "node": ">=18" 3122 } 3123 }, 3124 "node_modules/yesno": { 3125 "version": "0.4.0", 3126 "resolved": "https://registry.npmjs.org/yesno/-/yesno-0.4.0.tgz", 3127 "integrity": "sha512-tdBxmHvbXPBKYIg81bMCB7bVeDmHkRzk5rVJyYYXurwKkHq/MCd8rz4HSJUP7hW0H2NlXiq8IFiWvYKEHhlotA==", 3128 "dev": true 3129 }, 3130 "node_modules/zod": { 3131 "version": "3.25.76", 3132 "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", 3133 "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", 3134 "funding": { 3135 "url": "https://github.com/sponsors/colinhacks" 3136 } 3137 } 3138 } 3139}