Hey, check out this crazy news article that totally isn't a rickroll

express 5

Changed files
+675 -544
+2 -3
Web.js
··· 1 - const fs = require('fs'); 2 const path = require('path'); 3 const express = require('express'); 4 const exuseragent = require('express-useragent'); ··· 12 app.use(exuseragent.express()); 13 app.use('/assets/', express.static('assets')); 14 15 - app.get('/', (req, res) => { 16 res.sendFile(path.join(__dirname, 'views', 'index.html')); 17 }); 18 ··· 20 res.send('Healthy'); 21 }); 22 23 - app.get('/*', (req, res) => { 24 if (req.useragent.isBot) { 25 let components = req.url.substring(1).split('/').reverse(); 26 if (components.length && !components[0]) {
··· 1 const path = require('path'); 2 const express = require('express'); 3 const exuseragent = require('express-useragent'); ··· 11 app.use(exuseragent.express()); 12 app.use('/assets/', express.static('assets')); 13 14 + app.get('/', (_, res) => { 15 res.sendFile(path.join(__dirname, 'views', 'index.html')); 16 }); 17 ··· 19 res.send('Healthy'); 20 }); 21 22 + app.get('/*all', (req, res) => { 23 if (req.useragent.isBot) { 24 let components = req.url.substring(1).split('/').reverse(); 25 if (components.length && !components[0]) {
+671 -539
package-lock.json
··· 1 { 2 "name": "rickognito", 3 - "version": "0.0.6", 4 "lockfileVersion": 2, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "rickognito", 9 - "version": "0.0.6", 10 "license": "MIT", 11 "dependencies": { 12 - "express": "4.19.2", 13 "express-useragent": "1.0.15" 14 } 15 }, 16 "node_modules/accepts": { 17 - "version": "1.3.8", 18 - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", 19 - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", 20 "dependencies": { 21 - "mime-types": "~2.1.34", 22 - "negotiator": "0.6.3" 23 }, 24 "engines": { 25 "node": ">= 0.6" 26 } 27 }, 28 - "node_modules/array-flatten": { 29 - "version": "1.1.1", 30 - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", 31 - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" 32 - }, 33 "node_modules/body-parser": { 34 - "version": "1.20.2", 35 - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", 36 - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", 37 "license": "MIT", 38 "dependencies": { 39 - "bytes": "3.1.2", 40 - "content-type": "~1.0.5", 41 - "debug": "2.6.9", 42 - "depd": "2.0.0", 43 - "destroy": "1.2.0", 44 - "http-errors": "2.0.0", 45 - "iconv-lite": "0.4.24", 46 - "on-finished": "2.4.1", 47 - "qs": "6.11.0", 48 - "raw-body": "2.5.2", 49 - "type-is": "~1.6.18", 50 - "unpipe": "1.0.0" 51 }, 52 "engines": { 53 - "node": ">= 0.8", 54 - "npm": "1.2.8000 || >= 1.4.16" 55 } 56 }, 57 "node_modules/bytes": { ··· 63 "node": ">= 0.8" 64 } 65 }, 66 - "node_modules/call-bind": { 67 - "version": "1.0.7", 68 - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", 69 - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", 70 "license": "MIT", 71 "dependencies": { 72 - "es-define-property": "^1.0.0", 73 "es-errors": "^1.3.0", 74 - "function-bind": "^1.1.2", 75 - "get-intrinsic": "^1.2.4", 76 - "set-function-length": "^1.2.1" 77 }, 78 "engines": { 79 "node": ">= 0.4" ··· 83 } 84 }, 85 "node_modules/content-disposition": { 86 - "version": "0.5.4", 87 - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", 88 - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", 89 "dependencies": { 90 "safe-buffer": "5.2.1" 91 }, ··· 103 } 104 }, 105 "node_modules/cookie": { 106 - "version": "0.6.0", 107 - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", 108 - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", 109 "license": "MIT", 110 "engines": { 111 "node": ">= 0.6" 112 } 113 }, 114 "node_modules/cookie-signature": { 115 - "version": "1.0.6", 116 - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 117 - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" 118 - }, 119 - "node_modules/debug": { 120 - "version": "2.6.9", 121 - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 122 - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 123 - "dependencies": { 124 - "ms": "2.0.0" 125 } 126 }, 127 - "node_modules/define-data-property": { 128 - "version": "1.1.4", 129 - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", 130 - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", 131 "license": "MIT", 132 "dependencies": { 133 - "es-define-property": "^1.0.0", 134 - "es-errors": "^1.3.0", 135 - "gopd": "^1.0.1" 136 }, 137 "engines": { 138 - "node": ">= 0.4" 139 }, 140 - "funding": { 141 - "url": "https://github.com/sponsors/ljharb" 142 } 143 }, 144 "node_modules/depd": { 145 "version": "2.0.0", 146 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", 147 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", 148 "engines": { 149 "node": ">= 0.8" 150 } 151 }, 152 - "node_modules/destroy": { 153 - "version": "1.2.0", 154 - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", 155 - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", 156 "engines": { 157 - "node": ">= 0.8", 158 - "npm": "1.2.8000 || >= 1.4.16" 159 } 160 }, 161 "node_modules/ee-first": { 162 "version": "1.1.1", 163 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 164 - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" 165 }, 166 "node_modules/encodeurl": { 167 - "version": "1.0.2", 168 - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 169 - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", 170 "engines": { 171 "node": ">= 0.8" 172 } 173 }, 174 "node_modules/es-define-property": { 175 - "version": "1.0.0", 176 - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", 177 - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", 178 "license": "MIT", 179 - "dependencies": { 180 - "get-intrinsic": "^1.2.4" 181 - }, 182 "engines": { 183 "node": ">= 0.4" 184 } ··· 192 "node": ">= 0.4" 193 } 194 }, 195 "node_modules/escape-html": { 196 "version": "1.0.3", 197 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 198 - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" 199 }, 200 "node_modules/etag": { 201 "version": "1.8.1", 202 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 203 - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", 204 "engines": { 205 "node": ">= 0.6" 206 } 207 }, 208 "node_modules/express": { 209 - "version": "4.19.2", 210 - "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", 211 - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", 212 "license": "MIT", 213 "dependencies": { 214 - "accepts": "~1.3.8", 215 - "array-flatten": "1.1.1", 216 - "body-parser": "1.20.2", 217 - "content-disposition": "0.5.4", 218 - "content-type": "~1.0.4", 219 - "cookie": "0.6.0", 220 - "cookie-signature": "1.0.6", 221 - "debug": "2.6.9", 222 - "depd": "2.0.0", 223 - "encodeurl": "~1.0.2", 224 - "escape-html": "~1.0.3", 225 - "etag": "~1.8.1", 226 - "finalhandler": "1.2.0", 227 - "fresh": "0.5.2", 228 - "http-errors": "2.0.0", 229 - "merge-descriptors": "1.0.1", 230 - "methods": "~1.1.2", 231 - "on-finished": "2.4.1", 232 - "parseurl": "~1.3.3", 233 - "path-to-regexp": "0.1.7", 234 - "proxy-addr": "~2.0.7", 235 - "qs": "6.11.0", 236 - "range-parser": "~1.2.1", 237 - "safe-buffer": "5.2.1", 238 - "send": "0.18.0", 239 - "serve-static": "1.15.0", 240 - "setprototypeof": "1.2.0", 241 - "statuses": "2.0.1", 242 - "type-is": "~1.6.18", 243 - "utils-merge": "1.0.1", 244 - "vary": "~1.1.2" 245 }, 246 "engines": { 247 - "node": ">= 0.10.0" 248 } 249 }, 250 "node_modules/express-useragent": { ··· 256 } 257 }, 258 "node_modules/finalhandler": { 259 - "version": "1.2.0", 260 - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", 261 - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", 262 "dependencies": { 263 - "debug": "2.6.9", 264 - "encodeurl": "~1.0.2", 265 - "escape-html": "~1.0.3", 266 - "on-finished": "2.4.1", 267 - "parseurl": "~1.3.3", 268 - "statuses": "2.0.1", 269 - "unpipe": "~1.0.0" 270 }, 271 "engines": { 272 "node": ">= 0.8" ··· 281 } 282 }, 283 "node_modules/fresh": { 284 - "version": "0.5.2", 285 - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 286 - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", 287 "engines": { 288 - "node": ">= 0.6" 289 } 290 }, 291 "node_modules/function-bind": { ··· 298 } 299 }, 300 "node_modules/get-intrinsic": { 301 - "version": "1.2.4", 302 - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", 303 - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", 304 "license": "MIT", 305 "dependencies": { 306 "es-errors": "^1.3.0", 307 "function-bind": "^1.1.2", 308 - "has-proto": "^1.0.1", 309 - "has-symbols": "^1.0.3", 310 - "hasown": "^2.0.0" 311 }, 312 "engines": { 313 "node": ">= 0.4" ··· 316 "url": "https://github.com/sponsors/ljharb" 317 } 318 }, 319 - "node_modules/gopd": { 320 "version": "1.0.1", 321 - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", 322 - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", 323 "license": "MIT", 324 "dependencies": { 325 - "get-intrinsic": "^1.1.3" 326 }, 327 - "funding": { 328 - "url": "https://github.com/sponsors/ljharb" 329 - } 330 - }, 331 - "node_modules/has-property-descriptors": { 332 - "version": "1.0.2", 333 - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", 334 - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", 335 - "license": "MIT", 336 - "dependencies": { 337 - "es-define-property": "^1.0.0" 338 - }, 339 - "funding": { 340 - "url": "https://github.com/sponsors/ljharb" 341 } 342 }, 343 - "node_modules/has-proto": { 344 - "version": "1.0.3", 345 - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", 346 - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", 347 "license": "MIT", 348 "engines": { 349 "node": ">= 0.4" ··· 353 } 354 }, 355 "node_modules/has-symbols": { 356 - "version": "1.0.3", 357 - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 358 - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 359 "license": "MIT", 360 "engines": { 361 "node": ">= 0.4" ··· 380 "version": "2.0.0", 381 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", 382 "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", 383 "dependencies": { 384 "depd": "2.0.0", 385 "inherits": "2.0.4", ··· 391 "node": ">= 0.8" 392 } 393 }, 394 "node_modules/iconv-lite": { 395 - "version": "0.4.24", 396 - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 397 - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 398 "license": "MIT", 399 "dependencies": { 400 - "safer-buffer": ">= 2.1.2 < 3" 401 }, 402 "engines": { 403 "node": ">=0.10.0" ··· 406 "node_modules/inherits": { 407 "version": "2.0.4", 408 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 409 - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 410 }, 411 "node_modules/ipaddr.js": { 412 "version": "1.9.1", ··· 416 "node": ">= 0.10" 417 } 418 }, 419 "node_modules/media-typer": { 420 - "version": "0.3.0", 421 - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 422 - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", 423 "license": "MIT", 424 "engines": { 425 - "node": ">= 0.6" 426 } 427 }, 428 "node_modules/merge-descriptors": { 429 - "version": "1.0.1", 430 - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", 431 - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" 432 - }, 433 - "node_modules/methods": { 434 - "version": "1.1.2", 435 - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", 436 - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", 437 "engines": { 438 - "node": ">= 0.6" 439 - } 440 - }, 441 - "node_modules/mime": { 442 - "version": "1.6.0", 443 - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 444 - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 445 - "bin": { 446 - "mime": "cli.js" 447 }, 448 - "engines": { 449 - "node": ">=4" 450 } 451 }, 452 "node_modules/mime-db": { 453 - "version": "1.52.0", 454 - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 455 - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 456 "engines": { 457 "node": ">= 0.6" 458 } 459 }, 460 "node_modules/mime-types": { 461 - "version": "2.1.35", 462 - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 463 - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 464 "dependencies": { 465 - "mime-db": "1.52.0" 466 }, 467 "engines": { 468 "node": ">= 0.6" 469 } 470 }, 471 "node_modules/ms": { 472 - "version": "2.0.0", 473 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 474 - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 475 }, 476 "node_modules/negotiator": { 477 - "version": "0.6.3", 478 - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", 479 - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", 480 "engines": { 481 "node": ">= 0.6" 482 } 483 }, 484 "node_modules/object-inspect": { 485 - "version": "1.13.1", 486 - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", 487 - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", 488 "license": "MIT", 489 "funding": { 490 "url": "https://github.com/sponsors/ljharb" 491 } ··· 494 "version": "2.4.1", 495 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", 496 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", 497 "dependencies": { 498 "ee-first": "1.1.1" 499 }, ··· 501 "node": ">= 0.8" 502 } 503 }, 504 "node_modules/parseurl": { 505 "version": "1.3.3", 506 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 507 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", 508 "engines": { 509 "node": ">= 0.8" 510 } 511 }, 512 "node_modules/path-to-regexp": { 513 - "version": "0.1.7", 514 - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", 515 - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" 516 }, 517 "node_modules/proxy-addr": { 518 "version": "2.0.7", ··· 527 } 528 }, 529 "node_modules/qs": { 530 - "version": "6.11.0", 531 - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", 532 - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", 533 "license": "BSD-3-Clause", 534 "dependencies": { 535 - "side-channel": "^1.0.4" 536 }, 537 "engines": { 538 "node": ">=0.6" ··· 545 "version": "1.2.1", 546 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", 547 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", 548 "engines": { 549 "node": ">= 0.6" 550 } 551 }, 552 "node_modules/raw-body": { 553 - "version": "2.5.2", 554 - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", 555 - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", 556 "license": "MIT", 557 "dependencies": { 558 "bytes": "3.1.2", 559 "http-errors": "2.0.0", 560 - "iconv-lite": "0.4.24", 561 "unpipe": "1.0.0" 562 }, 563 "engines": { 564 "node": ">= 0.8" 565 } 566 }, 567 "node_modules/safe-buffer": { 568 "version": "5.2.1", 569 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", ··· 581 "type": "consulting", 582 "url": "https://feross.org/support" 583 } 584 - ] 585 }, 586 "node_modules/safer-buffer": { 587 "version": "2.1.2", ··· 590 "license": "MIT" 591 }, 592 "node_modules/send": { 593 - "version": "0.18.0", 594 - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", 595 - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", 596 "dependencies": { 597 - "debug": "2.6.9", 598 - "depd": "2.0.0", 599 - "destroy": "1.2.0", 600 - "encodeurl": "~1.0.2", 601 - "escape-html": "~1.0.3", 602 - "etag": "~1.8.1", 603 - "fresh": "0.5.2", 604 - "http-errors": "2.0.0", 605 - "mime": "1.6.0", 606 - "ms": "2.1.3", 607 - "on-finished": "2.4.1", 608 - "range-parser": "~1.2.1", 609 - "statuses": "2.0.1" 610 }, 611 "engines": { 612 - "node": ">= 0.8.0" 613 } 614 }, 615 - "node_modules/send/node_modules/ms": { 616 - "version": "2.1.3", 617 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 618 - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" 619 - }, 620 "node_modules/serve-static": { 621 - "version": "1.15.0", 622 - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", 623 - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", 624 "dependencies": { 625 - "encodeurl": "~1.0.2", 626 - "escape-html": "~1.0.3", 627 - "parseurl": "~1.3.3", 628 - "send": "0.18.0" 629 }, 630 "engines": { 631 - "node": ">= 0.8.0" 632 } 633 }, 634 - "node_modules/set-function-length": { 635 - "version": "1.2.2", 636 - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", 637 - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", 638 "license": "MIT", 639 "dependencies": { 640 - "define-data-property": "^1.1.4", 641 "es-errors": "^1.3.0", 642 - "function-bind": "^1.1.2", 643 - "get-intrinsic": "^1.2.4", 644 - "gopd": "^1.0.1", 645 - "has-property-descriptors": "^1.0.2" 646 }, 647 "engines": { 648 "node": ">= 0.4" 649 } 650 }, 651 - "node_modules/setprototypeof": { 652 - "version": "1.2.0", 653 - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", 654 - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" 655 }, 656 - "node_modules/side-channel": { 657 - "version": "1.0.6", 658 - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", 659 - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", 660 "license": "MIT", 661 "dependencies": { 662 - "call-bind": "^1.0.7", 663 "es-errors": "^1.3.0", 664 - "get-intrinsic": "^1.2.4", 665 - "object-inspect": "^1.13.1" 666 }, 667 "engines": { 668 "node": ">= 0.4" ··· 672 } 673 }, 674 "node_modules/statuses": { 675 - "version": "2.0.1", 676 - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", 677 - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", 678 "engines": { 679 "node": ">= 0.8" 680 } ··· 683 "version": "1.0.1", 684 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", 685 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", 686 "engines": { 687 "node": ">=0.6" 688 } 689 }, 690 "node_modules/type-is": { 691 - "version": "1.6.18", 692 - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", 693 - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", 694 "license": "MIT", 695 "dependencies": { 696 - "media-typer": "0.3.0", 697 - "mime-types": "~2.1.24" 698 }, 699 "engines": { 700 "node": ">= 0.6" ··· 703 "node_modules/unpipe": { 704 "version": "1.0.0", 705 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 706 - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", 707 "engines": { 708 "node": ">= 0.8" 709 } 710 }, 711 - "node_modules/utils-merge": { 712 - "version": "1.0.1", 713 - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", 714 - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", 715 - "engines": { 716 - "node": ">= 0.4.0" 717 - } 718 - }, 719 "node_modules/vary": { 720 "version": "1.1.2", 721 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", ··· 723 "engines": { 724 "node": ">= 0.8" 725 } 726 } 727 }, 728 "dependencies": { 729 "accepts": { 730 - "version": "1.3.8", 731 - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", 732 - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", 733 "requires": { 734 - "mime-types": "~2.1.34", 735 - "negotiator": "0.6.3" 736 } 737 }, 738 - "array-flatten": { 739 - "version": "1.1.1", 740 - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", 741 - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" 742 - }, 743 "body-parser": { 744 - "version": "1.20.2", 745 - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", 746 - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", 747 "requires": { 748 - "bytes": "3.1.2", 749 - "content-type": "~1.0.5", 750 - "debug": "2.6.9", 751 - "depd": "2.0.0", 752 - "destroy": "1.2.0", 753 - "http-errors": "2.0.0", 754 - "iconv-lite": "0.4.24", 755 - "on-finished": "2.4.1", 756 - "qs": "6.11.0", 757 - "raw-body": "2.5.2", 758 - "type-is": "~1.6.18", 759 - "unpipe": "1.0.0" 760 } 761 }, 762 "bytes": { ··· 764 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", 765 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" 766 }, 767 - "call-bind": { 768 - "version": "1.0.7", 769 - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", 770 - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", 771 "requires": { 772 - "es-define-property": "^1.0.0", 773 "es-errors": "^1.3.0", 774 - "function-bind": "^1.1.2", 775 - "get-intrinsic": "^1.2.4", 776 - "set-function-length": "^1.2.1" 777 } 778 }, 779 "content-disposition": { 780 - "version": "0.5.4", 781 - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", 782 - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", 783 "requires": { 784 "safe-buffer": "5.2.1" 785 } ··· 790 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" 791 }, 792 "cookie": { 793 - "version": "0.6.0", 794 - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", 795 - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==" 796 }, 797 "cookie-signature": { 798 - "version": "1.0.6", 799 - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 800 - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" 801 }, 802 "debug": { 803 - "version": "2.6.9", 804 - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 805 - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 806 "requires": { 807 - "ms": "2.0.0" 808 - } 809 - }, 810 - "define-data-property": { 811 - "version": "1.1.4", 812 - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", 813 - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", 814 - "requires": { 815 - "es-define-property": "^1.0.0", 816 - "es-errors": "^1.3.0", 817 - "gopd": "^1.0.1" 818 } 819 }, 820 "depd": { ··· 822 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", 823 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" 824 }, 825 - "destroy": { 826 - "version": "1.2.0", 827 - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", 828 - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" 829 }, 830 "ee-first": { 831 "version": "1.1.1", 832 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 833 - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" 834 }, 835 "encodeurl": { 836 - "version": "1.0.2", 837 - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 838 - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" 839 }, 840 "es-define-property": { 841 - "version": "1.0.0", 842 - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", 843 - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", 844 - "requires": { 845 - "get-intrinsic": "^1.2.4" 846 - } 847 }, 848 "es-errors": { 849 "version": "1.3.0", 850 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", 851 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" 852 }, 853 "escape-html": { 854 "version": "1.0.3", 855 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 856 - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" 857 }, 858 "etag": { 859 "version": "1.8.1", 860 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 861 - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" 862 }, 863 "express": { 864 - "version": "4.19.2", 865 - "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", 866 - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", 867 "requires": { 868 - "accepts": "~1.3.8", 869 - "array-flatten": "1.1.1", 870 - "body-parser": "1.20.2", 871 - "content-disposition": "0.5.4", 872 - "content-type": "~1.0.4", 873 - "cookie": "0.6.0", 874 - "cookie-signature": "1.0.6", 875 - "debug": "2.6.9", 876 - "depd": "2.0.0", 877 - "encodeurl": "~1.0.2", 878 - "escape-html": "~1.0.3", 879 - "etag": "~1.8.1", 880 - "finalhandler": "1.2.0", 881 - "fresh": "0.5.2", 882 - "http-errors": "2.0.0", 883 - "merge-descriptors": "1.0.1", 884 - "methods": "~1.1.2", 885 - "on-finished": "2.4.1", 886 - "parseurl": "~1.3.3", 887 - "path-to-regexp": "0.1.7", 888 - "proxy-addr": "~2.0.7", 889 - "qs": "6.11.0", 890 - "range-parser": "~1.2.1", 891 - "safe-buffer": "5.2.1", 892 - "send": "0.18.0", 893 - "serve-static": "1.15.0", 894 - "setprototypeof": "1.2.0", 895 - "statuses": "2.0.1", 896 - "type-is": "~1.6.18", 897 - "utils-merge": "1.0.1", 898 - "vary": "~1.1.2" 899 } 900 }, 901 "express-useragent": { ··· 904 "integrity": "sha512-eq5xMiYCYwFPoekffMjvEIk+NWdlQY9Y38OsTyl13IvA728vKT+q/CSERYWzcw93HGBJcIqMIsZC5CZGARPVdg==" 905 }, 906 "finalhandler": { 907 - "version": "1.2.0", 908 - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", 909 - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", 910 "requires": { 911 - "debug": "2.6.9", 912 - "encodeurl": "~1.0.2", 913 - "escape-html": "~1.0.3", 914 - "on-finished": "2.4.1", 915 - "parseurl": "~1.3.3", 916 - "statuses": "2.0.1", 917 - "unpipe": "~1.0.0" 918 } 919 }, 920 "forwarded": { ··· 923 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" 924 }, 925 "fresh": { 926 - "version": "0.5.2", 927 - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 928 - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" 929 }, 930 "function-bind": { 931 "version": "1.1.2", ··· 933 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" 934 }, 935 "get-intrinsic": { 936 - "version": "1.2.4", 937 - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", 938 - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", 939 "requires": { 940 "es-errors": "^1.3.0", 941 "function-bind": "^1.1.2", 942 - "has-proto": "^1.0.1", 943 - "has-symbols": "^1.0.3", 944 - "hasown": "^2.0.0" 945 } 946 }, 947 - "gopd": { 948 "version": "1.0.1", 949 - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", 950 - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", 951 - "requires": { 952 - "get-intrinsic": "^1.1.3" 953 - } 954 - }, 955 - "has-property-descriptors": { 956 - "version": "1.0.2", 957 - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", 958 - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", 959 "requires": { 960 - "es-define-property": "^1.0.0" 961 } 962 }, 963 - "has-proto": { 964 - "version": "1.0.3", 965 - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", 966 - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==" 967 }, 968 "has-symbols": { 969 - "version": "1.0.3", 970 - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 971 - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" 972 }, 973 "hasown": { 974 "version": "2.0.2", ··· 988 "setprototypeof": "1.2.0", 989 "statuses": "2.0.1", 990 "toidentifier": "1.0.1" 991 } 992 }, 993 "iconv-lite": { 994 - "version": "0.4.24", 995 - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 996 - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 997 "requires": { 998 - "safer-buffer": ">= 2.1.2 < 3" 999 } 1000 }, 1001 "inherits": { ··· 1008 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", 1009 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" 1010 }, 1011 "media-typer": { 1012 - "version": "0.3.0", 1013 - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 1014 - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" 1015 }, 1016 "merge-descriptors": { 1017 - "version": "1.0.1", 1018 - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", 1019 - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" 1020 - }, 1021 - "methods": { 1022 - "version": "1.1.2", 1023 - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", 1024 - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" 1025 - }, 1026 - "mime": { 1027 - "version": "1.6.0", 1028 - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 1029 - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" 1030 }, 1031 "mime-db": { 1032 - "version": "1.52.0", 1033 - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 1034 - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" 1035 }, 1036 "mime-types": { 1037 - "version": "2.1.35", 1038 - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 1039 - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 1040 "requires": { 1041 - "mime-db": "1.52.0" 1042 } 1043 }, 1044 "ms": { 1045 - "version": "2.0.0", 1046 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1047 - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 1048 }, 1049 "negotiator": { 1050 - "version": "0.6.3", 1051 - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", 1052 - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" 1053 }, 1054 "object-inspect": { 1055 - "version": "1.13.1", 1056 - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", 1057 - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==" 1058 }, 1059 "on-finished": { 1060 "version": "2.4.1", ··· 1064 "ee-first": "1.1.1" 1065 } 1066 }, 1067 "parseurl": { 1068 "version": "1.3.3", 1069 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 1070 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" 1071 }, 1072 "path-to-regexp": { 1073 - "version": "0.1.7", 1074 - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", 1075 - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" 1076 }, 1077 "proxy-addr": { 1078 "version": "2.0.7", ··· 1084 } 1085 }, 1086 "qs": { 1087 - "version": "6.11.0", 1088 - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", 1089 - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", 1090 "requires": { 1091 - "side-channel": "^1.0.4" 1092 } 1093 }, 1094 "range-parser": { ··· 1097 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" 1098 }, 1099 "raw-body": { 1100 - "version": "2.5.2", 1101 - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", 1102 - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", 1103 "requires": { 1104 "bytes": "3.1.2", 1105 "http-errors": "2.0.0", 1106 - "iconv-lite": "0.4.24", 1107 "unpipe": "1.0.0" 1108 } 1109 }, 1110 "safe-buffer": { 1111 "version": "5.2.1", 1112 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", ··· 1118 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 1119 }, 1120 "send": { 1121 - "version": "0.18.0", 1122 - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", 1123 - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", 1124 "requires": { 1125 - "debug": "2.6.9", 1126 - "depd": "2.0.0", 1127 - "destroy": "1.2.0", 1128 - "encodeurl": "~1.0.2", 1129 - "escape-html": "~1.0.3", 1130 - "etag": "~1.8.1", 1131 - "fresh": "0.5.2", 1132 - "http-errors": "2.0.0", 1133 - "mime": "1.6.0", 1134 - "ms": "2.1.3", 1135 - "on-finished": "2.4.1", 1136 - "range-parser": "~1.2.1", 1137 - "statuses": "2.0.1" 1138 - }, 1139 - "dependencies": { 1140 - "ms": { 1141 - "version": "2.1.3", 1142 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 1143 - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" 1144 - } 1145 } 1146 }, 1147 "serve-static": { 1148 - "version": "1.15.0", 1149 - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", 1150 - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", 1151 "requires": { 1152 - "encodeurl": "~1.0.2", 1153 - "escape-html": "~1.0.3", 1154 - "parseurl": "~1.3.3", 1155 - "send": "0.18.0" 1156 - } 1157 - }, 1158 - "set-function-length": { 1159 - "version": "1.2.2", 1160 - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", 1161 - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", 1162 - "requires": { 1163 - "define-data-property": "^1.1.4", 1164 - "es-errors": "^1.3.0", 1165 - "function-bind": "^1.1.2", 1166 - "get-intrinsic": "^1.2.4", 1167 - "gopd": "^1.0.1", 1168 - "has-property-descriptors": "^1.0.2" 1169 } 1170 }, 1171 "setprototypeof": { ··· 1174 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" 1175 }, 1176 "side-channel": { 1177 - "version": "1.0.6", 1178 - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", 1179 - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", 1180 "requires": { 1181 - "call-bind": "^1.0.7", 1182 "es-errors": "^1.3.0", 1183 - "get-intrinsic": "^1.2.4", 1184 - "object-inspect": "^1.13.1" 1185 } 1186 }, 1187 "statuses": { 1188 - "version": "2.0.1", 1189 - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", 1190 - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" 1191 }, 1192 "toidentifier": { 1193 "version": "1.0.1", ··· 1195 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" 1196 }, 1197 "type-is": { 1198 - "version": "1.6.18", 1199 - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", 1200 - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", 1201 "requires": { 1202 - "media-typer": "0.3.0", 1203 - "mime-types": "~2.1.24" 1204 } 1205 }, 1206 "unpipe": { 1207 "version": "1.0.0", 1208 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 1209 - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" 1210 - }, 1211 - "utils-merge": { 1212 - "version": "1.0.1", 1213 - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", 1214 - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" 1215 }, 1216 "vary": { 1217 "version": "1.1.2", 1218 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 1219 "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" 1220 } 1221 } 1222 }
··· 1 { 2 "name": "rickognito", 3 + "version": "0.0.7", 4 "lockfileVersion": 2, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "rickognito", 9 + "version": "0.0.7", 10 "license": "MIT", 11 "dependencies": { 12 + "express": "5.1.0", 13 "express-useragent": "1.0.15" 14 } 15 }, 16 "node_modules/accepts": { 17 + "version": "2.0.0", 18 + "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", 19 + "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", 20 + "license": "MIT", 21 "dependencies": { 22 + "mime-types": "^3.0.0", 23 + "negotiator": "^1.0.0" 24 }, 25 "engines": { 26 "node": ">= 0.6" 27 } 28 }, 29 "node_modules/body-parser": { 30 + "version": "2.2.0", 31 + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz", 32 + "integrity": "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==", 33 "license": "MIT", 34 "dependencies": { 35 + "bytes": "^3.1.2", 36 + "content-type": "^1.0.5", 37 + "debug": "^4.4.0", 38 + "http-errors": "^2.0.0", 39 + "iconv-lite": "^0.6.3", 40 + "on-finished": "^2.4.1", 41 + "qs": "^6.14.0", 42 + "raw-body": "^3.0.0", 43 + "type-is": "^2.0.0" 44 }, 45 "engines": { 46 + "node": ">=18" 47 } 48 }, 49 "node_modules/bytes": { ··· 55 "node": ">= 0.8" 56 } 57 }, 58 + "node_modules/call-bind-apply-helpers": { 59 + "version": "1.0.2", 60 + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", 61 + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", 62 "license": "MIT", 63 "dependencies": { 64 "es-errors": "^1.3.0", 65 + "function-bind": "^1.1.2" 66 + }, 67 + "engines": { 68 + "node": ">= 0.4" 69 + } 70 + }, 71 + "node_modules/call-bound": { 72 + "version": "1.0.4", 73 + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", 74 + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", 75 + "license": "MIT", 76 + "dependencies": { 77 + "call-bind-apply-helpers": "^1.0.2", 78 + "get-intrinsic": "^1.3.0" 79 }, 80 "engines": { 81 "node": ">= 0.4" ··· 85 } 86 }, 87 "node_modules/content-disposition": { 88 + "version": "1.0.0", 89 + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.0.tgz", 90 + "integrity": "sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==", 91 + "license": "MIT", 92 "dependencies": { 93 "safe-buffer": "5.2.1" 94 }, ··· 106 } 107 }, 108 "node_modules/cookie": { 109 + "version": "0.7.2", 110 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", 111 + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", 112 "license": "MIT", 113 "engines": { 114 "node": ">= 0.6" 115 } 116 }, 117 "node_modules/cookie-signature": { 118 + "version": "1.2.2", 119 + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", 120 + "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", 121 + "license": "MIT", 122 + "engines": { 123 + "node": ">=6.6.0" 124 } 125 }, 126 + "node_modules/debug": { 127 + "version": "4.4.1", 128 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", 129 + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", 130 "license": "MIT", 131 "dependencies": { 132 + "ms": "^2.1.3" 133 }, 134 "engines": { 135 + "node": ">=6.0" 136 }, 137 + "peerDependenciesMeta": { 138 + "supports-color": { 139 + "optional": true 140 + } 141 } 142 }, 143 "node_modules/depd": { 144 "version": "2.0.0", 145 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", 146 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", 147 + "license": "MIT", 148 "engines": { 149 "node": ">= 0.8" 150 } 151 }, 152 + "node_modules/dunder-proto": { 153 + "version": "1.0.1", 154 + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", 155 + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", 156 + "license": "MIT", 157 + "dependencies": { 158 + "call-bind-apply-helpers": "^1.0.1", 159 + "es-errors": "^1.3.0", 160 + "gopd": "^1.2.0" 161 + }, 162 "engines": { 163 + "node": ">= 0.4" 164 } 165 }, 166 "node_modules/ee-first": { 167 "version": "1.1.1", 168 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 169 + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", 170 + "license": "MIT" 171 }, 172 "node_modules/encodeurl": { 173 + "version": "2.0.0", 174 + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", 175 + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", 176 + "license": "MIT", 177 "engines": { 178 "node": ">= 0.8" 179 } 180 }, 181 "node_modules/es-define-property": { 182 + "version": "1.0.1", 183 + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", 184 + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", 185 "license": "MIT", 186 "engines": { 187 "node": ">= 0.4" 188 } ··· 196 "node": ">= 0.4" 197 } 198 }, 199 + "node_modules/es-object-atoms": { 200 + "version": "1.1.1", 201 + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", 202 + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", 203 + "license": "MIT", 204 + "dependencies": { 205 + "es-errors": "^1.3.0" 206 + }, 207 + "engines": { 208 + "node": ">= 0.4" 209 + } 210 + }, 211 "node_modules/escape-html": { 212 "version": "1.0.3", 213 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 214 + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", 215 + "license": "MIT" 216 }, 217 "node_modules/etag": { 218 "version": "1.8.1", 219 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 220 + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", 221 + "license": "MIT", 222 "engines": { 223 "node": ">= 0.6" 224 } 225 }, 226 "node_modules/express": { 227 + "version": "5.1.0", 228 + "resolved": "https://registry.npmjs.org/express/-/express-5.1.0.tgz", 229 + "integrity": "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==", 230 "license": "MIT", 231 "dependencies": { 232 + "accepts": "^2.0.0", 233 + "body-parser": "^2.2.0", 234 + "content-disposition": "^1.0.0", 235 + "content-type": "^1.0.5", 236 + "cookie": "^0.7.1", 237 + "cookie-signature": "^1.2.1", 238 + "debug": "^4.4.0", 239 + "encodeurl": "^2.0.0", 240 + "escape-html": "^1.0.3", 241 + "etag": "^1.8.1", 242 + "finalhandler": "^2.1.0", 243 + "fresh": "^2.0.0", 244 + "http-errors": "^2.0.0", 245 + "merge-descriptors": "^2.0.0", 246 + "mime-types": "^3.0.0", 247 + "on-finished": "^2.4.1", 248 + "once": "^1.4.0", 249 + "parseurl": "^1.3.3", 250 + "proxy-addr": "^2.0.7", 251 + "qs": "^6.14.0", 252 + "range-parser": "^1.2.1", 253 + "router": "^2.2.0", 254 + "send": "^1.1.0", 255 + "serve-static": "^2.2.0", 256 + "statuses": "^2.0.1", 257 + "type-is": "^2.0.1", 258 + "vary": "^1.1.2" 259 }, 260 "engines": { 261 + "node": ">= 18" 262 + }, 263 + "funding": { 264 + "type": "opencollective", 265 + "url": "https://opencollective.com/express" 266 } 267 }, 268 "node_modules/express-useragent": { ··· 274 } 275 }, 276 "node_modules/finalhandler": { 277 + "version": "2.1.0", 278 + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.0.tgz", 279 + "integrity": "sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==", 280 + "license": "MIT", 281 "dependencies": { 282 + "debug": "^4.4.0", 283 + "encodeurl": "^2.0.0", 284 + "escape-html": "^1.0.3", 285 + "on-finished": "^2.4.1", 286 + "parseurl": "^1.3.3", 287 + "statuses": "^2.0.1" 288 }, 289 "engines": { 290 "node": ">= 0.8" ··· 299 } 300 }, 301 "node_modules/fresh": { 302 + "version": "2.0.0", 303 + "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", 304 + "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", 305 + "license": "MIT", 306 "engines": { 307 + "node": ">= 0.8" 308 } 309 }, 310 "node_modules/function-bind": { ··· 317 } 318 }, 319 "node_modules/get-intrinsic": { 320 + "version": "1.3.0", 321 + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", 322 + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", 323 "license": "MIT", 324 "dependencies": { 325 + "call-bind-apply-helpers": "^1.0.2", 326 + "es-define-property": "^1.0.1", 327 "es-errors": "^1.3.0", 328 + "es-object-atoms": "^1.1.1", 329 "function-bind": "^1.1.2", 330 + "get-proto": "^1.0.1", 331 + "gopd": "^1.2.0", 332 + "has-symbols": "^1.1.0", 333 + "hasown": "^2.0.2", 334 + "math-intrinsics": "^1.1.0" 335 }, 336 "engines": { 337 "node": ">= 0.4" ··· 340 "url": "https://github.com/sponsors/ljharb" 341 } 342 }, 343 + "node_modules/get-proto": { 344 "version": "1.0.1", 345 + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", 346 + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", 347 "license": "MIT", 348 "dependencies": { 349 + "dunder-proto": "^1.0.1", 350 + "es-object-atoms": "^1.0.0" 351 }, 352 + "engines": { 353 + "node": ">= 0.4" 354 } 355 }, 356 + "node_modules/gopd": { 357 + "version": "1.2.0", 358 + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", 359 + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", 360 "license": "MIT", 361 "engines": { 362 "node": ">= 0.4" ··· 366 } 367 }, 368 "node_modules/has-symbols": { 369 + "version": "1.1.0", 370 + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", 371 + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", 372 "license": "MIT", 373 "engines": { 374 "node": ">= 0.4" ··· 393 "version": "2.0.0", 394 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", 395 "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", 396 + "license": "MIT", 397 "dependencies": { 398 "depd": "2.0.0", 399 "inherits": "2.0.4", ··· 405 "node": ">= 0.8" 406 } 407 }, 408 + "node_modules/http-errors/node_modules/statuses": { 409 + "version": "2.0.1", 410 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", 411 + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", 412 + "license": "MIT", 413 + "engines": { 414 + "node": ">= 0.8" 415 + } 416 + }, 417 "node_modules/iconv-lite": { 418 + "version": "0.6.3", 419 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", 420 + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", 421 "license": "MIT", 422 "dependencies": { 423 + "safer-buffer": ">= 2.1.2 < 3.0.0" 424 }, 425 "engines": { 426 "node": ">=0.10.0" ··· 429 "node_modules/inherits": { 430 "version": "2.0.4", 431 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 432 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 433 + "license": "ISC" 434 }, 435 "node_modules/ipaddr.js": { 436 "version": "1.9.1", ··· 440 "node": ">= 0.10" 441 } 442 }, 443 + "node_modules/is-promise": { 444 + "version": "4.0.0", 445 + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", 446 + "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", 447 + "license": "MIT" 448 + }, 449 + "node_modules/math-intrinsics": { 450 + "version": "1.1.0", 451 + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", 452 + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", 453 + "license": "MIT", 454 + "engines": { 455 + "node": ">= 0.4" 456 + } 457 + }, 458 "node_modules/media-typer": { 459 + "version": "1.1.0", 460 + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", 461 + "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==", 462 "license": "MIT", 463 "engines": { 464 + "node": ">= 0.8" 465 } 466 }, 467 "node_modules/merge-descriptors": { 468 + "version": "2.0.0", 469 + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", 470 + "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", 471 + "license": "MIT", 472 "engines": { 473 + "node": ">=18" 474 }, 475 + "funding": { 476 + "url": "https://github.com/sponsors/sindresorhus" 477 } 478 }, 479 "node_modules/mime-db": { 480 + "version": "1.54.0", 481 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", 482 + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", 483 + "license": "MIT", 484 "engines": { 485 "node": ">= 0.6" 486 } 487 }, 488 "node_modules/mime-types": { 489 + "version": "3.0.1", 490 + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", 491 + "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", 492 + "license": "MIT", 493 "dependencies": { 494 + "mime-db": "^1.54.0" 495 }, 496 "engines": { 497 "node": ">= 0.6" 498 } 499 }, 500 "node_modules/ms": { 501 + "version": "2.1.3", 502 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 503 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 504 + "license": "MIT" 505 }, 506 "node_modules/negotiator": { 507 + "version": "1.0.0", 508 + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", 509 + "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", 510 + "license": "MIT", 511 "engines": { 512 "node": ">= 0.6" 513 } 514 }, 515 "node_modules/object-inspect": { 516 + "version": "1.13.4", 517 + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", 518 + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", 519 "license": "MIT", 520 + "engines": { 521 + "node": ">= 0.4" 522 + }, 523 "funding": { 524 "url": "https://github.com/sponsors/ljharb" 525 } ··· 528 "version": "2.4.1", 529 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", 530 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", 531 + "license": "MIT", 532 "dependencies": { 533 "ee-first": "1.1.1" 534 }, ··· 536 "node": ">= 0.8" 537 } 538 }, 539 + "node_modules/once": { 540 + "version": "1.4.0", 541 + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 542 + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 543 + "license": "ISC", 544 + "dependencies": { 545 + "wrappy": "1" 546 + } 547 + }, 548 "node_modules/parseurl": { 549 "version": "1.3.3", 550 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 551 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", 552 + "license": "MIT", 553 "engines": { 554 "node": ">= 0.8" 555 } 556 }, 557 "node_modules/path-to-regexp": { 558 + "version": "8.2.0", 559 + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", 560 + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", 561 + "license": "MIT", 562 + "engines": { 563 + "node": ">=16" 564 + } 565 }, 566 "node_modules/proxy-addr": { 567 "version": "2.0.7", ··· 576 } 577 }, 578 "node_modules/qs": { 579 + "version": "6.14.0", 580 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", 581 + "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", 582 "license": "BSD-3-Clause", 583 "dependencies": { 584 + "side-channel": "^1.1.0" 585 }, 586 "engines": { 587 "node": ">=0.6" ··· 594 "version": "1.2.1", 595 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", 596 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", 597 + "license": "MIT", 598 "engines": { 599 "node": ">= 0.6" 600 } 601 }, 602 "node_modules/raw-body": { 603 + "version": "3.0.0", 604 + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz", 605 + "integrity": "sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==", 606 "license": "MIT", 607 "dependencies": { 608 "bytes": "3.1.2", 609 "http-errors": "2.0.0", 610 + "iconv-lite": "0.6.3", 611 "unpipe": "1.0.0" 612 }, 613 "engines": { 614 "node": ">= 0.8" 615 } 616 }, 617 + "node_modules/router": { 618 + "version": "2.2.0", 619 + "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", 620 + "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", 621 + "license": "MIT", 622 + "dependencies": { 623 + "debug": "^4.4.0", 624 + "depd": "^2.0.0", 625 + "is-promise": "^4.0.0", 626 + "parseurl": "^1.3.3", 627 + "path-to-regexp": "^8.0.0" 628 + }, 629 + "engines": { 630 + "node": ">= 18" 631 + } 632 + }, 633 "node_modules/safe-buffer": { 634 "version": "5.2.1", 635 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", ··· 647 "type": "consulting", 648 "url": "https://feross.org/support" 649 } 650 + ], 651 + "license": "MIT" 652 }, 653 "node_modules/safer-buffer": { 654 "version": "2.1.2", ··· 657 "license": "MIT" 658 }, 659 "node_modules/send": { 660 + "version": "1.2.0", 661 + "resolved": "https://registry.npmjs.org/send/-/send-1.2.0.tgz", 662 + "integrity": "sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==", 663 + "license": "MIT", 664 "dependencies": { 665 + "debug": "^4.3.5", 666 + "encodeurl": "^2.0.0", 667 + "escape-html": "^1.0.3", 668 + "etag": "^1.8.1", 669 + "fresh": "^2.0.0", 670 + "http-errors": "^2.0.0", 671 + "mime-types": "^3.0.1", 672 + "ms": "^2.1.3", 673 + "on-finished": "^2.4.1", 674 + "range-parser": "^1.2.1", 675 + "statuses": "^2.0.1" 676 }, 677 "engines": { 678 + "node": ">= 18" 679 } 680 }, 681 "node_modules/serve-static": { 682 + "version": "2.2.0", 683 + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.0.tgz", 684 + "integrity": "sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==", 685 + "license": "MIT", 686 "dependencies": { 687 + "encodeurl": "^2.0.0", 688 + "escape-html": "^1.0.3", 689 + "parseurl": "^1.3.3", 690 + "send": "^1.2.0" 691 }, 692 "engines": { 693 + "node": ">= 18" 694 } 695 }, 696 + "node_modules/setprototypeof": { 697 + "version": "1.2.0", 698 + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", 699 + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", 700 + "license": "ISC" 701 + }, 702 + "node_modules/side-channel": { 703 + "version": "1.1.0", 704 + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", 705 + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", 706 "license": "MIT", 707 "dependencies": { 708 "es-errors": "^1.3.0", 709 + "object-inspect": "^1.13.3", 710 + "side-channel-list": "^1.0.0", 711 + "side-channel-map": "^1.0.1", 712 + "side-channel-weakmap": "^1.0.2" 713 }, 714 "engines": { 715 "node": ">= 0.4" 716 + }, 717 + "funding": { 718 + "url": "https://github.com/sponsors/ljharb" 719 } 720 }, 721 + "node_modules/side-channel-list": { 722 + "version": "1.0.0", 723 + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", 724 + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", 725 + "license": "MIT", 726 + "dependencies": { 727 + "es-errors": "^1.3.0", 728 + "object-inspect": "^1.13.3" 729 + }, 730 + "engines": { 731 + "node": ">= 0.4" 732 + }, 733 + "funding": { 734 + "url": "https://github.com/sponsors/ljharb" 735 + } 736 }, 737 + "node_modules/side-channel-map": { 738 + "version": "1.0.1", 739 + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", 740 + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", 741 "license": "MIT", 742 "dependencies": { 743 + "call-bound": "^1.0.2", 744 "es-errors": "^1.3.0", 745 + "get-intrinsic": "^1.2.5", 746 + "object-inspect": "^1.13.3" 747 + }, 748 + "engines": { 749 + "node": ">= 0.4" 750 + }, 751 + "funding": { 752 + "url": "https://github.com/sponsors/ljharb" 753 + } 754 + }, 755 + "node_modules/side-channel-weakmap": { 756 + "version": "1.0.2", 757 + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", 758 + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", 759 + "license": "MIT", 760 + "dependencies": { 761 + "call-bound": "^1.0.2", 762 + "es-errors": "^1.3.0", 763 + "get-intrinsic": "^1.2.5", 764 + "object-inspect": "^1.13.3", 765 + "side-channel-map": "^1.0.1" 766 }, 767 "engines": { 768 "node": ">= 0.4" ··· 772 } 773 }, 774 "node_modules/statuses": { 775 + "version": "2.0.2", 776 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", 777 + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", 778 + "license": "MIT", 779 "engines": { 780 "node": ">= 0.8" 781 } ··· 784 "version": "1.0.1", 785 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", 786 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", 787 + "license": "MIT", 788 "engines": { 789 "node": ">=0.6" 790 } 791 }, 792 "node_modules/type-is": { 793 + "version": "2.0.1", 794 + "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz", 795 + "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==", 796 "license": "MIT", 797 "dependencies": { 798 + "content-type": "^1.0.5", 799 + "media-typer": "^1.1.0", 800 + "mime-types": "^3.0.0" 801 }, 802 "engines": { 803 "node": ">= 0.6" ··· 806 "node_modules/unpipe": { 807 "version": "1.0.0", 808 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 809 + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", 810 + "license": "MIT", 811 "engines": { 812 "node": ">= 0.8" 813 } 814 }, 815 "node_modules/vary": { 816 "version": "1.1.2", 817 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", ··· 819 "engines": { 820 "node": ">= 0.8" 821 } 822 + }, 823 + "node_modules/wrappy": { 824 + "version": "1.0.2", 825 + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 826 + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 827 + "license": "ISC" 828 } 829 }, 830 "dependencies": { 831 "accepts": { 832 + "version": "2.0.0", 833 + "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", 834 + "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", 835 "requires": { 836 + "mime-types": "^3.0.0", 837 + "negotiator": "^1.0.0" 838 } 839 }, 840 "body-parser": { 841 + "version": "2.2.0", 842 + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz", 843 + "integrity": "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==", 844 "requires": { 845 + "bytes": "^3.1.2", 846 + "content-type": "^1.0.5", 847 + "debug": "^4.4.0", 848 + "http-errors": "^2.0.0", 849 + "iconv-lite": "^0.6.3", 850 + "on-finished": "^2.4.1", 851 + "qs": "^6.14.0", 852 + "raw-body": "^3.0.0", 853 + "type-is": "^2.0.0" 854 } 855 }, 856 "bytes": { ··· 858 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", 859 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" 860 }, 861 + "call-bind-apply-helpers": { 862 + "version": "1.0.2", 863 + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", 864 + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", 865 "requires": { 866 "es-errors": "^1.3.0", 867 + "function-bind": "^1.1.2" 868 + } 869 + }, 870 + "call-bound": { 871 + "version": "1.0.4", 872 + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", 873 + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", 874 + "requires": { 875 + "call-bind-apply-helpers": "^1.0.2", 876 + "get-intrinsic": "^1.3.0" 877 } 878 }, 879 "content-disposition": { 880 + "version": "1.0.0", 881 + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.0.tgz", 882 + "integrity": "sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==", 883 "requires": { 884 "safe-buffer": "5.2.1" 885 } ··· 890 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" 891 }, 892 "cookie": { 893 + "version": "0.7.2", 894 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", 895 + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==" 896 }, 897 "cookie-signature": { 898 + "version": "1.2.2", 899 + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", 900 + "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==" 901 }, 902 "debug": { 903 + "version": "4.4.1", 904 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", 905 + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", 906 "requires": { 907 + "ms": "^2.1.3" 908 } 909 }, 910 "depd": { ··· 912 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", 913 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" 914 }, 915 + "dunder-proto": { 916 + "version": "1.0.1", 917 + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", 918 + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", 919 + "requires": { 920 + "call-bind-apply-helpers": "^1.0.1", 921 + "es-errors": "^1.3.0", 922 + "gopd": "^1.2.0" 923 + } 924 }, 925 "ee-first": { 926 "version": "1.1.1", 927 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 928 + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" 929 }, 930 "encodeurl": { 931 + "version": "2.0.0", 932 + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", 933 + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==" 934 }, 935 "es-define-property": { 936 + "version": "1.0.1", 937 + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", 938 + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==" 939 }, 940 "es-errors": { 941 "version": "1.3.0", 942 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", 943 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" 944 }, 945 + "es-object-atoms": { 946 + "version": "1.1.1", 947 + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", 948 + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", 949 + "requires": { 950 + "es-errors": "^1.3.0" 951 + } 952 + }, 953 "escape-html": { 954 "version": "1.0.3", 955 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 956 + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" 957 }, 958 "etag": { 959 "version": "1.8.1", 960 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 961 + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" 962 }, 963 "express": { 964 + "version": "5.1.0", 965 + "resolved": "https://registry.npmjs.org/express/-/express-5.1.0.tgz", 966 + "integrity": "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==", 967 "requires": { 968 + "accepts": "^2.0.0", 969 + "body-parser": "^2.2.0", 970 + "content-disposition": "^1.0.0", 971 + "content-type": "^1.0.5", 972 + "cookie": "^0.7.1", 973 + "cookie-signature": "^1.2.1", 974 + "debug": "^4.4.0", 975 + "encodeurl": "^2.0.0", 976 + "escape-html": "^1.0.3", 977 + "etag": "^1.8.1", 978 + "finalhandler": "^2.1.0", 979 + "fresh": "^2.0.0", 980 + "http-errors": "^2.0.0", 981 + "merge-descriptors": "^2.0.0", 982 + "mime-types": "^3.0.0", 983 + "on-finished": "^2.4.1", 984 + "once": "^1.4.0", 985 + "parseurl": "^1.3.3", 986 + "proxy-addr": "^2.0.7", 987 + "qs": "^6.14.0", 988 + "range-parser": "^1.2.1", 989 + "router": "^2.2.0", 990 + "send": "^1.1.0", 991 + "serve-static": "^2.2.0", 992 + "statuses": "^2.0.1", 993 + "type-is": "^2.0.1", 994 + "vary": "^1.1.2" 995 } 996 }, 997 "express-useragent": { ··· 1000 "integrity": "sha512-eq5xMiYCYwFPoekffMjvEIk+NWdlQY9Y38OsTyl13IvA728vKT+q/CSERYWzcw93HGBJcIqMIsZC5CZGARPVdg==" 1001 }, 1002 "finalhandler": { 1003 + "version": "2.1.0", 1004 + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.0.tgz", 1005 + "integrity": "sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==", 1006 "requires": { 1007 + "debug": "^4.4.0", 1008 + "encodeurl": "^2.0.0", 1009 + "escape-html": "^1.0.3", 1010 + "on-finished": "^2.4.1", 1011 + "parseurl": "^1.3.3", 1012 + "statuses": "^2.0.1" 1013 } 1014 }, 1015 "forwarded": { ··· 1018 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" 1019 }, 1020 "fresh": { 1021 + "version": "2.0.0", 1022 + "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", 1023 + "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==" 1024 }, 1025 "function-bind": { 1026 "version": "1.1.2", ··· 1028 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" 1029 }, 1030 "get-intrinsic": { 1031 + "version": "1.3.0", 1032 + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", 1033 + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", 1034 "requires": { 1035 + "call-bind-apply-helpers": "^1.0.2", 1036 + "es-define-property": "^1.0.1", 1037 "es-errors": "^1.3.0", 1038 + "es-object-atoms": "^1.1.1", 1039 "function-bind": "^1.1.2", 1040 + "get-proto": "^1.0.1", 1041 + "gopd": "^1.2.0", 1042 + "has-symbols": "^1.1.0", 1043 + "hasown": "^2.0.2", 1044 + "math-intrinsics": "^1.1.0" 1045 } 1046 }, 1047 + "get-proto": { 1048 "version": "1.0.1", 1049 + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", 1050 + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", 1051 "requires": { 1052 + "dunder-proto": "^1.0.1", 1053 + "es-object-atoms": "^1.0.0" 1054 } 1055 }, 1056 + "gopd": { 1057 + "version": "1.2.0", 1058 + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", 1059 + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==" 1060 }, 1061 "has-symbols": { 1062 + "version": "1.1.0", 1063 + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", 1064 + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==" 1065 }, 1066 "hasown": { 1067 "version": "2.0.2", ··· 1081 "setprototypeof": "1.2.0", 1082 "statuses": "2.0.1", 1083 "toidentifier": "1.0.1" 1084 + }, 1085 + "dependencies": { 1086 + "statuses": { 1087 + "version": "2.0.1", 1088 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", 1089 + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" 1090 + } 1091 } 1092 }, 1093 "iconv-lite": { 1094 + "version": "0.6.3", 1095 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", 1096 + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", 1097 "requires": { 1098 + "safer-buffer": ">= 2.1.2 < 3.0.0" 1099 } 1100 }, 1101 "inherits": { ··· 1108 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", 1109 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" 1110 }, 1111 + "is-promise": { 1112 + "version": "4.0.0", 1113 + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", 1114 + "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==" 1115 + }, 1116 + "math-intrinsics": { 1117 + "version": "1.1.0", 1118 + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", 1119 + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==" 1120 + }, 1121 "media-typer": { 1122 + "version": "1.1.0", 1123 + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", 1124 + "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==" 1125 }, 1126 "merge-descriptors": { 1127 + "version": "2.0.0", 1128 + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", 1129 + "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==" 1130 }, 1131 "mime-db": { 1132 + "version": "1.54.0", 1133 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", 1134 + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==" 1135 }, 1136 "mime-types": { 1137 + "version": "3.0.1", 1138 + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", 1139 + "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", 1140 "requires": { 1141 + "mime-db": "^1.54.0" 1142 } 1143 }, 1144 "ms": { 1145 + "version": "2.1.3", 1146 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 1147 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" 1148 }, 1149 "negotiator": { 1150 + "version": "1.0.0", 1151 + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", 1152 + "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==" 1153 }, 1154 "object-inspect": { 1155 + "version": "1.13.4", 1156 + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", 1157 + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==" 1158 }, 1159 "on-finished": { 1160 "version": "2.4.1", ··· 1164 "ee-first": "1.1.1" 1165 } 1166 }, 1167 + "once": { 1168 + "version": "1.4.0", 1169 + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1170 + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 1171 + "requires": { 1172 + "wrappy": "1" 1173 + } 1174 + }, 1175 "parseurl": { 1176 "version": "1.3.3", 1177 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 1178 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" 1179 }, 1180 "path-to-regexp": { 1181 + "version": "8.2.0", 1182 + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", 1183 + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==" 1184 }, 1185 "proxy-addr": { 1186 "version": "2.0.7", ··· 1192 } 1193 }, 1194 "qs": { 1195 + "version": "6.14.0", 1196 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", 1197 + "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", 1198 "requires": { 1199 + "side-channel": "^1.1.0" 1200 } 1201 }, 1202 "range-parser": { ··· 1205 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" 1206 }, 1207 "raw-body": { 1208 + "version": "3.0.0", 1209 + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz", 1210 + "integrity": "sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==", 1211 "requires": { 1212 "bytes": "3.1.2", 1213 "http-errors": "2.0.0", 1214 + "iconv-lite": "0.6.3", 1215 "unpipe": "1.0.0" 1216 } 1217 }, 1218 + "router": { 1219 + "version": "2.2.0", 1220 + "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", 1221 + "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", 1222 + "requires": { 1223 + "debug": "^4.4.0", 1224 + "depd": "^2.0.0", 1225 + "is-promise": "^4.0.0", 1226 + "parseurl": "^1.3.3", 1227 + "path-to-regexp": "^8.0.0" 1228 + } 1229 + }, 1230 "safe-buffer": { 1231 "version": "5.2.1", 1232 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", ··· 1238 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 1239 }, 1240 "send": { 1241 + "version": "1.2.0", 1242 + "resolved": "https://registry.npmjs.org/send/-/send-1.2.0.tgz", 1243 + "integrity": "sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==", 1244 "requires": { 1245 + "debug": "^4.3.5", 1246 + "encodeurl": "^2.0.0", 1247 + "escape-html": "^1.0.3", 1248 + "etag": "^1.8.1", 1249 + "fresh": "^2.0.0", 1250 + "http-errors": "^2.0.0", 1251 + "mime-types": "^3.0.1", 1252 + "ms": "^2.1.3", 1253 + "on-finished": "^2.4.1", 1254 + "range-parser": "^1.2.1", 1255 + "statuses": "^2.0.1" 1256 } 1257 }, 1258 "serve-static": { 1259 + "version": "2.2.0", 1260 + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.0.tgz", 1261 + "integrity": "sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==", 1262 "requires": { 1263 + "encodeurl": "^2.0.0", 1264 + "escape-html": "^1.0.3", 1265 + "parseurl": "^1.3.3", 1266 + "send": "^1.2.0" 1267 } 1268 }, 1269 "setprototypeof": { ··· 1272 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" 1273 }, 1274 "side-channel": { 1275 + "version": "1.1.0", 1276 + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", 1277 + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", 1278 + "requires": { 1279 + "es-errors": "^1.3.0", 1280 + "object-inspect": "^1.13.3", 1281 + "side-channel-list": "^1.0.0", 1282 + "side-channel-map": "^1.0.1", 1283 + "side-channel-weakmap": "^1.0.2" 1284 + } 1285 + }, 1286 + "side-channel-list": { 1287 + "version": "1.0.0", 1288 + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", 1289 + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", 1290 + "requires": { 1291 + "es-errors": "^1.3.0", 1292 + "object-inspect": "^1.13.3" 1293 + } 1294 + }, 1295 + "side-channel-map": { 1296 + "version": "1.0.1", 1297 + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", 1298 + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", 1299 + "requires": { 1300 + "call-bound": "^1.0.2", 1301 + "es-errors": "^1.3.0", 1302 + "get-intrinsic": "^1.2.5", 1303 + "object-inspect": "^1.13.3" 1304 + } 1305 + }, 1306 + "side-channel-weakmap": { 1307 + "version": "1.0.2", 1308 + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", 1309 + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", 1310 "requires": { 1311 + "call-bound": "^1.0.2", 1312 "es-errors": "^1.3.0", 1313 + "get-intrinsic": "^1.2.5", 1314 + "object-inspect": "^1.13.3", 1315 + "side-channel-map": "^1.0.1" 1316 } 1317 }, 1318 "statuses": { 1319 + "version": "2.0.2", 1320 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", 1321 + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==" 1322 }, 1323 "toidentifier": { 1324 "version": "1.0.1", ··· 1326 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" 1327 }, 1328 "type-is": { 1329 + "version": "2.0.1", 1330 + "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz", 1331 + "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==", 1332 "requires": { 1333 + "content-type": "^1.0.5", 1334 + "media-typer": "^1.1.0", 1335 + "mime-types": "^3.0.0" 1336 } 1337 }, 1338 "unpipe": { 1339 "version": "1.0.0", 1340 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 1341 + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" 1342 }, 1343 "vary": { 1344 "version": "1.1.2", 1345 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 1346 "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" 1347 + }, 1348 + "wrappy": { 1349 + "version": "1.0.2", 1350 + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 1351 + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" 1352 } 1353 } 1354 }
+2 -2
package.json
··· 1 { 2 "name": "rickognito", 3 - "version": "0.0.6", 4 "description": "Disguise a rickroll", 5 "main": "index.js", 6 "scripts": { ··· 17 }, 18 "homepage": "https://gitlab.com/sanin.dev/rickognito#readme", 19 "dependencies": { 20 - "express": "4.19.2", 21 "express-useragent": "1.0.15" 22 } 23 }
··· 1 { 2 "name": "rickognito", 3 + "version": "0.0.7", 4 "description": "Disguise a rickroll", 5 "main": "index.js", 6 "scripts": { ··· 17 }, 18 "homepage": "https://gitlab.com/sanin.dev/rickognito#readme", 19 "dependencies": { 20 + "express": "5.1.0", 21 "express-useragent": "1.0.15" 22 } 23 }