/ node_modules / .package-lock.json
.package-lock.json
1 { 2 "name": "lisgift", 3 "version": "1.0.0", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "node_modules/accepts": { 8 "version": "2.0.0", 9 "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", 10 "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", 11 "dependencies": { 12 "mime-types": "^3.0.0", 13 "negotiator": "^1.0.0" 14 }, 15 "engines": { 16 "node": ">= 0.6" 17 } 18 }, 19 "node_modules/bcrypt": { 20 "version": "6.0.0", 21 "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-6.0.0.tgz", 22 "integrity": "sha512-cU8v/EGSrnH+HnxV2z0J7/blxH8gq7Xh2JFT6Aroax7UohdmiJJlxApMxtKfuI7z68NvvVcmR78k2LbT6efhRg==", 23 "hasInstallScript": true, 24 "dependencies": { 25 "node-addon-api": "^8.3.0", 26 "node-gyp-build": "^4.8.4" 27 }, 28 "engines": { 29 "node": ">= 18" 30 } 31 }, 32 "node_modules/body-parser": { 33 "version": "2.2.0", 34 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz", 35 "integrity": "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==", 36 "dependencies": { 37 "bytes": "^3.1.2", 38 "content-type": "^1.0.5", 39 "debug": "^4.4.0", 40 "http-errors": "^2.0.0", 41 "iconv-lite": "^0.6.3", 42 "on-finished": "^2.4.1", 43 "qs": "^6.14.0", 44 "raw-body": "^3.0.0", 45 "type-is": "^2.0.0" 46 }, 47 "engines": { 48 "node": ">=18" 49 } 50 }, 51 "node_modules/buffer-equal-constant-time": { 52 "version": "1.0.1", 53 "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", 54 "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" 55 }, 56 "node_modules/bytes": { 57 "version": "3.1.2", 58 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", 59 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", 60 "engines": { 61 "node": ">= 0.8" 62 } 63 }, 64 "node_modules/call-bind-apply-helpers": { 65 "version": "1.0.2", 66 "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", 67 "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", 68 "dependencies": { 69 "es-errors": "^1.3.0", 70 "function-bind": "^1.1.2" 71 }, 72 "engines": { 73 "node": ">= 0.4" 74 } 75 }, 76 "node_modules/call-bound": { 77 "version": "1.0.4", 78 "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", 79 "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", 80 "dependencies": { 81 "call-bind-apply-helpers": "^1.0.2", 82 "get-intrinsic": "^1.3.0" 83 }, 84 "engines": { 85 "node": ">= 0.4" 86 }, 87 "funding": { 88 "url": "https://github.com/sponsors/ljharb" 89 } 90 }, 91 "node_modules/content-disposition": { 92 "version": "1.0.0", 93 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.0.tgz", 94 "integrity": "sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==", 95 "dependencies": { 96 "safe-buffer": "5.2.1" 97 }, 98 "engines": { 99 "node": ">= 0.6" 100 } 101 }, 102 "node_modules/content-type": { 103 "version": "1.0.5", 104 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", 105 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", 106 "engines": { 107 "node": ">= 0.6" 108 } 109 }, 110 "node_modules/cookie": { 111 "version": "0.7.2", 112 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", 113 "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", 114 "engines": { 115 "node": ">= 0.6" 116 } 117 }, 118 "node_modules/cookie-signature": { 119 "version": "1.2.2", 120 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", 121 "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", 122 "engines": { 123 "node": ">=6.6.0" 124 } 125 }, 126 "node_modules/crypto": { 127 "version": "1.0.1", 128 "resolved": "https://registry.npmjs.org/crypto/-/crypto-1.0.1.tgz", 129 "integrity": "sha512-VxBKmeNcqQdiUQUW2Tzq0t377b54N2bMtXO/qiLa+6eRRmmC4qT3D4OnTGoT/U6O9aklQ/jTwbOtRMTTY8G0Ig==", 130 "deprecated": "This package is no longer supported. It's now a built-in Node module. If you've depended on crypto, you should switch to the one that's built-in." 131 }, 132 "node_modules/debug": { 133 "version": "4.4.1", 134 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", 135 "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", 136 "dependencies": { 137 "ms": "^2.1.3" 138 }, 139 "engines": { 140 "node": ">=6.0" 141 }, 142 "peerDependenciesMeta": { 143 "supports-color": { 144 "optional": true 145 } 146 } 147 }, 148 "node_modules/depd": { 149 "version": "2.0.0", 150 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", 151 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", 152 "engines": { 153 "node": ">= 0.8" 154 } 155 }, 156 "node_modules/dunder-proto": { 157 "version": "1.0.1", 158 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", 159 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", 160 "dependencies": { 161 "call-bind-apply-helpers": "^1.0.1", 162 "es-errors": "^1.3.0", 163 "gopd": "^1.2.0" 164 }, 165 "engines": { 166 "node": ">= 0.4" 167 } 168 }, 169 "node_modules/ecdsa-sig-formatter": { 170 "version": "1.0.11", 171 "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", 172 "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", 173 "dependencies": { 174 "safe-buffer": "^5.0.1" 175 } 176 }, 177 "node_modules/ee-first": { 178 "version": "1.1.1", 179 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 180 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" 181 }, 182 "node_modules/encodeurl": { 183 "version": "2.0.0", 184 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", 185 "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", 186 "engines": { 187 "node": ">= 0.8" 188 } 189 }, 190 "node_modules/es-define-property": { 191 "version": "1.0.1", 192 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", 193 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", 194 "engines": { 195 "node": ">= 0.4" 196 } 197 }, 198 "node_modules/es-errors": { 199 "version": "1.3.0", 200 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", 201 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", 202 "engines": { 203 "node": ">= 0.4" 204 } 205 }, 206 "node_modules/es-object-atoms": { 207 "version": "1.1.1", 208 "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", 209 "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", 210 "dependencies": { 211 "es-errors": "^1.3.0" 212 }, 213 "engines": { 214 "node": ">= 0.4" 215 } 216 }, 217 "node_modules/escape-html": { 218 "version": "1.0.3", 219 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 220 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" 221 }, 222 "node_modules/etag": { 223 "version": "1.8.1", 224 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 225 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", 226 "engines": { 227 "node": ">= 0.6" 228 } 229 }, 230 "node_modules/express": { 231 "version": "5.1.0", 232 "resolved": "https://registry.npmjs.org/express/-/express-5.1.0.tgz", 233 "integrity": "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==", 234 "dependencies": { 235 "accepts": "^2.0.0", 236 "body-parser": "^2.2.0", 237 "content-disposition": "^1.0.0", 238 "content-type": "^1.0.5", 239 "cookie": "^0.7.1", 240 "cookie-signature": "^1.2.1", 241 "debug": "^4.4.0", 242 "encodeurl": "^2.0.0", 243 "escape-html": "^1.0.3", 244 "etag": "^1.8.1", 245 "finalhandler": "^2.1.0", 246 "fresh": "^2.0.0", 247 "http-errors": "^2.0.0", 248 "merge-descriptors": "^2.0.0", 249 "mime-types": "^3.0.0", 250 "on-finished": "^2.4.1", 251 "once": "^1.4.0", 252 "parseurl": "^1.3.3", 253 "proxy-addr": "^2.0.7", 254 "qs": "^6.14.0", 255 "range-parser": "^1.2.1", 256 "router": "^2.2.0", 257 "send": "^1.1.0", 258 "serve-static": "^2.2.0", 259 "statuses": "^2.0.1", 260 "type-is": "^2.0.1", 261 "vary": "^1.1.2" 262 }, 263 "engines": { 264 "node": ">= 18" 265 }, 266 "funding": { 267 "type": "opencollective", 268 "url": "https://opencollective.com/express" 269 } 270 }, 271 "node_modules/express-session": { 272 "version": "1.18.2", 273 "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.18.2.tgz", 274 "integrity": "sha512-SZjssGQC7TzTs9rpPDuUrR23GNZ9+2+IkA/+IJWmvQilTr5OSliEHGF+D9scbIpdC6yGtTI0/VhaHoVes2AN/A==", 275 "dependencies": { 276 "cookie": "0.7.2", 277 "cookie-signature": "1.0.7", 278 "debug": "2.6.9", 279 "depd": "~2.0.0", 280 "on-headers": "~1.1.0", 281 "parseurl": "~1.3.3", 282 "safe-buffer": "5.2.1", 283 "uid-safe": "~2.1.5" 284 }, 285 "engines": { 286 "node": ">= 0.8.0" 287 } 288 }, 289 "node_modules/express-session/node_modules/cookie-signature": { 290 "version": "1.0.7", 291 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", 292 "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==" 293 }, 294 "node_modules/express-session/node_modules/debug": { 295 "version": "2.6.9", 296 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 297 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 298 "dependencies": { 299 "ms": "2.0.0" 300 } 301 }, 302 "node_modules/express-session/node_modules/ms": { 303 "version": "2.0.0", 304 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 305 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 306 }, 307 "node_modules/finalhandler": { 308 "version": "2.1.0", 309 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.0.tgz", 310 "integrity": "sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==", 311 "dependencies": { 312 "debug": "^4.4.0", 313 "encodeurl": "^2.0.0", 314 "escape-html": "^1.0.3", 315 "on-finished": "^2.4.1", 316 "parseurl": "^1.3.3", 317 "statuses": "^2.0.1" 318 }, 319 "engines": { 320 "node": ">= 0.8" 321 } 322 }, 323 "node_modules/forwarded": { 324 "version": "0.2.0", 325 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", 326 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", 327 "engines": { 328 "node": ">= 0.6" 329 } 330 }, 331 "node_modules/fresh": { 332 "version": "2.0.0", 333 "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", 334 "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", 335 "engines": { 336 "node": ">= 0.8" 337 } 338 }, 339 "node_modules/function-bind": { 340 "version": "1.1.2", 341 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 342 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 343 "funding": { 344 "url": "https://github.com/sponsors/ljharb" 345 } 346 }, 347 "node_modules/get-intrinsic": { 348 "version": "1.3.0", 349 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", 350 "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", 351 "dependencies": { 352 "call-bind-apply-helpers": "^1.0.2", 353 "es-define-property": "^1.0.1", 354 "es-errors": "^1.3.0", 355 "es-object-atoms": "^1.1.1", 356 "function-bind": "^1.1.2", 357 "get-proto": "^1.0.1", 358 "gopd": "^1.2.0", 359 "has-symbols": "^1.1.0", 360 "hasown": "^2.0.2", 361 "math-intrinsics": "^1.1.0" 362 }, 363 "engines": { 364 "node": ">= 0.4" 365 }, 366 "funding": { 367 "url": "https://github.com/sponsors/ljharb" 368 } 369 }, 370 "node_modules/get-proto": { 371 "version": "1.0.1", 372 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", 373 "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", 374 "dependencies": { 375 "dunder-proto": "^1.0.1", 376 "es-object-atoms": "^1.0.0" 377 }, 378 "engines": { 379 "node": ">= 0.4" 380 } 381 }, 382 "node_modules/gopd": { 383 "version": "1.2.0", 384 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", 385 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", 386 "engines": { 387 "node": ">= 0.4" 388 }, 389 "funding": { 390 "url": "https://github.com/sponsors/ljharb" 391 } 392 }, 393 "node_modules/has-symbols": { 394 "version": "1.1.0", 395 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", 396 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", 397 "engines": { 398 "node": ">= 0.4" 399 }, 400 "funding": { 401 "url": "https://github.com/sponsors/ljharb" 402 } 403 }, 404 "node_modules/hasown": { 405 "version": "2.0.2", 406 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", 407 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", 408 "dependencies": { 409 "function-bind": "^1.1.2" 410 }, 411 "engines": { 412 "node": ">= 0.4" 413 } 414 }, 415 "node_modules/http-errors": { 416 "version": "2.0.0", 417 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", 418 "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", 419 "dependencies": { 420 "depd": "2.0.0", 421 "inherits": "2.0.4", 422 "setprototypeof": "1.2.0", 423 "statuses": "2.0.1", 424 "toidentifier": "1.0.1" 425 }, 426 "engines": { 427 "node": ">= 0.8" 428 } 429 }, 430 "node_modules/http-errors/node_modules/statuses": { 431 "version": "2.0.1", 432 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", 433 "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", 434 "engines": { 435 "node": ">= 0.8" 436 } 437 }, 438 "node_modules/iconv-lite": { 439 "version": "0.6.3", 440 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", 441 "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", 442 "dependencies": { 443 "safer-buffer": ">= 2.1.2 < 3.0.0" 444 }, 445 "engines": { 446 "node": ">=0.10.0" 447 } 448 }, 449 "node_modules/inherits": { 450 "version": "2.0.4", 451 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 452 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 453 }, 454 "node_modules/ipaddr.js": { 455 "version": "1.9.1", 456 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", 457 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", 458 "engines": { 459 "node": ">= 0.10" 460 } 461 }, 462 "node_modules/is-promise": { 463 "version": "4.0.0", 464 "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", 465 "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==" 466 }, 467 "node_modules/jsonwebtoken": { 468 "version": "9.0.2", 469 "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", 470 "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", 471 "dependencies": { 472 "jws": "^3.2.2", 473 "lodash.includes": "^4.3.0", 474 "lodash.isboolean": "^3.0.3", 475 "lodash.isinteger": "^4.0.4", 476 "lodash.isnumber": "^3.0.3", 477 "lodash.isplainobject": "^4.0.6", 478 "lodash.isstring": "^4.0.1", 479 "lodash.once": "^4.0.0", 480 "ms": "^2.1.1", 481 "semver": "^7.5.4" 482 }, 483 "engines": { 484 "node": ">=12", 485 "npm": ">=6" 486 } 487 }, 488 "node_modules/jwa": { 489 "version": "1.4.2", 490 "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.2.tgz", 491 "integrity": "sha512-eeH5JO+21J78qMvTIDdBXidBd6nG2kZjg5Ohz/1fpa28Z4CcsWUzJ1ZZyFq/3z3N17aZy+ZuBoHljASbL1WfOw==", 492 "dependencies": { 493 "buffer-equal-constant-time": "^1.0.1", 494 "ecdsa-sig-formatter": "1.0.11", 495 "safe-buffer": "^5.0.1" 496 } 497 }, 498 "node_modules/jws": { 499 "version": "3.2.2", 500 "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", 501 "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", 502 "dependencies": { 503 "jwa": "^1.4.1", 504 "safe-buffer": "^5.0.1" 505 } 506 }, 507 "node_modules/lodash.includes": { 508 "version": "4.3.0", 509 "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", 510 "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==" 511 }, 512 "node_modules/lodash.isboolean": { 513 "version": "3.0.3", 514 "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", 515 "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==" 516 }, 517 "node_modules/lodash.isinteger": { 518 "version": "4.0.4", 519 "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", 520 "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==" 521 }, 522 "node_modules/lodash.isnumber": { 523 "version": "3.0.3", 524 "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", 525 "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==" 526 }, 527 "node_modules/lodash.isplainobject": { 528 "version": "4.0.6", 529 "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", 530 "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" 531 }, 532 "node_modules/lodash.isstring": { 533 "version": "4.0.1", 534 "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", 535 "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==" 536 }, 537 "node_modules/lodash.once": { 538 "version": "4.1.1", 539 "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", 540 "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" 541 }, 542 "node_modules/math-intrinsics": { 543 "version": "1.1.0", 544 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", 545 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", 546 "engines": { 547 "node": ">= 0.4" 548 } 549 }, 550 "node_modules/media-typer": { 551 "version": "1.1.0", 552 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", 553 "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==", 554 "engines": { 555 "node": ">= 0.8" 556 } 557 }, 558 "node_modules/merge-descriptors": { 559 "version": "2.0.0", 560 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", 561 "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", 562 "engines": { 563 "node": ">=18" 564 }, 565 "funding": { 566 "url": "https://github.com/sponsors/sindresorhus" 567 } 568 }, 569 "node_modules/mime-db": { 570 "version": "1.54.0", 571 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", 572 "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", 573 "engines": { 574 "node": ">= 0.6" 575 } 576 }, 577 "node_modules/mime-types": { 578 "version": "3.0.1", 579 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", 580 "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", 581 "dependencies": { 582 "mime-db": "^1.54.0" 583 }, 584 "engines": { 585 "node": ">= 0.6" 586 } 587 }, 588 "node_modules/ms": { 589 "version": "2.1.3", 590 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 591 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" 592 }, 593 "node_modules/negotiator": { 594 "version": "1.0.0", 595 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", 596 "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", 597 "engines": { 598 "node": ">= 0.6" 599 } 600 }, 601 "node_modules/node-addon-api": { 602 "version": "8.5.0", 603 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.5.0.tgz", 604 "integrity": "sha512-/bRZty2mXUIFY/xU5HLvveNHlswNJej+RnxBjOMkidWfwZzgTbPG1E3K5TOxRLOR+5hX7bSofy8yf1hZevMS8A==", 605 "engines": { 606 "node": "^18 || ^20 || >= 21" 607 } 608 }, 609 "node_modules/node-gyp-build": { 610 "version": "4.8.4", 611 "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz", 612 "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==", 613 "bin": { 614 "node-gyp-build": "bin.js", 615 "node-gyp-build-optional": "optional.js", 616 "node-gyp-build-test": "build-test.js" 617 } 618 }, 619 "node_modules/object-inspect": { 620 "version": "1.13.4", 621 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", 622 "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", 623 "engines": { 624 "node": ">= 0.4" 625 }, 626 "funding": { 627 "url": "https://github.com/sponsors/ljharb" 628 } 629 }, 630 "node_modules/on-finished": { 631 "version": "2.4.1", 632 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", 633 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", 634 "dependencies": { 635 "ee-first": "1.1.1" 636 }, 637 "engines": { 638 "node": ">= 0.8" 639 } 640 }, 641 "node_modules/on-headers": { 642 "version": "1.1.0", 643 "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", 644 "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", 645 "engines": { 646 "node": ">= 0.8" 647 } 648 }, 649 "node_modules/once": { 650 "version": "1.4.0", 651 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 652 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 653 "dependencies": { 654 "wrappy": "1" 655 } 656 }, 657 "node_modules/opentype.js": { 658 "version": "0.7.3", 659 "resolved": "https://registry.npmjs.org/opentype.js/-/opentype.js-0.7.3.tgz", 660 "integrity": "sha512-Veui5vl2bLonFJ/SjX/WRWJT3SncgiZNnKUyahmXCc2sa1xXW15u3R/3TN5+JFiP7RsjK5ER4HA5eWaEmV9deA==", 661 "dependencies": { 662 "tiny-inflate": "^1.0.2" 663 }, 664 "bin": { 665 "ot": "bin/ot" 666 } 667 }, 668 "node_modules/parseurl": { 669 "version": "1.3.3", 670 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 671 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", 672 "engines": { 673 "node": ">= 0.8" 674 } 675 }, 676 "node_modules/path-to-regexp": { 677 "version": "8.2.0", 678 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", 679 "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", 680 "engines": { 681 "node": ">=16" 682 } 683 }, 684 "node_modules/pg": { 685 "version": "8.16.3", 686 "resolved": "https://registry.npmjs.org/pg/-/pg-8.16.3.tgz", 687 "integrity": "sha512-enxc1h0jA/aq5oSDMvqyW3q89ra6XIIDZgCX9vkMrnz5DFTw/Ny3Li2lFQ+pt3L6MCgm/5o2o8HW9hiJji+xvw==", 688 "dependencies": { 689 "pg-connection-string": "^2.9.1", 690 "pg-pool": "^3.10.1", 691 "pg-protocol": "^1.10.3", 692 "pg-types": "2.2.0", 693 "pgpass": "1.0.5" 694 }, 695 "engines": { 696 "node": ">= 16.0.0" 697 }, 698 "optionalDependencies": { 699 "pg-cloudflare": "^1.2.7" 700 }, 701 "peerDependencies": { 702 "pg-native": ">=3.0.1" 703 }, 704 "peerDependenciesMeta": { 705 "pg-native": { 706 "optional": true 707 } 708 } 709 }, 710 "node_modules/pg-cloudflare": { 711 "version": "1.2.7", 712 "resolved": "https://registry.npmjs.org/pg-cloudflare/-/pg-cloudflare-1.2.7.tgz", 713 "integrity": "sha512-YgCtzMH0ptvZJslLM1ffsY4EuGaU0cx4XSdXLRFae8bPP4dS5xL1tNB3k2o/N64cHJpwU7dxKli/nZ2lUa5fLg==", 714 "optional": true 715 }, 716 "node_modules/pg-connection-string": { 717 "version": "2.9.1", 718 "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.9.1.tgz", 719 "integrity": "sha512-nkc6NpDcvPVpZXxrreI/FOtX3XemeLl8E0qFr6F2Lrm/I8WOnaWNhIPK2Z7OHpw7gh5XJThi6j6ppgNoaT1w4w==" 720 }, 721 "node_modules/pg-int8": { 722 "version": "1.0.1", 723 "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz", 724 "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==", 725 "engines": { 726 "node": ">=4.0.0" 727 } 728 }, 729 "node_modules/pg-pool": { 730 "version": "3.10.1", 731 "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.10.1.tgz", 732 "integrity": "sha512-Tu8jMlcX+9d8+QVzKIvM/uJtp07PKr82IUOYEphaWcoBhIYkoHpLXN3qO59nAI11ripznDsEzEv8nUxBVWajGg==", 733 "peerDependencies": { 734 "pg": ">=8.0" 735 } 736 }, 737 "node_modules/pg-protocol": { 738 "version": "1.10.3", 739 "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.10.3.tgz", 740 "integrity": "sha512-6DIBgBQaTKDJyxnXaLiLR8wBpQQcGWuAESkRBX/t6OwA8YsqP+iVSiond2EDy6Y/dsGk8rh/jtax3js5NeV7JQ==" 741 }, 742 "node_modules/pg-types": { 743 "version": "2.2.0", 744 "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz", 745 "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==", 746 "dependencies": { 747 "pg-int8": "1.0.1", 748 "postgres-array": "~2.0.0", 749 "postgres-bytea": "~1.0.0", 750 "postgres-date": "~1.0.4", 751 "postgres-interval": "^1.1.0" 752 }, 753 "engines": { 754 "node": ">=4" 755 } 756 }, 757 "node_modules/pgpass": { 758 "version": "1.0.5", 759 "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz", 760 "integrity": "sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==", 761 "dependencies": { 762 "split2": "^4.1.0" 763 } 764 }, 765 "node_modules/postgres-array": { 766 "version": "2.0.0", 767 "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", 768 "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==", 769 "engines": { 770 "node": ">=4" 771 } 772 }, 773 "node_modules/postgres-bytea": { 774 "version": "1.0.0", 775 "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz", 776 "integrity": "sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==", 777 "engines": { 778 "node": ">=0.10.0" 779 } 780 }, 781 "node_modules/postgres-date": { 782 "version": "1.0.7", 783 "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz", 784 "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==", 785 "engines": { 786 "node": ">=0.10.0" 787 } 788 }, 789 "node_modules/postgres-interval": { 790 "version": "1.2.0", 791 "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz", 792 "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==", 793 "dependencies": { 794 "xtend": "^4.0.0" 795 }, 796 "engines": { 797 "node": ">=0.10.0" 798 } 799 }, 800 "node_modules/proxy-addr": { 801 "version": "2.0.7", 802 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", 803 "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", 804 "dependencies": { 805 "forwarded": "0.2.0", 806 "ipaddr.js": "1.9.1" 807 }, 808 "engines": { 809 "node": ">= 0.10" 810 } 811 }, 812 "node_modules/qs": { 813 "version": "6.14.0", 814 "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", 815 "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", 816 "dependencies": { 817 "side-channel": "^1.1.0" 818 }, 819 "engines": { 820 "node": ">=0.6" 821 }, 822 "funding": { 823 "url": "https://github.com/sponsors/ljharb" 824 } 825 }, 826 "node_modules/random-bytes": { 827 "version": "1.0.0", 828 "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", 829 "integrity": "sha512-iv7LhNVO047HzYR3InF6pUcUsPQiHTM1Qal51DcGSuZFBil1aBBWG5eHPNek7bvILMaYJ/8RU1e8w1AMdHmLQQ==", 830 "engines": { 831 "node": ">= 0.8" 832 } 833 }, 834 "node_modules/range-parser": { 835 "version": "1.2.1", 836 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", 837 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", 838 "engines": { 839 "node": ">= 0.6" 840 } 841 }, 842 "node_modules/raw-body": { 843 "version": "3.0.0", 844 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz", 845 "integrity": "sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==", 846 "dependencies": { 847 "bytes": "3.1.2", 848 "http-errors": "2.0.0", 849 "iconv-lite": "0.6.3", 850 "unpipe": "1.0.0" 851 }, 852 "engines": { 853 "node": ">= 0.8" 854 } 855 }, 856 "node_modules/router": { 857 "version": "2.2.0", 858 "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", 859 "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", 860 "dependencies": { 861 "debug": "^4.4.0", 862 "depd": "^2.0.0", 863 "is-promise": "^4.0.0", 864 "parseurl": "^1.3.3", 865 "path-to-regexp": "^8.0.0" 866 }, 867 "engines": { 868 "node": ">= 18" 869 } 870 }, 871 "node_modules/safe-buffer": { 872 "version": "5.2.1", 873 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 874 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 875 "funding": [ 876 { 877 "type": "github", 878 "url": "https://github.com/sponsors/feross" 879 }, 880 { 881 "type": "patreon", 882 "url": "https://www.patreon.com/feross" 883 }, 884 { 885 "type": "consulting", 886 "url": "https://feross.org/support" 887 } 888 ] 889 }, 890 "node_modules/safer-buffer": { 891 "version": "2.1.2", 892 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 893 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 894 }, 895 "node_modules/semver": { 896 "version": "7.7.2", 897 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", 898 "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", 899 "bin": { 900 "semver": "bin/semver.js" 901 }, 902 "engines": { 903 "node": ">=10" 904 } 905 }, 906 "node_modules/send": { 907 "version": "1.2.0", 908 "resolved": "https://registry.npmjs.org/send/-/send-1.2.0.tgz", 909 "integrity": "sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==", 910 "dependencies": { 911 "debug": "^4.3.5", 912 "encodeurl": "^2.0.0", 913 "escape-html": "^1.0.3", 914 "etag": "^1.8.1", 915 "fresh": "^2.0.0", 916 "http-errors": "^2.0.0", 917 "mime-types": "^3.0.1", 918 "ms": "^2.1.3", 919 "on-finished": "^2.4.1", 920 "range-parser": "^1.2.1", 921 "statuses": "^2.0.1" 922 }, 923 "engines": { 924 "node": ">= 18" 925 } 926 }, 927 "node_modules/serve-static": { 928 "version": "2.2.0", 929 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.0.tgz", 930 "integrity": "sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==", 931 "dependencies": { 932 "encodeurl": "^2.0.0", 933 "escape-html": "^1.0.3", 934 "parseurl": "^1.3.3", 935 "send": "^1.2.0" 936 }, 937 "engines": { 938 "node": ">= 18" 939 } 940 }, 941 "node_modules/setprototypeof": { 942 "version": "1.2.0", 943 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", 944 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" 945 }, 946 "node_modules/side-channel": { 947 "version": "1.1.0", 948 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", 949 "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", 950 "dependencies": { 951 "es-errors": "^1.3.0", 952 "object-inspect": "^1.13.3", 953 "side-channel-list": "^1.0.0", 954 "side-channel-map": "^1.0.1", 955 "side-channel-weakmap": "^1.0.2" 956 }, 957 "engines": { 958 "node": ">= 0.4" 959 }, 960 "funding": { 961 "url": "https://github.com/sponsors/ljharb" 962 } 963 }, 964 "node_modules/side-channel-list": { 965 "version": "1.0.0", 966 "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", 967 "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", 968 "dependencies": { 969 "es-errors": "^1.3.0", 970 "object-inspect": "^1.13.3" 971 }, 972 "engines": { 973 "node": ">= 0.4" 974 }, 975 "funding": { 976 "url": "https://github.com/sponsors/ljharb" 977 } 978 }, 979 "node_modules/side-channel-map": { 980 "version": "1.0.1", 981 "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", 982 "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", 983 "dependencies": { 984 "call-bound": "^1.0.2", 985 "es-errors": "^1.3.0", 986 "get-intrinsic": "^1.2.5", 987 "object-inspect": "^1.13.3" 988 }, 989 "engines": { 990 "node": ">= 0.4" 991 }, 992 "funding": { 993 "url": "https://github.com/sponsors/ljharb" 994 } 995 }, 996 "node_modules/side-channel-weakmap": { 997 "version": "1.0.2", 998 "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", 999 "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", 1000 "dependencies": { 1001 "call-bound": "^1.0.2", 1002 "es-errors": "^1.3.0", 1003 "get-intrinsic": "^1.2.5", 1004 "object-inspect": "^1.13.3", 1005 "side-channel-map": "^1.0.1" 1006 }, 1007 "engines": { 1008 "node": ">= 0.4" 1009 }, 1010 "funding": { 1011 "url": "https://github.com/sponsors/ljharb" 1012 } 1013 }, 1014 "node_modules/split2": { 1015 "version": "4.2.0", 1016 "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", 1017 "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", 1018 "engines": { 1019 "node": ">= 10.x" 1020 } 1021 }, 1022 "node_modules/statuses": { 1023 "version": "2.0.2", 1024 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", 1025 "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", 1026 "engines": { 1027 "node": ">= 0.8" 1028 } 1029 }, 1030 "node_modules/svg-captcha": { 1031 "version": "1.4.0", 1032 "resolved": "https://registry.npmjs.org/svg-captcha/-/svg-captcha-1.4.0.tgz", 1033 "integrity": "sha512-/fkkhavXPE57zRRCjNqAP3txRCSncpMx3NnNZL7iEoyAtYwUjPhJxW6FQTQPG5UPEmCrbFoXS10C3YdJlW7PDg==", 1034 "dependencies": { 1035 "opentype.js": "^0.7.3" 1036 }, 1037 "engines": { 1038 "node": ">=4.x" 1039 } 1040 }, 1041 "node_modules/tiny-inflate": { 1042 "version": "1.0.3", 1043 "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", 1044 "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==" 1045 }, 1046 "node_modules/toidentifier": { 1047 "version": "1.0.1", 1048 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", 1049 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", 1050 "engines": { 1051 "node": ">=0.6" 1052 } 1053 }, 1054 "node_modules/type-is": { 1055 "version": "2.0.1", 1056 "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz", 1057 "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==", 1058 "dependencies": { 1059 "content-type": "^1.0.5", 1060 "media-typer": "^1.1.0", 1061 "mime-types": "^3.0.0" 1062 }, 1063 "engines": { 1064 "node": ">= 0.6" 1065 } 1066 }, 1067 "node_modules/uid-safe": { 1068 "version": "2.1.5", 1069 "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", 1070 "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", 1071 "dependencies": { 1072 "random-bytes": "~1.0.0" 1073 }, 1074 "engines": { 1075 "node": ">= 0.8" 1076 } 1077 }, 1078 "node_modules/unpipe": { 1079 "version": "1.0.0", 1080 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 1081 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", 1082 "engines": { 1083 "node": ">= 0.8" 1084 } 1085 }, 1086 "node_modules/vary": { 1087 "version": "1.1.2", 1088 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 1089 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", 1090 "engines": { 1091 "node": ">= 0.8" 1092 } 1093 }, 1094 "node_modules/wrappy": { 1095 "version": "1.0.2", 1096 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 1097 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" 1098 }, 1099 "node_modules/xtend": { 1100 "version": "4.0.2", 1101 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 1102 "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 1103 "engines": { 1104 "node": ">=0.4" 1105 } 1106 } 1107 } 1108 }