package-lock.json

   1{
   2    "name": "styles",
   3    "version": "1.0.0",
   4    "lockfileVersion": 2,
   5    "requires": true,
   6    "packages": {
   7        "": {
   8            "name": "styles",
   9            "version": "1.0.0",
  10            "license": "ISC",
  11            "dependencies": {
  12                "@types/chroma-js": "^2.1.3",
  13                "@types/node": "^17.0.23",
  14                "case-anything": "^2.1.10",
  15                "chroma-js": "^2.4.2",
  16                "nodemon": "^2.0.15",
  17                "ts-node": "^10.7.0"
  18            }
  19        },
  20        "node_modules/@cspotcode/source-map-consumer": {
  21            "version": "0.8.0",
  22            "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz",
  23            "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==",
  24            "engines": {
  25                "node": ">= 12"
  26            }
  27        },
  28        "node_modules/@cspotcode/source-map-support": {
  29            "version": "0.7.0",
  30            "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz",
  31            "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==",
  32            "dependencies": {
  33                "@cspotcode/source-map-consumer": "0.8.0"
  34            },
  35            "engines": {
  36                "node": ">=12"
  37            }
  38        },
  39        "node_modules/@sindresorhus/is": {
  40            "version": "0.14.0",
  41            "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
  42            "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==",
  43            "engines": {
  44                "node": ">=6"
  45            }
  46        },
  47        "node_modules/@szmarczak/http-timer": {
  48            "version": "1.1.2",
  49            "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
  50            "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
  51            "dependencies": {
  52                "defer-to-connect": "^1.0.1"
  53            },
  54            "engines": {
  55                "node": ">=6"
  56            }
  57        },
  58        "node_modules/@tsconfig/node10": {
  59            "version": "1.0.8",
  60            "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz",
  61            "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg=="
  62        },
  63        "node_modules/@tsconfig/node12": {
  64            "version": "1.0.9",
  65            "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz",
  66            "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw=="
  67        },
  68        "node_modules/@tsconfig/node14": {
  69            "version": "1.0.1",
  70            "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz",
  71            "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg=="
  72        },
  73        "node_modules/@tsconfig/node16": {
  74            "version": "1.0.2",
  75            "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz",
  76            "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA=="
  77        },
  78        "node_modules/@types/chroma-js": {
  79            "version": "2.1.3",
  80            "resolved": "https://registry.npmjs.org/@types/chroma-js/-/chroma-js-2.1.3.tgz",
  81            "integrity": "sha512-1xGPhoSGY1CPmXLCBcjVZSQinFjL26vlR8ZqprsBWiFyED4JacJJ9zHhh5aaUXqbY9B37mKQ73nlydVAXmr1+g=="
  82        },
  83        "node_modules/@types/node": {
  84            "version": "17.0.23",
  85            "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz",
  86            "integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw=="
  87        },
  88        "node_modules/abbrev": {
  89            "version": "1.1.1",
  90            "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
  91            "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
  92        },
  93        "node_modules/acorn": {
  94            "version": "8.7.0",
  95            "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz",
  96            "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==",
  97            "bin": {
  98                "acorn": "bin/acorn"
  99            },
 100            "engines": {
 101                "node": ">=0.4.0"
 102            }
 103        },
 104        "node_modules/acorn-walk": {
 105            "version": "8.2.0",
 106            "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
 107            "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
 108            "engines": {
 109                "node": ">=0.4.0"
 110            }
 111        },
 112        "node_modules/ansi-align": {
 113            "version": "3.0.1",
 114            "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
 115            "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
 116            "dependencies": {
 117                "string-width": "^4.1.0"
 118            }
 119        },
 120        "node_modules/ansi-regex": {
 121            "version": "5.0.1",
 122            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
 123            "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
 124            "engines": {
 125                "node": ">=8"
 126            }
 127        },
 128        "node_modules/ansi-styles": {
 129            "version": "4.3.0",
 130            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
 131            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
 132            "dependencies": {
 133                "color-convert": "^2.0.1"
 134            },
 135            "engines": {
 136                "node": ">=8"
 137            },
 138            "funding": {
 139                "url": "https://github.com/chalk/ansi-styles?sponsor=1"
 140            }
 141        },
 142        "node_modules/anymatch": {
 143            "version": "3.1.2",
 144            "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
 145            "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
 146            "dependencies": {
 147                "normalize-path": "^3.0.0",
 148                "picomatch": "^2.0.4"
 149            },
 150            "engines": {
 151                "node": ">= 8"
 152            }
 153        },
 154        "node_modules/arg": {
 155            "version": "4.1.3",
 156            "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
 157            "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA=="
 158        },
 159        "node_modules/balanced-match": {
 160            "version": "1.0.2",
 161            "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
 162            "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
 163        },
 164        "node_modules/binary-extensions": {
 165            "version": "2.2.0",
 166            "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
 167            "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
 168            "engines": {
 169                "node": ">=8"
 170            }
 171        },
 172        "node_modules/boxen": {
 173            "version": "5.1.2",
 174            "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz",
 175            "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==",
 176            "dependencies": {
 177                "ansi-align": "^3.0.0",
 178                "camelcase": "^6.2.0",
 179                "chalk": "^4.1.0",
 180                "cli-boxes": "^2.2.1",
 181                "string-width": "^4.2.2",
 182                "type-fest": "^0.20.2",
 183                "widest-line": "^3.1.0",
 184                "wrap-ansi": "^7.0.0"
 185            },
 186            "engines": {
 187                "node": ">=10"
 188            },
 189            "funding": {
 190                "url": "https://github.com/sponsors/sindresorhus"
 191            }
 192        },
 193        "node_modules/brace-expansion": {
 194            "version": "1.1.11",
 195            "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
 196            "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
 197            "dependencies": {
 198                "balanced-match": "^1.0.0",
 199                "concat-map": "0.0.1"
 200            }
 201        },
 202        "node_modules/braces": {
 203            "version": "3.0.2",
 204            "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
 205            "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
 206            "dependencies": {
 207                "fill-range": "^7.0.1"
 208            },
 209            "engines": {
 210                "node": ">=8"
 211            }
 212        },
 213        "node_modules/cacheable-request": {
 214            "version": "6.1.0",
 215            "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
 216            "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
 217            "dependencies": {
 218                "clone-response": "^1.0.2",
 219                "get-stream": "^5.1.0",
 220                "http-cache-semantics": "^4.0.0",
 221                "keyv": "^3.0.0",
 222                "lowercase-keys": "^2.0.0",
 223                "normalize-url": "^4.1.0",
 224                "responselike": "^1.0.2"
 225            },
 226            "engines": {
 227                "node": ">=8"
 228            }
 229        },
 230        "node_modules/cacheable-request/node_modules/get-stream": {
 231            "version": "5.2.0",
 232            "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
 233            "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
 234            "dependencies": {
 235                "pump": "^3.0.0"
 236            },
 237            "engines": {
 238                "node": ">=8"
 239            },
 240            "funding": {
 241                "url": "https://github.com/sponsors/sindresorhus"
 242            }
 243        },
 244        "node_modules/cacheable-request/node_modules/lowercase-keys": {
 245            "version": "2.0.0",
 246            "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
 247            "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
 248            "engines": {
 249                "node": ">=8"
 250            }
 251        },
 252        "node_modules/camelcase": {
 253            "version": "6.3.0",
 254            "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
 255            "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
 256            "engines": {
 257                "node": ">=10"
 258            },
 259            "funding": {
 260                "url": "https://github.com/sponsors/sindresorhus"
 261            }
 262        },
 263        "node_modules/case-anything": {
 264            "version": "2.1.10",
 265            "resolved": "https://registry.npmjs.org/case-anything/-/case-anything-2.1.10.tgz",
 266            "integrity": "sha512-JczJwVrCP0jPKh05McyVsuOg6AYosrB9XWZKbQzXeDAm2ClE/PJE/BcrrQrVyGYH7Jg8V/LDupmyL4kFlVsVFQ==",
 267            "engines": {
 268                "node": ">=12.13"
 269            },
 270            "funding": {
 271                "url": "https://github.com/sponsors/mesqueeb"
 272            }
 273        },
 274        "node_modules/chalk": {
 275            "version": "4.1.2",
 276            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
 277            "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
 278            "dependencies": {
 279                "ansi-styles": "^4.1.0",
 280                "supports-color": "^7.1.0"
 281            },
 282            "engines": {
 283                "node": ">=10"
 284            },
 285            "funding": {
 286                "url": "https://github.com/chalk/chalk?sponsor=1"
 287            }
 288        },
 289        "node_modules/chalk/node_modules/has-flag": {
 290            "version": "4.0.0",
 291            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
 292            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
 293            "engines": {
 294                "node": ">=8"
 295            }
 296        },
 297        "node_modules/chalk/node_modules/supports-color": {
 298            "version": "7.2.0",
 299            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
 300            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
 301            "dependencies": {
 302                "has-flag": "^4.0.0"
 303            },
 304            "engines": {
 305                "node": ">=8"
 306            }
 307        },
 308        "node_modules/chokidar": {
 309            "version": "3.5.3",
 310            "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
 311            "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
 312            "funding": [
 313                {
 314                    "type": "individual",
 315                    "url": "https://paulmillr.com/funding/"
 316                }
 317            ],
 318            "dependencies": {
 319                "anymatch": "~3.1.2",
 320                "braces": "~3.0.2",
 321                "glob-parent": "~5.1.2",
 322                "is-binary-path": "~2.1.0",
 323                "is-glob": "~4.0.1",
 324                "normalize-path": "~3.0.0",
 325                "readdirp": "~3.6.0"
 326            },
 327            "engines": {
 328                "node": ">= 8.10.0"
 329            },
 330            "optionalDependencies": {
 331                "fsevents": "~2.3.2"
 332            }
 333        },
 334        "node_modules/chroma-js": {
 335            "version": "2.4.2",
 336            "resolved": "https://registry.npmjs.org/chroma-js/-/chroma-js-2.4.2.tgz",
 337            "integrity": "sha512-U9eDw6+wt7V8z5NncY2jJfZa+hUH8XEj8FQHgFJTrUFnJfXYf4Ml4adI2vXZOjqRDpFWtYVWypDfZwnJ+HIR4A=="
 338        },
 339        "node_modules/ci-info": {
 340            "version": "2.0.0",
 341            "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
 342            "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="
 343        },
 344        "node_modules/cli-boxes": {
 345            "version": "2.2.1",
 346            "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz",
 347            "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==",
 348            "engines": {
 349                "node": ">=6"
 350            },
 351            "funding": {
 352                "url": "https://github.com/sponsors/sindresorhus"
 353            }
 354        },
 355        "node_modules/clone-response": {
 356            "version": "1.0.2",
 357            "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
 358            "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
 359            "dependencies": {
 360                "mimic-response": "^1.0.0"
 361            }
 362        },
 363        "node_modules/color-convert": {
 364            "version": "2.0.1",
 365            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
 366            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
 367            "dependencies": {
 368                "color-name": "~1.1.4"
 369            },
 370            "engines": {
 371                "node": ">=7.0.0"
 372            }
 373        },
 374        "node_modules/color-name": {
 375            "version": "1.1.4",
 376            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
 377            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
 378        },
 379        "node_modules/concat-map": {
 380            "version": "0.0.1",
 381            "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
 382            "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
 383        },
 384        "node_modules/configstore": {
 385            "version": "5.0.1",
 386            "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz",
 387            "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==",
 388            "dependencies": {
 389                "dot-prop": "^5.2.0",
 390                "graceful-fs": "^4.1.2",
 391                "make-dir": "^3.0.0",
 392                "unique-string": "^2.0.0",
 393                "write-file-atomic": "^3.0.0",
 394                "xdg-basedir": "^4.0.0"
 395            },
 396            "engines": {
 397                "node": ">=8"
 398            }
 399        },
 400        "node_modules/create-require": {
 401            "version": "1.1.1",
 402            "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
 403            "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ=="
 404        },
 405        "node_modules/crypto-random-string": {
 406            "version": "2.0.0",
 407            "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
 408            "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==",
 409            "engines": {
 410                "node": ">=8"
 411            }
 412        },
 413        "node_modules/debug": {
 414            "version": "3.2.7",
 415            "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
 416            "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
 417            "dependencies": {
 418                "ms": "^2.1.1"
 419            }
 420        },
 421        "node_modules/decompress-response": {
 422            "version": "3.3.0",
 423            "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
 424            "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
 425            "dependencies": {
 426                "mimic-response": "^1.0.0"
 427            },
 428            "engines": {
 429                "node": ">=4"
 430            }
 431        },
 432        "node_modules/deep-extend": {
 433            "version": "0.6.0",
 434            "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
 435            "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
 436            "engines": {
 437                "node": ">=4.0.0"
 438            }
 439        },
 440        "node_modules/defer-to-connect": {
 441            "version": "1.1.3",
 442            "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
 443            "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ=="
 444        },
 445        "node_modules/diff": {
 446            "version": "4.0.2",
 447            "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
 448            "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
 449            "engines": {
 450                "node": ">=0.3.1"
 451            }
 452        },
 453        "node_modules/dot-prop": {
 454            "version": "5.3.0",
 455            "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
 456            "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
 457            "dependencies": {
 458                "is-obj": "^2.0.0"
 459            },
 460            "engines": {
 461                "node": ">=8"
 462            }
 463        },
 464        "node_modules/duplexer3": {
 465            "version": "0.1.4",
 466            "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
 467            "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI="
 468        },
 469        "node_modules/emoji-regex": {
 470            "version": "8.0.0",
 471            "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
 472            "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
 473        },
 474        "node_modules/end-of-stream": {
 475            "version": "1.4.4",
 476            "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
 477            "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
 478            "dependencies": {
 479                "once": "^1.4.0"
 480            }
 481        },
 482        "node_modules/escape-goat": {
 483            "version": "2.1.1",
 484            "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz",
 485            "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==",
 486            "engines": {
 487                "node": ">=8"
 488            }
 489        },
 490        "node_modules/fill-range": {
 491            "version": "7.0.1",
 492            "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
 493            "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
 494            "dependencies": {
 495                "to-regex-range": "^5.0.1"
 496            },
 497            "engines": {
 498                "node": ">=8"
 499            }
 500        },
 501        "node_modules/fsevents": {
 502            "version": "2.3.2",
 503            "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
 504            "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
 505            "hasInstallScript": true,
 506            "optional": true,
 507            "os": [
 508                "darwin"
 509            ],
 510            "engines": {
 511                "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
 512            }
 513        },
 514        "node_modules/get-stream": {
 515            "version": "4.1.0",
 516            "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
 517            "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
 518            "dependencies": {
 519                "pump": "^3.0.0"
 520            },
 521            "engines": {
 522                "node": ">=6"
 523            }
 524        },
 525        "node_modules/glob-parent": {
 526            "version": "5.1.2",
 527            "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
 528            "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
 529            "dependencies": {
 530                "is-glob": "^4.0.1"
 531            },
 532            "engines": {
 533                "node": ">= 6"
 534            }
 535        },
 536        "node_modules/global-dirs": {
 537            "version": "3.0.0",
 538            "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz",
 539            "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==",
 540            "dependencies": {
 541                "ini": "2.0.0"
 542            },
 543            "engines": {
 544                "node": ">=10"
 545            },
 546            "funding": {
 547                "url": "https://github.com/sponsors/sindresorhus"
 548            }
 549        },
 550        "node_modules/got": {
 551            "version": "9.6.0",
 552            "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
 553            "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
 554            "dependencies": {
 555                "@sindresorhus/is": "^0.14.0",
 556                "@szmarczak/http-timer": "^1.1.2",
 557                "cacheable-request": "^6.0.0",
 558                "decompress-response": "^3.3.0",
 559                "duplexer3": "^0.1.4",
 560                "get-stream": "^4.1.0",
 561                "lowercase-keys": "^1.0.1",
 562                "mimic-response": "^1.0.1",
 563                "p-cancelable": "^1.0.0",
 564                "to-readable-stream": "^1.0.0",
 565                "url-parse-lax": "^3.0.0"
 566            },
 567            "engines": {
 568                "node": ">=8.6"
 569            }
 570        },
 571        "node_modules/graceful-fs": {
 572            "version": "4.2.9",
 573            "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz",
 574            "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ=="
 575        },
 576        "node_modules/has-flag": {
 577            "version": "3.0.0",
 578            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
 579            "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
 580            "engines": {
 581                "node": ">=4"
 582            }
 583        },
 584        "node_modules/has-yarn": {
 585            "version": "2.1.0",
 586            "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
 587            "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==",
 588            "engines": {
 589                "node": ">=8"
 590            }
 591        },
 592        "node_modules/http-cache-semantics": {
 593            "version": "4.1.0",
 594            "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
 595            "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ=="
 596        },
 597        "node_modules/ignore-by-default": {
 598            "version": "1.0.1",
 599            "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz",
 600            "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk="
 601        },
 602        "node_modules/import-lazy": {
 603            "version": "2.1.0",
 604            "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
 605            "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=",
 606            "engines": {
 607                "node": ">=4"
 608            }
 609        },
 610        "node_modules/imurmurhash": {
 611            "version": "0.1.4",
 612            "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
 613            "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
 614            "engines": {
 615                "node": ">=0.8.19"
 616            }
 617        },
 618        "node_modules/ini": {
 619            "version": "2.0.0",
 620            "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
 621            "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
 622            "engines": {
 623                "node": ">=10"
 624            }
 625        },
 626        "node_modules/is-binary-path": {
 627            "version": "2.1.0",
 628            "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
 629            "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
 630            "dependencies": {
 631                "binary-extensions": "^2.0.0"
 632            },
 633            "engines": {
 634                "node": ">=8"
 635            }
 636        },
 637        "node_modules/is-ci": {
 638            "version": "2.0.0",
 639            "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
 640            "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
 641            "dependencies": {
 642                "ci-info": "^2.0.0"
 643            },
 644            "bin": {
 645                "is-ci": "bin.js"
 646            }
 647        },
 648        "node_modules/is-extglob": {
 649            "version": "2.1.1",
 650            "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
 651            "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
 652            "engines": {
 653                "node": ">=0.10.0"
 654            }
 655        },
 656        "node_modules/is-fullwidth-code-point": {
 657            "version": "3.0.0",
 658            "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
 659            "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
 660            "engines": {
 661                "node": ">=8"
 662            }
 663        },
 664        "node_modules/is-glob": {
 665            "version": "4.0.3",
 666            "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
 667            "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
 668            "dependencies": {
 669                "is-extglob": "^2.1.1"
 670            },
 671            "engines": {
 672                "node": ">=0.10.0"
 673            }
 674        },
 675        "node_modules/is-installed-globally": {
 676            "version": "0.4.0",
 677            "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz",
 678            "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==",
 679            "dependencies": {
 680                "global-dirs": "^3.0.0",
 681                "is-path-inside": "^3.0.2"
 682            },
 683            "engines": {
 684                "node": ">=10"
 685            },
 686            "funding": {
 687                "url": "https://github.com/sponsors/sindresorhus"
 688            }
 689        },
 690        "node_modules/is-npm": {
 691            "version": "5.0.0",
 692            "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz",
 693            "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==",
 694            "engines": {
 695                "node": ">=10"
 696            },
 697            "funding": {
 698                "url": "https://github.com/sponsors/sindresorhus"
 699            }
 700        },
 701        "node_modules/is-number": {
 702            "version": "7.0.0",
 703            "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
 704            "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
 705            "engines": {
 706                "node": ">=0.12.0"
 707            }
 708        },
 709        "node_modules/is-obj": {
 710            "version": "2.0.0",
 711            "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
 712            "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
 713            "engines": {
 714                "node": ">=8"
 715            }
 716        },
 717        "node_modules/is-path-inside": {
 718            "version": "3.0.3",
 719            "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
 720            "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
 721            "engines": {
 722                "node": ">=8"
 723            }
 724        },
 725        "node_modules/is-typedarray": {
 726            "version": "1.0.0",
 727            "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
 728            "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
 729        },
 730        "node_modules/is-yarn-global": {
 731            "version": "0.3.0",
 732            "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz",
 733            "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw=="
 734        },
 735        "node_modules/json-buffer": {
 736            "version": "3.0.0",
 737            "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
 738            "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg="
 739        },
 740        "node_modules/keyv": {
 741            "version": "3.1.0",
 742            "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
 743            "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
 744            "dependencies": {
 745                "json-buffer": "3.0.0"
 746            }
 747        },
 748        "node_modules/latest-version": {
 749            "version": "5.1.0",
 750            "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz",
 751            "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==",
 752            "dependencies": {
 753                "package-json": "^6.3.0"
 754            },
 755            "engines": {
 756                "node": ">=8"
 757            }
 758        },
 759        "node_modules/lowercase-keys": {
 760            "version": "1.0.1",
 761            "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
 762            "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
 763            "engines": {
 764                "node": ">=0.10.0"
 765            }
 766        },
 767        "node_modules/lru-cache": {
 768            "version": "6.0.0",
 769            "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
 770            "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
 771            "dependencies": {
 772                "yallist": "^4.0.0"
 773            },
 774            "engines": {
 775                "node": ">=10"
 776            }
 777        },
 778        "node_modules/make-dir": {
 779            "version": "3.1.0",
 780            "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
 781            "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
 782            "dependencies": {
 783                "semver": "^6.0.0"
 784            },
 785            "engines": {
 786                "node": ">=8"
 787            },
 788            "funding": {
 789                "url": "https://github.com/sponsors/sindresorhus"
 790            }
 791        },
 792        "node_modules/make-dir/node_modules/semver": {
 793            "version": "6.3.0",
 794            "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
 795            "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
 796            "bin": {
 797                "semver": "bin/semver.js"
 798            }
 799        },
 800        "node_modules/make-error": {
 801            "version": "1.3.6",
 802            "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
 803            "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw=="
 804        },
 805        "node_modules/mimic-response": {
 806            "version": "1.0.1",
 807            "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
 808            "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
 809            "engines": {
 810                "node": ">=4"
 811            }
 812        },
 813        "node_modules/minimatch": {
 814            "version": "3.1.2",
 815            "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
 816            "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
 817            "dependencies": {
 818                "brace-expansion": "^1.1.7"
 819            },
 820            "engines": {
 821                "node": "*"
 822            }
 823        },
 824        "node_modules/minimist": {
 825            "version": "1.2.6",
 826            "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
 827            "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
 828        },
 829        "node_modules/ms": {
 830            "version": "2.1.3",
 831            "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
 832            "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
 833        },
 834        "node_modules/nodemon": {
 835            "version": "2.0.15",
 836            "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.15.tgz",
 837            "integrity": "sha512-gdHMNx47Gw7b3kWxJV64NI+Q5nfl0y5DgDbiVtShiwa7Z0IZ07Ll4RLFo6AjrhzMtoEZn5PDE3/c2AbVsiCkpA==",
 838            "hasInstallScript": true,
 839            "dependencies": {
 840                "chokidar": "^3.5.2",
 841                "debug": "^3.2.7",
 842                "ignore-by-default": "^1.0.1",
 843                "minimatch": "^3.0.4",
 844                "pstree.remy": "^1.1.8",
 845                "semver": "^5.7.1",
 846                "supports-color": "^5.5.0",
 847                "touch": "^3.1.0",
 848                "undefsafe": "^2.0.5",
 849                "update-notifier": "^5.1.0"
 850            },
 851            "bin": {
 852                "nodemon": "bin/nodemon.js"
 853            },
 854            "engines": {
 855                "node": ">=8.10.0"
 856            },
 857            "funding": {
 858                "type": "opencollective",
 859                "url": "https://opencollective.com/nodemon"
 860            }
 861        },
 862        "node_modules/nopt": {
 863            "version": "1.0.10",
 864            "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
 865            "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=",
 866            "dependencies": {
 867                "abbrev": "1"
 868            },
 869            "bin": {
 870                "nopt": "bin/nopt.js"
 871            },
 872            "engines": {
 873                "node": "*"
 874            }
 875        },
 876        "node_modules/normalize-path": {
 877            "version": "3.0.0",
 878            "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
 879            "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
 880            "engines": {
 881                "node": ">=0.10.0"
 882            }
 883        },
 884        "node_modules/normalize-url": {
 885            "version": "4.5.1",
 886            "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz",
 887            "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==",
 888            "engines": {
 889                "node": ">=8"
 890            }
 891        },
 892        "node_modules/once": {
 893            "version": "1.4.0",
 894            "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
 895            "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
 896            "dependencies": {
 897                "wrappy": "1"
 898            }
 899        },
 900        "node_modules/p-cancelable": {
 901            "version": "1.1.0",
 902            "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
 903            "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==",
 904            "engines": {
 905                "node": ">=6"
 906            }
 907        },
 908        "node_modules/package-json": {
 909            "version": "6.5.0",
 910            "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz",
 911            "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==",
 912            "dependencies": {
 913                "got": "^9.6.0",
 914                "registry-auth-token": "^4.0.0",
 915                "registry-url": "^5.0.0",
 916                "semver": "^6.2.0"
 917            },
 918            "engines": {
 919                "node": ">=8"
 920            }
 921        },
 922        "node_modules/package-json/node_modules/semver": {
 923            "version": "6.3.0",
 924            "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
 925            "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
 926            "bin": {
 927                "semver": "bin/semver.js"
 928            }
 929        },
 930        "node_modules/picomatch": {
 931            "version": "2.3.1",
 932            "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
 933            "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
 934            "engines": {
 935                "node": ">=8.6"
 936            },
 937            "funding": {
 938                "url": "https://github.com/sponsors/jonschlinkert"
 939            }
 940        },
 941        "node_modules/prepend-http": {
 942            "version": "2.0.0",
 943            "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
 944            "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
 945            "engines": {
 946                "node": ">=4"
 947            }
 948        },
 949        "node_modules/pstree.remy": {
 950            "version": "1.1.8",
 951            "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz",
 952            "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w=="
 953        },
 954        "node_modules/pump": {
 955            "version": "3.0.0",
 956            "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
 957            "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
 958            "dependencies": {
 959                "end-of-stream": "^1.1.0",
 960                "once": "^1.3.1"
 961            }
 962        },
 963        "node_modules/pupa": {
 964            "version": "2.1.1",
 965            "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz",
 966            "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==",
 967            "dependencies": {
 968                "escape-goat": "^2.0.0"
 969            },
 970            "engines": {
 971                "node": ">=8"
 972            }
 973        },
 974        "node_modules/rc": {
 975            "version": "1.2.8",
 976            "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
 977            "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
 978            "dependencies": {
 979                "deep-extend": "^0.6.0",
 980                "ini": "~1.3.0",
 981                "minimist": "^1.2.0",
 982                "strip-json-comments": "~2.0.1"
 983            },
 984            "bin": {
 985                "rc": "cli.js"
 986            }
 987        },
 988        "node_modules/rc/node_modules/ini": {
 989            "version": "1.3.8",
 990            "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
 991            "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
 992        },
 993        "node_modules/readdirp": {
 994            "version": "3.6.0",
 995            "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
 996            "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
 997            "dependencies": {
 998                "picomatch": "^2.2.1"
 999            },
1000            "engines": {
1001                "node": ">=8.10.0"
1002            }
1003        },
1004        "node_modules/registry-auth-token": {
1005            "version": "4.2.1",
1006            "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz",
1007            "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==",
1008            "dependencies": {
1009                "rc": "^1.2.8"
1010            },
1011            "engines": {
1012                "node": ">=6.0.0"
1013            }
1014        },
1015        "node_modules/registry-url": {
1016            "version": "5.1.0",
1017            "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz",
1018            "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==",
1019            "dependencies": {
1020                "rc": "^1.2.8"
1021            },
1022            "engines": {
1023                "node": ">=8"
1024            }
1025        },
1026        "node_modules/responselike": {
1027            "version": "1.0.2",
1028            "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
1029            "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
1030            "dependencies": {
1031                "lowercase-keys": "^1.0.0"
1032            }
1033        },
1034        "node_modules/semver": {
1035            "version": "5.7.1",
1036            "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
1037            "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
1038            "bin": {
1039                "semver": "bin/semver"
1040            }
1041        },
1042        "node_modules/semver-diff": {
1043            "version": "3.1.1",
1044            "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz",
1045            "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==",
1046            "dependencies": {
1047                "semver": "^6.3.0"
1048            },
1049            "engines": {
1050                "node": ">=8"
1051            }
1052        },
1053        "node_modules/semver-diff/node_modules/semver": {
1054            "version": "6.3.0",
1055            "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1056            "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1057            "bin": {
1058                "semver": "bin/semver.js"
1059            }
1060        },
1061        "node_modules/signal-exit": {
1062            "version": "3.0.7",
1063            "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
1064            "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
1065        },
1066        "node_modules/string-width": {
1067            "version": "4.2.3",
1068            "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
1069            "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
1070            "dependencies": {
1071                "emoji-regex": "^8.0.0",
1072                "is-fullwidth-code-point": "^3.0.0",
1073                "strip-ansi": "^6.0.1"
1074            },
1075            "engines": {
1076                "node": ">=8"
1077            }
1078        },
1079        "node_modules/strip-ansi": {
1080            "version": "6.0.1",
1081            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1082            "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1083            "dependencies": {
1084                "ansi-regex": "^5.0.1"
1085            },
1086            "engines": {
1087                "node": ">=8"
1088            }
1089        },
1090        "node_modules/strip-json-comments": {
1091            "version": "2.0.1",
1092            "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
1093            "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
1094            "engines": {
1095                "node": ">=0.10.0"
1096            }
1097        },
1098        "node_modules/supports-color": {
1099            "version": "5.5.0",
1100            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1101            "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1102            "dependencies": {
1103                "has-flag": "^3.0.0"
1104            },
1105            "engines": {
1106                "node": ">=4"
1107            }
1108        },
1109        "node_modules/to-readable-stream": {
1110            "version": "1.0.0",
1111            "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
1112            "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==",
1113            "engines": {
1114                "node": ">=6"
1115            }
1116        },
1117        "node_modules/to-regex-range": {
1118            "version": "5.0.1",
1119            "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
1120            "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
1121            "dependencies": {
1122                "is-number": "^7.0.0"
1123            },
1124            "engines": {
1125                "node": ">=8.0"
1126            }
1127        },
1128        "node_modules/touch": {
1129            "version": "3.1.0",
1130            "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz",
1131            "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==",
1132            "dependencies": {
1133                "nopt": "~1.0.10"
1134            },
1135            "bin": {
1136                "nodetouch": "bin/nodetouch.js"
1137            }
1138        },
1139        "node_modules/ts-node": {
1140            "version": "10.7.0",
1141            "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.7.0.tgz",
1142            "integrity": "sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==",
1143            "dependencies": {
1144                "@cspotcode/source-map-support": "0.7.0",
1145                "@tsconfig/node10": "^1.0.7",
1146                "@tsconfig/node12": "^1.0.7",
1147                "@tsconfig/node14": "^1.0.0",
1148                "@tsconfig/node16": "^1.0.2",
1149                "acorn": "^8.4.1",
1150                "acorn-walk": "^8.1.1",
1151                "arg": "^4.1.0",
1152                "create-require": "^1.1.0",
1153                "diff": "^4.0.1",
1154                "make-error": "^1.1.1",
1155                "v8-compile-cache-lib": "^3.0.0",
1156                "yn": "3.1.1"
1157            },
1158            "bin": {
1159                "ts-node": "dist/bin.js",
1160                "ts-node-cwd": "dist/bin-cwd.js",
1161                "ts-node-esm": "dist/bin-esm.js",
1162                "ts-node-script": "dist/bin-script.js",
1163                "ts-node-transpile-only": "dist/bin-transpile.js",
1164                "ts-script": "dist/bin-script-deprecated.js"
1165            },
1166            "peerDependencies": {
1167                "@swc/core": ">=1.2.50",
1168                "@swc/wasm": ">=1.2.50",
1169                "@types/node": "*",
1170                "typescript": ">=2.7"
1171            },
1172            "peerDependenciesMeta": {
1173                "@swc/core": {
1174                    "optional": true
1175                },
1176                "@swc/wasm": {
1177                    "optional": true
1178                }
1179            }
1180        },
1181        "node_modules/type-fest": {
1182            "version": "0.20.2",
1183            "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
1184            "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
1185            "engines": {
1186                "node": ">=10"
1187            },
1188            "funding": {
1189                "url": "https://github.com/sponsors/sindresorhus"
1190            }
1191        },
1192        "node_modules/typedarray-to-buffer": {
1193            "version": "3.1.5",
1194            "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
1195            "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
1196            "dependencies": {
1197                "is-typedarray": "^1.0.0"
1198            }
1199        },
1200        "node_modules/typescript": {
1201            "version": "4.6.3",
1202            "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz",
1203            "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==",
1204            "peer": true,
1205            "bin": {
1206                "tsc": "bin/tsc",
1207                "tsserver": "bin/tsserver"
1208            },
1209            "engines": {
1210                "node": ">=4.2.0"
1211            }
1212        },
1213        "node_modules/undefsafe": {
1214            "version": "2.0.5",
1215            "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz",
1216            "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA=="
1217        },
1218        "node_modules/unique-string": {
1219            "version": "2.0.0",
1220            "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
1221            "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
1222            "dependencies": {
1223                "crypto-random-string": "^2.0.0"
1224            },
1225            "engines": {
1226                "node": ">=8"
1227            }
1228        },
1229        "node_modules/update-notifier": {
1230            "version": "5.1.0",
1231            "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz",
1232            "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==",
1233            "dependencies": {
1234                "boxen": "^5.0.0",
1235                "chalk": "^4.1.0",
1236                "configstore": "^5.0.1",
1237                "has-yarn": "^2.1.0",
1238                "import-lazy": "^2.1.0",
1239                "is-ci": "^2.0.0",
1240                "is-installed-globally": "^0.4.0",
1241                "is-npm": "^5.0.0",
1242                "is-yarn-global": "^0.3.0",
1243                "latest-version": "^5.1.0",
1244                "pupa": "^2.1.1",
1245                "semver": "^7.3.4",
1246                "semver-diff": "^3.1.1",
1247                "xdg-basedir": "^4.0.0"
1248            },
1249            "engines": {
1250                "node": ">=10"
1251            },
1252            "funding": {
1253                "url": "https://github.com/yeoman/update-notifier?sponsor=1"
1254            }
1255        },
1256        "node_modules/update-notifier/node_modules/semver": {
1257            "version": "7.3.5",
1258            "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
1259            "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
1260            "dependencies": {
1261                "lru-cache": "^6.0.0"
1262            },
1263            "bin": {
1264                "semver": "bin/semver.js"
1265            },
1266            "engines": {
1267                "node": ">=10"
1268            }
1269        },
1270        "node_modules/url-parse-lax": {
1271            "version": "3.0.0",
1272            "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
1273            "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
1274            "dependencies": {
1275                "prepend-http": "^2.0.0"
1276            },
1277            "engines": {
1278                "node": ">=4"
1279            }
1280        },
1281        "node_modules/v8-compile-cache-lib": {
1282            "version": "3.0.0",
1283            "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.0.tgz",
1284            "integrity": "sha512-mpSYqfsFvASnSn5qMiwrr4VKfumbPyONLCOPmsR3A6pTY/r0+tSaVbgPWSAIuzbk3lCTa+FForeTiO+wBQGkjA=="
1285        },
1286        "node_modules/widest-line": {
1287            "version": "3.1.0",
1288            "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
1289            "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==",
1290            "dependencies": {
1291                "string-width": "^4.0.0"
1292            },
1293            "engines": {
1294                "node": ">=8"
1295            }
1296        },
1297        "node_modules/wrap-ansi": {
1298            "version": "7.0.0",
1299            "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
1300            "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
1301            "dependencies": {
1302                "ansi-styles": "^4.0.0",
1303                "string-width": "^4.1.0",
1304                "strip-ansi": "^6.0.0"
1305            },
1306            "engines": {
1307                "node": ">=10"
1308            },
1309            "funding": {
1310                "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
1311            }
1312        },
1313        "node_modules/wrappy": {
1314            "version": "1.0.2",
1315            "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1316            "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
1317        },
1318        "node_modules/write-file-atomic": {
1319            "version": "3.0.3",
1320            "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
1321            "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
1322            "dependencies": {
1323                "imurmurhash": "^0.1.4",
1324                "is-typedarray": "^1.0.0",
1325                "signal-exit": "^3.0.2",
1326                "typedarray-to-buffer": "^3.1.5"
1327            }
1328        },
1329        "node_modules/xdg-basedir": {
1330            "version": "4.0.0",
1331            "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",
1332            "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==",
1333            "engines": {
1334                "node": ">=8"
1335            }
1336        },
1337        "node_modules/yallist": {
1338            "version": "4.0.0",
1339            "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
1340            "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
1341        },
1342        "node_modules/yn": {
1343            "version": "3.1.1",
1344            "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
1345            "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
1346            "engines": {
1347                "node": ">=6"
1348            }
1349        }
1350    },
1351    "dependencies": {
1352        "@cspotcode/source-map-consumer": {
1353            "version": "0.8.0",
1354            "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz",
1355            "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg=="
1356        },
1357        "@cspotcode/source-map-support": {
1358            "version": "0.7.0",
1359            "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz",
1360            "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==",
1361            "requires": {
1362                "@cspotcode/source-map-consumer": "0.8.0"
1363            }
1364        },
1365        "@sindresorhus/is": {
1366            "version": "0.14.0",
1367            "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
1368            "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ=="
1369        },
1370        "@szmarczak/http-timer": {
1371            "version": "1.1.2",
1372            "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
1373            "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
1374            "requires": {
1375                "defer-to-connect": "^1.0.1"
1376            }
1377        },
1378        "@tsconfig/node10": {
1379            "version": "1.0.8",
1380            "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz",
1381            "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg=="
1382        },
1383        "@tsconfig/node12": {
1384            "version": "1.0.9",
1385            "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz",
1386            "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw=="
1387        },
1388        "@tsconfig/node14": {
1389            "version": "1.0.1",
1390            "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz",
1391            "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg=="
1392        },
1393        "@tsconfig/node16": {
1394            "version": "1.0.2",
1395            "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz",
1396            "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA=="
1397        },
1398        "@types/chroma-js": {
1399            "version": "2.1.3",
1400            "resolved": "https://registry.npmjs.org/@types/chroma-js/-/chroma-js-2.1.3.tgz",
1401            "integrity": "sha512-1xGPhoSGY1CPmXLCBcjVZSQinFjL26vlR8ZqprsBWiFyED4JacJJ9zHhh5aaUXqbY9B37mKQ73nlydVAXmr1+g=="
1402        },
1403        "@types/node": {
1404            "version": "17.0.23",
1405            "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz",
1406            "integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw=="
1407        },
1408        "abbrev": {
1409            "version": "1.1.1",
1410            "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
1411            "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
1412        },
1413        "acorn": {
1414            "version": "8.7.0",
1415            "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz",
1416            "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ=="
1417        },
1418        "acorn-walk": {
1419            "version": "8.2.0",
1420            "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
1421            "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA=="
1422        },
1423        "ansi-align": {
1424            "version": "3.0.1",
1425            "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
1426            "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
1427            "requires": {
1428                "string-width": "^4.1.0"
1429            }
1430        },
1431        "ansi-regex": {
1432            "version": "5.0.1",
1433            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
1434            "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
1435        },
1436        "ansi-styles": {
1437            "version": "4.3.0",
1438            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1439            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1440            "requires": {
1441                "color-convert": "^2.0.1"
1442            }
1443        },
1444        "anymatch": {
1445            "version": "3.1.2",
1446            "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
1447            "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
1448            "requires": {
1449                "normalize-path": "^3.0.0",
1450                "picomatch": "^2.0.4"
1451            }
1452        },
1453        "arg": {
1454            "version": "4.1.3",
1455            "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
1456            "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA=="
1457        },
1458        "balanced-match": {
1459            "version": "1.0.2",
1460            "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
1461            "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
1462        },
1463        "binary-extensions": {
1464            "version": "2.2.0",
1465            "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
1466            "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="
1467        },
1468        "boxen": {
1469            "version": "5.1.2",
1470            "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz",
1471            "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==",
1472            "requires": {
1473                "ansi-align": "^3.0.0",
1474                "camelcase": "^6.2.0",
1475                "chalk": "^4.1.0",
1476                "cli-boxes": "^2.2.1",
1477                "string-width": "^4.2.2",
1478                "type-fest": "^0.20.2",
1479                "widest-line": "^3.1.0",
1480                "wrap-ansi": "^7.0.0"
1481            }
1482        },
1483        "brace-expansion": {
1484            "version": "1.1.11",
1485            "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1486            "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1487            "requires": {
1488                "balanced-match": "^1.0.0",
1489                "concat-map": "0.0.1"
1490            }
1491        },
1492        "braces": {
1493            "version": "3.0.2",
1494            "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
1495            "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
1496            "requires": {
1497                "fill-range": "^7.0.1"
1498            }
1499        },
1500        "cacheable-request": {
1501            "version": "6.1.0",
1502            "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
1503            "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
1504            "requires": {
1505                "clone-response": "^1.0.2",
1506                "get-stream": "^5.1.0",
1507                "http-cache-semantics": "^4.0.0",
1508                "keyv": "^3.0.0",
1509                "lowercase-keys": "^2.0.0",
1510                "normalize-url": "^4.1.0",
1511                "responselike": "^1.0.2"
1512            },
1513            "dependencies": {
1514                "get-stream": {
1515                    "version": "5.2.0",
1516                    "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
1517                    "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
1518                    "requires": {
1519                        "pump": "^3.0.0"
1520                    }
1521                },
1522                "lowercase-keys": {
1523                    "version": "2.0.0",
1524                    "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
1525                    "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA=="
1526                }
1527            }
1528        },
1529        "camelcase": {
1530            "version": "6.3.0",
1531            "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
1532            "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA=="
1533        },
1534        "case-anything": {
1535            "version": "2.1.10",
1536            "resolved": "https://registry.npmjs.org/case-anything/-/case-anything-2.1.10.tgz",
1537            "integrity": "sha512-JczJwVrCP0jPKh05McyVsuOg6AYosrB9XWZKbQzXeDAm2ClE/PJE/BcrrQrVyGYH7Jg8V/LDupmyL4kFlVsVFQ=="
1538        },
1539        "chalk": {
1540            "version": "4.1.2",
1541            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
1542            "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
1543            "requires": {
1544                "ansi-styles": "^4.1.0",
1545                "supports-color": "^7.1.0"
1546            },
1547            "dependencies": {
1548                "has-flag": {
1549                    "version": "4.0.0",
1550                    "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1551                    "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
1552                },
1553                "supports-color": {
1554                    "version": "7.2.0",
1555                    "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
1556                    "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
1557                    "requires": {
1558                        "has-flag": "^4.0.0"
1559                    }
1560                }
1561            }
1562        },
1563        "chokidar": {
1564            "version": "3.5.3",
1565            "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
1566            "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
1567            "requires": {
1568                "anymatch": "~3.1.2",
1569                "braces": "~3.0.2",
1570                "fsevents": "~2.3.2",
1571                "glob-parent": "~5.1.2",
1572                "is-binary-path": "~2.1.0",
1573                "is-glob": "~4.0.1",
1574                "normalize-path": "~3.0.0",
1575                "readdirp": "~3.6.0"
1576            }
1577        },
1578        "chroma-js": {
1579            "version": "2.4.2",
1580            "resolved": "https://registry.npmjs.org/chroma-js/-/chroma-js-2.4.2.tgz",
1581            "integrity": "sha512-U9eDw6+wt7V8z5NncY2jJfZa+hUH8XEj8FQHgFJTrUFnJfXYf4Ml4adI2vXZOjqRDpFWtYVWypDfZwnJ+HIR4A=="
1582        },
1583        "ci-info": {
1584            "version": "2.0.0",
1585            "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
1586            "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="
1587        },
1588        "cli-boxes": {
1589            "version": "2.2.1",
1590            "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz",
1591            "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw=="
1592        },
1593        "clone-response": {
1594            "version": "1.0.2",
1595            "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
1596            "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
1597            "requires": {
1598                "mimic-response": "^1.0.0"
1599            }
1600        },
1601        "color-convert": {
1602            "version": "2.0.1",
1603            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1604            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1605            "requires": {
1606                "color-name": "~1.1.4"
1607            }
1608        },
1609        "color-name": {
1610            "version": "1.1.4",
1611            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1612            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
1613        },
1614        "concat-map": {
1615            "version": "0.0.1",
1616            "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1617            "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
1618        },
1619        "configstore": {
1620            "version": "5.0.1",
1621            "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz",
1622            "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==",
1623            "requires": {
1624                "dot-prop": "^5.2.0",
1625                "graceful-fs": "^4.1.2",
1626                "make-dir": "^3.0.0",
1627                "unique-string": "^2.0.0",
1628                "write-file-atomic": "^3.0.0",
1629                "xdg-basedir": "^4.0.0"
1630            }
1631        },
1632        "create-require": {
1633            "version": "1.1.1",
1634            "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
1635            "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ=="
1636        },
1637        "crypto-random-string": {
1638            "version": "2.0.0",
1639            "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
1640            "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA=="
1641        },
1642        "debug": {
1643            "version": "3.2.7",
1644            "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
1645            "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
1646            "requires": {
1647                "ms": "^2.1.1"
1648            }
1649        },
1650        "decompress-response": {
1651            "version": "3.3.0",
1652            "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
1653            "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
1654            "requires": {
1655                "mimic-response": "^1.0.0"
1656            }
1657        },
1658        "deep-extend": {
1659            "version": "0.6.0",
1660            "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
1661            "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="
1662        },
1663        "defer-to-connect": {
1664            "version": "1.1.3",
1665            "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
1666            "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ=="
1667        },
1668        "diff": {
1669            "version": "4.0.2",
1670            "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
1671            "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A=="
1672        },
1673        "dot-prop": {
1674            "version": "5.3.0",
1675            "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
1676            "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
1677            "requires": {
1678                "is-obj": "^2.0.0"
1679            }
1680        },
1681        "duplexer3": {
1682            "version": "0.1.4",
1683            "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
1684            "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI="
1685        },
1686        "emoji-regex": {
1687            "version": "8.0.0",
1688            "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1689            "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
1690        },
1691        "end-of-stream": {
1692            "version": "1.4.4",
1693            "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
1694            "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
1695            "requires": {
1696                "once": "^1.4.0"
1697            }
1698        },
1699        "escape-goat": {
1700            "version": "2.1.1",
1701            "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz",
1702            "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q=="
1703        },
1704        "fill-range": {
1705            "version": "7.0.1",
1706            "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
1707            "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
1708            "requires": {
1709                "to-regex-range": "^5.0.1"
1710            }
1711        },
1712        "fsevents": {
1713            "version": "2.3.2",
1714            "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
1715            "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
1716            "optional": true
1717        },
1718        "get-stream": {
1719            "version": "4.1.0",
1720            "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
1721            "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
1722            "requires": {
1723                "pump": "^3.0.0"
1724            }
1725        },
1726        "glob-parent": {
1727            "version": "5.1.2",
1728            "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
1729            "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
1730            "requires": {
1731                "is-glob": "^4.0.1"
1732            }
1733        },
1734        "global-dirs": {
1735            "version": "3.0.0",
1736            "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz",
1737            "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==",
1738            "requires": {
1739                "ini": "2.0.0"
1740            }
1741        },
1742        "got": {
1743            "version": "9.6.0",
1744            "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
1745            "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
1746            "requires": {
1747                "@sindresorhus/is": "^0.14.0",
1748                "@szmarczak/http-timer": "^1.1.2",
1749                "cacheable-request": "^6.0.0",
1750                "decompress-response": "^3.3.0",
1751                "duplexer3": "^0.1.4",
1752                "get-stream": "^4.1.0",
1753                "lowercase-keys": "^1.0.1",
1754                "mimic-response": "^1.0.1",
1755                "p-cancelable": "^1.0.0",
1756                "to-readable-stream": "^1.0.0",
1757                "url-parse-lax": "^3.0.0"
1758            }
1759        },
1760        "graceful-fs": {
1761            "version": "4.2.9",
1762            "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz",
1763            "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ=="
1764        },
1765        "has-flag": {
1766            "version": "3.0.0",
1767            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
1768            "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
1769        },
1770        "has-yarn": {
1771            "version": "2.1.0",
1772            "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
1773            "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw=="
1774        },
1775        "http-cache-semantics": {
1776            "version": "4.1.0",
1777            "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
1778            "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ=="
1779        },
1780        "ignore-by-default": {
1781            "version": "1.0.1",
1782            "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz",
1783            "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk="
1784        },
1785        "import-lazy": {
1786            "version": "2.1.0",
1787            "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
1788            "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM="
1789        },
1790        "imurmurhash": {
1791            "version": "0.1.4",
1792            "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
1793            "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
1794        },
1795        "ini": {
1796            "version": "2.0.0",
1797            "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
1798            "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA=="
1799        },
1800        "is-binary-path": {
1801            "version": "2.1.0",
1802            "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
1803            "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
1804            "requires": {
1805                "binary-extensions": "^2.0.0"
1806            }
1807        },
1808        "is-ci": {
1809            "version": "2.0.0",
1810            "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
1811            "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
1812            "requires": {
1813                "ci-info": "^2.0.0"
1814            }
1815        },
1816        "is-extglob": {
1817            "version": "2.1.1",
1818            "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
1819            "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
1820        },
1821        "is-fullwidth-code-point": {
1822            "version": "3.0.0",
1823            "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1824            "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
1825        },
1826        "is-glob": {
1827            "version": "4.0.3",
1828            "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
1829            "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
1830            "requires": {
1831                "is-extglob": "^2.1.1"
1832            }
1833        },
1834        "is-installed-globally": {
1835            "version": "0.4.0",
1836            "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz",
1837            "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==",
1838            "requires": {
1839                "global-dirs": "^3.0.0",
1840                "is-path-inside": "^3.0.2"
1841            }
1842        },
1843        "is-npm": {
1844            "version": "5.0.0",
1845            "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz",
1846            "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA=="
1847        },
1848        "is-number": {
1849            "version": "7.0.0",
1850            "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
1851            "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
1852        },
1853        "is-obj": {
1854            "version": "2.0.0",
1855            "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
1856            "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w=="
1857        },
1858        "is-path-inside": {
1859            "version": "3.0.3",
1860            "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
1861            "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ=="
1862        },
1863        "is-typedarray": {
1864            "version": "1.0.0",
1865            "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
1866            "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
1867        },
1868        "is-yarn-global": {
1869            "version": "0.3.0",
1870            "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz",
1871            "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw=="
1872        },
1873        "json-buffer": {
1874            "version": "3.0.0",
1875            "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
1876            "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg="
1877        },
1878        "keyv": {
1879            "version": "3.1.0",
1880            "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
1881            "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
1882            "requires": {
1883                "json-buffer": "3.0.0"
1884            }
1885        },
1886        "latest-version": {
1887            "version": "5.1.0",
1888            "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz",
1889            "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==",
1890            "requires": {
1891                "package-json": "^6.3.0"
1892            }
1893        },
1894        "lowercase-keys": {
1895            "version": "1.0.1",
1896            "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
1897            "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA=="
1898        },
1899        "lru-cache": {
1900            "version": "6.0.0",
1901            "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
1902            "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
1903            "requires": {
1904                "yallist": "^4.0.0"
1905            }
1906        },
1907        "make-dir": {
1908            "version": "3.1.0",
1909            "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
1910            "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
1911            "requires": {
1912                "semver": "^6.0.0"
1913            },
1914            "dependencies": {
1915                "semver": {
1916                    "version": "6.3.0",
1917                    "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1918                    "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
1919                }
1920            }
1921        },
1922        "make-error": {
1923            "version": "1.3.6",
1924            "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
1925            "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw=="
1926        },
1927        "mimic-response": {
1928            "version": "1.0.1",
1929            "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
1930            "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="
1931        },
1932        "minimatch": {
1933            "version": "3.1.2",
1934            "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
1935            "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1936            "requires": {
1937                "brace-expansion": "^1.1.7"
1938            }
1939        },
1940        "minimist": {
1941            "version": "1.2.6",
1942            "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
1943            "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
1944        },
1945        "ms": {
1946            "version": "2.1.3",
1947            "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1948            "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
1949        },
1950        "nodemon": {
1951            "version": "2.0.15",
1952            "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.15.tgz",
1953            "integrity": "sha512-gdHMNx47Gw7b3kWxJV64NI+Q5nfl0y5DgDbiVtShiwa7Z0IZ07Ll4RLFo6AjrhzMtoEZn5PDE3/c2AbVsiCkpA==",
1954            "requires": {
1955                "chokidar": "^3.5.2",
1956                "debug": "^3.2.7",
1957                "ignore-by-default": "^1.0.1",
1958                "minimatch": "^3.0.4",
1959                "pstree.remy": "^1.1.8",
1960                "semver": "^5.7.1",
1961                "supports-color": "^5.5.0",
1962                "touch": "^3.1.0",
1963                "undefsafe": "^2.0.5",
1964                "update-notifier": "^5.1.0"
1965            }
1966        },
1967        "nopt": {
1968            "version": "1.0.10",
1969            "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
1970            "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=",
1971            "requires": {
1972                "abbrev": "1"
1973            }
1974        },
1975        "normalize-path": {
1976            "version": "3.0.0",
1977            "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
1978            "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
1979        },
1980        "normalize-url": {
1981            "version": "4.5.1",
1982            "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz",
1983            "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA=="
1984        },
1985        "once": {
1986            "version": "1.4.0",
1987            "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1988            "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1989            "requires": {
1990                "wrappy": "1"
1991            }
1992        },
1993        "p-cancelable": {
1994            "version": "1.1.0",
1995            "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
1996            "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw=="
1997        },
1998        "package-json": {
1999            "version": "6.5.0",
2000            "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz",
2001            "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==",
2002            "requires": {
2003                "got": "^9.6.0",
2004                "registry-auth-token": "^4.0.0",
2005                "registry-url": "^5.0.0",
2006                "semver": "^6.2.0"
2007            },
2008            "dependencies": {
2009                "semver": {
2010                    "version": "6.3.0",
2011                    "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
2012                    "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
2013                }
2014            }
2015        },
2016        "picomatch": {
2017            "version": "2.3.1",
2018            "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
2019            "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
2020        },
2021        "prepend-http": {
2022            "version": "2.0.0",
2023            "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
2024            "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc="
2025        },
2026        "pstree.remy": {
2027            "version": "1.1.8",
2028            "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz",
2029            "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w=="
2030        },
2031        "pump": {
2032            "version": "3.0.0",
2033            "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
2034            "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
2035            "requires": {
2036                "end-of-stream": "^1.1.0",
2037                "once": "^1.3.1"
2038            }
2039        },
2040        "pupa": {
2041            "version": "2.1.1",
2042            "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz",
2043            "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==",
2044            "requires": {
2045                "escape-goat": "^2.0.0"
2046            }
2047        },
2048        "rc": {
2049            "version": "1.2.8",
2050            "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
2051            "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
2052            "requires": {
2053                "deep-extend": "^0.6.0",
2054                "ini": "~1.3.0",
2055                "minimist": "^1.2.0",
2056                "strip-json-comments": "~2.0.1"
2057            },
2058            "dependencies": {
2059                "ini": {
2060                    "version": "1.3.8",
2061                    "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
2062                    "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
2063                }
2064            }
2065        },
2066        "readdirp": {
2067            "version": "3.6.0",
2068            "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
2069            "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
2070            "requires": {
2071                "picomatch": "^2.2.1"
2072            }
2073        },
2074        "registry-auth-token": {
2075            "version": "4.2.1",
2076            "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz",
2077            "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==",
2078            "requires": {
2079                "rc": "^1.2.8"
2080            }
2081        },
2082        "registry-url": {
2083            "version": "5.1.0",
2084            "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz",
2085            "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==",
2086            "requires": {
2087                "rc": "^1.2.8"
2088            }
2089        },
2090        "responselike": {
2091            "version": "1.0.2",
2092            "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
2093            "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
2094            "requires": {
2095                "lowercase-keys": "^1.0.0"
2096            }
2097        },
2098        "semver": {
2099            "version": "5.7.1",
2100            "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
2101            "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
2102        },
2103        "semver-diff": {
2104            "version": "3.1.1",
2105            "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz",
2106            "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==",
2107            "requires": {
2108                "semver": "^6.3.0"
2109            },
2110            "dependencies": {
2111                "semver": {
2112                    "version": "6.3.0",
2113                    "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
2114                    "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
2115                }
2116            }
2117        },
2118        "signal-exit": {
2119            "version": "3.0.7",
2120            "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
2121            "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
2122        },
2123        "string-width": {
2124            "version": "4.2.3",
2125            "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
2126            "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
2127            "requires": {
2128                "emoji-regex": "^8.0.0",
2129                "is-fullwidth-code-point": "^3.0.0",
2130                "strip-ansi": "^6.0.1"
2131            }
2132        },
2133        "strip-ansi": {
2134            "version": "6.0.1",
2135            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
2136            "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
2137            "requires": {
2138                "ansi-regex": "^5.0.1"
2139            }
2140        },
2141        "strip-json-comments": {
2142            "version": "2.0.1",
2143            "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
2144            "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo="
2145        },
2146        "supports-color": {
2147            "version": "5.5.0",
2148            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
2149            "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
2150            "requires": {
2151                "has-flag": "^3.0.0"
2152            }
2153        },
2154        "to-readable-stream": {
2155            "version": "1.0.0",
2156            "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
2157            "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q=="
2158        },
2159        "to-regex-range": {
2160            "version": "5.0.1",
2161            "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
2162            "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
2163            "requires": {
2164                "is-number": "^7.0.0"
2165            }
2166        },
2167        "touch": {
2168            "version": "3.1.0",
2169            "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz",
2170            "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==",
2171            "requires": {
2172                "nopt": "~1.0.10"
2173            }
2174        },
2175        "ts-node": {
2176            "version": "10.7.0",
2177            "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.7.0.tgz",
2178            "integrity": "sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==",
2179            "requires": {
2180                "@cspotcode/source-map-support": "0.7.0",
2181                "@tsconfig/node10": "^1.0.7",
2182                "@tsconfig/node12": "^1.0.7",
2183                "@tsconfig/node14": "^1.0.0",
2184                "@tsconfig/node16": "^1.0.2",
2185                "acorn": "^8.4.1",
2186                "acorn-walk": "^8.1.1",
2187                "arg": "^4.1.0",
2188                "create-require": "^1.1.0",
2189                "diff": "^4.0.1",
2190                "make-error": "^1.1.1",
2191                "v8-compile-cache-lib": "^3.0.0",
2192                "yn": "3.1.1"
2193            }
2194        },
2195        "type-fest": {
2196            "version": "0.20.2",
2197            "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
2198            "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ=="
2199        },
2200        "typedarray-to-buffer": {
2201            "version": "3.1.5",
2202            "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
2203            "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
2204            "requires": {
2205                "is-typedarray": "^1.0.0"
2206            }
2207        },
2208        "typescript": {
2209            "version": "4.6.3",
2210            "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz",
2211            "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==",
2212            "peer": true
2213        },
2214        "undefsafe": {
2215            "version": "2.0.5",
2216            "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz",
2217            "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA=="
2218        },
2219        "unique-string": {
2220            "version": "2.0.0",
2221            "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
2222            "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
2223            "requires": {
2224                "crypto-random-string": "^2.0.0"
2225            }
2226        },
2227        "update-notifier": {
2228            "version": "5.1.0",
2229            "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz",
2230            "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==",
2231            "requires": {
2232                "boxen": "^5.0.0",
2233                "chalk": "^4.1.0",
2234                "configstore": "^5.0.1",
2235                "has-yarn": "^2.1.0",
2236                "import-lazy": "^2.1.0",
2237                "is-ci": "^2.0.0",
2238                "is-installed-globally": "^0.4.0",
2239                "is-npm": "^5.0.0",
2240                "is-yarn-global": "^0.3.0",
2241                "latest-version": "^5.1.0",
2242                "pupa": "^2.1.1",
2243                "semver": "^7.3.4",
2244                "semver-diff": "^3.1.1",
2245                "xdg-basedir": "^4.0.0"
2246            },
2247            "dependencies": {
2248                "semver": {
2249                    "version": "7.3.5",
2250                    "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
2251                    "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
2252                    "requires": {
2253                        "lru-cache": "^6.0.0"
2254                    }
2255                }
2256            }
2257        },
2258        "url-parse-lax": {
2259            "version": "3.0.0",
2260            "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
2261            "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
2262            "requires": {
2263                "prepend-http": "^2.0.0"
2264            }
2265        },
2266        "v8-compile-cache-lib": {
2267            "version": "3.0.0",
2268            "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.0.tgz",
2269            "integrity": "sha512-mpSYqfsFvASnSn5qMiwrr4VKfumbPyONLCOPmsR3A6pTY/r0+tSaVbgPWSAIuzbk3lCTa+FForeTiO+wBQGkjA=="
2270        },
2271        "widest-line": {
2272            "version": "3.1.0",
2273            "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
2274            "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==",
2275            "requires": {
2276                "string-width": "^4.0.0"
2277            }
2278        },
2279        "wrap-ansi": {
2280            "version": "7.0.0",
2281            "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
2282            "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
2283            "requires": {
2284                "ansi-styles": "^4.0.0",
2285                "string-width": "^4.1.0",
2286                "strip-ansi": "^6.0.0"
2287            }
2288        },
2289        "wrappy": {
2290            "version": "1.0.2",
2291            "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
2292            "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
2293        },
2294        "write-file-atomic": {
2295            "version": "3.0.3",
2296            "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
2297            "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
2298            "requires": {
2299                "imurmurhash": "^0.1.4",
2300                "is-typedarray": "^1.0.0",
2301                "signal-exit": "^3.0.2",
2302                "typedarray-to-buffer": "^3.1.5"
2303            }
2304        },
2305        "xdg-basedir": {
2306            "version": "4.0.0",
2307            "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",
2308            "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q=="
2309        },
2310        "yallist": {
2311            "version": "4.0.0",
2312            "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
2313            "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
2314        },
2315        "yn": {
2316            "version": "3.1.1",
2317            "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
2318            "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q=="
2319        }
2320    }
2321}