1{ 2 "name": "pathkit-local", 3 "version": "0.0.0", 4 "lockfileVersion": 1, 5 "requires": true, 6 "dependencies": { 7 "@babel/code-frame": { 8 "version": "7.10.4", 9 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", 10 "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", 11 "dev": true, 12 "requires": { 13 "@babel/highlight": "^7.10.4" 14 } 15 }, 16 "@babel/core": { 17 "version": "7.12.10", 18 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.10.tgz", 19 "integrity": "sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w==", 20 "dev": true, 21 "requires": { 22 "@babel/code-frame": "^7.10.4", 23 "@babel/generator": "^7.12.10", 24 "@babel/helper-module-transforms": "^7.12.1", 25 "@babel/helpers": "^7.12.5", 26 "@babel/parser": "^7.12.10", 27 "@babel/template": "^7.12.7", 28 "@babel/traverse": "^7.12.10", 29 "@babel/types": "^7.12.10", 30 "convert-source-map": "^1.7.0", 31 "debug": "^4.1.0", 32 "gensync": "^1.0.0-beta.1", 33 "json5": "^2.1.2", 34 "lodash": "^4.17.19", 35 "semver": "^5.4.1", 36 "source-map": "^0.5.0" 37 }, 38 "dependencies": { 39 "debug": { 40 "version": "4.3.1", 41 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", 42 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", 43 "dev": true, 44 "requires": { 45 "ms": "2.1.2" 46 } 47 }, 48 "ms": { 49 "version": "2.1.2", 50 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 51 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 52 "dev": true 53 }, 54 "semver": { 55 "version": "5.7.1", 56 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 57 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 58 "dev": true 59 }, 60 "source-map": { 61 "version": "0.5.7", 62 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 63 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 64 "dev": true 65 } 66 } 67 }, 68 "@babel/generator": { 69 "version": "7.12.10", 70 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.10.tgz", 71 "integrity": "sha512-6mCdfhWgmqLdtTkhXjnIz0LcdVCd26wS2JXRtj2XY0u5klDsXBREA/pG5NVOuVnF2LUrBGNFtQkIqqTbblg0ww==", 72 "dev": true, 73 "requires": { 74 "@babel/types": "^7.12.10", 75 "jsesc": "^2.5.1", 76 "source-map": "^0.5.0" 77 }, 78 "dependencies": { 79 "source-map": { 80 "version": "0.5.7", 81 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 82 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 83 "dev": true 84 } 85 } 86 }, 87 "@babel/helper-function-name": { 88 "version": "7.10.4", 89 "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", 90 "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", 91 "dev": true, 92 "requires": { 93 "@babel/helper-get-function-arity": "^7.10.4", 94 "@babel/template": "^7.10.4", 95 "@babel/types": "^7.10.4" 96 } 97 }, 98 "@babel/helper-get-function-arity": { 99 "version": "7.12.10", 100 "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", 101 "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", 102 "dev": true, 103 "requires": { 104 "@babel/types": "^7.12.10" 105 } 106 }, 107 "@babel/helper-member-expression-to-functions": { 108 "version": "7.12.7", 109 "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", 110 "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", 111 "dev": true, 112 "requires": { 113 "@babel/types": "^7.12.7" 114 } 115 }, 116 "@babel/helper-module-imports": { 117 "version": "7.12.5", 118 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", 119 "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", 120 "dev": true, 121 "requires": { 122 "@babel/types": "^7.12.5" 123 } 124 }, 125 "@babel/helper-module-transforms": { 126 "version": "7.12.1", 127 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", 128 "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", 129 "dev": true, 130 "requires": { 131 "@babel/helper-module-imports": "^7.12.1", 132 "@babel/helper-replace-supers": "^7.12.1", 133 "@babel/helper-simple-access": "^7.12.1", 134 "@babel/helper-split-export-declaration": "^7.11.0", 135 "@babel/helper-validator-identifier": "^7.10.4", 136 "@babel/template": "^7.10.4", 137 "@babel/traverse": "^7.12.1", 138 "@babel/types": "^7.12.1", 139 "lodash": "^4.17.19" 140 } 141 }, 142 "@babel/helper-optimise-call-expression": { 143 "version": "7.12.10", 144 "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", 145 "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", 146 "dev": true, 147 "requires": { 148 "@babel/types": "^7.12.10" 149 } 150 }, 151 "@babel/helper-replace-supers": { 152 "version": "7.12.5", 153 "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz", 154 "integrity": "sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==", 155 "dev": true, 156 "requires": { 157 "@babel/helper-member-expression-to-functions": "^7.12.1", 158 "@babel/helper-optimise-call-expression": "^7.10.4", 159 "@babel/traverse": "^7.12.5", 160 "@babel/types": "^7.12.5" 161 } 162 }, 163 "@babel/helper-simple-access": { 164 "version": "7.12.1", 165 "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", 166 "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", 167 "dev": true, 168 "requires": { 169 "@babel/types": "^7.12.1" 170 } 171 }, 172 "@babel/helper-split-export-declaration": { 173 "version": "7.11.0", 174 "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", 175 "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", 176 "dev": true, 177 "requires": { 178 "@babel/types": "^7.11.0" 179 } 180 }, 181 "@babel/helper-validator-identifier": { 182 "version": "7.10.4", 183 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", 184 "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", 185 "dev": true 186 }, 187 "@babel/helpers": { 188 "version": "7.12.5", 189 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", 190 "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", 191 "dev": true, 192 "requires": { 193 "@babel/template": "^7.10.4", 194 "@babel/traverse": "^7.12.5", 195 "@babel/types": "^7.12.5" 196 } 197 }, 198 "@babel/highlight": { 199 "version": "7.10.4", 200 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", 201 "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", 202 "dev": true, 203 "requires": { 204 "@babel/helper-validator-identifier": "^7.10.4", 205 "chalk": "^2.0.0", 206 "js-tokens": "^4.0.0" 207 } 208 }, 209 "@babel/parser": { 210 "version": "7.12.10", 211 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.10.tgz", 212 "integrity": "sha512-PJdRPwyoOqFAWfLytxrWwGrAxghCgh/yTNCYciOz8QgjflA7aZhECPZAa2VUedKg2+QMWkI0L9lynh2SNmNEgA==", 213 "dev": true 214 }, 215 "@babel/template": { 216 "version": "7.12.7", 217 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", 218 "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", 219 "dev": true, 220 "requires": { 221 "@babel/code-frame": "^7.10.4", 222 "@babel/parser": "^7.12.7", 223 "@babel/types": "^7.12.7" 224 } 225 }, 226 "@babel/traverse": { 227 "version": "7.12.10", 228 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.10.tgz", 229 "integrity": "sha512-6aEtf0IeRgbYWzta29lePeYSk+YAFIC3kyqESeft8o5CkFlYIMX+EQDDWEiAQ9LHOA3d0oHdgrSsID/CKqXJlg==", 230 "dev": true, 231 "requires": { 232 "@babel/code-frame": "^7.10.4", 233 "@babel/generator": "^7.12.10", 234 "@babel/helper-function-name": "^7.10.4", 235 "@babel/helper-split-export-declaration": "^7.11.0", 236 "@babel/parser": "^7.12.10", 237 "@babel/types": "^7.12.10", 238 "debug": "^4.1.0", 239 "globals": "^11.1.0", 240 "lodash": "^4.17.19" 241 }, 242 "dependencies": { 243 "debug": { 244 "version": "4.3.1", 245 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", 246 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", 247 "dev": true, 248 "requires": { 249 "ms": "2.1.2" 250 } 251 }, 252 "ms": { 253 "version": "2.1.2", 254 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 255 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 256 "dev": true 257 } 258 } 259 }, 260 "@babel/types": { 261 "version": "7.12.10", 262 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.10.tgz", 263 "integrity": "sha512-sf6wboJV5mGyip2hIpDSKsr80RszPinEFjsHTalMxZAZkoQ2/2yQzxlcFN52SJqsyPfLtPmenL4g2KB3KJXPDw==", 264 "dev": true, 265 "requires": { 266 "@babel/helper-validator-identifier": "^7.10.4", 267 "lodash": "^4.17.19", 268 "to-fast-properties": "^2.0.0" 269 } 270 }, 271 "@istanbuljs/schema": { 272 "version": "0.1.2", 273 "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", 274 "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", 275 "dev": true 276 }, 277 "@socket.io/base64-arraybuffer": { 278 "version": "1.0.2", 279 "resolved": "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", 280 "integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ==", 281 "dev": true 282 }, 283 "@types/component-emitter": { 284 "version": "1.2.11", 285 "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz", 286 "integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ==", 287 "dev": true 288 }, 289 "@types/cookie": { 290 "version": "0.4.1", 291 "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", 292 "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", 293 "dev": true 294 }, 295 "@types/cors": { 296 "version": "2.8.12", 297 "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", 298 "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==", 299 "dev": true 300 }, 301 "@types/node": { 302 "version": "17.0.21", 303 "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.21.tgz", 304 "integrity": "sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==", 305 "dev": true 306 }, 307 "accepts": { 308 "version": "1.3.8", 309 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", 310 "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", 311 "dev": true, 312 "requires": { 313 "mime-types": "~2.1.34", 314 "negotiator": "0.6.3" 315 } 316 }, 317 "ansi-regex": { 318 "version": "5.0.1", 319 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 320 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 321 "dev": true 322 }, 323 "ansi-styles": { 324 "version": "4.3.0", 325 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 326 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 327 "dev": true, 328 "requires": { 329 "color-convert": "^2.0.1" 330 } 331 }, 332 "anymatch": { 333 "version": "3.1.2", 334 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", 335 "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", 336 "dev": true, 337 "requires": { 338 "normalize-path": "^3.0.0", 339 "picomatch": "^2.0.4" 340 } 341 }, 342 "balanced-match": { 343 "version": "1.0.0", 344 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 345 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", 346 "dev": true 347 }, 348 "base64id": { 349 "version": "2.0.0", 350 "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", 351 "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", 352 "dev": true 353 }, 354 "binary-extensions": { 355 "version": "2.2.0", 356 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 357 "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 358 "dev": true 359 }, 360 "body-parser": { 361 "version": "1.19.2", 362 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", 363 "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", 364 "dev": true, 365 "requires": { 366 "bytes": "3.1.2", 367 "content-type": "~1.0.4", 368 "debug": "2.6.9", 369 "depd": "~1.1.2", 370 "http-errors": "1.8.1", 371 "iconv-lite": "0.4.24", 372 "on-finished": "~2.3.0", 373 "qs": "6.9.7", 374 "raw-body": "2.4.3", 375 "type-is": "~1.6.18" 376 } 377 }, 378 "brace-expansion": { 379 "version": "1.1.11", 380 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 381 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 382 "dev": true, 383 "requires": { 384 "balanced-match": "^1.0.0", 385 "concat-map": "0.0.1" 386 } 387 }, 388 "braces": { 389 "version": "3.0.2", 390 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 391 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 392 "dev": true, 393 "requires": { 394 "fill-range": "^7.0.1" 395 } 396 }, 397 "bytes": { 398 "version": "3.1.2", 399 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", 400 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", 401 "dev": true 402 }, 403 "chalk": { 404 "version": "2.4.2", 405 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 406 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 407 "dev": true, 408 "requires": { 409 "ansi-styles": "^3.2.1", 410 "escape-string-regexp": "^1.0.5", 411 "supports-color": "^5.3.0" 412 }, 413 "dependencies": { 414 "ansi-styles": { 415 "version": "3.2.1", 416 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 417 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 418 "dev": true, 419 "requires": { 420 "color-convert": "^1.9.0" 421 } 422 }, 423 "color-convert": { 424 "version": "1.9.3", 425 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 426 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 427 "dev": true, 428 "requires": { 429 "color-name": "1.1.3" 430 } 431 }, 432 "color-name": { 433 "version": "1.1.3", 434 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 435 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 436 "dev": true 437 } 438 } 439 }, 440 "chokidar": { 441 "version": "3.5.3", 442 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", 443 "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", 444 "dev": true, 445 "requires": { 446 "anymatch": "~3.1.2", 447 "braces": "~3.0.2", 448 "fsevents": "~2.3.2", 449 "glob-parent": "~5.1.2", 450 "is-binary-path": "~2.1.0", 451 "is-glob": "~4.0.1", 452 "normalize-path": "~3.0.0", 453 "readdirp": "~3.6.0" 454 } 455 }, 456 "cliui": { 457 "version": "7.0.4", 458 "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", 459 "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", 460 "dev": true, 461 "requires": { 462 "string-width": "^4.2.0", 463 "strip-ansi": "^6.0.0", 464 "wrap-ansi": "^7.0.0" 465 } 466 }, 467 "color-convert": { 468 "version": "2.0.1", 469 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 470 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 471 "dev": true, 472 "requires": { 473 "color-name": "~1.1.4" 474 } 475 }, 476 "color-name": { 477 "version": "1.1.4", 478 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 479 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 480 "dev": true 481 }, 482 "colors": { 483 "version": "1.4.0", 484 "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", 485 "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", 486 "dev": true 487 }, 488 "component-emitter": { 489 "version": "1.3.0", 490 "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", 491 "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", 492 "dev": true 493 }, 494 "concat-map": { 495 "version": "0.0.1", 496 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 497 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 498 "dev": true 499 }, 500 "connect": { 501 "version": "3.7.0", 502 "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", 503 "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", 504 "dev": true, 505 "requires": { 506 "debug": "2.6.9", 507 "finalhandler": "1.1.2", 508 "parseurl": "~1.3.3", 509 "utils-merge": "1.0.1" 510 } 511 }, 512 "content-type": { 513 "version": "1.0.4", 514 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", 515 "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", 516 "dev": true 517 }, 518 "convert-source-map": { 519 "version": "1.7.0", 520 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", 521 "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", 522 "dev": true, 523 "requires": { 524 "safe-buffer": "~5.1.1" 525 } 526 }, 527 "cookie": { 528 "version": "0.4.2", 529 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", 530 "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", 531 "dev": true 532 }, 533 "cors": { 534 "version": "2.8.5", 535 "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", 536 "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", 537 "dev": true, 538 "requires": { 539 "object-assign": "^4", 540 "vary": "^1" 541 } 542 }, 543 "custom-event": { 544 "version": "1.0.1", 545 "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", 546 "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", 547 "dev": true 548 }, 549 "date-format": { 550 "version": "4.0.3", 551 "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.3.tgz", 552 "integrity": "sha512-7P3FyqDcfeznLZp2b+OMitV9Sz2lUnsT87WaTat9nVwqsBkTzPG3lPLNwW3en6F4pHUiWzr6vb8CLhjdK9bcxQ==", 553 "dev": true 554 }, 555 "debug": { 556 "version": "2.6.9", 557 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 558 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 559 "dev": true, 560 "requires": { 561 "ms": "2.0.0" 562 } 563 }, 564 "depd": { 565 "version": "1.1.2", 566 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", 567 "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", 568 "dev": true 569 }, 570 "di": { 571 "version": "0.0.1", 572 "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", 573 "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", 574 "dev": true 575 }, 576 "dom-serialize": { 577 "version": "2.2.1", 578 "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", 579 "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", 580 "dev": true, 581 "requires": { 582 "custom-event": "~1.0.0", 583 "ent": "~2.2.0", 584 "extend": "^3.0.0", 585 "void-elements": "^2.0.0" 586 } 587 }, 588 "ee-first": { 589 "version": "1.1.1", 590 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 591 "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", 592 "dev": true 593 }, 594 "emoji-regex": { 595 "version": "8.0.0", 596 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 597 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 598 "dev": true 599 }, 600 "encodeurl": { 601 "version": "1.0.2", 602 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 603 "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", 604 "dev": true 605 }, 606 "engine.io": { 607 "version": "6.1.3", 608 "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.3.tgz", 609 "integrity": "sha512-rqs60YwkvWTLLnfazqgZqLa/aKo+9cueVfEi/dZ8PyGyaf8TLOxj++4QMIgeG3Gn0AhrWiFXvghsoY9L9h25GA==", 610 "dev": true, 611 "requires": { 612 "@types/cookie": "^0.4.1", 613 "@types/cors": "^2.8.12", 614 "@types/node": ">=10.0.0", 615 "accepts": "~1.3.4", 616 "base64id": "2.0.0", 617 "cookie": "~0.4.1", 618 "cors": "~2.8.5", 619 "debug": "~4.3.1", 620 "engine.io-parser": "~5.0.3", 621 "ws": "~8.2.3" 622 }, 623 "dependencies": { 624 "debug": { 625 "version": "4.3.3", 626 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", 627 "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", 628 "dev": true, 629 "requires": { 630 "ms": "2.1.2" 631 } 632 }, 633 "ms": { 634 "version": "2.1.2", 635 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 636 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 637 "dev": true 638 } 639 } 640 }, 641 "engine.io-parser": { 642 "version": "5.0.3", 643 "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.3.tgz", 644 "integrity": "sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg==", 645 "dev": true, 646 "requires": { 647 "@socket.io/base64-arraybuffer": "~1.0.2" 648 } 649 }, 650 "ent": { 651 "version": "2.2.0", 652 "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", 653 "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", 654 "dev": true 655 }, 656 "escalade": { 657 "version": "3.1.1", 658 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 659 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 660 "dev": true 661 }, 662 "escape-html": { 663 "version": "1.0.3", 664 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 665 "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", 666 "dev": true 667 }, 668 "escape-string-regexp": { 669 "version": "1.0.5", 670 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 671 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 672 "dev": true 673 }, 674 "eventemitter3": { 675 "version": "4.0.7", 676 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", 677 "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", 678 "dev": true 679 }, 680 "extend": { 681 "version": "3.0.2", 682 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 683 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", 684 "dev": true 685 }, 686 "fill-range": { 687 "version": "7.0.1", 688 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 689 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 690 "dev": true, 691 "requires": { 692 "to-regex-range": "^5.0.1" 693 } 694 }, 695 "finalhandler": { 696 "version": "1.1.2", 697 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", 698 "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", 699 "dev": true, 700 "requires": { 701 "debug": "2.6.9", 702 "encodeurl": "~1.0.2", 703 "escape-html": "~1.0.3", 704 "on-finished": "~2.3.0", 705 "parseurl": "~1.3.3", 706 "statuses": "~1.5.0", 707 "unpipe": "~1.0.0" 708 } 709 }, 710 "flatted": { 711 "version": "3.2.5", 712 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", 713 "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", 714 "dev": true 715 }, 716 "follow-redirects": { 717 "version": "1.14.9", 718 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", 719 "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", 720 "dev": true 721 }, 722 "fs-extra": { 723 "version": "10.0.1", 724 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", 725 "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", 726 "dev": true, 727 "requires": { 728 "graceful-fs": "^4.2.0", 729 "jsonfile": "^6.0.1", 730 "universalify": "^2.0.0" 731 } 732 }, 733 "fs.realpath": { 734 "version": "1.0.0", 735 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 736 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 737 "dev": true 738 }, 739 "fsevents": { 740 "version": "2.3.2", 741 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 742 "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 743 "dev": true, 744 "optional": true 745 }, 746 "gensync": { 747 "version": "1.0.0-beta.2", 748 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 749 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 750 "dev": true 751 }, 752 "get-caller-file": { 753 "version": "2.0.5", 754 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 755 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 756 "dev": true 757 }, 758 "glob": { 759 "version": "7.2.0", 760 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", 761 "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", 762 "dev": true, 763 "requires": { 764 "fs.realpath": "^1.0.0", 765 "inflight": "^1.0.4", 766 "inherits": "2", 767 "minimatch": "^3.0.4", 768 "once": "^1.3.0", 769 "path-is-absolute": "^1.0.0" 770 } 771 }, 772 "glob-parent": { 773 "version": "5.1.2", 774 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 775 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 776 "dev": true, 777 "requires": { 778 "is-glob": "^4.0.1" 779 } 780 }, 781 "globals": { 782 "version": "11.12.0", 783 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 784 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 785 "dev": true 786 }, 787 "graceful-fs": { 788 "version": "4.2.9", 789 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", 790 "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", 791 "dev": true 792 }, 793 "has-flag": { 794 "version": "3.0.0", 795 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 796 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 797 "dev": true 798 }, 799 "html-escaper": { 800 "version": "2.0.2", 801 "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", 802 "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", 803 "dev": true 804 }, 805 "http-errors": { 806 "version": "1.8.1", 807 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", 808 "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", 809 "dev": true, 810 "requires": { 811 "depd": "~1.1.2", 812 "inherits": "2.0.4", 813 "setprototypeof": "1.2.0", 814 "statuses": ">= 1.5.0 < 2", 815 "toidentifier": "1.0.1" 816 } 817 }, 818 "http-proxy": { 819 "version": "1.18.1", 820 "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", 821 "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", 822 "dev": true, 823 "requires": { 824 "eventemitter3": "^4.0.0", 825 "follow-redirects": "^1.0.0", 826 "requires-port": "^1.0.0" 827 } 828 }, 829 "iconv-lite": { 830 "version": "0.4.24", 831 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 832 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 833 "dev": true, 834 "requires": { 835 "safer-buffer": ">= 2.1.2 < 3" 836 } 837 }, 838 "inflight": { 839 "version": "1.0.6", 840 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 841 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 842 "dev": true, 843 "requires": { 844 "once": "^1.3.0", 845 "wrappy": "1" 846 } 847 }, 848 "inherits": { 849 "version": "2.0.4", 850 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 851 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 852 "dev": true 853 }, 854 "is-binary-path": { 855 "version": "2.1.0", 856 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 857 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 858 "dev": true, 859 "requires": { 860 "binary-extensions": "^2.0.0" 861 } 862 }, 863 "is-docker": { 864 "version": "1.1.0", 865 "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-1.1.0.tgz", 866 "integrity": "sha1-8EN01O7lMQ6ajhE78UlUEeRhdqE=", 867 "dev": true 868 }, 869 "is-extglob": { 870 "version": "2.1.1", 871 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 872 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 873 "dev": true 874 }, 875 "is-fullwidth-code-point": { 876 "version": "3.0.0", 877 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 878 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 879 "dev": true 880 }, 881 "is-glob": { 882 "version": "4.0.3", 883 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 884 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 885 "dev": true, 886 "requires": { 887 "is-extglob": "^2.1.1" 888 } 889 }, 890 "is-number": { 891 "version": "7.0.0", 892 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 893 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 894 "dev": true 895 }, 896 "isbinaryfile": { 897 "version": "4.0.8", 898 "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.8.tgz", 899 "integrity": "sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==", 900 "dev": true 901 }, 902 "isexe": { 903 "version": "2.0.0", 904 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 905 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 906 "dev": true 907 }, 908 "istanbul-lib-coverage": { 909 "version": "3.0.0", 910 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", 911 "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", 912 "dev": true 913 }, 914 "istanbul-lib-instrument": { 915 "version": "4.0.3", 916 "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", 917 "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", 918 "dev": true, 919 "requires": { 920 "@babel/core": "^7.7.5", 921 "@istanbuljs/schema": "^0.1.2", 922 "istanbul-lib-coverage": "^3.0.0", 923 "semver": "^6.3.0" 924 } 925 }, 926 "istanbul-lib-report": { 927 "version": "3.0.0", 928 "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", 929 "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", 930 "dev": true, 931 "requires": { 932 "istanbul-lib-coverage": "^3.0.0", 933 "make-dir": "^3.0.0", 934 "supports-color": "^7.1.0" 935 }, 936 "dependencies": { 937 "has-flag": { 938 "version": "4.0.0", 939 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 940 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 941 "dev": true 942 }, 943 "supports-color": { 944 "version": "7.2.0", 945 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 946 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 947 "dev": true, 948 "requires": { 949 "has-flag": "^4.0.0" 950 } 951 } 952 } 953 }, 954 "istanbul-lib-source-maps": { 955 "version": "4.0.0", 956 "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", 957 "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", 958 "dev": true, 959 "requires": { 960 "debug": "^4.1.1", 961 "istanbul-lib-coverage": "^3.0.0", 962 "source-map": "^0.6.1" 963 }, 964 "dependencies": { 965 "debug": { 966 "version": "4.3.1", 967 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", 968 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", 969 "dev": true, 970 "requires": { 971 "ms": "2.1.2" 972 } 973 }, 974 "ms": { 975 "version": "2.1.2", 976 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 977 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 978 "dev": true 979 } 980 } 981 }, 982 "istanbul-reports": { 983 "version": "3.0.2", 984 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", 985 "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", 986 "dev": true, 987 "requires": { 988 "html-escaper": "^2.0.0", 989 "istanbul-lib-report": "^3.0.0" 990 } 991 }, 992 "jasmine-core": { 993 "version": "3.6.0", 994 "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.6.0.tgz", 995 "integrity": "sha512-8uQYa7zJN8hq9z+g8z1bqCfdC8eoDAeVnM5sfqs7KHv9/ifoJ500m018fpFc7RDaO6SWCLCXwo/wPSNcdYTgcw==", 996 "dev": true 997 }, 998 "js-tokens": { 999 "version": "4.0.0", 1000 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 1001 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 1002 "dev": true 1003 }, 1004 "jsesc": { 1005 "version": "2.5.2", 1006 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", 1007 "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", 1008 "dev": true 1009 }, 1010 "json5": { 1011 "version": "2.2.3", 1012 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", 1013 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", 1014 "dev": true 1015 }, 1016 "jsonfile": { 1017 "version": "6.1.0", 1018 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 1019 "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 1020 "dev": true, 1021 "requires": { 1022 "graceful-fs": "^4.1.6", 1023 "universalify": "^2.0.0" 1024 } 1025 }, 1026 "karma": { 1027 "version": "6.3.16", 1028 "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.16.tgz", 1029 "integrity": "sha512-nEU50jLvDe5yvXqkEJRf8IuvddUkOY2x5Xc4WXHz6dxINgGDrgD2uqQWeVrJs4hbfNaotn+HQ1LZJ4yOXrL7xQ==", 1030 "dev": true, 1031 "requires": { 1032 "body-parser": "^1.19.0", 1033 "braces": "^3.0.2", 1034 "chokidar": "^3.5.1", 1035 "colors": "1.4.0", 1036 "connect": "^3.7.0", 1037 "di": "^0.0.1", 1038 "dom-serialize": "^2.2.1", 1039 "glob": "^7.1.7", 1040 "graceful-fs": "^4.2.6", 1041 "http-proxy": "^1.18.1", 1042 "isbinaryfile": "^4.0.8", 1043 "lodash": "^4.17.21", 1044 "log4js": "^6.4.1", 1045 "mime": "^2.5.2", 1046 "minimatch": "^3.0.4", 1047 "mkdirp": "^0.5.5", 1048 "qjobs": "^1.2.0", 1049 "range-parser": "^1.2.1", 1050 "rimraf": "^3.0.2", 1051 "socket.io": "^4.2.0", 1052 "source-map": "^0.6.1", 1053 "tmp": "^0.2.1", 1054 "ua-parser-js": "^0.7.30", 1055 "yargs": "^16.1.1" 1056 }, 1057 "dependencies": { 1058 "lodash": { 1059 "version": "4.17.21", 1060 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 1061 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 1062 "dev": true 1063 } 1064 } 1065 }, 1066 "karma-chrome-launcher": { 1067 "version": "3.1.0", 1068 "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz", 1069 "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==", 1070 "dev": true, 1071 "requires": { 1072 "which": "^1.2.1" 1073 } 1074 }, 1075 "karma-coverage": { 1076 "version": "2.0.3", 1077 "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.0.3.tgz", 1078 "integrity": "sha512-atDvLQqvPcLxhED0cmXYdsPMCQuh6Asa9FMZW1bhNqlVEhJoB9qyZ2BY1gu7D/rr5GLGb5QzYO4siQskxaWP/g==", 1079 "dev": true, 1080 "requires": { 1081 "istanbul-lib-coverage": "^3.0.0", 1082 "istanbul-lib-instrument": "^4.0.1", 1083 "istanbul-lib-report": "^3.0.0", 1084 "istanbul-lib-source-maps": "^4.0.0", 1085 "istanbul-reports": "^3.0.0", 1086 "minimatch": "^3.0.4" 1087 } 1088 }, 1089 "karma-jasmine": { 1090 "version": "4.0.1", 1091 "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.1.tgz", 1092 "integrity": "sha512-h8XDAhTiZjJKzfkoO1laMH+zfNlra+dEQHUAjpn5JV1zCPtOIVWGQjLBrqhnzQa/hrU2XrZwSyBa6XjEBzfXzw==", 1093 "dev": true, 1094 "requires": { 1095 "jasmine-core": "^3.6.0" 1096 } 1097 }, 1098 "lodash": { 1099 "version": "4.17.20", 1100 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", 1101 "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", 1102 "dev": true 1103 }, 1104 "log4js": { 1105 "version": "6.4.1", 1106 "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.4.1.tgz", 1107 "integrity": "sha512-iUiYnXqAmNKiIZ1XSAitQ4TmNs8CdZYTAWINARF3LjnsLN8tY5m0vRwd6uuWj/yNY0YHxeZodnbmxKFUOM2rMg==", 1108 "dev": true, 1109 "requires": { 1110 "date-format": "^4.0.3", 1111 "debug": "^4.3.3", 1112 "flatted": "^3.2.4", 1113 "rfdc": "^1.3.0", 1114 "streamroller": "^3.0.2" 1115 }, 1116 "dependencies": { 1117 "debug": { 1118 "version": "4.3.3", 1119 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", 1120 "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", 1121 "dev": true, 1122 "requires": { 1123 "ms": "2.1.2" 1124 } 1125 }, 1126 "ms": { 1127 "version": "2.1.2", 1128 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 1129 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 1130 "dev": true 1131 } 1132 } 1133 }, 1134 "make-dir": { 1135 "version": "3.1.0", 1136 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", 1137 "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", 1138 "dev": true, 1139 "requires": { 1140 "semver": "^6.0.0" 1141 } 1142 }, 1143 "media-typer": { 1144 "version": "0.3.0", 1145 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 1146 "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", 1147 "dev": true 1148 }, 1149 "mime": { 1150 "version": "2.6.0", 1151 "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", 1152 "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", 1153 "dev": true 1154 }, 1155 "mime-db": { 1156 "version": "1.51.0", 1157 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", 1158 "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", 1159 "dev": true 1160 }, 1161 "mime-types": { 1162 "version": "2.1.34", 1163 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", 1164 "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", 1165 "dev": true, 1166 "requires": { 1167 "mime-db": "1.51.0" 1168 } 1169 }, 1170 "minimatch": { 1171 "version": "3.0.4", 1172 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 1173 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 1174 "dev": true, 1175 "requires": { 1176 "brace-expansion": "^1.1.7" 1177 } 1178 }, 1179 "minimist": { 1180 "version": "1.2.5", 1181 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 1182 "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", 1183 "dev": true 1184 }, 1185 "mkdirp": { 1186 "version": "0.5.5", 1187 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", 1188 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", 1189 "dev": true, 1190 "requires": { 1191 "minimist": "^1.2.5" 1192 } 1193 }, 1194 "ms": { 1195 "version": "2.0.0", 1196 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1197 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 1198 "dev": true 1199 }, 1200 "negotiator": { 1201 "version": "0.6.3", 1202 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", 1203 "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", 1204 "dev": true 1205 }, 1206 "normalize-path": { 1207 "version": "3.0.0", 1208 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 1209 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 1210 "dev": true 1211 }, 1212 "object-assign": { 1213 "version": "4.1.1", 1214 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 1215 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", 1216 "dev": true 1217 }, 1218 "on-finished": { 1219 "version": "2.3.0", 1220 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", 1221 "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", 1222 "dev": true, 1223 "requires": { 1224 "ee-first": "1.1.1" 1225 } 1226 }, 1227 "once": { 1228 "version": "1.4.0", 1229 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1230 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 1231 "dev": true, 1232 "requires": { 1233 "wrappy": "1" 1234 } 1235 }, 1236 "parseurl": { 1237 "version": "1.3.3", 1238 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 1239 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", 1240 "dev": true 1241 }, 1242 "path-is-absolute": { 1243 "version": "1.0.1", 1244 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 1245 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 1246 "dev": true 1247 }, 1248 "picomatch": { 1249 "version": "2.3.1", 1250 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 1251 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 1252 "dev": true 1253 }, 1254 "qjobs": { 1255 "version": "1.2.0", 1256 "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", 1257 "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", 1258 "dev": true 1259 }, 1260 "qs": { 1261 "version": "6.9.7", 1262 "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", 1263 "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", 1264 "dev": true 1265 }, 1266 "range-parser": { 1267 "version": "1.2.1", 1268 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", 1269 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", 1270 "dev": true 1271 }, 1272 "raw-body": { 1273 "version": "2.4.3", 1274 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", 1275 "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", 1276 "dev": true, 1277 "requires": { 1278 "bytes": "3.1.2", 1279 "http-errors": "1.8.1", 1280 "iconv-lite": "0.4.24", 1281 "unpipe": "1.0.0" 1282 } 1283 }, 1284 "readdirp": { 1285 "version": "3.6.0", 1286 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 1287 "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 1288 "dev": true, 1289 "requires": { 1290 "picomatch": "^2.2.1" 1291 } 1292 }, 1293 "require-directory": { 1294 "version": "2.1.1", 1295 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 1296 "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", 1297 "dev": true 1298 }, 1299 "requirejs": { 1300 "version": "2.3.6", 1301 "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz", 1302 "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==", 1303 "dev": true 1304 }, 1305 "requires-port": { 1306 "version": "1.0.0", 1307 "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", 1308 "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", 1309 "dev": true 1310 }, 1311 "rfdc": { 1312 "version": "1.3.0", 1313 "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", 1314 "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", 1315 "dev": true 1316 }, 1317 "rimraf": { 1318 "version": "3.0.2", 1319 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 1320 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 1321 "dev": true, 1322 "requires": { 1323 "glob": "^7.1.3" 1324 } 1325 }, 1326 "safe-buffer": { 1327 "version": "5.1.2", 1328 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 1329 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 1330 "dev": true 1331 }, 1332 "safer-buffer": { 1333 "version": "2.1.2", 1334 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 1335 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 1336 "dev": true 1337 }, 1338 "semver": { 1339 "version": "6.3.0", 1340 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 1341 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 1342 "dev": true 1343 }, 1344 "setprototypeof": { 1345 "version": "1.2.0", 1346 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", 1347 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", 1348 "dev": true 1349 }, 1350 "socket.io": { 1351 "version": "4.4.1", 1352 "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.1.tgz", 1353 "integrity": "sha512-s04vrBswdQBUmuWJuuNTmXUVJhP0cVky8bBDhdkf8y0Ptsu7fKU2LuLbts9g+pdmAdyMMn8F/9Mf1/wbtUN0fg==", 1354 "dev": true, 1355 "requires": { 1356 "accepts": "~1.3.4", 1357 "base64id": "~2.0.0", 1358 "debug": "~4.3.2", 1359 "engine.io": "~6.1.0", 1360 "socket.io-adapter": "~2.3.3", 1361 "socket.io-parser": "~4.0.4" 1362 }, 1363 "dependencies": { 1364 "debug": { 1365 "version": "4.3.3", 1366 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", 1367 "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", 1368 "dev": true, 1369 "requires": { 1370 "ms": "2.1.2" 1371 } 1372 }, 1373 "ms": { 1374 "version": "2.1.2", 1375 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 1376 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 1377 "dev": true 1378 } 1379 } 1380 }, 1381 "socket.io-adapter": { 1382 "version": "2.3.3", 1383 "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz", 1384 "integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==", 1385 "dev": true 1386 }, 1387 "socket.io-parser": { 1388 "version": "4.0.5", 1389 "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.5.tgz", 1390 "integrity": "sha512-sNjbT9dX63nqUFIOv95tTVm6elyIU4RvB1m8dOeZt+IgWwcWklFDOdmGcfo3zSiRsnR/3pJkjY5lfoGqEe4Eig==", 1391 "dev": true, 1392 "requires": { 1393 "@types/component-emitter": "^1.2.10", 1394 "component-emitter": "~1.3.0", 1395 "debug": "~4.3.1" 1396 }, 1397 "dependencies": { 1398 "debug": { 1399 "version": "4.3.4", 1400 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 1401 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 1402 "dev": true, 1403 "requires": { 1404 "ms": "2.1.2" 1405 } 1406 }, 1407 "ms": { 1408 "version": "2.1.2", 1409 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 1410 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 1411 "dev": true 1412 } 1413 } 1414 }, 1415 "source-map": { 1416 "version": "0.6.1", 1417 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 1418 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 1419 "dev": true 1420 }, 1421 "statuses": { 1422 "version": "1.5.0", 1423 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", 1424 "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", 1425 "dev": true 1426 }, 1427 "streamroller": { 1428 "version": "3.0.2", 1429 "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.0.2.tgz", 1430 "integrity": "sha512-ur6y5S5dopOaRXBuRIZ1u6GC5bcEXHRZKgfBjfCglMhmIf+roVCECjvkEYzNQOXIN2/JPnkMPW/8B3CZoKaEPA==", 1431 "dev": true, 1432 "requires": { 1433 "date-format": "^4.0.3", 1434 "debug": "^4.1.1", 1435 "fs-extra": "^10.0.0" 1436 }, 1437 "dependencies": { 1438 "debug": { 1439 "version": "4.3.3", 1440 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", 1441 "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", 1442 "dev": true, 1443 "requires": { 1444 "ms": "2.1.2" 1445 } 1446 }, 1447 "ms": { 1448 "version": "2.1.2", 1449 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 1450 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 1451 "dev": true 1452 } 1453 } 1454 }, 1455 "string-width": { 1456 "version": "4.2.3", 1457 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 1458 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 1459 "dev": true, 1460 "requires": { 1461 "emoji-regex": "^8.0.0", 1462 "is-fullwidth-code-point": "^3.0.0", 1463 "strip-ansi": "^6.0.1" 1464 } 1465 }, 1466 "strip-ansi": { 1467 "version": "6.0.1", 1468 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 1469 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 1470 "dev": true, 1471 "requires": { 1472 "ansi-regex": "^5.0.1" 1473 } 1474 }, 1475 "supports-color": { 1476 "version": "5.5.0", 1477 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 1478 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 1479 "dev": true, 1480 "requires": { 1481 "has-flag": "^3.0.0" 1482 } 1483 }, 1484 "tmp": { 1485 "version": "0.2.1", 1486 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", 1487 "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", 1488 "dev": true, 1489 "requires": { 1490 "rimraf": "^3.0.0" 1491 } 1492 }, 1493 "to-fast-properties": { 1494 "version": "2.0.0", 1495 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 1496 "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", 1497 "dev": true 1498 }, 1499 "to-regex-range": { 1500 "version": "5.0.1", 1501 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 1502 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 1503 "dev": true, 1504 "requires": { 1505 "is-number": "^7.0.0" 1506 } 1507 }, 1508 "toidentifier": { 1509 "version": "1.0.1", 1510 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", 1511 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", 1512 "dev": true 1513 }, 1514 "type-is": { 1515 "version": "1.6.18", 1516 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", 1517 "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", 1518 "dev": true, 1519 "requires": { 1520 "media-typer": "0.3.0", 1521 "mime-types": "~2.1.24" 1522 } 1523 }, 1524 "ua-parser-js": { 1525 "version": "0.7.33", 1526 "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.33.tgz", 1527 "integrity": "sha512-s8ax/CeZdK9R/56Sui0WM6y9OFREJarMRHqLB2EwkovemBxNQ+Bqu8GAsUnVcXKgphb++ghr/B2BZx4mahujPw==", 1528 "dev": true 1529 }, 1530 "universalify": { 1531 "version": "2.0.0", 1532 "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", 1533 "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", 1534 "dev": true 1535 }, 1536 "unpipe": { 1537 "version": "1.0.0", 1538 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 1539 "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", 1540 "dev": true 1541 }, 1542 "utils-merge": { 1543 "version": "1.0.1", 1544 "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", 1545 "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", 1546 "dev": true 1547 }, 1548 "vary": { 1549 "version": "1.1.2", 1550 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 1551 "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", 1552 "dev": true 1553 }, 1554 "void-elements": { 1555 "version": "2.0.1", 1556 "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", 1557 "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", 1558 "dev": true 1559 }, 1560 "which": { 1561 "version": "1.3.1", 1562 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 1563 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 1564 "dev": true, 1565 "requires": { 1566 "isexe": "^2.0.0" 1567 } 1568 }, 1569 "wrap-ansi": { 1570 "version": "7.0.0", 1571 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 1572 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 1573 "dev": true, 1574 "requires": { 1575 "ansi-styles": "^4.0.0", 1576 "string-width": "^4.1.0", 1577 "strip-ansi": "^6.0.0" 1578 } 1579 }, 1580 "wrappy": { 1581 "version": "1.0.2", 1582 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 1583 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 1584 "dev": true 1585 }, 1586 "ws": { 1587 "version": "8.2.3", 1588 "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", 1589 "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", 1590 "dev": true 1591 }, 1592 "y18n": { 1593 "version": "5.0.8", 1594 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 1595 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 1596 "dev": true 1597 }, 1598 "yargs": { 1599 "version": "16.2.0", 1600 "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", 1601 "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", 1602 "dev": true, 1603 "requires": { 1604 "cliui": "^7.0.2", 1605 "escalade": "^3.1.1", 1606 "get-caller-file": "^2.0.5", 1607 "require-directory": "^2.1.1", 1608 "string-width": "^4.2.0", 1609 "y18n": "^5.0.5", 1610 "yargs-parser": "^20.2.2" 1611 } 1612 }, 1613 "yargs-parser": { 1614 "version": "20.2.9", 1615 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", 1616 "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", 1617 "dev": true 1618 } 1619 } 1620} 1621