CatPtain/url_server
0
1{2 "name": "server",3 "version": "1.0.0",4 "lockfileVersion": 3,5 "requires": true,6 "packages": {7 "": {8 "name": "server",9 "version": "1.0.0",10 "dependencies": {11 "body-parser": "^1.20.2",12 "cookie-parser": "^1.4.7",13 "cors": "^2.8.5",14 "express": "^4.18.2",15 "request-ip": "^3.3.0"16 }17 },18 "node_modules/accepts": {19 "version": "1.3.8",20 "resolved": "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz",21 "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",22 "dependencies": {23 "mime-types": "~2.1.34",24 "negotiator": "0.6.3"25 },26 "engines": {27 "node": ">= 0.6"28 }29 },30 "node_modules/array-flatten": {31 "version": "1.1.1",32 "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz",33 "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="34 },35 "node_modules/body-parser": {36 "version": "1.20.3",37 "resolved": "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.3.tgz",38 "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",39 "dependencies": {40 "bytes": "3.1.2",41 "content-type": "~1.0.5",42 "debug": "2.6.9",43 "depd": "2.0.0",44 "destroy": "1.2.0",45 "http-errors": "2.0.0",46 "iconv-lite": "0.4.24",47 "on-finished": "2.4.1",48 "qs": "6.13.0",49 "raw-body": "2.5.2",50 "type-is": "~1.6.18",51 "unpipe": "1.0.0"52 },53 "engines": {54 "node": ">= 0.8",55 "npm": "1.2.8000 || >= 1.4.16"56 }57 },58 "node_modules/bytes": {59 "version": "3.1.2",60 "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz",61 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",62 "engines": {63 "node": ">= 0.8"64 }65 },66 "node_modules/call-bind-apply-helpers": {67 "version": "1.0.1",68 "resolved": "https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz",69 "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==",70 "dependencies": {71 "es-errors": "^1.3.0",72 "function-bind": "^1.1.2"73 },74 "engines": {75 "node": ">= 0.4"76 }77 },78 "node_modules/call-bound": {79 "version": "1.0.3",80 "resolved": "https://registry.npmmirror.com/call-bound/-/call-bound-1.0.3.tgz",81 "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==",82 "dependencies": {83 "call-bind-apply-helpers": "^1.0.1",84 "get-intrinsic": "^1.2.6"85 },86 "engines": {87 "node": ">= 0.4"88 },89 "funding": {90 "url": "https://github.com/sponsors/ljharb"91 }92 },93 "node_modules/content-disposition": {94 "version": "0.5.4",95 "resolved": "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz",96 "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",97 "dependencies": {98 "safe-buffer": "5.2.1"99 },100 "engines": {101 "node": ">= 0.6"102 }103 },104 "node_modules/content-type": {105 "version": "1.0.5",106 "resolved": "https://registry.npmmirror.com/content-type/-/content-type-1.0.5.tgz",107 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",108 "engines": {109 "node": ">= 0.6"110 }111 },112 "node_modules/cookie": {113 "version": "0.7.2",114 "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.7.2.tgz",115 "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",116 "engines": {117 "node": ">= 0.6"118 }119 },120 "node_modules/cookie-parser": {121 "version": "1.4.7",122 "resolved": "https://registry.npmmirror.com/cookie-parser/-/cookie-parser-1.4.7.tgz",123 "integrity": "sha512-nGUvgXnotP3BsjiLX2ypbQnWoGUPIIfHQNZkkC668ntrzGWEZVW70HDEB1qnNGMicPje6EttlIgzo51YSwNQGw==",124 "dependencies": {125 "cookie": "0.7.2",126 "cookie-signature": "1.0.6"127 },128 "engines": {129 "node": ">= 0.8.0"130 }131 },132 "node_modules/cookie-signature": {133 "version": "1.0.6",134 "resolved": "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz",135 "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="136 },137 "node_modules/cors": {138 "version": "2.8.5",139 "resolved": "https://registry.npmmirror.com/cors/-/cors-2.8.5.tgz",140 "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",141 "dependencies": {142 "object-assign": "^4",143 "vary": "^1"144 },145 "engines": {146 "node": ">= 0.10"147 }148 },149 "node_modules/debug": {150 "version": "2.6.9",151 "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz",152 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",153 "dependencies": {154 "ms": "2.0.0"155 }156 },157 "node_modules/depd": {158 "version": "2.0.0",159 "resolved": "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz",160 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",161 "engines": {162 "node": ">= 0.8"163 }164 },165 "node_modules/destroy": {166 "version": "1.2.0",167 "resolved": "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz",168 "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",169 "engines": {170 "node": ">= 0.8",171 "npm": "1.2.8000 || >= 1.4.16"172 }173 },174 "node_modules/dunder-proto": {175 "version": "1.0.1",176 "resolved": "https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz",177 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",178 "dependencies": {179 "call-bind-apply-helpers": "^1.0.1",180 "es-errors": "^1.3.0",181 "gopd": "^1.2.0"182 },183 "engines": {184 "node": ">= 0.4"185 }186 },187 "node_modules/ee-first": {188 "version": "1.1.1",189 "resolved": "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz",190 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="191 },192 "node_modules/encodeurl": {193 "version": "2.0.0",194 "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-2.0.0.tgz",195 "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",196 "engines": {197 "node": ">= 0.8"198 }199 },200 "node_modules/es-define-property": {201 "version": "1.0.1",202 "resolved": "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz",203 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",204 "engines": {205 "node": ">= 0.4"206 }207 },208 "node_modules/es-errors": {209 "version": "1.3.0",210 "resolved": "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz",211 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",212 "engines": {213 "node": ">= 0.4"214 }215 },216 "node_modules/es-object-atoms": {217 "version": "1.0.0",218 "resolved": "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.0.0.tgz",219 "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==",220 "dependencies": {221 "es-errors": "^1.3.0"222 },223 "engines": {224 "node": ">= 0.4"225 }226 },227 "node_modules/escape-html": {228 "version": "1.0.3",229 "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz",230 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="231 },232 "node_modules/etag": {233 "version": "1.8.1",234 "resolved": "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz",235 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",236 "engines": {237 "node": ">= 0.6"238 }239 },240 "node_modules/express": {241 "version": "4.21.2",242 "resolved": "https://registry.npmmirror.com/express/-/express-4.21.2.tgz",243 "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==",244 "dependencies": {245 "accepts": "~1.3.8",246 "array-flatten": "1.1.1",247 "body-parser": "1.20.3",248 "content-disposition": "0.5.4",249 "content-type": "~1.0.4",250 "cookie": "0.7.1",251 "cookie-signature": "1.0.6",252 "debug": "2.6.9",253 "depd": "2.0.0",254 "encodeurl": "~2.0.0",255 "escape-html": "~1.0.3",256 "etag": "~1.8.1",257 "finalhandler": "1.3.1",258 "fresh": "0.5.2",259 "http-errors": "2.0.0",260 "merge-descriptors": "1.0.3",261 "methods": "~1.1.2",262 "on-finished": "2.4.1",263 "parseurl": "~1.3.3",264 "path-to-regexp": "0.1.12",265 "proxy-addr": "~2.0.7",266 "qs": "6.13.0",267 "range-parser": "~1.2.1",268 "safe-buffer": "5.2.1",269 "send": "0.19.0",270 "serve-static": "1.16.2",271 "setprototypeof": "1.2.0",272 "statuses": "2.0.1",273 "type-is": "~1.6.18",274 "utils-merge": "1.0.1",275 "vary": "~1.1.2"276 },277 "engines": {278 "node": ">= 0.10.0"279 },280 "funding": {281 "type": "opencollective",282 "url": "https://opencollective.com/express"283 }284 },285 "node_modules/express/node_modules/cookie": {286 "version": "0.7.1",287 "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.7.1.tgz",288 "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==",289 "engines": {290 "node": ">= 0.6"291 }292 },293 "node_modules/finalhandler": {294 "version": "1.3.1",295 "resolved": "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.3.1.tgz",296 "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",297 "dependencies": {298 "debug": "2.6.9",299 "encodeurl": "~2.0.0",300 "escape-html": "~1.0.3",301 "on-finished": "2.4.1",302 "parseurl": "~1.3.3",303 "statuses": "2.0.1",304 "unpipe": "~1.0.0"305 },306 "engines": {307 "node": ">= 0.8"308 }309 },310 "node_modules/forwarded": {311 "version": "0.2.0",312 "resolved": "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz",313 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",314 "engines": {315 "node": ">= 0.6"316 }317 },318 "node_modules/fresh": {319 "version": "0.5.2",320 "resolved": "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz",321 "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",322 "engines": {323 "node": ">= 0.6"324 }325 },326 "node_modules/function-bind": {327 "version": "1.1.2",328 "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz",329 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",330 "funding": {331 "url": "https://github.com/sponsors/ljharb"332 }333 },334 "node_modules/get-intrinsic": {335 "version": "1.2.7",336 "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.7.tgz",337 "integrity": "sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==",338 "dependencies": {339 "call-bind-apply-helpers": "^1.0.1",340 "es-define-property": "^1.0.1",341 "es-errors": "^1.3.0",342 "es-object-atoms": "^1.0.0",343 "function-bind": "^1.1.2",344 "get-proto": "^1.0.0",345 "gopd": "^1.2.0",346 "has-symbols": "^1.1.0",347 "hasown": "^2.0.2",348 "math-intrinsics": "^1.1.0"349 },350 "engines": {351 "node": ">= 0.4"352 },353 "funding": {354 "url": "https://github.com/sponsors/ljharb"355 }356 },357 "node_modules/get-proto": {358 "version": "1.0.1",359 "resolved": "https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz",360 "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",361 "dependencies": {362 "dunder-proto": "^1.0.1",363 "es-object-atoms": "^1.0.0"364 },365 "engines": {366 "node": ">= 0.4"367 }368 },369 "node_modules/gopd": {370 "version": "1.2.0",371 "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz",372 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",373 "engines": {374 "node": ">= 0.4"375 },376 "funding": {377 "url": "https://github.com/sponsors/ljharb"378 }379 },380 "node_modules/has-symbols": {381 "version": "1.1.0",382 "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz",383 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",384 "engines": {385 "node": ">= 0.4"386 },387 "funding": {388 "url": "https://github.com/sponsors/ljharb"389 }390 },391 "node_modules/hasown": {392 "version": "2.0.2",393 "resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz",394 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",395 "dependencies": {396 "function-bind": "^1.1.2"397 },398 "engines": {399 "node": ">= 0.4"400 }401 },402 "node_modules/http-errors": {403 "version": "2.0.0",404 "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz",405 "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",406 "dependencies": {407 "depd": "2.0.0",408 "inherits": "2.0.4",409 "setprototypeof": "1.2.0",410 "statuses": "2.0.1",411 "toidentifier": "1.0.1"412 },413 "engines": {414 "node": ">= 0.8"415 }416 },417 "node_modules/iconv-lite": {418 "version": "0.4.24",419 "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz",420 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",421 "dependencies": {422 "safer-buffer": ">= 2.1.2 < 3"423 },424 "engines": {425 "node": ">=0.10.0"426 }427 },428 "node_modules/inherits": {429 "version": "2.0.4",430 "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz",431 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="432 },433 "node_modules/ipaddr.js": {434 "version": "1.9.1",435 "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz",436 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",437 "engines": {438 "node": ">= 0.10"439 }440 },441 "node_modules/math-intrinsics": {442 "version": "1.1.0",443 "resolved": "https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz",444 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",445 "engines": {446 "node": ">= 0.4"447 }448 },449 "node_modules/media-typer": {450 "version": "0.3.0",451 "resolved": "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz",452 "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",453 "engines": {454 "node": ">= 0.6"455 }456 },457 "node_modules/merge-descriptors": {458 "version": "1.0.3",459 "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.3.tgz",460 "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",461 "funding": {462 "url": "https://github.com/sponsors/sindresorhus"463 }464 },465 "node_modules/methods": {466 "version": "1.1.2",467 "resolved": "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz",468 "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",469 "engines": {470 "node": ">= 0.6"471 }472 },473 "node_modules/mime": {474 "version": "1.6.0",475 "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz",476 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",477 "bin": {478 "mime": "cli.js"479 },480 "engines": {481 "node": ">=4"482 }483 },484 "node_modules/mime-db": {485 "version": "1.52.0",486 "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz",487 "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",488 "engines": {489 "node": ">= 0.6"490 }491 },492 "node_modules/mime-types": {493 "version": "2.1.35",494 "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz",495 "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",496 "dependencies": {497 "mime-db": "1.52.0"498 },499 "engines": {500 "node": ">= 0.6"501 }502 },503 "node_modules/ms": {504 "version": "2.0.0",505 "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz",506 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="507 },508 "node_modules/negotiator": {509 "version": "0.6.3",510 "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz",511 "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",512 "engines": {513 "node": ">= 0.6"514 }515 },516 "node_modules/object-assign": {517 "version": "4.1.1",518 "resolved": "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz",519 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",520 "engines": {521 "node": ">=0.10.0"522 }523 },524 "node_modules/object-inspect": {525 "version": "1.13.3",526 "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.3.tgz",527 "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==",528 "engines": {529 "node": ">= 0.4"530 },531 "funding": {532 "url": "https://github.com/sponsors/ljharb"533 }534 },535 "node_modules/on-finished": {536 "version": "2.4.1",537 "resolved": "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz",538 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",539 "dependencies": {540 "ee-first": "1.1.1"541 },542 "engines": {543 "node": ">= 0.8"544 }545 },546 "node_modules/parseurl": {547 "version": "1.3.3",548 "resolved": "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz",549 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",550 "engines": {551 "node": ">= 0.8"552 }553 },554 "node_modules/path-to-regexp": {555 "version": "0.1.12",556 "resolved": "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.12.tgz",557 "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ=="558 },559 "node_modules/proxy-addr": {560 "version": "2.0.7",561 "resolved": "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz",562 "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",563 "dependencies": {564 "forwarded": "0.2.0",565 "ipaddr.js": "1.9.1"566 },567 "engines": {568 "node": ">= 0.10"569 }570 },571 "node_modules/qs": {572 "version": "6.13.0",573 "resolved": "https://registry.npmmirror.com/qs/-/qs-6.13.0.tgz",574 "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",575 "dependencies": {576 "side-channel": "^1.0.6"577 },578 "engines": {579 "node": ">=0.6"580 },581 "funding": {582 "url": "https://github.com/sponsors/ljharb"583 }584 },585 "node_modules/range-parser": {586 "version": "1.2.1",587 "resolved": "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz",588 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",589 "engines": {590 "node": ">= 0.6"591 }592 },593 "node_modules/raw-body": {594 "version": "2.5.2",595 "resolved": "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.2.tgz",596 "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",597 "dependencies": {598 "bytes": "3.1.2",599 "http-errors": "2.0.0",600 "iconv-lite": "0.4.24",601 "unpipe": "1.0.0"602 },603 "engines": {604 "node": ">= 0.8"605 }606 },607 "node_modules/request-ip": {608 "version": "3.3.0",609 "resolved": "https://registry.npmmirror.com/request-ip/-/request-ip-3.3.0.tgz",610 "integrity": "sha512-cA6Xh6e0fDBBBwH77SLJaJPBmD3nWVAcF9/XAcsrIHdjhFzFiB5aNQFytdjCGPezU3ROwrR11IddKAM08vohxA=="611 },612 "node_modules/safe-buffer": {613 "version": "5.2.1",614 "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz",615 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",616 "funding": [617 {618 "type": "github",619 "url": "https://github.com/sponsors/feross"620 },621 {622 "type": "patreon",623 "url": "https://www.patreon.com/feross"624 },625 {626 "type": "consulting",627 "url": "https://feross.org/support"628 }629 ]630 },631 "node_modules/safer-buffer": {632 "version": "2.1.2",633 "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz",634 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="635 },636 "node_modules/send": {637 "version": "0.19.0",638 "resolved": "https://registry.npmmirror.com/send/-/send-0.19.0.tgz",639 "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",640 "dependencies": {641 "debug": "2.6.9",642 "depd": "2.0.0",643 "destroy": "1.2.0",644 "encodeurl": "~1.0.2",645 "escape-html": "~1.0.3",646 "etag": "~1.8.1",647 "fresh": "0.5.2",648 "http-errors": "2.0.0",649 "mime": "1.6.0",650 "ms": "2.1.3",651 "on-finished": "2.4.1",652 "range-parser": "~1.2.1",653 "statuses": "2.0.1"654 },655 "engines": {656 "node": ">= 0.8.0"657 }658 },659 "node_modules/send/node_modules/encodeurl": {660 "version": "1.0.2",661 "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz",662 "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",663 "engines": {664 "node": ">= 0.8"665 }666 },667 "node_modules/send/node_modules/ms": {668 "version": "2.1.3",669 "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz",670 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="671 },672 "node_modules/serve-static": {673 "version": "1.16.2",674 "resolved": "https://registry.npmmirror.com/serve-static/-/serve-static-1.16.2.tgz",675 "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==",676 "dependencies": {677 "encodeurl": "~2.0.0",678 "escape-html": "~1.0.3",679 "parseurl": "~1.3.3",680 "send": "0.19.0"681 },682 "engines": {683 "node": ">= 0.8.0"684 }685 },686 "node_modules/setprototypeof": {687 "version": "1.2.0",688 "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz",689 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="690 },691 "node_modules/side-channel": {692 "version": "1.1.0",693 "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.1.0.tgz",694 "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",695 "dependencies": {696 "es-errors": "^1.3.0",697 "object-inspect": "^1.13.3",698 "side-channel-list": "^1.0.0",699 "side-channel-map": "^1.0.1",700 "side-channel-weakmap": "^1.0.2"701 },702 "engines": {703 "node": ">= 0.4"704 },705 "funding": {706 "url": "https://github.com/sponsors/ljharb"707 }708 },709 "node_modules/side-channel-list": {710 "version": "1.0.0",711 "resolved": "https://registry.npmmirror.com/side-channel-list/-/side-channel-list-1.0.0.tgz",712 "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",713 "dependencies": {714 "es-errors": "^1.3.0",715 "object-inspect": "^1.13.3"716 },717 "engines": {718 "node": ">= 0.4"719 },720 "funding": {721 "url": "https://github.com/sponsors/ljharb"722 }723 },724 "node_modules/side-channel-map": {725 "version": "1.0.1",726 "resolved": "https://registry.npmmirror.com/side-channel-map/-/side-channel-map-1.0.1.tgz",727 "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",728 "dependencies": {729 "call-bound": "^1.0.2",730 "es-errors": "^1.3.0",731 "get-intrinsic": "^1.2.5",732 "object-inspect": "^1.13.3"733 },734 "engines": {735 "node": ">= 0.4"736 },737 "funding": {738 "url": "https://github.com/sponsors/ljharb"739 }740 },741 "node_modules/side-channel-weakmap": {742 "version": "1.0.2",743 "resolved": "https://registry.npmmirror.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",744 "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",745 "dependencies": {746 "call-bound": "^1.0.2",747 "es-errors": "^1.3.0",748 "get-intrinsic": "^1.2.5",749 "object-inspect": "^1.13.3",750 "side-channel-map": "^1.0.1"751 },752 "engines": {753 "node": ">= 0.4"754 },755 "funding": {756 "url": "https://github.com/sponsors/ljharb"757 }758 },759 "node_modules/statuses": {760 "version": "2.0.1",761 "resolved": "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz",762 "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",763 "engines": {764 "node": ">= 0.8"765 }766 },767 "node_modules/toidentifier": {768 "version": "1.0.1",769 "resolved": "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz",770 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",771 "engines": {772 "node": ">=0.6"773 }774 },775 "node_modules/type-is": {776 "version": "1.6.18",777 "resolved": "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz",778 "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",779 "dependencies": {780 "media-typer": "0.3.0",781 "mime-types": "~2.1.24"782 },783 "engines": {784 "node": ">= 0.6"785 }786 },787 "node_modules/unpipe": {788 "version": "1.0.0",789 "resolved": "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz",790 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",791 "engines": {792 "node": ">= 0.8"793 }794 },795 "node_modules/utils-merge": {796 "version": "1.0.1",797 "resolved": "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz",798 "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",799 "engines": {800 "node": ">= 0.4.0"801 }802 },803 "node_modules/vary": {804 "version": "1.1.2",805 "resolved": "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz",806 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",807 "engines": {808 "node": ">= 0.8"809 }810 }811 }812}813 