package-lock.json
1 { 2 "name": "scripts", 3 "lockfileVersion": 3, 4 "requires": true, 5 "packages": { 6 "": { 7 "dependencies": { 8 "corestore": "^7.7.0", 9 "express": "^5.2.1", 10 "hyperbee": "^2.26.5", 11 "hyperswarm": "^4.16.0" 12 } 13 }, 14 "node_modules/@hyperswarm/secret-stream": { 15 "version": "6.9.1", 16 "resolved": "https://registry.npmjs.org/@hyperswarm/secret-stream/-/secret-stream-6.9.1.tgz", 17 "integrity": "sha512-xb0S5y3YJwBakD77JOGBHlBxdp63mHClZoXBYoLv+9wH8e054ESKlmQptWqjJK5dv5VMUIVYOJB4MaOpB0JdGw==", 18 "license": "Apache-2.0", 19 "dependencies": { 20 "b4a": "^1.1.0", 21 "hypercore-crypto": "^3.3.1", 22 "noise-curve-ed": "^2.0.1", 23 "noise-handshake": "^4.0.0", 24 "sodium-secretstream": "^1.1.0", 25 "sodium-universal": "^5.0.0", 26 "streamx": "^2.14.0", 27 "timeout-refresh": "^2.0.0", 28 "unslab": "^1.3.0" 29 } 30 }, 31 "node_modules/accepts": { 32 "version": "2.0.0", 33 "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", 34 "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", 35 "license": "MIT", 36 "dependencies": { 37 "mime-types": "^3.0.0", 38 "negotiator": "^1.0.0" 39 }, 40 "engines": { 41 "node": ">= 0.6" 42 } 43 }, 44 "node_modules/b4a": { 45 "version": "1.7.3", 46 "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.3.tgz", 47 "integrity": "sha512-5Q2mfq2WfGuFp3uS//0s6baOJLMoVduPYVeNmDYxu5OUA1/cBfvr2RIS7vi62LdNj/urk1hfmj867I3qt6uZ7Q==", 48 "license": "Apache-2.0", 49 "peerDependencies": { 50 "react-native-b4a": "*" 51 }, 52 "peerDependenciesMeta": { 53 "react-native-b4a": { 54 "optional": true 55 } 56 } 57 }, 58 "node_modules/bare-addon-resolve": { 59 "version": "1.9.6", 60 "resolved": "https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.9.6.tgz", 61 "integrity": "sha512-hvOQY1zDK6u0rSr27T6QlULoVLwi8J2k8HHHJlxSfT7XQdQ/7bsS+AnjYkHtu/TkL+gm3aMXAKucJkJAbrDG/g==", 62 "license": "Apache-2.0", 63 "dependencies": { 64 "bare-module-resolve": "^1.10.0", 65 "bare-semver": "^1.0.0" 66 }, 67 "peerDependencies": { 68 "bare-url": "*" 69 }, 70 "peerDependenciesMeta": { 71 "bare-url": { 72 "optional": true 73 } 74 } 75 }, 76 "node_modules/bare-events": { 77 "version": "2.8.2", 78 "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.2.tgz", 79 "integrity": "sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==", 80 "license": "Apache-2.0", 81 "peerDependencies": { 82 "bare-abort-controller": "*" 83 }, 84 "peerDependenciesMeta": { 85 "bare-abort-controller": { 86 "optional": true 87 } 88 } 89 }, 90 "node_modules/bare-fs": { 91 "version": "4.5.2", 92 "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.2.tgz", 93 "integrity": "sha512-veTnRzkb6aPHOvSKIOy60KzURfBdUflr5VReI+NSaPL6xf+XLdONQgZgpYvUuZLVQ8dCqxpBAudaOM1+KpAUxw==", 94 "license": "Apache-2.0", 95 "dependencies": { 96 "bare-events": "^2.5.4", 97 "bare-path": "^3.0.0", 98 "bare-stream": "^2.6.4", 99 "bare-url": "^2.2.2", 100 "fast-fifo": "^1.3.2" 101 }, 102 "engines": { 103 "bare": ">=1.16.0" 104 }, 105 "peerDependencies": { 106 "bare-buffer": "*" 107 }, 108 "peerDependenciesMeta": { 109 "bare-buffer": { 110 "optional": true 111 } 112 } 113 }, 114 "node_modules/bare-module-resolve": { 115 "version": "1.12.1", 116 "resolved": "https://registry.npmjs.org/bare-module-resolve/-/bare-module-resolve-1.12.1.tgz", 117 "integrity": "sha512-hbmAPyFpEq8FoZMd5sFO3u6MC5feluWoGE8YKlA8fCrl6mNtx68Wjg4DTiDJcqRJaovTvOYKfYngoBUnbaT7eg==", 118 "license": "Apache-2.0", 119 "dependencies": { 120 "bare-semver": "^1.0.0" 121 }, 122 "peerDependencies": { 123 "bare-url": "*" 124 }, 125 "peerDependenciesMeta": { 126 "bare-url": { 127 "optional": true 128 } 129 } 130 }, 131 "node_modules/bare-os": { 132 "version": "3.6.2", 133 "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.6.2.tgz", 134 "integrity": "sha512-T+V1+1srU2qYNBmJCXZkUY5vQ0B4FSlL3QDROnKQYOqeiQR8UbjNHlPa+TIbM4cuidiN9GaTaOZgSEgsvPbh5A==", 135 "license": "Apache-2.0", 136 "engines": { 137 "bare": ">=1.14.0" 138 } 139 }, 140 "node_modules/bare-path": { 141 "version": "3.0.0", 142 "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz", 143 "integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==", 144 "license": "Apache-2.0", 145 "dependencies": { 146 "bare-os": "^3.0.1" 147 } 148 }, 149 "node_modules/bare-semver": { 150 "version": "1.0.2", 151 "resolved": "https://registry.npmjs.org/bare-semver/-/bare-semver-1.0.2.tgz", 152 "integrity": "sha512-ESVaN2nzWhcI5tf3Zzcq9aqCZ676VWzqw07eEZ0qxAcEOAFYBa0pWq8sK34OQeHLY3JsfKXZS9mDyzyxGjeLzA==", 153 "license": "Apache-2.0" 154 }, 155 "node_modules/bare-stream": { 156 "version": "2.7.0", 157 "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.7.0.tgz", 158 "integrity": "sha512-oyXQNicV1y8nc2aKffH+BUHFRXmx6VrPzlnaEvMhram0nPBrKcEdcyBg5r08D0i8VxngHFAiVyn1QKXpSG0B8A==", 159 "license": "Apache-2.0", 160 "dependencies": { 161 "streamx": "^2.21.0" 162 }, 163 "peerDependencies": { 164 "bare-buffer": "*", 165 "bare-events": "*" 166 }, 167 "peerDependenciesMeta": { 168 "bare-buffer": { 169 "optional": true 170 }, 171 "bare-events": { 172 "optional": true 173 } 174 } 175 }, 176 "node_modules/bare-url": { 177 "version": "2.3.2", 178 "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.3.2.tgz", 179 "integrity": "sha512-ZMq4gd9ngV5aTMa5p9+UfY0b3skwhHELaDkhEHetMdX0LRkW9kzaym4oo/Eh+Ghm0CCDuMTsRIGM/ytUc1ZYmw==", 180 "license": "Apache-2.0", 181 "dependencies": { 182 "bare-path": "^3.0.0" 183 } 184 }, 185 "node_modules/big-sparse-array": { 186 "version": "1.0.3", 187 "resolved": "https://registry.npmjs.org/big-sparse-array/-/big-sparse-array-1.0.3.tgz", 188 "integrity": "sha512-6RjV/3mSZORlMdpUaQ6rUSpG637cZm0//E54YYGtQg1c1O+AbZP8UTdJ/TchsDZcTVLmyWZcseBfp2HBeXUXOQ==", 189 "license": "MIT" 190 }, 191 "node_modules/bits-to-bytes": { 192 "version": "1.3.0", 193 "resolved": "https://registry.npmjs.org/bits-to-bytes/-/bits-to-bytes-1.3.0.tgz", 194 "integrity": "sha512-OJoHTpFXS9bXHBCekGTByf3MqM8CGblBDIduKQeeVVeiU9dDWywSSirXIBYGgg3d1zbVuvnMa1vD4r6PA0kOKg==", 195 "license": "ISC", 196 "dependencies": { 197 "b4a": "^1.5.0" 198 } 199 }, 200 "node_modules/blind-relay": { 201 "version": "1.4.0", 202 "resolved": "https://registry.npmjs.org/blind-relay/-/blind-relay-1.4.0.tgz", 203 "integrity": "sha512-6xt7fDfCs6eGmNNym6I9N42jmjcMQn2qwwOVnkP9ZnrkXFk6c4/tdO1xqRmDEzKzV8gigd+DVdCUG/RUYnen7Q==", 204 "license": "Apache-2.0", 205 "dependencies": { 206 "b4a": "^1.6.4", 207 "bare-events": "^2.2.0", 208 "bits-to-bytes": "^1.3.0", 209 "compact-encoding": "^2.12.0", 210 "compact-encoding-bitfield": "^1.0.0", 211 "protomux": "^3.5.1", 212 "sodium-universal": "^5.0.0", 213 "streamx": "^2.15.1" 214 } 215 }, 216 "node_modules/body-parser": { 217 "version": "2.2.2", 218 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.2.tgz", 219 "integrity": "sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==", 220 "license": "MIT", 221 "dependencies": { 222 "bytes": "^3.1.2", 223 "content-type": "^1.0.5", 224 "debug": "^4.4.3", 225 "http-errors": "^2.0.0", 226 "iconv-lite": "^0.7.0", 227 "on-finished": "^2.4.1", 228 "qs": "^6.14.1", 229 "raw-body": "^3.0.1", 230 "type-is": "^2.0.1" 231 }, 232 "engines": { 233 "node": ">=18" 234 }, 235 "funding": { 236 "type": "opencollective", 237 "url": "https://opencollective.com/express" 238 } 239 }, 240 "node_modules/bogon": { 241 "version": "1.1.0", 242 "resolved": "https://registry.npmjs.org/bogon/-/bogon-1.1.0.tgz", 243 "integrity": "sha512-a6SnToksXHuUlgeMvI/txWmTcKz7c7iBa8f0HbXL4toN1Uza/CTQ4F7n9jSDX49TCpxv3KUP100q4sZfwLyLiw==", 244 "license": "MIT", 245 "dependencies": { 246 "compact-encoding": "^2.11.0", 247 "compact-encoding-net": "^1.2.0" 248 } 249 }, 250 "node_modules/bytes": { 251 "version": "3.1.2", 252 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", 253 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", 254 "license": "MIT", 255 "engines": { 256 "node": ">= 0.8" 257 } 258 }, 259 "node_modules/call-bind-apply-helpers": { 260 "version": "1.0.2", 261 "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", 262 "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", 263 "license": "MIT", 264 "dependencies": { 265 "es-errors": "^1.3.0", 266 "function-bind": "^1.1.2" 267 }, 268 "engines": { 269 "node": ">= 0.4" 270 } 271 }, 272 "node_modules/call-bound": { 273 "version": "1.0.4", 274 "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", 275 "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", 276 "license": "MIT", 277 "dependencies": { 278 "call-bind-apply-helpers": "^1.0.2", 279 "get-intrinsic": "^1.3.0" 280 }, 281 "engines": { 282 "node": ">= 0.4" 283 }, 284 "funding": { 285 "url": "https://github.com/sponsors/ljharb" 286 } 287 }, 288 "node_modules/codecs": { 289 "version": "3.1.0", 290 "resolved": "https://registry.npmjs.org/codecs/-/codecs-3.1.0.tgz", 291 "integrity": "sha512-Dqx8NwvBvnMeuPQdVKy/XEF71igjR5apxBvCGeV0pP1tXadOiaLvDTXt7xh+/5wI1ASB195mXQGJbw3Ml4YDWQ==", 292 "license": "MIT", 293 "dependencies": { 294 "b4a": "^1.6.3" 295 } 296 }, 297 "node_modules/compact-encoding": { 298 "version": "2.18.0", 299 "resolved": "https://registry.npmjs.org/compact-encoding/-/compact-encoding-2.18.0.tgz", 300 "integrity": "sha512-goACAOlhMI2xo5jGOMUDfOLnGdRE1jGfyZ+zie8N5114nHrbPIqf6GLUtzbLof6DSyrERlYRm3EcBplte5LcQw==", 301 "license": "Apache-2.0", 302 "dependencies": { 303 "b4a": "^1.3.0" 304 } 305 }, 306 "node_modules/compact-encoding-bitfield": { 307 "version": "1.0.0", 308 "resolved": "https://registry.npmjs.org/compact-encoding-bitfield/-/compact-encoding-bitfield-1.0.0.tgz", 309 "integrity": "sha512-3nMVKUg+PF72UHfainmCL8uKvyWfxsjqOtUY+HiMPGLPCTjnwzoKfFAMo1Ad7nwTPdjBqtGK5b3BOFTFW4EBTg==", 310 "license": "ISC", 311 "dependencies": { 312 "compact-encoding": "^2.4.1" 313 } 314 }, 315 "node_modules/compact-encoding-net": { 316 "version": "1.2.0", 317 "resolved": "https://registry.npmjs.org/compact-encoding-net/-/compact-encoding-net-1.2.0.tgz", 318 "integrity": "sha512-LVXpNpF7PGQeHRVVLGgYWzuVoYAaDZvKUsUxRioGfkotzvOh4AzoQF1HBH3zMNaSnx7gJXuUr3hkjnijaH/Eng==", 319 "license": "ISC", 320 "dependencies": { 321 "compact-encoding": "^2.4.1" 322 } 323 }, 324 "node_modules/content-disposition": { 325 "version": "1.0.1", 326 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.1.tgz", 327 "integrity": "sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==", 328 "license": "MIT", 329 "engines": { 330 "node": ">=18" 331 }, 332 "funding": { 333 "type": "opencollective", 334 "url": "https://opencollective.com/express" 335 } 336 }, 337 "node_modules/content-type": { 338 "version": "1.0.5", 339 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", 340 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", 341 "license": "MIT", 342 "engines": { 343 "node": ">= 0.6" 344 } 345 }, 346 "node_modules/cookie": { 347 "version": "0.7.2", 348 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", 349 "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", 350 "license": "MIT", 351 "engines": { 352 "node": ">= 0.6" 353 } 354 }, 355 "node_modules/cookie-signature": { 356 "version": "1.2.2", 357 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", 358 "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", 359 "license": "MIT", 360 "engines": { 361 "node": ">=6.6.0" 362 } 363 }, 364 "node_modules/corestore": { 365 "version": "7.7.0", 366 "resolved": "https://registry.npmjs.org/corestore/-/corestore-7.7.0.tgz", 367 "integrity": "sha512-o1ZZFSjcUtIE6FFIsNJB3k1gv7AyVEYFmgFscdew6oSgSbWn4T5xBGT7L06lZNkwXTuYlsy56A+TPZvptLS4Rg==", 368 "license": "MIT", 369 "dependencies": { 370 "b4a": "^1.6.7", 371 "hypercore": "^11.19.0", 372 "hypercore-crypto": "^3.4.2", 373 "hypercore-errors": "^1.4.0", 374 "hypercore-id-encoding": "^1.3.0", 375 "ready-resource": "^1.1.1", 376 "sodium-universal": "^5.0.1", 377 "which-runtime": "^1.2.1" 378 } 379 }, 380 "node_modules/debounceify": { 381 "version": "1.1.0", 382 "resolved": "https://registry.npmjs.org/debounceify/-/debounceify-1.1.0.tgz", 383 "integrity": "sha512-eKuHDVfJVg+u/0nPy8P+fhnLgbyuTgVxuCRrS/R7EpDSMMkBDgSes41MJtSAY1F1hcqfHz3Zy/qpqHHIp/EhdA==", 384 "license": "MIT" 385 }, 386 "node_modules/debug": { 387 "version": "4.4.3", 388 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", 389 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 390 "license": "MIT", 391 "dependencies": { 392 "ms": "^2.1.3" 393 }, 394 "engines": { 395 "node": ">=6.0" 396 }, 397 "peerDependenciesMeta": { 398 "supports-color": { 399 "optional": true 400 } 401 } 402 }, 403 "node_modules/depd": { 404 "version": "2.0.0", 405 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", 406 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", 407 "license": "MIT", 408 "engines": { 409 "node": ">= 0.8" 410 } 411 }, 412 "node_modules/device-file": { 413 "version": "2.1.3", 414 "resolved": "https://registry.npmjs.org/device-file/-/device-file-2.1.3.tgz", 415 "integrity": "sha512-EKXOEa63atDkCLbUVZOTASG+6hXsg4ay9lcLZ53C1hkPLYjS2gIVIi0jtxz7ZXwCitcCRz5FI3NBZfQQifhf1g==", 416 "license": "Apache-2.0", 417 "dependencies": { 418 "b4a": "^1.6.7", 419 "bare-fs": "^4.0.1", 420 "bare-path": "^3.0.0", 421 "fd-lock": "^2.1.0", 422 "fs-native-extensions": "^1.4.0", 423 "ready-resource": "^1.2.0" 424 } 425 }, 426 "node_modules/dht-rpc": { 427 "version": "6.23.2", 428 "resolved": "https://registry.npmjs.org/dht-rpc/-/dht-rpc-6.23.2.tgz", 429 "integrity": "sha512-3o5sOae76W3WHVE5hK2L78HGv276ZdbMAkBFNh8ICS4Rlb6JQ3MVW9RStOxeD39Td+SF8VD3410JEHh/WCdZ+Q==", 430 "license": "MIT", 431 "dependencies": { 432 "b4a": "^1.6.1", 433 "bare-events": "^2.2.0", 434 "compact-encoding": "^2.11.0", 435 "compact-encoding-net": "^1.2.0", 436 "fast-fifo": "^1.1.0", 437 "kademlia-routing-table": "^1.0.1", 438 "nat-sampler": "^1.0.1", 439 "sodium-universal": "^5.0.0", 440 "streamx": "^2.13.2", 441 "time-ordered-set": "^2.0.0", 442 "udx-native": "^1.5.3" 443 } 444 }, 445 "node_modules/dunder-proto": { 446 "version": "1.0.1", 447 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", 448 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", 449 "license": "MIT", 450 "dependencies": { 451 "call-bind-apply-helpers": "^1.0.1", 452 "es-errors": "^1.3.0", 453 "gopd": "^1.2.0" 454 }, 455 "engines": { 456 "node": ">= 0.4" 457 } 458 }, 459 "node_modules/ee-first": { 460 "version": "1.1.1", 461 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 462 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", 463 "license": "MIT" 464 }, 465 "node_modules/encodeurl": { 466 "version": "2.0.0", 467 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", 468 "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", 469 "license": "MIT", 470 "engines": { 471 "node": ">= 0.8" 472 } 473 }, 474 "node_modules/es-define-property": { 475 "version": "1.0.1", 476 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", 477 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", 478 "license": "MIT", 479 "engines": { 480 "node": ">= 0.4" 481 } 482 }, 483 "node_modules/es-errors": { 484 "version": "1.3.0", 485 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", 486 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", 487 "license": "MIT", 488 "engines": { 489 "node": ">= 0.4" 490 } 491 }, 492 "node_modules/es-object-atoms": { 493 "version": "1.1.1", 494 "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", 495 "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", 496 "license": "MIT", 497 "dependencies": { 498 "es-errors": "^1.3.0" 499 }, 500 "engines": { 501 "node": ">= 0.4" 502 } 503 }, 504 "node_modules/escape-html": { 505 "version": "1.0.3", 506 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 507 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", 508 "license": "MIT" 509 }, 510 "node_modules/etag": { 511 "version": "1.8.1", 512 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 513 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", 514 "license": "MIT", 515 "engines": { 516 "node": ">= 0.6" 517 } 518 }, 519 "node_modules/events-universal": { 520 "version": "1.0.1", 521 "resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz", 522 "integrity": "sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==", 523 "license": "Apache-2.0", 524 "dependencies": { 525 "bare-events": "^2.7.0" 526 } 527 }, 528 "node_modules/express": { 529 "version": "5.2.1", 530 "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", 531 "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", 532 "license": "MIT", 533 "dependencies": { 534 "accepts": "^2.0.0", 535 "body-parser": "^2.2.1", 536 "content-disposition": "^1.0.0", 537 "content-type": "^1.0.5", 538 "cookie": "^0.7.1", 539 "cookie-signature": "^1.2.1", 540 "debug": "^4.4.0", 541 "depd": "^2.0.0", 542 "encodeurl": "^2.0.0", 543 "escape-html": "^1.0.3", 544 "etag": "^1.8.1", 545 "finalhandler": "^2.1.0", 546 "fresh": "^2.0.0", 547 "http-errors": "^2.0.0", 548 "merge-descriptors": "^2.0.0", 549 "mime-types": "^3.0.0", 550 "on-finished": "^2.4.1", 551 "once": "^1.4.0", 552 "parseurl": "^1.3.3", 553 "proxy-addr": "^2.0.7", 554 "qs": "^6.14.0", 555 "range-parser": "^1.2.1", 556 "router": "^2.2.0", 557 "send": "^1.1.0", 558 "serve-static": "^2.2.0", 559 "statuses": "^2.0.1", 560 "type-is": "^2.0.1", 561 "vary": "^1.1.2" 562 }, 563 "engines": { 564 "node": ">= 18" 565 }, 566 "funding": { 567 "type": "opencollective", 568 "url": "https://opencollective.com/express" 569 } 570 }, 571 "node_modules/fast-fifo": { 572 "version": "1.3.2", 573 "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", 574 "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", 575 "license": "MIT" 576 }, 577 "node_modules/fd-lock": { 578 "version": "2.1.1", 579 "resolved": "https://registry.npmjs.org/fd-lock/-/fd-lock-2.1.1.tgz", 580 "integrity": "sha512-H3VkcWFl39Rk0xBokDcUyBcVs6VrYTUo/DhDWMzJOF99wXWDAvmvq/GlLTS2NTehsznZhp3fXVyrtB2ldDXhwg==", 581 "license": "Apache-2.0", 582 "dependencies": { 583 "bare-fs": "^4.5.0", 584 "fs-native-extensions": "^1.4.4", 585 "ready-resource": "^1.2.0", 586 "resource-on-exit": "^1.0.0" 587 } 588 }, 589 "node_modules/finalhandler": { 590 "version": "2.1.1", 591 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz", 592 "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==", 593 "license": "MIT", 594 "dependencies": { 595 "debug": "^4.4.0", 596 "encodeurl": "^2.0.0", 597 "escape-html": "^1.0.3", 598 "on-finished": "^2.4.1", 599 "parseurl": "^1.3.3", 600 "statuses": "^2.0.1" 601 }, 602 "engines": { 603 "node": ">= 18.0.0" 604 }, 605 "funding": { 606 "type": "opencollective", 607 "url": "https://opencollective.com/express" 608 } 609 }, 610 "node_modules/flat-tree": { 611 "version": "1.13.0", 612 "resolved": "https://registry.npmjs.org/flat-tree/-/flat-tree-1.13.0.tgz", 613 "integrity": "sha512-fT3HIuCPwHhFgJ20QYzDHgUG0zMmFg5cHvFiFo5h+QMSJ28TihsEVY0f8HGliuO+pOzmvjMx1odToeaEWkTnyQ==", 614 "license": "MIT" 615 }, 616 "node_modules/forwarded": { 617 "version": "0.2.0", 618 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", 619 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", 620 "license": "MIT", 621 "engines": { 622 "node": ">= 0.6" 623 } 624 }, 625 "node_modules/fresh": { 626 "version": "2.0.0", 627 "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", 628 "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", 629 "license": "MIT", 630 "engines": { 631 "node": ">= 0.8" 632 } 633 }, 634 "node_modules/fs-native-extensions": { 635 "version": "1.4.5", 636 "resolved": "https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.4.5.tgz", 637 "integrity": "sha512-ekV0T//iDm4AvhOcuPaHpxub4DI7HvY5ucLJVDvi7T2J+NZkQ9S6MuvgP0yeQvoqNUaAGyLjVYb1905BF9bpmg==", 638 "license": "Apache-2.0", 639 "dependencies": { 640 "require-addon": "^1.1.0", 641 "which-runtime": "^1.2.0" 642 } 643 }, 644 "node_modules/function-bind": { 645 "version": "1.1.2", 646 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 647 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 648 "license": "MIT", 649 "funding": { 650 "url": "https://github.com/sponsors/ljharb" 651 } 652 }, 653 "node_modules/generate-object-property": { 654 "version": "2.0.0", 655 "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-2.0.0.tgz", 656 "integrity": "sha512-KwuURPyqn2Mz8DdV29pJwQu0Y7tcsbkULr82eeOcY/ZllFK6I9Wm8dsRByIu7CKWlFi9BdW1b3mcXMp/kQBQsw==", 657 "license": "MIT", 658 "dependencies": { 659 "is-property": "^1.0.0" 660 } 661 }, 662 "node_modules/generate-string": { 663 "version": "1.0.1", 664 "resolved": "https://registry.npmjs.org/generate-string/-/generate-string-1.0.1.tgz", 665 "integrity": "sha512-IfTY0dKZM43ACyGvXkbG7De7WY7MxTS5VO6Juhe8oJKpCmrYYXoqp/cJMskkpi0k9H8wuXq0H+eI898/BCqvXg==", 666 "license": "MIT" 667 }, 668 "node_modules/get-intrinsic": { 669 "version": "1.3.0", 670 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", 671 "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", 672 "license": "MIT", 673 "dependencies": { 674 "call-bind-apply-helpers": "^1.0.2", 675 "es-define-property": "^1.0.1", 676 "es-errors": "^1.3.0", 677 "es-object-atoms": "^1.1.1", 678 "function-bind": "^1.1.2", 679 "get-proto": "^1.0.1", 680 "gopd": "^1.2.0", 681 "has-symbols": "^1.1.0", 682 "hasown": "^2.0.2", 683 "math-intrinsics": "^1.1.0" 684 }, 685 "engines": { 686 "node": ">= 0.4" 687 }, 688 "funding": { 689 "url": "https://github.com/sponsors/ljharb" 690 } 691 }, 692 "node_modules/get-proto": { 693 "version": "1.0.1", 694 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", 695 "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", 696 "license": "MIT", 697 "dependencies": { 698 "dunder-proto": "^1.0.1", 699 "es-object-atoms": "^1.0.0" 700 }, 701 "engines": { 702 "node": ">= 0.4" 703 } 704 }, 705 "node_modules/gopd": { 706 "version": "1.2.0", 707 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", 708 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", 709 "license": "MIT", 710 "engines": { 711 "node": ">= 0.4" 712 }, 713 "funding": { 714 "url": "https://github.com/sponsors/ljharb" 715 } 716 }, 717 "node_modules/has-symbols": { 718 "version": "1.1.0", 719 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", 720 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", 721 "license": "MIT", 722 "engines": { 723 "node": ">= 0.4" 724 }, 725 "funding": { 726 "url": "https://github.com/sponsors/ljharb" 727 } 728 }, 729 "node_modules/hasown": { 730 "version": "2.0.2", 731 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", 732 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", 733 "license": "MIT", 734 "dependencies": { 735 "function-bind": "^1.1.2" 736 }, 737 "engines": { 738 "node": ">= 0.4" 739 } 740 }, 741 "node_modules/http-errors": { 742 "version": "2.0.1", 743 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", 744 "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", 745 "license": "MIT", 746 "dependencies": { 747 "depd": "~2.0.0", 748 "inherits": "~2.0.4", 749 "setprototypeof": "~1.2.0", 750 "statuses": "~2.0.2", 751 "toidentifier": "~1.0.1" 752 }, 753 "engines": { 754 "node": ">= 0.8" 755 }, 756 "funding": { 757 "type": "opencollective", 758 "url": "https://opencollective.com/express" 759 } 760 }, 761 "node_modules/hyperbee": { 762 "version": "2.26.5", 763 "resolved": "https://registry.npmjs.org/hyperbee/-/hyperbee-2.26.5.tgz", 764 "integrity": "sha512-6XIwQIF9wuFVCSS6ciXX+TNv3aUGzEujvI8rUYMjwDCBU+aYVbJuq2k2CEhjeLQSZHnt8j95h2lUtjkV1pBqKg==", 765 "license": "MIT", 766 "dependencies": { 767 "b4a": "^1.6.0", 768 "codecs": "^3.0.0", 769 "debounceify": "^1.0.0", 770 "hypercore-errors": "^1.0.0", 771 "mutexify": "^1.4.0", 772 "protocol-buffers-encodings": "^1.2.0", 773 "rache": "^1.0.0", 774 "ready-resource": "^1.0.0", 775 "resolve-reject-promise": "^1.1.0", 776 "safety-catch": "^1.0.2", 777 "streamx": "^2.12.4", 778 "unslab": "^1.2.0" 779 } 780 }, 781 "node_modules/hypercore": { 782 "version": "11.22.1", 783 "resolved": "https://registry.npmjs.org/hypercore/-/hypercore-11.22.1.tgz", 784 "integrity": "sha512-8nzmS2IwouqTXAXC4SwwpmN0JJO/Gyg3lsCR8UcV/bd52GsKeLSb1eLlR9GN3g8fYQgWMQ1A2EEXZAZZoVTzUg==", 785 "license": "MIT", 786 "dependencies": { 787 "@hyperswarm/secret-stream": "^6.0.0", 788 "b4a": "^1.1.0", 789 "bare-events": "^2.2.0", 790 "big-sparse-array": "^1.0.3", 791 "compact-encoding": "^2.11.0", 792 "fast-fifo": "^1.3.0", 793 "flat-tree": "^1.9.0", 794 "hypercore-crypto": "^3.2.1", 795 "hypercore-errors": "^1.5.0", 796 "hypercore-id-encoding": "^1.2.0", 797 "hypercore-storage": "^2.0.0", 798 "is-options": "^1.0.1", 799 "nanoassert": "^2.0.0", 800 "protomux": "^3.5.0", 801 "quickbit-universal": "^2.2.0", 802 "random-array-iterator": "^1.0.0", 803 "safety-catch": "^1.0.1", 804 "sodium-universal": "^5.0.1", 805 "streamx": "^2.12.4", 806 "unslab": "^1.3.0", 807 "z32": "^1.0.0" 808 } 809 }, 810 "node_modules/hypercore-crypto": { 811 "version": "3.6.1", 812 "resolved": "https://registry.npmjs.org/hypercore-crypto/-/hypercore-crypto-3.6.1.tgz", 813 "integrity": "sha512-ltIz2uDwy9pO/ZGTvqcjzyBkvt6O4cVm4r/nNxh0GFs/RbQtqP/i4wCvLEdmU7ptgtnw7fI67WYD1aHPuv4OVA==", 814 "license": "MIT", 815 "dependencies": { 816 "b4a": "^1.6.6", 817 "compact-encoding": "^2.15.0", 818 "sodium-universal": "^5.0.0" 819 } 820 }, 821 "node_modules/hypercore-errors": { 822 "version": "1.5.0", 823 "resolved": "https://registry.npmjs.org/hypercore-errors/-/hypercore-errors-1.5.0.tgz", 824 "integrity": "sha512-5KQ/SuDxsvet+7qWA35Ay6zdD9WyAHQoyWHGcPUTbmJBd300gvNIJoi3oma7kp4TTCSzii6qYumNZe/s0j/saQ==", 825 "license": "Apache-2.0", 826 "dependencies": { 827 "hypercore-id-encoding": "^1.3.0" 828 } 829 }, 830 "node_modules/hypercore-id-encoding": { 831 "version": "1.3.0", 832 "resolved": "https://registry.npmjs.org/hypercore-id-encoding/-/hypercore-id-encoding-1.3.0.tgz", 833 "integrity": "sha512-W6sHdGo5h7LXEsoWfKf/KfuROZmZRQDlGqJF2EPHW+noCK66Vvr0+zE6cL0vqQi18s0kQPeN7Sq3QyR0Ytc2VQ==", 834 "license": "Apache-2.0", 835 "dependencies": { 836 "b4a": "^1.5.3", 837 "z32": "^1.0.0" 838 } 839 }, 840 "node_modules/hypercore-storage": { 841 "version": "2.4.1", 842 "resolved": "https://registry.npmjs.org/hypercore-storage/-/hypercore-storage-2.4.1.tgz", 843 "integrity": "sha512-VbdkPdj7iYkGX4mufUIPqmkk87PnJ5csi1Y5WGkMHAMneK/6ogIoGrBRmAH4jpFfagOsLnSN33rHmmq6OyM77g==", 844 "license": "Apache-2.0", 845 "dependencies": { 846 "b4a": "^1.6.7", 847 "bare-fs": "^4.0.1", 848 "bare-path": "^3.0.0", 849 "compact-encoding": "^2.16.0", 850 "device-file": "^2.1.2", 851 "flat-tree": "^1.12.1", 852 "hypercore-crypto": "^3.4.2", 853 "hyperschema": "^1.7.0", 854 "index-encoder": "^3.3.2", 855 "resolve-reject-promise": "^1.0.0", 856 "rocksdb-native": "^3.11.0", 857 "scope-lock": "^1.2.4", 858 "streamx": "^2.21.1" 859 } 860 }, 861 "node_modules/hyperdht": { 862 "version": "6.28.0", 863 "resolved": "https://registry.npmjs.org/hyperdht/-/hyperdht-6.28.0.tgz", 864 "integrity": "sha512-roUPpAF4ktS4pA10G1XjcWLamrOhfJd4R7U1e7W4rDouDA5GiZ8/pl4D5IXseizbHNRuAWh+Dz9IcpRiH9YqeQ==", 865 "license": "MIT", 866 "dependencies": { 867 "@hyperswarm/secret-stream": "^6.6.2", 868 "b4a": "^1.3.1", 869 "bare-events": "^2.2.0", 870 "blind-relay": "^1.3.0", 871 "bogon": "^1.0.0", 872 "compact-encoding": "^2.4.1", 873 "compact-encoding-net": "^1.0.1", 874 "dht-rpc": "^6.15.1", 875 "hypercore-crypto": "^3.3.0", 876 "hypercore-id-encoding": "^1.2.0", 877 "noise-curve-ed": "^2.0.0", 878 "noise-handshake": "^4.0.0", 879 "record-cache": "^1.1.1", 880 "safety-catch": "^1.0.1", 881 "signal-promise": "^1.0.3", 882 "sodium-universal": "^5.0.1", 883 "streamx": "^2.16.1", 884 "unslab": "^1.3.0", 885 "xache": "^1.1.0" 886 }, 887 "bin": { 888 "hyperdht": "bin.js" 889 } 890 }, 891 "node_modules/hyperschema": { 892 "version": "1.19.0", 893 "resolved": "https://registry.npmjs.org/hyperschema/-/hyperschema-1.19.0.tgz", 894 "integrity": "sha512-gHbLxLygsDUmX9MVs8G1W4xC9NglSyrw+t28sfFFzdU40gCUUmIo3n2MkIRHpUOT7Jj+8iuvq2wSkpaG+3k/Xg==", 895 "license": "Apache-2.0", 896 "dependencies": { 897 "bare-fs": "^4.0.1", 898 "compact-encoding": "^2.15.0", 899 "generate-object-property": "^2.0.0", 900 "generate-string": "^1.0.1" 901 } 902 }, 903 "node_modules/hyperswarm": { 904 "version": "4.16.0", 905 "resolved": "https://registry.npmjs.org/hyperswarm/-/hyperswarm-4.16.0.tgz", 906 "integrity": "sha512-f86RsI1qP/nbBTv4wYxOhu1JnWvGZgiC1w69aRFn0xGSavLMWjvbbVspVApOnRjiPKpYVVGACXdrvEOrL3rHdw==", 907 "license": "MIT", 908 "dependencies": { 909 "b4a": "^1.3.1", 910 "bare-events": "^2.2.0", 911 "hyperdht": "^6.21.0", 912 "safety-catch": "^1.0.2", 913 "shuffled-priority-queue": "^2.1.0", 914 "streamx": "^2.22.1", 915 "unslab": "^1.3.0" 916 } 917 }, 918 "node_modules/iconv-lite": { 919 "version": "0.7.2", 920 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", 921 "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==", 922 "license": "MIT", 923 "dependencies": { 924 "safer-buffer": ">= 2.1.2 < 3.0.0" 925 }, 926 "engines": { 927 "node": ">=0.10.0" 928 }, 929 "funding": { 930 "type": "opencollective", 931 "url": "https://opencollective.com/express" 932 } 933 }, 934 "node_modules/index-encoder": { 935 "version": "3.4.0", 936 "resolved": "https://registry.npmjs.org/index-encoder/-/index-encoder-3.4.0.tgz", 937 "integrity": "sha512-k3+ENtseFYI9ZPOIZzVH8LlONUvXAcd4jvCPo+Nob/T/2t5R5Rfh8XiFXBG++gHHuVby7HBDp/3YbyEmE481cg==", 938 "license": "Apache-2.0", 939 "dependencies": { 940 "b4a": "^1.6.4" 941 } 942 }, 943 "node_modules/inherits": { 944 "version": "2.0.4", 945 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 946 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 947 "license": "ISC" 948 }, 949 "node_modules/ipaddr.js": { 950 "version": "1.9.1", 951 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", 952 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", 953 "license": "MIT", 954 "engines": { 955 "node": ">= 0.10" 956 } 957 }, 958 "node_modules/is-options": { 959 "version": "1.0.2", 960 "resolved": "https://registry.npmjs.org/is-options/-/is-options-1.0.2.tgz", 961 "integrity": "sha512-u+Ai74c8Q74aS8BuHwPdI1jptGOT1FQXgCq8/zv0xRuE+wRgSMEJLj8lVO8Zp9BeGb29BXY6AsNPinfqjkr7Fg==", 962 "license": "MIT", 963 "dependencies": { 964 "b4a": "^1.1.1" 965 } 966 }, 967 "node_modules/is-promise": { 968 "version": "4.0.0", 969 "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", 970 "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", 971 "license": "MIT" 972 }, 973 "node_modules/is-property": { 974 "version": "1.0.2", 975 "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", 976 "integrity": "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==", 977 "license": "MIT" 978 }, 979 "node_modules/kademlia-routing-table": { 980 "version": "1.0.6", 981 "resolved": "https://registry.npmjs.org/kademlia-routing-table/-/kademlia-routing-table-1.0.6.tgz", 982 "integrity": "sha512-Ve6jwIlUCYvUzBnXnzVRHDZCFgXURW9gmF3r7n05kZs/2rNbLHXwGdcq0qIaSwdmJCvtosgR4JensnVU65hzNQ==", 983 "license": "MIT", 984 "dependencies": { 985 "bare-events": "^2.2.0" 986 } 987 }, 988 "node_modules/math-intrinsics": { 989 "version": "1.1.0", 990 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", 991 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", 992 "license": "MIT", 993 "engines": { 994 "node": ">= 0.4" 995 } 996 }, 997 "node_modules/media-typer": { 998 "version": "1.1.0", 999 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", 1000 "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==", 1001 "license": "MIT", 1002 "engines": { 1003 "node": ">= 0.8" 1004 } 1005 }, 1006 "node_modules/merge-descriptors": { 1007 "version": "2.0.0", 1008 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", 1009 "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", 1010 "license": "MIT", 1011 "engines": { 1012 "node": ">=18" 1013 }, 1014 "funding": { 1015 "url": "https://github.com/sponsors/sindresorhus" 1016 } 1017 }, 1018 "node_modules/mime-db": { 1019 "version": "1.54.0", 1020 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", 1021 "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", 1022 "license": "MIT", 1023 "engines": { 1024 "node": ">= 0.6" 1025 } 1026 }, 1027 "node_modules/mime-types": { 1028 "version": "3.0.2", 1029 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", 1030 "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", 1031 "license": "MIT", 1032 "dependencies": { 1033 "mime-db": "^1.54.0" 1034 }, 1035 "engines": { 1036 "node": ">=18" 1037 }, 1038 "funding": { 1039 "type": "opencollective", 1040 "url": "https://opencollective.com/express" 1041 } 1042 }, 1043 "node_modules/ms": { 1044 "version": "2.1.3", 1045 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 1046 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 1047 "license": "MIT" 1048 }, 1049 "node_modules/mutexify": { 1050 "version": "1.4.0", 1051 "resolved": "https://registry.npmjs.org/mutexify/-/mutexify-1.4.0.tgz", 1052 "integrity": "sha512-pbYSsOrSB/AKN5h/WzzLRMFgZhClWccf2XIB4RSMC8JbquiB0e0/SH5AIfdQMdyHmYtv4seU7yV/TvAwPLJ1Yg==", 1053 "license": "MIT", 1054 "dependencies": { 1055 "queue-tick": "^1.0.0" 1056 } 1057 }, 1058 "node_modules/nanoassert": { 1059 "version": "2.0.0", 1060 "resolved": "https://registry.npmjs.org/nanoassert/-/nanoassert-2.0.0.tgz", 1061 "integrity": "sha512-7vO7n28+aYO4J+8w96AzhmU8G+Y/xpPDJz/se19ICsqj/momRbb9mh9ZUtkoJ5X3nTnPdhEJyc0qnM6yAsHBaA==", 1062 "license": "ISC" 1063 }, 1064 "node_modules/nat-sampler": { 1065 "version": "1.0.1", 1066 "resolved": "https://registry.npmjs.org/nat-sampler/-/nat-sampler-1.0.1.tgz", 1067 "integrity": "sha512-yQvyNN7xbqR8crTKk3U8gRgpcV1Az+vfCEijiHu9oHHsnIl8n3x+yXNHl42M6L3czGynAVoOT9TqBfS87gDdcw==", 1068 "license": "MIT" 1069 }, 1070 "node_modules/negotiator": { 1071 "version": "1.0.0", 1072 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", 1073 "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", 1074 "license": "MIT", 1075 "engines": { 1076 "node": ">= 0.6" 1077 } 1078 }, 1079 "node_modules/noise-curve-ed": { 1080 "version": "2.1.0", 1081 "resolved": "https://registry.npmjs.org/noise-curve-ed/-/noise-curve-ed-2.1.0.tgz", 1082 "integrity": "sha512-zAzJx+VwZM3w6EA1hTmDhJfvAnCeBQn/1FAeZ0LtGxCcCtlAK/uJXQVF/eDVUOaAZ286lHlx77WJ+qj9SmsRRg==", 1083 "license": "ISC", 1084 "dependencies": { 1085 "b4a": "^1.1.0", 1086 "nanoassert": "^2.0.0", 1087 "sodium-universal": "^5.0.0" 1088 } 1089 }, 1090 "node_modules/noise-handshake": { 1091 "version": "4.2.0", 1092 "resolved": "https://registry.npmjs.org/noise-handshake/-/noise-handshake-4.2.0.tgz", 1093 "integrity": "sha512-9O/VTNX/E2/AToyMTTDU0J/4WhaXMTdqc2DHs9vf+snoZ0cenSBq0dNYTVV1snYYEkmo6QeRrYMxtqtoYnY+LA==", 1094 "license": "Apache-2.0", 1095 "dependencies": { 1096 "b4a": "^1.1.0", 1097 "nanoassert": "^2.0.0", 1098 "sodium-universal": "^5.0.0" 1099 } 1100 }, 1101 "node_modules/object-inspect": { 1102 "version": "1.13.4", 1103 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", 1104 "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", 1105 "license": "MIT", 1106 "engines": { 1107 "node": ">= 0.4" 1108 }, 1109 "funding": { 1110 "url": "https://github.com/sponsors/ljharb" 1111 } 1112 }, 1113 "node_modules/on-finished": { 1114 "version": "2.4.1", 1115 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", 1116 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", 1117 "license": "MIT", 1118 "dependencies": { 1119 "ee-first": "1.1.1" 1120 }, 1121 "engines": { 1122 "node": ">= 0.8" 1123 } 1124 }, 1125 "node_modules/once": { 1126 "version": "1.4.0", 1127 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1128 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 1129 "license": "ISC", 1130 "dependencies": { 1131 "wrappy": "1" 1132 } 1133 }, 1134 "node_modules/parseurl": { 1135 "version": "1.3.3", 1136 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 1137 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", 1138 "license": "MIT", 1139 "engines": { 1140 "node": ">= 0.8" 1141 } 1142 }, 1143 "node_modules/path-to-regexp": { 1144 "version": "8.3.0", 1145 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.3.0.tgz", 1146 "integrity": "sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==", 1147 "license": "MIT", 1148 "funding": { 1149 "type": "opencollective", 1150 "url": "https://opencollective.com/express" 1151 } 1152 }, 1153 "node_modules/protocol-buffers-encodings": { 1154 "version": "1.2.0", 1155 "resolved": "https://registry.npmjs.org/protocol-buffers-encodings/-/protocol-buffers-encodings-1.2.0.tgz", 1156 "integrity": "sha512-daeNPuKh1NlLD1uDfbLpD+xyUTc07nEtfHwmBZmt/vH0B7VOM+JOCOpDcx9ZRpqHjAiIkGqyTDi+wfGSl17R9w==", 1157 "license": "MIT", 1158 "dependencies": { 1159 "b4a": "^1.6.0", 1160 "signed-varint": "^2.0.1", 1161 "varint": "5.0.0" 1162 } 1163 }, 1164 "node_modules/protomux": { 1165 "version": "3.10.1", 1166 "resolved": "https://registry.npmjs.org/protomux/-/protomux-3.10.1.tgz", 1167 "integrity": "sha512-jgBqx8ZyaBWea/DFG4eOu1scOaeBwcnagiRC1XFVrjeGt7oAb0Pk5udPpBUpJ4DJBRjra50jD6YcZiQQTRqaaA==", 1168 "license": "MIT", 1169 "dependencies": { 1170 "b4a": "^1.3.1", 1171 "compact-encoding": "^2.5.1", 1172 "queue-tick": "^1.0.0", 1173 "safety-catch": "^1.0.1", 1174 "unslab": "^1.3.0" 1175 } 1176 }, 1177 "node_modules/proxy-addr": { 1178 "version": "2.0.7", 1179 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", 1180 "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", 1181 "license": "MIT", 1182 "dependencies": { 1183 "forwarded": "0.2.0", 1184 "ipaddr.js": "1.9.1" 1185 }, 1186 "engines": { 1187 "node": ">= 0.10" 1188 } 1189 }, 1190 "node_modules/qs": { 1191 "version": "6.14.1", 1192 "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz", 1193 "integrity": "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==", 1194 "license": "BSD-3-Clause", 1195 "dependencies": { 1196 "side-channel": "^1.1.0" 1197 }, 1198 "engines": { 1199 "node": ">=0.6" 1200 }, 1201 "funding": { 1202 "url": "https://github.com/sponsors/ljharb" 1203 } 1204 }, 1205 "node_modules/queue-tick": { 1206 "version": "1.0.1", 1207 "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", 1208 "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", 1209 "license": "MIT" 1210 }, 1211 "node_modules/quickbit-native": { 1212 "version": "2.4.8", 1213 "resolved": "https://registry.npmjs.org/quickbit-native/-/quickbit-native-2.4.8.tgz", 1214 "integrity": "sha512-FcCcqI+nIAWGknqhtrYT5TSD7t/N+Xd8ctM+2PrIIBuwOi5hx0SxAvuPtzLIEMfT/2h9+fhBakUe2uALOHX6yw==", 1215 "license": "Apache-2.0", 1216 "optional": true, 1217 "dependencies": { 1218 "require-addon": "^1.1.0" 1219 } 1220 }, 1221 "node_modules/quickbit-universal": { 1222 "version": "2.2.0", 1223 "resolved": "https://registry.npmjs.org/quickbit-universal/-/quickbit-universal-2.2.0.tgz", 1224 "integrity": "sha512-w02i1R8n7+6pEKTud8DfF8zbFY9o7RtPlUc3jWbtCkDKvhbx/AvV7oNnz4/TcmsPGpSJS+fq5Ud6RH6+YPvSGg==", 1225 "license": "ISC", 1226 "dependencies": { 1227 "b4a": "^1.6.0", 1228 "simdle-universal": "^1.1.0" 1229 }, 1230 "optionalDependencies": { 1231 "quickbit-native": "^2.2.0" 1232 } 1233 }, 1234 "node_modules/rache": { 1235 "version": "1.0.0", 1236 "resolved": "https://registry.npmjs.org/rache/-/rache-1.0.0.tgz", 1237 "integrity": "sha512-e0k0g0w/8jOCB+7YqCIlOa+OJ38k0wrYS4x18pMSmqOvLKoyhmMhmQyCcvfY6VaP8D75cqkEnlakXs+RYYLqNg==", 1238 "license": "Apache-2.0" 1239 }, 1240 "node_modules/random-array-iterator": { 1241 "version": "1.0.0", 1242 "resolved": "https://registry.npmjs.org/random-array-iterator/-/random-array-iterator-1.0.0.tgz", 1243 "integrity": "sha512-u7xCM93XqKEvPTP6xZp2ehttcAemKnh73oKNf1FvzuVCfpt6dILDt1Kxl1LeBjm2iNIeR49VGFhy4Iz3yOun+Q==", 1244 "license": "MIT" 1245 }, 1246 "node_modules/range-parser": { 1247 "version": "1.2.1", 1248 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", 1249 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", 1250 "license": "MIT", 1251 "engines": { 1252 "node": ">= 0.6" 1253 } 1254 }, 1255 "node_modules/raw-body": { 1256 "version": "3.0.2", 1257 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz", 1258 "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==", 1259 "license": "MIT", 1260 "dependencies": { 1261 "bytes": "~3.1.2", 1262 "http-errors": "~2.0.1", 1263 "iconv-lite": "~0.7.0", 1264 "unpipe": "~1.0.0" 1265 }, 1266 "engines": { 1267 "node": ">= 0.10" 1268 } 1269 }, 1270 "node_modules/ready-resource": { 1271 "version": "1.2.0", 1272 "resolved": "https://registry.npmjs.org/ready-resource/-/ready-resource-1.2.0.tgz", 1273 "integrity": "sha512-nfcco/8iAFV0M+2PYnmIc+/xY0iRb35d42HFHQ7AfjulbGEAFa+XWpByfwSyeVeiBoMLLFVMv1HixxNCqzSQ1g==", 1274 "license": "MIT", 1275 "dependencies": { 1276 "bare-events": "^2.2.0" 1277 } 1278 }, 1279 "node_modules/record-cache": { 1280 "version": "1.2.0", 1281 "resolved": "https://registry.npmjs.org/record-cache/-/record-cache-1.2.0.tgz", 1282 "integrity": "sha512-kyy3HWCez2WrotaL3O4fTn0rsIdfRKOdQQcEJ9KpvmKmbffKVvwsloX063EgRUlpJIXHiDQFhJcTbZequ2uTZw==", 1283 "license": "MIT", 1284 "dependencies": { 1285 "b4a": "^1.3.1" 1286 } 1287 }, 1288 "node_modules/refcounter": { 1289 "version": "1.0.0", 1290 "resolved": "https://registry.npmjs.org/refcounter/-/refcounter-1.0.0.tgz", 1291 "integrity": "sha512-1WosVzUy0kPUaPMEtlNDwm99UsteALIhXXR8rerELoa63WkYIXAl0hxgwPFrIYBRWZPGUyekQ04FRtPJ7dHk9w==", 1292 "license": "Apache-2.0" 1293 }, 1294 "node_modules/require-addon": { 1295 "version": "1.2.0", 1296 "resolved": "https://registry.npmjs.org/require-addon/-/require-addon-1.2.0.tgz", 1297 "integrity": "sha512-VNPDZlYgIYQwWp9jMTzljx+k0ZtatKlcvOhktZ/anNPI3dQ9NXk7cq2U4iJ1wd9IrytRnYhyEocFWbkdPb+MYA==", 1298 "license": "Apache-2.0", 1299 "dependencies": { 1300 "bare-addon-resolve": "^1.3.0" 1301 }, 1302 "engines": { 1303 "bare": ">=1.10.0" 1304 } 1305 }, 1306 "node_modules/resolve-reject-promise": { 1307 "version": "1.1.0", 1308 "resolved": "https://registry.npmjs.org/resolve-reject-promise/-/resolve-reject-promise-1.1.0.tgz", 1309 "integrity": "sha512-LWsTOA91AqzBTjSGgX79Tc130pwcBK6xjpJEO+qRT5IKZ6bGnHKcc8QL3upUBcWuU8OTIDzKK2VNSwmmlqvAVg==", 1310 "license": "MIT" 1311 }, 1312 "node_modules/resource-on-exit": { 1313 "version": "1.0.0", 1314 "resolved": "https://registry.npmjs.org/resource-on-exit/-/resource-on-exit-1.0.0.tgz", 1315 "integrity": "sha512-ViJwJAknCkLRJRPR+9SISQQ7R5eRgtdIHLJsM2hHx1MweAJbJxJ5XnMjjq0Lc7ZGv44ufzAqds1nKxiVkdy4ag==", 1316 "license": "Apache-2.0" 1317 }, 1318 "node_modules/rocksdb-native": { 1319 "version": "3.11.4", 1320 "resolved": "https://registry.npmjs.org/rocksdb-native/-/rocksdb-native-3.11.4.tgz", 1321 "integrity": "sha512-vG6NIkmipcAYV9QHIN1tALBHfIAcAfRlV5YWSwfn7yMmsXW0AJel0oZyeW8lRpTD7HTWq88GwzIMI+MV4iPSOg==", 1322 "license": "Apache-2.0", 1323 "dependencies": { 1324 "compact-encoding": "^2.15.0", 1325 "ready-resource": "^1.0.0", 1326 "refcounter": "^1.0.0", 1327 "require-addon": "^1.0.2", 1328 "resolve-reject-promise": "^1.1.0", 1329 "signal-promise": "^1.0.3", 1330 "streamx": "^2.16.1" 1331 }, 1332 "engines": { 1333 "bare": ">=1.16.0" 1334 } 1335 }, 1336 "node_modules/router": { 1337 "version": "2.2.0", 1338 "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", 1339 "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", 1340 "license": "MIT", 1341 "dependencies": { 1342 "debug": "^4.4.0", 1343 "depd": "^2.0.0", 1344 "is-promise": "^4.0.0", 1345 "parseurl": "^1.3.3", 1346 "path-to-regexp": "^8.0.0" 1347 }, 1348 "engines": { 1349 "node": ">= 18" 1350 } 1351 }, 1352 "node_modules/safer-buffer": { 1353 "version": "2.1.2", 1354 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 1355 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 1356 "license": "MIT" 1357 }, 1358 "node_modules/safety-catch": { 1359 "version": "1.0.2", 1360 "resolved": "https://registry.npmjs.org/safety-catch/-/safety-catch-1.0.2.tgz", 1361 "integrity": "sha512-C1UYVZ4dtbBxEtvOcpjBaaD27nP8MlvyAQEp2fOTOEe6pfUpk1cDUxij6BR1jZup6rSyUTaBBplK7LanskrULA==", 1362 "license": "MIT" 1363 }, 1364 "node_modules/scope-lock": { 1365 "version": "1.2.4", 1366 "resolved": "https://registry.npmjs.org/scope-lock/-/scope-lock-1.2.4.tgz", 1367 "integrity": "sha512-BpSd8VCuCxW9ZitcdIC/vjs3gMaP9bRBL5nkHcyfX2VrS52n13/rHuBA2xJ/S/4DPuRdAO/Bk8pWd8eD/gHCIA==", 1368 "license": "Apache-2.0" 1369 }, 1370 "node_modules/send": { 1371 "version": "1.2.1", 1372 "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", 1373 "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==", 1374 "license": "MIT", 1375 "dependencies": { 1376 "debug": "^4.4.3", 1377 "encodeurl": "^2.0.0", 1378 "escape-html": "^1.0.3", 1379 "etag": "^1.8.1", 1380 "fresh": "^2.0.0", 1381 "http-errors": "^2.0.1", 1382 "mime-types": "^3.0.2", 1383 "ms": "^2.1.3", 1384 "on-finished": "^2.4.1", 1385 "range-parser": "^1.2.1", 1386 "statuses": "^2.0.2" 1387 }, 1388 "engines": { 1389 "node": ">= 18" 1390 }, 1391 "funding": { 1392 "type": "opencollective", 1393 "url": "https://opencollective.com/express" 1394 } 1395 }, 1396 "node_modules/serve-static": { 1397 "version": "2.2.1", 1398 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", 1399 "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==", 1400 "license": "MIT", 1401 "dependencies": { 1402 "encodeurl": "^2.0.0", 1403 "escape-html": "^1.0.3", 1404 "parseurl": "^1.3.3", 1405 "send": "^1.2.0" 1406 }, 1407 "engines": { 1408 "node": ">= 18" 1409 }, 1410 "funding": { 1411 "type": "opencollective", 1412 "url": "https://opencollective.com/express" 1413 } 1414 }, 1415 "node_modules/setprototypeof": { 1416 "version": "1.2.0", 1417 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", 1418 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", 1419 "license": "ISC" 1420 }, 1421 "node_modules/shuffled-priority-queue": { 1422 "version": "2.1.0", 1423 "resolved": "https://registry.npmjs.org/shuffled-priority-queue/-/shuffled-priority-queue-2.1.0.tgz", 1424 "integrity": "sha512-xhdh7fHyMsr0m/w2kDfRJuBFRS96b9l8ZPNWGaQ+PMvnUnZ/Eh+gJJ9NsHBd7P9k0399WYlCLzsy18EaMfyadA==", 1425 "license": "MIT", 1426 "dependencies": { 1427 "unordered-set": "^2.0.1" 1428 } 1429 }, 1430 "node_modules/side-channel": { 1431 "version": "1.1.0", 1432 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", 1433 "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", 1434 "license": "MIT", 1435 "dependencies": { 1436 "es-errors": "^1.3.0", 1437 "object-inspect": "^1.13.3", 1438 "side-channel-list": "^1.0.0", 1439 "side-channel-map": "^1.0.1", 1440 "side-channel-weakmap": "^1.0.2" 1441 }, 1442 "engines": { 1443 "node": ">= 0.4" 1444 }, 1445 "funding": { 1446 "url": "https://github.com/sponsors/ljharb" 1447 } 1448 }, 1449 "node_modules/side-channel-list": { 1450 "version": "1.0.0", 1451 "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", 1452 "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", 1453 "license": "MIT", 1454 "dependencies": { 1455 "es-errors": "^1.3.0", 1456 "object-inspect": "^1.13.3" 1457 }, 1458 "engines": { 1459 "node": ">= 0.4" 1460 }, 1461 "funding": { 1462 "url": "https://github.com/sponsors/ljharb" 1463 } 1464 }, 1465 "node_modules/side-channel-map": { 1466 "version": "1.0.1", 1467 "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", 1468 "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", 1469 "license": "MIT", 1470 "dependencies": { 1471 "call-bound": "^1.0.2", 1472 "es-errors": "^1.3.0", 1473 "get-intrinsic": "^1.2.5", 1474 "object-inspect": "^1.13.3" 1475 }, 1476 "engines": { 1477 "node": ">= 0.4" 1478 }, 1479 "funding": { 1480 "url": "https://github.com/sponsors/ljharb" 1481 } 1482 }, 1483 "node_modules/side-channel-weakmap": { 1484 "version": "1.0.2", 1485 "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", 1486 "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", 1487 "license": "MIT", 1488 "dependencies": { 1489 "call-bound": "^1.0.2", 1490 "es-errors": "^1.3.0", 1491 "get-intrinsic": "^1.2.5", 1492 "object-inspect": "^1.13.3", 1493 "side-channel-map": "^1.0.1" 1494 }, 1495 "engines": { 1496 "node": ">= 0.4" 1497 }, 1498 "funding": { 1499 "url": "https://github.com/sponsors/ljharb" 1500 } 1501 }, 1502 "node_modules/signal-promise": { 1503 "version": "1.0.3", 1504 "resolved": "https://registry.npmjs.org/signal-promise/-/signal-promise-1.0.3.tgz", 1505 "integrity": "sha512-WBgv0UnIq2C+Aeh0/n+IRpP6967eIx9WpynTUoiW3isPpfe1zu2LJzyfXdo9Tgef8yR/sGjcMvoUXD7EYdiz+g==", 1506 "license": "MIT" 1507 }, 1508 "node_modules/signed-varint": { 1509 "version": "2.0.1", 1510 "resolved": "https://registry.npmjs.org/signed-varint/-/signed-varint-2.0.1.tgz", 1511 "integrity": "sha512-abgDPg1106vuZZOvw7cFwdCABddfJRz5akcCcchzTbhyhYnsG31y4AlZEgp315T7W3nQq5P4xeOm186ZiPVFzw==", 1512 "license": "MIT", 1513 "dependencies": { 1514 "varint": "~5.0.0" 1515 } 1516 }, 1517 "node_modules/simdle-native": { 1518 "version": "1.3.9", 1519 "resolved": "https://registry.npmjs.org/simdle-native/-/simdle-native-1.3.9.tgz", 1520 "integrity": "sha512-Isc8sP4OiiIU0mpslD4GHEnR0VQWvR/54WN7YtwEDkNdTJVWtpmvsSvsgRlw5BNGxdYXlVRegdnrSu10H/PhvA==", 1521 "license": "Apache-2.0", 1522 "optional": true, 1523 "dependencies": { 1524 "b4a": "^1.6.0", 1525 "require-addon": "^1.1.0" 1526 } 1527 }, 1528 "node_modules/simdle-universal": { 1529 "version": "1.1.2", 1530 "resolved": "https://registry.npmjs.org/simdle-universal/-/simdle-universal-1.1.2.tgz", 1531 "integrity": "sha512-3n3w1bs+uwgHKQjt6arez83EywNlhZzYvNOhvAASTl/8KqNIcqr6aHyGt3JRlfuUC7iB0tomJRPlJ2cRGIpBzA==", 1532 "license": "ISC", 1533 "dependencies": { 1534 "b4a": "^1.6.0" 1535 }, 1536 "optionalDependencies": { 1537 "simdle-native": "^1.1.1" 1538 } 1539 }, 1540 "node_modules/sodium-native": { 1541 "version": "5.0.10", 1542 "resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-5.0.10.tgz", 1543 "integrity": "sha512-UIw+0AbpCQRuTJF88JWrZomP4O+PXhlWvdopiAJOsUivTyHTf3korMyStxkZuPngSbBEtEfDdc4ewEd8/T4/lA==", 1544 "license": "MIT", 1545 "dependencies": { 1546 "require-addon": "^1.1.0", 1547 "which-runtime": "^1.2.1" 1548 }, 1549 "engines": { 1550 "bare": ">=1.16.0" 1551 } 1552 }, 1553 "node_modules/sodium-secretstream": { 1554 "version": "1.2.0", 1555 "resolved": "https://registry.npmjs.org/sodium-secretstream/-/sodium-secretstream-1.2.0.tgz", 1556 "integrity": "sha512-q/DbraNFXm1KfCiiZvapmz5UC3OlpirYFIvBK2MhGaOFSb3gRyk8OXTi17UI9SGfshQNCpsVvlopogbzZNyW6Q==", 1557 "license": "MIT", 1558 "dependencies": { 1559 "b4a": "^1.1.1", 1560 "sodium-universal": "^5.0.0" 1561 } 1562 }, 1563 "node_modules/sodium-universal": { 1564 "version": "5.0.1", 1565 "resolved": "https://registry.npmjs.org/sodium-universal/-/sodium-universal-5.0.1.tgz", 1566 "integrity": "sha512-rv+aH+tnKB5H0MAc2UadHShLMslpJsc4wjdnHRtiSIEYpOetCgu8MS4ExQRia+GL/MK3uuCyZPeEsi+J3h+Q+Q==", 1567 "license": "MIT", 1568 "dependencies": { 1569 "sodium-native": "^5.0.1" 1570 }, 1571 "peerDependencies": { 1572 "sodium-javascript": "~0.8.0" 1573 }, 1574 "peerDependenciesMeta": { 1575 "sodium-javascript": { 1576 "optional": true 1577 } 1578 } 1579 }, 1580 "node_modules/statuses": { 1581 "version": "2.0.2", 1582 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", 1583 "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", 1584 "license": "MIT", 1585 "engines": { 1586 "node": ">= 0.8" 1587 } 1588 }, 1589 "node_modules/streamx": { 1590 "version": "2.23.0", 1591 "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.23.0.tgz", 1592 "integrity": "sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==", 1593 "license": "MIT", 1594 "dependencies": { 1595 "events-universal": "^1.0.0", 1596 "fast-fifo": "^1.3.2", 1597 "text-decoder": "^1.1.0" 1598 } 1599 }, 1600 "node_modules/text-decoder": { 1601 "version": "1.2.3", 1602 "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz", 1603 "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==", 1604 "license": "Apache-2.0", 1605 "dependencies": { 1606 "b4a": "^1.6.4" 1607 } 1608 }, 1609 "node_modules/time-ordered-set": { 1610 "version": "2.0.1", 1611 "resolved": "https://registry.npmjs.org/time-ordered-set/-/time-ordered-set-2.0.1.tgz", 1612 "integrity": "sha512-VJEKmgSN2UiOLB8BpN8Sh2b9LGMHTP5OPrQRpnKjvOheOyzk0mufbjzjKTIG2gO4A+Y+vDJ+0TcLbpUmMLsg8A==", 1613 "license": "MIT" 1614 }, 1615 "node_modules/timeout-refresh": { 1616 "version": "2.0.1", 1617 "resolved": "https://registry.npmjs.org/timeout-refresh/-/timeout-refresh-2.0.1.tgz", 1618 "integrity": "sha512-SVqEcMZBsZF9mA78rjzCrYrUs37LMJk3ShZ851ygZYW1cMeIjs9mL57KO6Iv5mmjSQnOe/29/VAfGXo+oRCiVw==", 1619 "license": "MIT" 1620 }, 1621 "node_modules/toidentifier": { 1622 "version": "1.0.1", 1623 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", 1624 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", 1625 "license": "MIT", 1626 "engines": { 1627 "node": ">=0.6" 1628 } 1629 }, 1630 "node_modules/type-is": { 1631 "version": "2.0.1", 1632 "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz", 1633 "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==", 1634 "license": "MIT", 1635 "dependencies": { 1636 "content-type": "^1.0.5", 1637 "media-typer": "^1.1.0", 1638 "mime-types": "^3.0.0" 1639 }, 1640 "engines": { 1641 "node": ">= 0.6" 1642 } 1643 }, 1644 "node_modules/udx-native": { 1645 "version": "1.19.2", 1646 "resolved": "https://registry.npmjs.org/udx-native/-/udx-native-1.19.2.tgz", 1647 "integrity": "sha512-RNYh+UhfryCsF5hE2ZOuIqcZ+qdipXK3UsarwxWJwsUQZFE3ybwz0mPjwb5ev1PMBcjFahWiepS/q0wwL51c2g==", 1648 "license": "Apache-2.0", 1649 "dependencies": { 1650 "b4a": "^1.5.0", 1651 "bare-events": "^2.2.0", 1652 "require-addon": "^1.1.0", 1653 "streamx": "^2.22.0" 1654 }, 1655 "engines": { 1656 "bare": ">=1.17.4" 1657 } 1658 }, 1659 "node_modules/unordered-set": { 1660 "version": "2.0.1", 1661 "resolved": "https://registry.npmjs.org/unordered-set/-/unordered-set-2.0.1.tgz", 1662 "integrity": "sha512-eUmNTPzdx+q/WvOHW0bgGYLWvWHNT3PTKEQLg0MAQhc0AHASHVHoP/9YytYd4RBVariqno/mEUhVZN98CmD7bg==", 1663 "license": "MIT" 1664 }, 1665 "node_modules/unpipe": { 1666 "version": "1.0.0", 1667 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 1668 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", 1669 "license": "MIT", 1670 "engines": { 1671 "node": ">= 0.8" 1672 } 1673 }, 1674 "node_modules/unslab": { 1675 "version": "1.3.0", 1676 "resolved": "https://registry.npmjs.org/unslab/-/unslab-1.3.0.tgz", 1677 "integrity": "sha512-YATkfKAFj47kTzmiQrWXMyRvaVrHsW6MEALa4bm+FhiA2YG4oira+Z3DXN6LrYOYn2Y8eO94Lwl9DOHjs1FpoQ==", 1678 "license": "Apache-2.0", 1679 "dependencies": { 1680 "b4a": "^1.6.6" 1681 } 1682 }, 1683 "node_modules/varint": { 1684 "version": "5.0.0", 1685 "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.0.tgz", 1686 "integrity": "sha512-gC13b/bWrqQoKY2EmROCZ+AR0jitc6DnDGaQ6Ls9QpKmuSgJB1eQ7H3KETtQm7qSdMWMKCmsshyCmUwMLh3OAA==", 1687 "license": "MIT" 1688 }, 1689 "node_modules/vary": { 1690 "version": "1.1.2", 1691 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 1692 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", 1693 "license": "MIT", 1694 "engines": { 1695 "node": ">= 0.8" 1696 } 1697 }, 1698 "node_modules/which-runtime": { 1699 "version": "1.3.2", 1700 "resolved": "https://registry.npmjs.org/which-runtime/-/which-runtime-1.3.2.tgz", 1701 "integrity": "sha512-5kwCfWml7+b2NO7KrLMhYihjRx0teKkd3yGp1Xk5Vaf2JGdSh+rgVhEALAD9c/59dP+YwJHXoEO7e8QPy7gOkw==", 1702 "license": "Apache-2.0" 1703 }, 1704 "node_modules/wrappy": { 1705 "version": "1.0.2", 1706 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 1707 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 1708 "license": "ISC" 1709 }, 1710 "node_modules/xache": { 1711 "version": "1.2.1", 1712 "resolved": "https://registry.npmjs.org/xache/-/xache-1.2.1.tgz", 1713 "integrity": "sha512-igRS6jPreJ54ABdzhh4mCDXcz+XMaWO2q1ABRV2yWYuk29jlp8VT7UBdCqNkX7rpYBbXsebVVKkwIuYZjyZNqA==", 1714 "license": "MIT" 1715 }, 1716 "node_modules/z32": { 1717 "version": "1.1.0", 1718 "resolved": "https://registry.npmjs.org/z32/-/z32-1.1.0.tgz", 1719 "integrity": "sha512-1WUHy+VS6d0HPNspDxvLssBbeQjXMjSnpv0vH82vRAUfg847NmX3OXozp/hRP5jPhxBbrVzrgvAt+UsGNzRFQQ==", 1720 "license": "MIT", 1721 "dependencies": { 1722 "b4a": "^1.5.3" 1723 } 1724 } 1725 } 1726 }