Anuj-Panthri/Node_Chat_Server
0
1{2 "name": "node_chat_server",3 "version": "1.0.0",4 "lockfileVersion": 3,5 "requires": true,6 "packages": {7 "": {8 "name": "node_chat_server",9 "version": "1.0.0",10 "license": "ISC",11 "dependencies": {12 "express": "^4.18.2",13 "http": "^0.0.1-security",14 "nodemon": "^3.0.1",15 "socket.io": "^4.7.2"16 }17 },18 "node_modules/@socket.io/component-emitter": {19 "version": "3.1.0",20 "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz",21 "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg=="22 },23 "node_modules/@types/cookie": {24 "version": "0.4.1",25 "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz",26 "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q=="27 },28 "node_modules/@types/cors": {29 "version": "2.8.16",30 "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.16.tgz",31 "integrity": "sha512-Trx5or1Nyg1Fq138PCuWqoApzvoSLWzZ25ORBiHMbbUT42g578lH1GT4TwYDbiUOLFuDsCkfLneT2105fsFWGg==",32 "dependencies": {33 "@types/node": "*"34 }35 },36 "node_modules/@types/node": {37 "version": "20.9.0",38 "resolved": "https://registry.npmjs.org/@types/node/-/node-20.9.0.tgz",39 "integrity": "sha512-nekiGu2NDb1BcVofVcEKMIwzlx4NjHlcjhoxxKBNLtz15Y1z7MYf549DFvkHSId02Ax6kGwWntIBPC3l/JZcmw==",40 "dependencies": {41 "undici-types": "~5.26.4"42 }43 },44 "node_modules/abbrev": {45 "version": "1.1.1",46 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",47 "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="48 },49 "node_modules/accepts": {50 "version": "1.3.8",51 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",52 "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",53 "dependencies": {54 "mime-types": "~2.1.34",55 "negotiator": "0.6.3"56 },57 "engines": {58 "node": ">= 0.6"59 }60 },61 "node_modules/anymatch": {62 "version": "3.1.3",63 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",64 "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",65 "dependencies": {66 "normalize-path": "^3.0.0",67 "picomatch": "^2.0.4"68 },69 "engines": {70 "node": ">= 8"71 }72 },73 "node_modules/array-flatten": {74 "version": "1.1.1",75 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",76 "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="77 },78 "node_modules/balanced-match": {79 "version": "1.0.2",80 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",81 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="82 },83 "node_modules/base64id": {84 "version": "2.0.0",85 "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",86 "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==",87 "engines": {88 "node": "^4.5.0 || >= 5.9"89 }90 },91 "node_modules/binary-extensions": {92 "version": "2.2.0",93 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",94 "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",95 "engines": {96 "node": ">=8"97 }98 },99 "node_modules/body-parser": {100 "version": "1.20.1",101 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz",102 "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==",103 "dependencies": {104 "bytes": "3.1.2",105 "content-type": "~1.0.4",106 "debug": "2.6.9",107 "depd": "2.0.0",108 "destroy": "1.2.0",109 "http-errors": "2.0.0",110 "iconv-lite": "0.4.24",111 "on-finished": "2.4.1",112 "qs": "6.11.0",113 "raw-body": "2.5.1",114 "type-is": "~1.6.18",115 "unpipe": "1.0.0"116 },117 "engines": {118 "node": ">= 0.8",119 "npm": "1.2.8000 || >= 1.4.16"120 }121 },122 "node_modules/brace-expansion": {123 "version": "1.1.11",124 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",125 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",126 "dependencies": {127 "balanced-match": "^1.0.0",128 "concat-map": "0.0.1"129 }130 },131 "node_modules/braces": {132 "version": "3.0.2",133 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",134 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",135 "dependencies": {136 "fill-range": "^7.0.1"137 },138 "engines": {139 "node": ">=8"140 }141 },142 "node_modules/bytes": {143 "version": "3.1.2",144 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",145 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",146 "engines": {147 "node": ">= 0.8"148 }149 },150 "node_modules/call-bind": {151 "version": "1.0.5",152 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz",153 "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==",154 "dependencies": {155 "function-bind": "^1.1.2",156 "get-intrinsic": "^1.2.1",157 "set-function-length": "^1.1.1"158 },159 "funding": {160 "url": "https://github.com/sponsors/ljharb"161 }162 },163 "node_modules/chokidar": {164 "version": "3.5.3",165 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",166 "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",167 "funding": [168 {169 "type": "individual",170 "url": "https://paulmillr.com/funding/"171 }172 ],173 "dependencies": {174 "anymatch": "~3.1.2",175 "braces": "~3.0.2",176 "glob-parent": "~5.1.2",177 "is-binary-path": "~2.1.0",178 "is-glob": "~4.0.1",179 "normalize-path": "~3.0.0",180 "readdirp": "~3.6.0"181 },182 "engines": {183 "node": ">= 8.10.0"184 },185 "optionalDependencies": {186 "fsevents": "~2.3.2"187 }188 },189 "node_modules/concat-map": {190 "version": "0.0.1",191 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",192 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="193 },194 "node_modules/content-disposition": {195 "version": "0.5.4",196 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",197 "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",198 "dependencies": {199 "safe-buffer": "5.2.1"200 },201 "engines": {202 "node": ">= 0.6"203 }204 },205 "node_modules/content-type": {206 "version": "1.0.5",207 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",208 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",209 "engines": {210 "node": ">= 0.6"211 }212 },213 "node_modules/cookie": {214 "version": "0.5.0",215 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz",216 "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==",217 "engines": {218 "node": ">= 0.6"219 }220 },221 "node_modules/cookie-signature": {222 "version": "1.0.6",223 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",224 "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="225 },226 "node_modules/cors": {227 "version": "2.8.5",228 "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",229 "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",230 "dependencies": {231 "object-assign": "^4",232 "vary": "^1"233 },234 "engines": {235 "node": ">= 0.10"236 }237 },238 "node_modules/debug": {239 "version": "2.6.9",240 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",241 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",242 "dependencies": {243 "ms": "2.0.0"244 }245 },246 "node_modules/define-data-property": {247 "version": "1.1.1",248 "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz",249 "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==",250 "dependencies": {251 "get-intrinsic": "^1.2.1",252 "gopd": "^1.0.1",253 "has-property-descriptors": "^1.0.0"254 },255 "engines": {256 "node": ">= 0.4"257 }258 },259 "node_modules/depd": {260 "version": "2.0.0",261 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",262 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",263 "engines": {264 "node": ">= 0.8"265 }266 },267 "node_modules/destroy": {268 "version": "1.2.0",269 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",270 "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",271 "engines": {272 "node": ">= 0.8",273 "npm": "1.2.8000 || >= 1.4.16"274 }275 },276 "node_modules/ee-first": {277 "version": "1.1.1",278 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",279 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="280 },281 "node_modules/encodeurl": {282 "version": "1.0.2",283 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",284 "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",285 "engines": {286 "node": ">= 0.8"287 }288 },289 "node_modules/engine.io": {290 "version": "6.5.4",291 "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.4.tgz",292 "integrity": "sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==",293 "dependencies": {294 "@types/cookie": "^0.4.1",295 "@types/cors": "^2.8.12",296 "@types/node": ">=10.0.0",297 "accepts": "~1.3.4",298 "base64id": "2.0.0",299 "cookie": "~0.4.1",300 "cors": "~2.8.5",301 "debug": "~4.3.1",302 "engine.io-parser": "~5.2.1",303 "ws": "~8.11.0"304 },305 "engines": {306 "node": ">=10.2.0"307 }308 },309 "node_modules/engine.io-parser": {310 "version": "5.2.1",311 "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.1.tgz",312 "integrity": "sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==",313 "engines": {314 "node": ">=10.0.0"315 }316 },317 "node_modules/engine.io/node_modules/cookie": {318 "version": "0.4.2",319 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz",320 "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==",321 "engines": {322 "node": ">= 0.6"323 }324 },325 "node_modules/engine.io/node_modules/debug": {326 "version": "4.3.4",327 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",328 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",329 "dependencies": {330 "ms": "2.1.2"331 },332 "engines": {333 "node": ">=6.0"334 },335 "peerDependenciesMeta": {336 "supports-color": {337 "optional": true338 }339 }340 },341 "node_modules/engine.io/node_modules/ms": {342 "version": "2.1.2",343 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",344 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="345 },346 "node_modules/escape-html": {347 "version": "1.0.3",348 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",349 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="350 },351 "node_modules/etag": {352 "version": "1.8.1",353 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",354 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",355 "engines": {356 "node": ">= 0.6"357 }358 },359 "node_modules/express": {360 "version": "4.18.2",361 "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz",362 "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==",363 "dependencies": {364 "accepts": "~1.3.8",365 "array-flatten": "1.1.1",366 "body-parser": "1.20.1",367 "content-disposition": "0.5.4",368 "content-type": "~1.0.4",369 "cookie": "0.5.0",370 "cookie-signature": "1.0.6",371 "debug": "2.6.9",372 "depd": "2.0.0",373 "encodeurl": "~1.0.2",374 "escape-html": "~1.0.3",375 "etag": "~1.8.1",376 "finalhandler": "1.2.0",377 "fresh": "0.5.2",378 "http-errors": "2.0.0",379 "merge-descriptors": "1.0.1",380 "methods": "~1.1.2",381 "on-finished": "2.4.1",382 "parseurl": "~1.3.3",383 "path-to-regexp": "0.1.7",384 "proxy-addr": "~2.0.7",385 "qs": "6.11.0",386 "range-parser": "~1.2.1",387 "safe-buffer": "5.2.1",388 "send": "0.18.0",389 "serve-static": "1.15.0",390 "setprototypeof": "1.2.0",391 "statuses": "2.0.1",392 "type-is": "~1.6.18",393 "utils-merge": "1.0.1",394 "vary": "~1.1.2"395 },396 "engines": {397 "node": ">= 0.10.0"398 }399 },400 "node_modules/fill-range": {401 "version": "7.0.1",402 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",403 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",404 "dependencies": {405 "to-regex-range": "^5.0.1"406 },407 "engines": {408 "node": ">=8"409 }410 },411 "node_modules/finalhandler": {412 "version": "1.2.0",413 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",414 "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",415 "dependencies": {416 "debug": "2.6.9",417 "encodeurl": "~1.0.2",418 "escape-html": "~1.0.3",419 "on-finished": "2.4.1",420 "parseurl": "~1.3.3",421 "statuses": "2.0.1",422 "unpipe": "~1.0.0"423 },424 "engines": {425 "node": ">= 0.8"426 }427 },428 "node_modules/forwarded": {429 "version": "0.2.0",430 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",431 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",432 "engines": {433 "node": ">= 0.6"434 }435 },436 "node_modules/fresh": {437 "version": "0.5.2",438 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",439 "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",440 "engines": {441 "node": ">= 0.6"442 }443 },444 "node_modules/fsevents": {445 "version": "2.3.3",446 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",447 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",448 "hasInstallScript": true,449 "optional": true,450 "os": [451 "darwin"452 ],453 "engines": {454 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"455 }456 },457 "node_modules/function-bind": {458 "version": "1.1.2",459 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",460 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",461 "funding": {462 "url": "https://github.com/sponsors/ljharb"463 }464 },465 "node_modules/get-intrinsic": {466 "version": "1.2.2",467 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz",468 "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==",469 "dependencies": {470 "function-bind": "^1.1.2",471 "has-proto": "^1.0.1",472 "has-symbols": "^1.0.3",473 "hasown": "^2.0.0"474 },475 "funding": {476 "url": "https://github.com/sponsors/ljharb"477 }478 },479 "node_modules/glob-parent": {480 "version": "5.1.2",481 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",482 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",483 "dependencies": {484 "is-glob": "^4.0.1"485 },486 "engines": {487 "node": ">= 6"488 }489 },490 "node_modules/gopd": {491 "version": "1.0.1",492 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",493 "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",494 "dependencies": {495 "get-intrinsic": "^1.1.3"496 },497 "funding": {498 "url": "https://github.com/sponsors/ljharb"499 }500 },501 "node_modules/has-flag": {502 "version": "3.0.0",503 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",504 "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",505 "engines": {506 "node": ">=4"507 }508 },509 "node_modules/has-property-descriptors": {510 "version": "1.0.1",511 "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz",512 "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==",513 "dependencies": {514 "get-intrinsic": "^1.2.2"515 },516 "funding": {517 "url": "https://github.com/sponsors/ljharb"518 }519 },520 "node_modules/has-proto": {521 "version": "1.0.1",522 "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",523 "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",524 "engines": {525 "node": ">= 0.4"526 },527 "funding": {528 "url": "https://github.com/sponsors/ljharb"529 }530 },531 "node_modules/has-symbols": {532 "version": "1.0.3",533 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",534 "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",535 "engines": {536 "node": ">= 0.4"537 },538 "funding": {539 "url": "https://github.com/sponsors/ljharb"540 }541 },542 "node_modules/hasown": {543 "version": "2.0.0",544 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz",545 "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==",546 "dependencies": {547 "function-bind": "^1.1.2"548 },549 "engines": {550 "node": ">= 0.4"551 }552 },553 "node_modules/http": {554 "version": "0.0.1-security",555 "resolved": "https://registry.npmjs.org/http/-/http-0.0.1-security.tgz",556 "integrity": "sha512-RnDvP10Ty9FxqOtPZuxtebw1j4L/WiqNMDtuc1YMH1XQm5TgDRaR1G9u8upL6KD1bXHSp9eSXo/ED+8Q7FAr+g=="557 },558 "node_modules/http-errors": {559 "version": "2.0.0",560 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",561 "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",562 "dependencies": {563 "depd": "2.0.0",564 "inherits": "2.0.4",565 "setprototypeof": "1.2.0",566 "statuses": "2.0.1",567 "toidentifier": "1.0.1"568 },569 "engines": {570 "node": ">= 0.8"571 }572 },573 "node_modules/iconv-lite": {574 "version": "0.4.24",575 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",576 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",577 "dependencies": {578 "safer-buffer": ">= 2.1.2 < 3"579 },580 "engines": {581 "node": ">=0.10.0"582 }583 },584 "node_modules/ignore-by-default": {585 "version": "1.0.1",586 "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz",587 "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA=="588 },589 "node_modules/inherits": {590 "version": "2.0.4",591 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",592 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="593 },594 "node_modules/ipaddr.js": {595 "version": "1.9.1",596 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",597 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",598 "engines": {599 "node": ">= 0.10"600 }601 },602 "node_modules/is-binary-path": {603 "version": "2.1.0",604 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",605 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",606 "dependencies": {607 "binary-extensions": "^2.0.0"608 },609 "engines": {610 "node": ">=8"611 }612 },613 "node_modules/is-extglob": {614 "version": "2.1.1",615 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",616 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",617 "engines": {618 "node": ">=0.10.0"619 }620 },621 "node_modules/is-glob": {622 "version": "4.0.3",623 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",624 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",625 "dependencies": {626 "is-extglob": "^2.1.1"627 },628 "engines": {629 "node": ">=0.10.0"630 }631 },632 "node_modules/is-number": {633 "version": "7.0.0",634 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",635 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",636 "engines": {637 "node": ">=0.12.0"638 }639 },640 "node_modules/lru-cache": {641 "version": "6.0.0",642 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",643 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",644 "dependencies": {645 "yallist": "^4.0.0"646 },647 "engines": {648 "node": ">=10"649 }650 },651 "node_modules/media-typer": {652 "version": "0.3.0",653 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",654 "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",655 "engines": {656 "node": ">= 0.6"657 }658 },659 "node_modules/merge-descriptors": {660 "version": "1.0.1",661 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",662 "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w=="663 },664 "node_modules/methods": {665 "version": "1.1.2",666 "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",667 "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",668 "engines": {669 "node": ">= 0.6"670 }671 },672 "node_modules/mime": {673 "version": "1.6.0",674 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",675 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",676 "bin": {677 "mime": "cli.js"678 },679 "engines": {680 "node": ">=4"681 }682 },683 "node_modules/mime-db": {684 "version": "1.52.0",685 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",686 "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",687 "engines": {688 "node": ">= 0.6"689 }690 },691 "node_modules/mime-types": {692 "version": "2.1.35",693 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",694 "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",695 "dependencies": {696 "mime-db": "1.52.0"697 },698 "engines": {699 "node": ">= 0.6"700 }701 },702 "node_modules/minimatch": {703 "version": "3.1.2",704 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",705 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",706 "dependencies": {707 "brace-expansion": "^1.1.7"708 },709 "engines": {710 "node": "*"711 }712 },713 "node_modules/ms": {714 "version": "2.0.0",715 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",716 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="717 },718 "node_modules/negotiator": {719 "version": "0.6.3",720 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",721 "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",722 "engines": {723 "node": ">= 0.6"724 }725 },726 "node_modules/nodemon": {727 "version": "3.0.1",728 "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.0.1.tgz",729 "integrity": "sha512-g9AZ7HmkhQkqXkRc20w+ZfQ73cHLbE8hnPbtaFbFtCumZsjyMhKk9LajQ07U5Ux28lvFjZ5X7HvWR1xzU8jHVw==",730 "dependencies": {731 "chokidar": "^3.5.2",732 "debug": "^3.2.7",733 "ignore-by-default": "^1.0.1",734 "minimatch": "^3.1.2",735 "pstree.remy": "^1.1.8",736 "semver": "^7.5.3",737 "simple-update-notifier": "^2.0.0",738 "supports-color": "^5.5.0",739 "touch": "^3.1.0",740 "undefsafe": "^2.0.5"741 },742 "bin": {743 "nodemon": "bin/nodemon.js"744 },745 "engines": {746 "node": ">=10"747 },748 "funding": {749 "type": "opencollective",750 "url": "https://opencollective.com/nodemon"751 }752 },753 "node_modules/nodemon/node_modules/debug": {754 "version": "3.2.7",755 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",756 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",757 "dependencies": {758 "ms": "^2.1.1"759 }760 },761 "node_modules/nodemon/node_modules/ms": {762 "version": "2.1.3",763 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",764 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="765 },766 "node_modules/nopt": {767 "version": "1.0.10",768 "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",769 "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==",770 "dependencies": {771 "abbrev": "1"772 },773 "bin": {774 "nopt": "bin/nopt.js"775 },776 "engines": {777 "node": "*"778 }779 },780 "node_modules/normalize-path": {781 "version": "3.0.0",782 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",783 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",784 "engines": {785 "node": ">=0.10.0"786 }787 },788 "node_modules/object-assign": {789 "version": "4.1.1",790 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",791 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",792 "engines": {793 "node": ">=0.10.0"794 }795 },796 "node_modules/object-inspect": {797 "version": "1.13.1",798 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz",799 "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==",800 "funding": {801 "url": "https://github.com/sponsors/ljharb"802 }803 },804 "node_modules/on-finished": {805 "version": "2.4.1",806 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",807 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",808 "dependencies": {809 "ee-first": "1.1.1"810 },811 "engines": {812 "node": ">= 0.8"813 }814 },815 "node_modules/parseurl": {816 "version": "1.3.3",817 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",818 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",819 "engines": {820 "node": ">= 0.8"821 }822 },823 "node_modules/path-to-regexp": {824 "version": "0.1.7",825 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",826 "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ=="827 },828 "node_modules/picomatch": {829 "version": "2.3.1",830 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",831 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",832 "engines": {833 "node": ">=8.6"834 },835 "funding": {836 "url": "https://github.com/sponsors/jonschlinkert"837 }838 },839 "node_modules/proxy-addr": {840 "version": "2.0.7",841 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",842 "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",843 "dependencies": {844 "forwarded": "0.2.0",845 "ipaddr.js": "1.9.1"846 },847 "engines": {848 "node": ">= 0.10"849 }850 },851 "node_modules/pstree.remy": {852 "version": "1.1.8",853 "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz",854 "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w=="855 },856 "node_modules/qs": {857 "version": "6.11.0",858 "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",859 "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",860 "dependencies": {861 "side-channel": "^1.0.4"862 },863 "engines": {864 "node": ">=0.6"865 },866 "funding": {867 "url": "https://github.com/sponsors/ljharb"868 }869 },870 "node_modules/range-parser": {871 "version": "1.2.1",872 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",873 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",874 "engines": {875 "node": ">= 0.6"876 }877 },878 "node_modules/raw-body": {879 "version": "2.5.1",880 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz",881 "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==",882 "dependencies": {883 "bytes": "3.1.2",884 "http-errors": "2.0.0",885 "iconv-lite": "0.4.24",886 "unpipe": "1.0.0"887 },888 "engines": {889 "node": ">= 0.8"890 }891 },892 "node_modules/readdirp": {893 "version": "3.6.0",894 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",895 "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",896 "dependencies": {897 "picomatch": "^2.2.1"898 },899 "engines": {900 "node": ">=8.10.0"901 }902 },903 "node_modules/safe-buffer": {904 "version": "5.2.1",905 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",906 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",907 "funding": [908 {909 "type": "github",910 "url": "https://github.com/sponsors/feross"911 },912 {913 "type": "patreon",914 "url": "https://www.patreon.com/feross"915 },916 {917 "type": "consulting",918 "url": "https://feross.org/support"919 }920 ]921 },922 "node_modules/safer-buffer": {923 "version": "2.1.2",924 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",925 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="926 },927 "node_modules/semver": {928 "version": "7.5.4",929 "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",930 "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",931 "dependencies": {932 "lru-cache": "^6.0.0"933 },934 "bin": {935 "semver": "bin/semver.js"936 },937 "engines": {938 "node": ">=10"939 }940 },941 "node_modules/send": {942 "version": "0.18.0",943 "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",944 "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",945 "dependencies": {946 "debug": "2.6.9",947 "depd": "2.0.0",948 "destroy": "1.2.0",949 "encodeurl": "~1.0.2",950 "escape-html": "~1.0.3",951 "etag": "~1.8.1",952 "fresh": "0.5.2",953 "http-errors": "2.0.0",954 "mime": "1.6.0",955 "ms": "2.1.3",956 "on-finished": "2.4.1",957 "range-parser": "~1.2.1",958 "statuses": "2.0.1"959 },960 "engines": {961 "node": ">= 0.8.0"962 }963 },964 "node_modules/send/node_modules/ms": {965 "version": "2.1.3",966 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",967 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="968 },969 "node_modules/serve-static": {970 "version": "1.15.0",971 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",972 "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",973 "dependencies": {974 "encodeurl": "~1.0.2",975 "escape-html": "~1.0.3",976 "parseurl": "~1.3.3",977 "send": "0.18.0"978 },979 "engines": {980 "node": ">= 0.8.0"981 }982 },983 "node_modules/set-function-length": {984 "version": "1.1.1",985 "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz",986 "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==",987 "dependencies": {988 "define-data-property": "^1.1.1",989 "get-intrinsic": "^1.2.1",990 "gopd": "^1.0.1",991 "has-property-descriptors": "^1.0.0"992 },993 "engines": {994 "node": ">= 0.4"995 }996 },997 "node_modules/setprototypeof": {998 "version": "1.2.0",999 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",1000 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="1001 },1002 "node_modules/side-channel": {1003 "version": "1.0.4",1004 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",1005 "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",1006 "dependencies": {1007 "call-bind": "^1.0.0",1008 "get-intrinsic": "^1.0.2",1009 "object-inspect": "^1.9.0"1010 },1011 "funding": {1012 "url": "https://github.com/sponsors/ljharb"1013 }1014 },1015 "node_modules/simple-update-notifier": {1016 "version": "2.0.0",1017 "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz",1018 "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==",1019 "dependencies": {1020 "semver": "^7.5.3"1021 },1022 "engines": {1023 "node": ">=10"1024 }1025 },1026 "node_modules/socket.io": {1027 "version": "4.7.2",1028 "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.2.tgz",1029 "integrity": "sha512-bvKVS29/I5fl2FGLNHuXlQaUH/BlzX1IN6S+NKLNZpBsPZIDH+90eQmCs2Railn4YUiww4SzUedJ6+uzwFnKLw==",1030 "dependencies": {1031 "accepts": "~1.3.4",1032 "base64id": "~2.0.0",1033 "cors": "~2.8.5",1034 "debug": "~4.3.2",1035 "engine.io": "~6.5.2",1036 "socket.io-adapter": "~2.5.2",1037 "socket.io-parser": "~4.2.4"1038 },1039 "engines": {1040 "node": ">=10.2.0"1041 }1042 },1043 "node_modules/socket.io-adapter": {1044 "version": "2.5.2",1045 "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz",1046 "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==",1047 "dependencies": {1048 "ws": "~8.11.0"1049 }1050 },1051 "node_modules/socket.io-parser": {1052 "version": "4.2.4",1053 "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz",1054 "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==",1055 "dependencies": {1056 "@socket.io/component-emitter": "~3.1.0",1057 "debug": "~4.3.1"1058 },1059 "engines": {1060 "node": ">=10.0.0"1061 }1062 },1063 "node_modules/socket.io-parser/node_modules/debug": {1064 "version": "4.3.4",1065 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",1066 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",1067 "dependencies": {1068 "ms": "2.1.2"1069 },1070 "engines": {1071 "node": ">=6.0"1072 },1073 "peerDependenciesMeta": {1074 "supports-color": {1075 "optional": true1076 }1077 }1078 },1079 "node_modules/socket.io-parser/node_modules/ms": {1080 "version": "2.1.2",1081 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",1082 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="1083 },1084 "node_modules/socket.io/node_modules/debug": {1085 "version": "4.3.4",1086 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",1087 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",1088 "dependencies": {1089 "ms": "2.1.2"1090 },1091 "engines": {1092 "node": ">=6.0"1093 },1094 "peerDependenciesMeta": {1095 "supports-color": {1096 "optional": true1097 }1098 }1099 },1100 "node_modules/socket.io/node_modules/ms": {1101 "version": "2.1.2",1102 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",1103 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="1104 },1105 "node_modules/statuses": {1106 "version": "2.0.1",1107 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",1108 "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",1109 "engines": {1110 "node": ">= 0.8"1111 }1112 },1113 "node_modules/supports-color": {1114 "version": "5.5.0",1115 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",1116 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",1117 "dependencies": {1118 "has-flag": "^3.0.0"1119 },1120 "engines": {1121 "node": ">=4"1122 }1123 },1124 "node_modules/to-regex-range": {1125 "version": "5.0.1",1126 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",1127 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",1128 "dependencies": {1129 "is-number": "^7.0.0"1130 },1131 "engines": {1132 "node": ">=8.0"1133 }1134 },1135 "node_modules/toidentifier": {1136 "version": "1.0.1",1137 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",1138 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",1139 "engines": {1140 "node": ">=0.6"1141 }1142 },1143 "node_modules/touch": {1144 "version": "3.1.0",1145 "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz",1146 "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==",1147 "dependencies": {1148 "nopt": "~1.0.10"1149 },1150 "bin": {1151 "nodetouch": "bin/nodetouch.js"1152 }1153 },1154 "node_modules/type-is": {1155 "version": "1.6.18",1156 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",1157 "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",1158 "dependencies": {1159 "media-typer": "0.3.0",1160 "mime-types": "~2.1.24"1161 },1162 "engines": {1163 "node": ">= 0.6"1164 }1165 },1166 "node_modules/undefsafe": {1167 "version": "2.0.5",1168 "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz",1169 "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA=="1170 },1171 "node_modules/undici-types": {1172 "version": "5.26.5",1173 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",1174 "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="1175 },1176 "node_modules/unpipe": {1177 "version": "1.0.0",1178 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",1179 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",1180 "engines": {1181 "node": ">= 0.8"1182 }1183 },1184 "node_modules/utils-merge": {1185 "version": "1.0.1",1186 "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",1187 "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",1188 "engines": {1189 "node": ">= 0.4.0"1190 }1191 },1192 "node_modules/vary": {1193 "version": "1.1.2",1194 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",1195 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",1196 "engines": {1197 "node": ">= 0.8"1198 }1199 },1200 "node_modules/ws": {