Commit 8d94bab4585c31b3e12ebe6f94908574f125534a

Authored by voaserre@up.edu.ph
1 parent 28e205f1

husky test

Showing 2 changed files with 3623 additions and 108 deletions
... ... @@ -11,6 +11,12 @@
11 11 "next": "^11.0.0",
12 12 "react": "17.0.2",
13 13 "react-dom": "17.0.2"
  14 + },
  15 + "devDependencies": {
  16 + "eslint": "^7.31.0",
  17 + "husky": "^7.0.1",
  18 + "lint-staged": "^11.1.1",
  19 + "prettier": "^2.3.2"
14 20 }
15 21 },
16 22 "node_modules/@babel/code-frame": {
... ... @@ -60,6 +66,49 @@
60 66 "to-fast-properties": "^2.0.0"
61 67 }
62 68 },
  69 + "node_modules/@eslint/eslintrc": {
  70 + "version": "0.4.3",
  71 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
  72 + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==",
  73 + "dev": true,
  74 + "dependencies": {
  75 + "ajv": "^6.12.4",
  76 + "debug": "^4.1.1",
  77 + "espree": "^7.3.0",
  78 + "globals": "^13.9.0",
  79 + "ignore": "^4.0.6",
  80 + "import-fresh": "^3.2.1",
  81 + "js-yaml": "^3.13.1",
  82 + "minimatch": "^3.0.4",
  83 + "strip-json-comments": "^3.1.1"
  84 + },
  85 + "engines": {
  86 + "node": "^10.12.0 || >=12.0.0"
  87 + }
  88 + },
  89 + "node_modules/@eslint/eslintrc/node_modules/debug": {
  90 + "version": "4.3.2",
  91 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
  92 + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
  93 + "dev": true,
  94 + "dependencies": {
  95 + "ms": "2.1.2"
  96 + },
  97 + "engines": {
  98 + "node": ">=6.0"
  99 + },
  100 + "peerDependenciesMeta": {
  101 + "supports-color": {
  102 + "optional": true
  103 + }
  104 + }
  105 + },
  106 + "node_modules/@eslint/eslintrc/node_modules/ms": {
  107 + "version": "2.1.2",
  108 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  109 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
  110 + "dev": true
  111 + },
63 112 "node_modules/@hapi/accept": {
64 113 "version": "5.0.2",
65 114 "resolved": "https://registry.npmjs.org/@hapi/accept/-/accept-5.0.2.tgz",
... ... @@ -82,6 +131,49 @@
82 131 "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.0.tgz",
83 132 "integrity": "sha512-sqKVVVOe5ivCaXDWivIJYVSaEgdQK9ul7a4Kity5Iw7u9+wBAPbX1RMSnLLmp7O4Vzj0WOWwMAJsTL00xwaNug=="
84 133 },
  134 + "node_modules/@humanwhocodes/config-array": {
  135 + "version": "0.5.0",
  136 + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz",
  137 + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==",
  138 + "dev": true,
  139 + "dependencies": {
  140 + "@humanwhocodes/object-schema": "^1.2.0",
  141 + "debug": "^4.1.1",
  142 + "minimatch": "^3.0.4"
  143 + },
  144 + "engines": {
  145 + "node": ">=10.10.0"
  146 + }
  147 + },
  148 + "node_modules/@humanwhocodes/config-array/node_modules/debug": {
  149 + "version": "4.3.2",
  150 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
  151 + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
  152 + "dev": true,
  153 + "dependencies": {
  154 + "ms": "2.1.2"
  155 + },
  156 + "engines": {
  157 + "node": ">=6.0"
  158 + },
  159 + "peerDependenciesMeta": {
  160 + "supports-color": {
  161 + "optional": true
  162 + }
  163 + }
  164 + },
  165 + "node_modules/@humanwhocodes/config-array/node_modules/ms": {
  166 + "version": "2.1.2",
  167 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  168 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
  169 + "dev": true
  170 + },
  171 + "node_modules/@humanwhocodes/object-schema": {
  172 + "version": "1.2.0",
  173 + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz",
  174 + "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==",
  175 + "dev": true
  176 + },
85 177 "node_modules/@next/env": {
86 178 "version": "11.0.1",
87 179 "resolved": "https://registry.npmjs.org/@next/env/-/env-11.0.1.tgz",
... ... @@ -197,11 +289,103 @@
197 289 "resolved": "https://registry.npmjs.org/@types/node/-/node-16.4.7.tgz",
198 290 "integrity": "sha512-aDDY54sst8sx47CWT6QQqIZp45yURq4dic0+HCYfYNcY5Ejlb/CLmFnRLfy3wQuYafOeh3lB/DAKaqRKBtcZmA=="
199 291 },
  292 + "node_modules/@types/parse-json": {
  293 + "version": "4.0.0",
  294 + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
  295 + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
  296 + "dev": true
  297 + },
  298 + "node_modules/acorn": {
  299 + "version": "7.4.1",
  300 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
  301 + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
  302 + "dev": true,
  303 + "bin": {
  304 + "acorn": "bin/acorn"
  305 + },
  306 + "engines": {
  307 + "node": ">=0.4.0"
  308 + }
  309 + },
  310 + "node_modules/acorn-jsx": {
  311 + "version": "5.3.2",
  312 + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
  313 + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
  314 + "dev": true,
  315 + "peerDependencies": {
  316 + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
  317 + }
  318 + },
  319 + "node_modules/aggregate-error": {
  320 + "version": "3.1.0",
  321 + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
  322 + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
  323 + "dev": true,
  324 + "dependencies": {
  325 + "clean-stack": "^2.0.0",
  326 + "indent-string": "^4.0.0"
  327 + },
  328 + "engines": {
  329 + "node": ">=8"
  330 + }
  331 + },
  332 + "node_modules/ajv": {
  333 + "version": "6.12.6",
  334 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
  335 + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
  336 + "dev": true,
  337 + "dependencies": {
  338 + "fast-deep-equal": "^3.1.1",
  339 + "fast-json-stable-stringify": "^2.0.0",
  340 + "json-schema-traverse": "^0.4.1",
  341 + "uri-js": "^4.2.2"
  342 + },
  343 + "funding": {
  344 + "type": "github",
  345 + "url": "https://github.com/sponsors/epoberezkin"
  346 + }
  347 + },
200 348 "node_modules/anser": {
201 349 "version": "1.4.9",
202 350 "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.9.tgz",
203 351 "integrity": "sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA=="
204 352 },
  353 + "node_modules/ansi-colors": {
  354 + "version": "4.1.1",
  355 + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
  356 + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
  357 + "dev": true,
  358 + "engines": {
  359 + "node": ">=6"
  360 + }
  361 + },
  362 + "node_modules/ansi-escapes": {
  363 + "version": "4.3.2",
  364 + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
  365 + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
  366 + "dev": true,
  367 + "dependencies": {
  368 + "type-fest": "^0.21.3"
  369 + },
  370 + "engines": {
  371 + "node": ">=8"
  372 + },
  373 + "funding": {
  374 + "url": "https://github.com/sponsors/sindresorhus"
  375 + }
  376 + },
  377 + "node_modules/ansi-escapes/node_modules/type-fest": {
  378 + "version": "0.21.3",
  379 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
  380 + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
  381 + "dev": true,
  382 + "engines": {
  383 + "node": ">=10"
  384 + },
  385 + "funding": {
  386 + "url": "https://github.com/sponsors/sindresorhus"
  387 + }
  388 + },
205 389 "node_modules/ansi-regex": {
206 390 "version": "5.0.0",
207 391 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
... ... @@ -233,6 +417,15 @@
233 417 "node": ">= 8"
234 418 }
235 419 },
  420 + "node_modules/argparse": {
  421 + "version": "1.0.10",
  422 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
  423 + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
  424 + "dev": true,
  425 + "dependencies": {
  426 + "sprintf-js": "~1.0.2"
  427 + }
  428 + },
236 429 "node_modules/asn1.js": {
237 430 "version": "5.4.1",
238 431 "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
... ... @@ -268,6 +461,15 @@
268 461 "node": ">=4"
269 462 }
270 463 },
  464 + "node_modules/astral-regex": {
  465 + "version": "2.0.0",
  466 + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
  467 + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
  468 + "dev": true,
  469 + "engines": {
  470 + "node": ">=8"
  471 + }
  472 + },
271 473 "node_modules/available-typed-arrays": {
272 474 "version": "1.0.4",
273 475 "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.4.tgz",
... ... @@ -284,6 +486,12 @@
284 486 "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz",
285 487 "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY="
286 488 },
  489 + "node_modules/balanced-match": {
  490 + "version": "1.0.2",
  491 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
  492 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
  493 + "dev": true
  494 + },
287 495 "node_modules/base64-js": {
288 496 "version": "1.5.1",
289 497 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
... ... @@ -324,6 +532,16 @@
324 532 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
325 533 "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="
326 534 },
  535 + "node_modules/brace-expansion": {
  536 + "version": "1.1.11",
  537 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  538 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  539 + "dev": true,
  540 + "dependencies": {
  541 + "balanced-match": "^1.0.0",
  542 + "concat-map": "0.0.1"
  543 + }
  544 + },
327 545 "node_modules/braces": {
328 546 "version": "3.0.2",
329 547 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
... ... @@ -468,6 +686,15 @@
468 686 "url": "https://github.com/sponsors/ljharb"
469 687 }
470 688 },
  689 + "node_modules/callsites": {
  690 + "version": "3.1.0",
  691 + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
  692 + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
  693 + "dev": true,
  694 + "engines": {
  695 + "node": ">=6"
  696 + }
  697 + },
471 698 "node_modules/caniuse-lite": {
472 699 "version": "1.0.30001248",
473 700 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz",
... ... @@ -524,6 +751,43 @@
524 751 "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz",
525 752 "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q=="
526 753 },
  754 + "node_modules/clean-stack": {
  755 + "version": "2.2.0",
  756 + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
  757 + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
  758 + "dev": true,
  759 + "engines": {
  760 + "node": ">=6"
  761 + }
  762 + },
  763 + "node_modules/cli-cursor": {
  764 + "version": "3.1.0",
  765 + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
  766 + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
  767 + "dev": true,
  768 + "dependencies": {
  769 + "restore-cursor": "^3.1.0"
  770 + },
  771 + "engines": {
  772 + "node": ">=8"
  773 + }
  774 + },
  775 + "node_modules/cli-truncate": {
  776 + "version": "2.1.0",
  777 + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz",
  778 + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==",
  779 + "dev": true,
  780 + "dependencies": {
  781 + "slice-ansi": "^3.0.0",
  782 + "string-width": "^4.2.0"
  783 + },
  784 + "engines": {
  785 + "node": ">=8"
  786 + },
  787 + "funding": {
  788 + "url": "https://github.com/sponsors/sindresorhus"
  789 + }
  790 + },
527 791 "node_modules/color-convert": {
528 792 "version": "1.9.3",
529 793 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
... ... @@ -542,11 +806,26 @@
542 806 "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
543 807 "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w=="
544 808 },
  809 + "node_modules/commander": {
  810 + "version": "7.2.0",
  811 + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
  812 + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
  813 + "dev": true,
  814 + "engines": {
  815 + "node": ">= 10"
  816 + }
  817 + },
545 818 "node_modules/commondir": {
546 819 "version": "1.0.1",
547 820 "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
548 821 "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs="
549 822 },
  823 + "node_modules/concat-map": {
  824 + "version": "0.0.1",
  825 + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
  826 + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
  827 + "dev": true
  828 + },
550 829 "node_modules/console-browserify": {
551 830 "version": "1.2.0",
552 831 "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
... ... @@ -575,6 +854,22 @@
575 854 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
576 855 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
577 856 },
  857 + "node_modules/cosmiconfig": {
  858 + "version": "7.0.0",
  859 + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz",
  860 + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==",
  861 + "dev": true,
  862 + "dependencies": {
  863 + "@types/parse-json": "^4.0.0",
  864 + "import-fresh": "^3.2.1",
  865 + "parse-json": "^5.0.0",
  866 + "path-type": "^4.0.0",
  867 + "yaml": "^1.10.0"
  868 + },
  869 + "engines": {
  870 + "node": ">=10"
  871 + }
  872 + },
578 873 "node_modules/create-ecdh": {
579 874 "version": "4.0.4",
580 875 "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
... ... @@ -614,6 +909,20 @@
614 909 "sha.js": "^2.4.8"
615 910 }
616 911 },
  912 + "node_modules/cross-spawn": {
  913 + "version": "7.0.3",
  914 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
  915 + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
  916 + "dev": true,
  917 + "dependencies": {
  918 + "path-key": "^3.1.0",
  919 + "shebang-command": "^2.0.0",
  920 + "which": "^2.0.1"
  921 + },
  922 + "engines": {
  923 + "node": ">= 8"
  924 + }
  925 + },
617 926 "node_modules/crypto-browserify": {
618 927 "version": "3.12.0",
619 928 "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
... ... @@ -678,6 +987,18 @@
678 987 "ms": "2.0.0"
679 988 }
680 989 },
  990 + "node_modules/dedent": {
  991 + "version": "0.7.0",
  992 + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
  993 + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=",
  994 + "dev": true
  995 + },
  996 + "node_modules/deep-is": {
  997 + "version": "0.1.3",
  998 + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
  999 + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
  1000 + "dev": true
  1001 + },
681 1002 "node_modules/define-properties": {
682 1003 "version": "1.1.3",
683 1004 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
... ... @@ -721,6 +1042,18 @@
721 1042 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
722 1043 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
723 1044 },
  1045 + "node_modules/doctrine": {
  1046 + "version": "3.0.0",
  1047 + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
  1048 + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
  1049 + "dev": true,
  1050 + "dependencies": {
  1051 + "esutils": "^2.0.2"
  1052 + },
  1053 + "engines": {
  1054 + "node": ">=6.0.0"
  1055 + }
  1056 + },
724 1057 "node_modules/domain-browser": {
725 1058 "version": "4.19.0",
726 1059 "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.19.0.tgz",
... ... @@ -756,6 +1089,12 @@
756 1089 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
757 1090 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
758 1091 },
  1092 + "node_modules/emoji-regex": {
  1093 + "version": "8.0.0",
  1094 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
  1095 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
  1096 + "dev": true
  1097 + },
759 1098 "node_modules/emojis-list": {
760 1099 "version": "2.1.0",
761 1100 "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
... ... @@ -772,6 +1111,27 @@
772 1111 "iconv-lite": "^0.6.2"
773 1112 }
774 1113 },
  1114 + "node_modules/enquirer": {
  1115 + "version": "2.3.6",
  1116 + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
  1117 + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
  1118 + "dev": true,
  1119 + "dependencies": {
  1120 + "ansi-colors": "^4.1.1"
  1121 + },
  1122 + "engines": {
  1123 + "node": ">=8.6"
  1124 + }
  1125 + },
  1126 + "node_modules/error-ex": {
  1127 + "version": "1.3.2",
  1128 + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
  1129 + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
  1130 + "dev": true,
  1131 + "dependencies": {
  1132 + "is-arrayish": "^0.2.1"
  1133 + }
  1134 + },
775 1135 "node_modules/es-abstract": {
776 1136 "version": "1.18.3",
777 1137 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz",
... ... @@ -838,92 +1198,480 @@
838 1198 "node": ">=0.8.0"
839 1199 }
840 1200 },
841   - "node_modules/esutils": {
842   - "version": "2.0.3",
843   - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
844   - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
  1201 + "node_modules/eslint": {
  1202 + "version": "7.31.0",
  1203 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.31.0.tgz",
  1204 + "integrity": "sha512-vafgJpSh2ia8tnTkNUkwxGmnumgckLh5aAbLa1xRmIn9+owi8qBNGKL+B881kNKNTy7FFqTEkpNkUvmw0n6PkA==",
  1205 + "dev": true,
  1206 + "dependencies": {
  1207 + "@babel/code-frame": "7.12.11",
  1208 + "@eslint/eslintrc": "^0.4.3",
  1209 + "@humanwhocodes/config-array": "^0.5.0",
  1210 + "ajv": "^6.10.0",
  1211 + "chalk": "^4.0.0",
  1212 + "cross-spawn": "^7.0.2",
  1213 + "debug": "^4.0.1",
  1214 + "doctrine": "^3.0.0",
  1215 + "enquirer": "^2.3.5",
  1216 + "escape-string-regexp": "^4.0.0",
  1217 + "eslint-scope": "^5.1.1",
  1218 + "eslint-utils": "^2.1.0",
  1219 + "eslint-visitor-keys": "^2.0.0",
  1220 + "espree": "^7.3.1",
  1221 + "esquery": "^1.4.0",
  1222 + "esutils": "^2.0.2",
  1223 + "fast-deep-equal": "^3.1.3",
  1224 + "file-entry-cache": "^6.0.1",
  1225 + "functional-red-black-tree": "^1.0.1",
  1226 + "glob-parent": "^5.1.2",
  1227 + "globals": "^13.6.0",
  1228 + "ignore": "^4.0.6",
  1229 + "import-fresh": "^3.0.0",
  1230 + "imurmurhash": "^0.1.4",
  1231 + "is-glob": "^4.0.0",
  1232 + "js-yaml": "^3.13.1",
  1233 + "json-stable-stringify-without-jsonify": "^1.0.1",
  1234 + "levn": "^0.4.1",
  1235 + "lodash.merge": "^4.6.2",
  1236 + "minimatch": "^3.0.4",
  1237 + "natural-compare": "^1.4.0",
  1238 + "optionator": "^0.9.1",
  1239 + "progress": "^2.0.0",
  1240 + "regexpp": "^3.1.0",
  1241 + "semver": "^7.2.1",
  1242 + "strip-ansi": "^6.0.0",
  1243 + "strip-json-comments": "^3.1.0",
  1244 + "table": "^6.0.9",
  1245 + "text-table": "^0.2.0",
  1246 + "v8-compile-cache": "^2.0.3"
  1247 + },
  1248 + "bin": {
  1249 + "eslint": "bin/eslint.js"
  1250 + },
845 1251 "engines": {
846   - "node": ">=0.10.0"
  1252 + "node": "^10.12.0 || >=12.0.0"
  1253 + },
  1254 + "funding": {
  1255 + "url": "https://opencollective.com/eslint"
847 1256 }
848 1257 },
849   - "node_modules/etag": {
850   - "version": "1.8.1",
851   - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
852   - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
  1258 + "node_modules/eslint-scope": {
  1259 + "version": "5.1.1",
  1260 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
  1261 + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
  1262 + "dev": true,
  1263 + "dependencies": {
  1264 + "esrecurse": "^4.3.0",
  1265 + "estraverse": "^4.1.1"
  1266 + },
853 1267 "engines": {
854   - "node": ">= 0.6"
  1268 + "node": ">=8.0.0"
855 1269 }
856 1270 },
857   - "node_modules/events": {
858   - "version": "3.3.0",
859   - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
860   - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
  1271 + "node_modules/eslint-utils": {
  1272 + "version": "2.1.0",
  1273 + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
  1274 + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
  1275 + "dev": true,
  1276 + "dependencies": {
  1277 + "eslint-visitor-keys": "^1.1.0"
  1278 + },
861 1279 "engines": {
862   - "node": ">=0.8.x"
  1280 + "node": ">=6"
  1281 + },
  1282 + "funding": {
  1283 + "url": "https://github.com/sponsors/mysticatea"
863 1284 }
864 1285 },
865   - "node_modules/evp_bytestokey": {
866   - "version": "1.0.3",
867   - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
868   - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
869   - "dependencies": {
870   - "md5.js": "^1.3.4",
871   - "safe-buffer": "^5.1.1"
  1286 + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": {
  1287 + "version": "1.3.0",
  1288 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
  1289 + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
  1290 + "dev": true,
  1291 + "engines": {
  1292 + "node": ">=4"
872 1293 }
873 1294 },
874   - "node_modules/fill-range": {
875   - "version": "7.0.1",
876   - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
877   - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
  1295 + "node_modules/eslint-visitor-keys": {
  1296 + "version": "2.1.0",
  1297 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
  1298 + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
  1299 + "dev": true,
  1300 + "engines": {
  1301 + "node": ">=10"
  1302 + }
  1303 + },
  1304 + "node_modules/eslint/node_modules/ansi-styles": {
  1305 + "version": "4.3.0",
  1306 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  1307 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  1308 + "dev": true,
878 1309 "dependencies": {
879   - "to-regex-range": "^5.0.1"
  1310 + "color-convert": "^2.0.1"
880 1311 },
881 1312 "engines": {
882 1313 "node": ">=8"
  1314 + },
  1315 + "funding": {
  1316 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
883 1317 }
884 1318 },
885   - "node_modules/find-cache-dir": {
886   - "version": "3.3.1",
887   - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz",
888   - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==",
  1319 + "node_modules/eslint/node_modules/chalk": {
  1320 + "version": "4.1.1",
  1321 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  1322 + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  1323 + "dev": true,
889 1324 "dependencies": {
890   - "commondir": "^1.0.1",
891   - "make-dir": "^3.0.2",
892   - "pkg-dir": "^4.1.0"
  1325 + "ansi-styles": "^4.1.0",
  1326 + "supports-color": "^7.1.0"
893 1327 },
894 1328 "engines": {
895   - "node": ">=8"
  1329 + "node": ">=10"
896 1330 },
897 1331 "funding": {
898   - "url": "https://github.com/avajs/find-cache-dir?sponsor=1"
  1332 + "url": "https://github.com/chalk/chalk?sponsor=1"
899 1333 }
900 1334 },
901   - "node_modules/find-up": {
902   - "version": "4.1.0",
903   - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
904   - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
  1335 + "node_modules/eslint/node_modules/color-convert": {
  1336 + "version": "2.0.1",
  1337 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  1338 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  1339 + "dev": true,
905 1340 "dependencies": {
906   - "locate-path": "^5.0.0",
907   - "path-exists": "^4.0.0"
  1341 + "color-name": "~1.1.4"
908 1342 },
909 1343 "engines": {
910   - "node": ">=8"
  1344 + "node": ">=7.0.0"
911 1345 }
912 1346 },
913   - "node_modules/foreach": {
914   - "version": "2.0.5",
915   - "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
916   - "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k="
  1347 + "node_modules/eslint/node_modules/color-name": {
  1348 + "version": "1.1.4",
  1349 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  1350 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  1351 + "dev": true
917 1352 },
918   - "node_modules/fsevents": {
919   - "version": "2.3.2",
920   - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
921   - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
922   - "hasInstallScript": true,
923   - "optional": true,
924   - "os": [
925   - "darwin"
926   - ],
  1353 + "node_modules/eslint/node_modules/debug": {
  1354 + "version": "4.3.2",
  1355 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
  1356 + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
  1357 + "dev": true,
  1358 + "dependencies": {
  1359 + "ms": "2.1.2"
  1360 + },
  1361 + "engines": {
  1362 + "node": ">=6.0"
  1363 + },
  1364 + "peerDependenciesMeta": {
  1365 + "supports-color": {
  1366 + "optional": true
  1367 + }
  1368 + }
  1369 + },
  1370 + "node_modules/eslint/node_modules/escape-string-regexp": {
  1371 + "version": "4.0.0",
  1372 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
  1373 + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
  1374 + "dev": true,
  1375 + "engines": {
  1376 + "node": ">=10"
  1377 + },
  1378 + "funding": {
  1379 + "url": "https://github.com/sponsors/sindresorhus"
  1380 + }
  1381 + },
  1382 + "node_modules/eslint/node_modules/has-flag": {
  1383 + "version": "4.0.0",
  1384 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  1385 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  1386 + "dev": true,
  1387 + "engines": {
  1388 + "node": ">=8"
  1389 + }
  1390 + },
  1391 + "node_modules/eslint/node_modules/ms": {
  1392 + "version": "2.1.2",
  1393 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  1394 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
  1395 + "dev": true
  1396 + },
  1397 + "node_modules/eslint/node_modules/semver": {
  1398 + "version": "7.3.5",
  1399 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
  1400 + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
  1401 + "dev": true,
  1402 + "dependencies": {
  1403 + "lru-cache": "^6.0.0"
  1404 + },
  1405 + "bin": {
  1406 + "semver": "bin/semver.js"
  1407 + },
  1408 + "engines": {
  1409 + "node": ">=10"
  1410 + }
  1411 + },
  1412 + "node_modules/eslint/node_modules/supports-color": {
  1413 + "version": "7.2.0",
  1414 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  1415 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  1416 + "dev": true,
  1417 + "dependencies": {
  1418 + "has-flag": "^4.0.0"
  1419 + },
  1420 + "engines": {
  1421 + "node": ">=8"
  1422 + }
  1423 + },
  1424 + "node_modules/espree": {
  1425 + "version": "7.3.1",
  1426 + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
  1427 + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
  1428 + "dev": true,
  1429 + "dependencies": {
  1430 + "acorn": "^7.4.0",
  1431 + "acorn-jsx": "^5.3.1",
  1432 + "eslint-visitor-keys": "^1.3.0"
  1433 + },
  1434 + "engines": {
  1435 + "node": "^10.12.0 || >=12.0.0"
  1436 + }
  1437 + },
  1438 + "node_modules/espree/node_modules/eslint-visitor-keys": {
  1439 + "version": "1.3.0",
  1440 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
  1441 + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
  1442 + "dev": true,
  1443 + "engines": {
  1444 + "node": ">=4"
  1445 + }
  1446 + },
  1447 + "node_modules/esprima": {
  1448 + "version": "4.0.1",
  1449 + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
  1450 + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
  1451 + "dev": true,
  1452 + "bin": {
  1453 + "esparse": "bin/esparse.js",
  1454 + "esvalidate": "bin/esvalidate.js"
  1455 + },
  1456 + "engines": {
  1457 + "node": ">=4"
  1458 + }
  1459 + },
  1460 + "node_modules/esquery": {
  1461 + "version": "1.4.0",
  1462 + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
  1463 + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
  1464 + "dev": true,
  1465 + "dependencies": {
  1466 + "estraverse": "^5.1.0"
  1467 + },
  1468 + "engines": {
  1469 + "node": ">=0.10"
  1470 + }
  1471 + },
  1472 + "node_modules/esquery/node_modules/estraverse": {
  1473 + "version": "5.2.0",
  1474 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
  1475 + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
  1476 + "dev": true,
  1477 + "engines": {
  1478 + "node": ">=4.0"
  1479 + }
  1480 + },
  1481 + "node_modules/esrecurse": {
  1482 + "version": "4.3.0",
  1483 + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
  1484 + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
  1485 + "dev": true,
  1486 + "dependencies": {
  1487 + "estraverse": "^5.2.0"
  1488 + },
  1489 + "engines": {
  1490 + "node": ">=4.0"
  1491 + }
  1492 + },
  1493 + "node_modules/esrecurse/node_modules/estraverse": {
  1494 + "version": "5.2.0",
  1495 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
  1496 + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
  1497 + "dev": true,
  1498 + "engines": {
  1499 + "node": ">=4.0"
  1500 + }
  1501 + },
  1502 + "node_modules/estraverse": {
  1503 + "version": "4.3.0",
  1504 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
  1505 + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
  1506 + "dev": true,
  1507 + "engines": {
  1508 + "node": ">=4.0"
  1509 + }
  1510 + },
  1511 + "node_modules/esutils": {
  1512 + "version": "2.0.3",
  1513 + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
  1514 + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
  1515 + "engines": {
  1516 + "node": ">=0.10.0"
  1517 + }
  1518 + },
  1519 + "node_modules/etag": {
  1520 + "version": "1.8.1",
  1521 + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
  1522 + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
  1523 + "engines": {
  1524 + "node": ">= 0.6"
  1525 + }
  1526 + },
  1527 + "node_modules/events": {
  1528 + "version": "3.3.0",
  1529 + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
  1530 + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
  1531 + "engines": {
  1532 + "node": ">=0.8.x"
  1533 + }
  1534 + },
  1535 + "node_modules/evp_bytestokey": {
  1536 + "version": "1.0.3",
  1537 + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
  1538 + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
  1539 + "dependencies": {
  1540 + "md5.js": "^1.3.4",
  1541 + "safe-buffer": "^5.1.1"
  1542 + }
  1543 + },
  1544 + "node_modules/execa": {
  1545 + "version": "5.1.1",
  1546 + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
  1547 + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
  1548 + "dev": true,
  1549 + "dependencies": {
  1550 + "cross-spawn": "^7.0.3",
  1551 + "get-stream": "^6.0.0",
  1552 + "human-signals": "^2.1.0",
  1553 + "is-stream": "^2.0.0",
  1554 + "merge-stream": "^2.0.0",
  1555 + "npm-run-path": "^4.0.1",
  1556 + "onetime": "^5.1.2",
  1557 + "signal-exit": "^3.0.3",
  1558 + "strip-final-newline": "^2.0.0"
  1559 + },
  1560 + "engines": {
  1561 + "node": ">=10"
  1562 + },
  1563 + "funding": {
  1564 + "url": "https://github.com/sindresorhus/execa?sponsor=1"
  1565 + }
  1566 + },
  1567 + "node_modules/fast-deep-equal": {
  1568 + "version": "3.1.3",
  1569 + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
  1570 + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
  1571 + "dev": true
  1572 + },
  1573 + "node_modules/fast-json-stable-stringify": {
  1574 + "version": "2.1.0",
  1575 + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
  1576 + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
  1577 + "dev": true
  1578 + },
  1579 + "node_modules/fast-levenshtein": {
  1580 + "version": "2.0.6",
  1581 + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
  1582 + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
  1583 + "dev": true
  1584 + },
  1585 + "node_modules/file-entry-cache": {
  1586 + "version": "6.0.1",
  1587 + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
  1588 + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
  1589 + "dev": true,
  1590 + "dependencies": {
  1591 + "flat-cache": "^3.0.4"
  1592 + },
  1593 + "engines": {
  1594 + "node": "^10.12.0 || >=12.0.0"
  1595 + }
  1596 + },
  1597 + "node_modules/fill-range": {
  1598 + "version": "7.0.1",
  1599 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
  1600 + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
  1601 + "dependencies": {
  1602 + "to-regex-range": "^5.0.1"
  1603 + },
  1604 + "engines": {
  1605 + "node": ">=8"
  1606 + }
  1607 + },
  1608 + "node_modules/find-cache-dir": {
  1609 + "version": "3.3.1",
  1610 + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz",
  1611 + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==",
  1612 + "dependencies": {
  1613 + "commondir": "^1.0.1",
  1614 + "make-dir": "^3.0.2",
  1615 + "pkg-dir": "^4.1.0"
  1616 + },
  1617 + "engines": {
  1618 + "node": ">=8"
  1619 + },
  1620 + "funding": {
  1621 + "url": "https://github.com/avajs/find-cache-dir?sponsor=1"
  1622 + }
  1623 + },
  1624 + "node_modules/find-up": {
  1625 + "version": "4.1.0",
  1626 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
  1627 + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
  1628 + "dependencies": {
  1629 + "locate-path": "^5.0.0",
  1630 + "path-exists": "^4.0.0"
  1631 + },
  1632 + "engines": {
  1633 + "node": ">=8"
  1634 + }
  1635 + },
  1636 + "node_modules/flat-cache": {
  1637 + "version": "3.0.4",
  1638 + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
  1639 + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
  1640 + "dev": true,
  1641 + "dependencies": {
  1642 + "flatted": "^3.1.0",
  1643 + "rimraf": "^3.0.2"
  1644 + },
  1645 + "engines": {
  1646 + "node": "^10.12.0 || >=12.0.0"
  1647 + }
  1648 + },
  1649 + "node_modules/flatted": {
  1650 + "version": "3.2.2",
  1651 + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz",
  1652 + "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==",
  1653 + "dev": true
  1654 + },
  1655 + "node_modules/foreach": {
  1656 + "version": "2.0.5",
  1657 + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
  1658 + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k="
  1659 + },
  1660 + "node_modules/fs.realpath": {
  1661 + "version": "1.0.0",
  1662 + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
  1663 + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
  1664 + "dev": true
  1665 + },
  1666 + "node_modules/fsevents": {
  1667 + "version": "2.3.2",
  1668 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
  1669 + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
  1670 + "hasInstallScript": true,
  1671 + "optional": true,
  1672 + "os": [
  1673 + "darwin"
  1674 + ],
927 1675 "engines": {
928 1676 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
929 1677 }
... ... @@ -933,6 +1681,12 @@
933 1681 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
934 1682 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
935 1683 },
  1684 + "node_modules/functional-red-black-tree": {
  1685 + "version": "1.0.1",
  1686 + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
  1687 + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
  1688 + "dev": true
  1689 + },
936 1690 "node_modules/get-intrinsic": {
937 1691 "version": "1.1.1",
938 1692 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
... ... @@ -954,6 +1708,44 @@
954 1708 "stream-parser": "^0.3.1"
955 1709 }
956 1710 },
  1711 + "node_modules/get-own-enumerable-property-symbols": {
  1712 + "version": "3.0.2",
  1713 + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz",
  1714 + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==",
  1715 + "dev": true
  1716 + },
  1717 + "node_modules/get-stream": {
  1718 + "version": "6.0.1",
  1719 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
  1720 + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
  1721 + "dev": true,
  1722 + "engines": {
  1723 + "node": ">=10"
  1724 + },
  1725 + "funding": {
  1726 + "url": "https://github.com/sponsors/sindresorhus"
  1727 + }
  1728 + },
  1729 + "node_modules/glob": {
  1730 + "version": "7.1.7",
  1731 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
  1732 + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
  1733 + "dev": true,
  1734 + "dependencies": {
  1735 + "fs.realpath": "^1.0.0",
  1736 + "inflight": "^1.0.4",
  1737 + "inherits": "2",
  1738 + "minimatch": "^3.0.4",
  1739 + "once": "^1.3.0",
  1740 + "path-is-absolute": "^1.0.0"
  1741 + },
  1742 + "engines": {
  1743 + "node": "*"
  1744 + },
  1745 + "funding": {
  1746 + "url": "https://github.com/sponsors/isaacs"
  1747 + }
  1748 + },
957 1749 "node_modules/glob-parent": {
958 1750 "version": "5.1.2",
959 1751 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
... ... @@ -970,6 +1762,33 @@
970 1762 "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
971 1763 "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw=="
972 1764 },
  1765 + "node_modules/globals": {
  1766 + "version": "13.10.0",
  1767 + "resolved": "https://registry.npmjs.org/globals/-/globals-13.10.0.tgz",
  1768 + "integrity": "sha512-piHC3blgLGFjvOuMmWZX60f+na1lXFDhQXBf1UYp2fXPXqvEUbOhNwi6BsQ0bQishwedgnjkwv1d9zKf+MWw3g==",
  1769 + "dev": true,
  1770 + "dependencies": {
  1771 + "type-fest": "^0.20.2"
  1772 + },
  1773 + "engines": {
  1774 + "node": ">=8"
  1775 + },
  1776 + "funding": {
  1777 + "url": "https://github.com/sponsors/sindresorhus"
  1778 + }
  1779 + },
  1780 + "node_modules/globals/node_modules/type-fest": {
  1781 + "version": "0.20.2",
  1782 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
  1783 + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
  1784 + "dev": true,
  1785 + "engines": {
  1786 + "node": ">=10"
  1787 + },
  1788 + "funding": {
  1789 + "url": "https://github.com/sponsors/sindresorhus"
  1790 + }
  1791 + },
973 1792 "node_modules/graceful-fs": {
974 1793 "version": "4.2.6",
975 1794 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
... ... @@ -1073,6 +1892,30 @@
1073 1892 "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
1074 1893 "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM="
1075 1894 },
  1895 + "node_modules/human-signals": {
  1896 + "version": "2.1.0",
  1897 + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
  1898 + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
  1899 + "dev": true,
  1900 + "engines": {
  1901 + "node": ">=10.17.0"
  1902 + }
  1903 + },
  1904 + "node_modules/husky": {
  1905 + "version": "7.0.1",
  1906 + "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.1.tgz",
  1907 + "integrity": "sha512-gceRaITVZ+cJH9sNHqx5tFwbzlLCVxtVZcusME8JYQ8Edy5mpGDOqD8QBCdMhpyo9a+JXddnujQ4rpY2Ff9SJA==",
  1908 + "dev": true,
  1909 + "bin": {
  1910 + "husky": "lib/bin.js"
  1911 + },
  1912 + "engines": {
  1913 + "node": ">=12"
  1914 + },
  1915 + "funding": {
  1916 + "url": "https://github.com/sponsors/typicode"
  1917 + }
  1918 + },
1076 1919 "node_modules/iconv-lite": {
1077 1920 "version": "0.6.3",
1078 1921 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
... ... @@ -1103,6 +1946,15 @@
1103 1946 }
1104 1947 ]
1105 1948 },
  1949 + "node_modules/ignore": {
  1950 + "version": "4.0.6",
  1951 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
  1952 + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
  1953 + "dev": true,
  1954 + "engines": {
  1955 + "node": ">= 4"
  1956 + }
  1957 + },
1106 1958 "node_modules/image-size": {
1107 1959 "version": "1.0.0",
1108 1960 "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.0.tgz",
... ... @@ -1117,6 +1969,50 @@
1117 1969 "node": ">=12.0.0"
1118 1970 }
1119 1971 },
  1972 + "node_modules/import-fresh": {
  1973 + "version": "3.3.0",
  1974 + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
  1975 + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
  1976 + "dev": true,
  1977 + "dependencies": {
  1978 + "parent-module": "^1.0.0",
  1979 + "resolve-from": "^4.0.0"
  1980 + },
  1981 + "engines": {
  1982 + "node": ">=6"
  1983 + },
  1984 + "funding": {
  1985 + "url": "https://github.com/sponsors/sindresorhus"
  1986 + }
  1987 + },
  1988 + "node_modules/imurmurhash": {
  1989 + "version": "0.1.4",
  1990 + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
  1991 + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
  1992 + "dev": true,
  1993 + "engines": {
  1994 + "node": ">=0.8.19"
  1995 + }
  1996 + },
  1997 + "node_modules/indent-string": {
  1998 + "version": "4.0.0",
  1999 + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
  2000 + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
  2001 + "dev": true,
  2002 + "engines": {
  2003 + "node": ">=8"
  2004 + }
  2005 + },
  2006 + "node_modules/inflight": {
  2007 + "version": "1.0.6",
  2008 + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
  2009 + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
  2010 + "dev": true,
  2011 + "dependencies": {
  2012 + "once": "^1.3.0",
  2013 + "wrappy": "1"
  2014 + }
  2015 + },
1120 2016 "node_modules/inherits": {
1121 2017 "version": "2.0.4",
1122 2018 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
... ... @@ -1136,6 +2032,12 @@
1136 2032 "url": "https://github.com/sponsors/ljharb"
1137 2033 }
1138 2034 },
  2035 + "node_modules/is-arrayish": {
  2036 + "version": "0.2.1",
  2037 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
  2038 + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
  2039 + "dev": true
  2040 + },
1139 2041 "node_modules/is-bigint": {
1140 2042 "version": "1.0.2",
1141 2043 "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz",
... ... @@ -1199,6 +2101,15 @@
1199 2101 "node": ">=0.10.0"
1200 2102 }
1201 2103 },
  2104 + "node_modules/is-fullwidth-code-point": {
  2105 + "version": "3.0.0",
  2106 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
  2107 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
  2108 + "dev": true,
  2109 + "engines": {
  2110 + "node": ">=8"
  2111 + }
  2112 + },
1202 2113 "node_modules/is-generator-function": {
1203 2114 "version": "1.0.9",
1204 2115 "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.9.tgz",
... ... @@ -1266,6 +2177,15 @@
1266 2177 "url": "https://github.com/sponsors/ljharb"
1267 2178 }
1268 2179 },
  2180 + "node_modules/is-obj": {
  2181 + "version": "1.0.1",
  2182 + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
  2183 + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
  2184 + "dev": true,
  2185 + "engines": {
  2186 + "node": ">=0.10.0"
  2187 + }
  2188 + },
1269 2189 "node_modules/is-regex": {
1270 2190 "version": "1.1.3",
1271 2191 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz",
... ... @@ -1281,6 +2201,27 @@
1281 2201 "url": "https://github.com/sponsors/ljharb"
1282 2202 }
1283 2203 },
  2204 + "node_modules/is-regexp": {
  2205 + "version": "1.0.0",
  2206 + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
  2207 + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=",
  2208 + "dev": true,
  2209 + "engines": {
  2210 + "node": ">=0.10.0"
  2211 + }
  2212 + },
  2213 + "node_modules/is-stream": {
  2214 + "version": "2.0.1",
  2215 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
  2216 + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
  2217 + "dev": true,
  2218 + "engines": {
  2219 + "node": ">=8"
  2220 + },
  2221 + "funding": {
  2222 + "url": "https://github.com/sponsors/sindresorhus"
  2223 + }
  2224 + },
1284 2225 "node_modules/is-string": {
1285 2226 "version": "1.0.6",
1286 2227 "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz",
... ... @@ -1324,11 +2265,29 @@
1324 2265 "url": "https://github.com/sponsors/ljharb"
1325 2266 }
1326 2267 },
  2268 + "node_modules/is-unicode-supported": {
  2269 + "version": "0.1.0",
  2270 + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
  2271 + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
  2272 + "dev": true,
  2273 + "engines": {
  2274 + "node": ">=10"
  2275 + },
  2276 + "funding": {
  2277 + "url": "https://github.com/sponsors/sindresorhus"
  2278 + }
  2279 + },
1327 2280 "node_modules/isarray": {
1328 2281 "version": "1.0.0",
1329 2282 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1330 2283 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
1331 2284 },
  2285 + "node_modules/isexe": {
  2286 + "version": "2.0.0",
  2287 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
  2288 + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
  2289 + "dev": true
  2290 + },
1332 2291 "node_modules/jest-worker": {
1333 2292 "version": "27.0.0-next.5",
1334 2293 "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.0-next.5.tgz",
... ... @@ -1369,6 +2328,37 @@
1369 2328 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
1370 2329 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
1371 2330 },
  2331 + "node_modules/js-yaml": {
  2332 + "version": "3.14.1",
  2333 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
  2334 + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
  2335 + "dev": true,
  2336 + "dependencies": {
  2337 + "argparse": "^1.0.7",
  2338 + "esprima": "^4.0.0"
  2339 + },
  2340 + "bin": {
  2341 + "js-yaml": "bin/js-yaml.js"
  2342 + }
  2343 + },
  2344 + "node_modules/json-parse-even-better-errors": {
  2345 + "version": "2.3.1",
  2346 + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
  2347 + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
  2348 + "dev": true
  2349 + },
  2350 + "node_modules/json-schema-traverse": {
  2351 + "version": "0.4.1",
  2352 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
  2353 + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
  2354 + "dev": true
  2355 + },
  2356 + "node_modules/json-stable-stringify-without-jsonify": {
  2357 + "version": "1.0.1",
  2358 + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
  2359 + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
  2360 + "dev": true
  2361 + },
1372 2362 "node_modules/json5": {
1373 2363 "version": "1.0.1",
1374 2364 "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
... ... @@ -1380,6 +2370,168 @@
1380 2370 "json5": "lib/cli.js"
1381 2371 }
1382 2372 },
  2373 + "node_modules/levn": {
  2374 + "version": "0.4.1",
  2375 + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
  2376 + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
  2377 + "dev": true,
  2378 + "dependencies": {
  2379 + "prelude-ls": "^1.2.1",
  2380 + "type-check": "~0.4.0"
  2381 + },
  2382 + "engines": {
  2383 + "node": ">= 0.8.0"
  2384 + }
  2385 + },
  2386 + "node_modules/lines-and-columns": {
  2387 + "version": "1.1.6",
  2388 + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
  2389 + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
  2390 + "dev": true
  2391 + },
  2392 + "node_modules/lint-staged": {
  2393 + "version": "11.1.1",
  2394 + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-11.1.1.tgz",
  2395 + "integrity": "sha512-eTNGe6i78PSUUH2BZi1gZmGmNfb8IeN4z2OzMYxSZ1qnP1WXKn1E7D+OHwLbRDm/wQINnzIj0bsKJ6lLVSuZiQ==",
  2396 + "dev": true,
  2397 + "dependencies": {
  2398 + "chalk": "^4.1.1",
  2399 + "cli-truncate": "^2.1.0",
  2400 + "commander": "^7.2.0",
  2401 + "cosmiconfig": "^7.0.0",
  2402 + "debug": "^4.3.1",
  2403 + "dedent": "^0.7.0",
  2404 + "enquirer": "^2.3.6",
  2405 + "execa": "^5.0.0",
  2406 + "listr2": "^3.8.2",
  2407 + "log-symbols": "^4.1.0",
  2408 + "micromatch": "^4.0.4",
  2409 + "normalize-path": "^3.0.0",
  2410 + "please-upgrade-node": "^3.2.0",
  2411 + "string-argv": "0.3.1",
  2412 + "stringify-object": "^3.3.0"
  2413 + },
  2414 + "bin": {
  2415 + "lint-staged": "bin/lint-staged.js"
  2416 + },
  2417 + "funding": {
  2418 + "url": "https://opencollective.com/lint-staged"
  2419 + }
  2420 + },
  2421 + "node_modules/lint-staged/node_modules/ansi-styles": {
  2422 + "version": "4.3.0",
  2423 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  2424 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  2425 + "dev": true,
  2426 + "dependencies": {
  2427 + "color-convert": "^2.0.1"
  2428 + },
  2429 + "engines": {
  2430 + "node": ">=8"
  2431 + },
  2432 + "funding": {
  2433 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  2434 + }
  2435 + },
  2436 + "node_modules/lint-staged/node_modules/chalk": {
  2437 + "version": "4.1.1",
  2438 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  2439 + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  2440 + "dev": true,
  2441 + "dependencies": {
  2442 + "ansi-styles": "^4.1.0",
  2443 + "supports-color": "^7.1.0"
  2444 + },
  2445 + "engines": {
  2446 + "node": ">=10"
  2447 + },
  2448 + "funding": {
  2449 + "url": "https://github.com/chalk/chalk?sponsor=1"
  2450 + }
  2451 + },
  2452 + "node_modules/lint-staged/node_modules/color-convert": {
  2453 + "version": "2.0.1",
  2454 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  2455 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  2456 + "dev": true,
  2457 + "dependencies": {
  2458 + "color-name": "~1.1.4"
  2459 + },
  2460 + "engines": {
  2461 + "node": ">=7.0.0"
  2462 + }
  2463 + },
  2464 + "node_modules/lint-staged/node_modules/color-name": {
  2465 + "version": "1.1.4",
  2466 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  2467 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  2468 + "dev": true
  2469 + },
  2470 + "node_modules/lint-staged/node_modules/debug": {
  2471 + "version": "4.3.2",
  2472 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
  2473 + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
  2474 + "dev": true,
  2475 + "dependencies": {
  2476 + "ms": "2.1.2"
  2477 + },
  2478 + "engines": {
  2479 + "node": ">=6.0"
  2480 + },
  2481 + "peerDependenciesMeta": {
  2482 + "supports-color": {
  2483 + "optional": true
  2484 + }
  2485 + }
  2486 + },
  2487 + "node_modules/lint-staged/node_modules/has-flag": {
  2488 + "version": "4.0.0",
  2489 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  2490 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  2491 + "dev": true,
  2492 + "engines": {
  2493 + "node": ">=8"
  2494 + }
  2495 + },
  2496 + "node_modules/lint-staged/node_modules/ms": {
  2497 + "version": "2.1.2",
  2498 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  2499 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
  2500 + "dev": true
  2501 + },
  2502 + "node_modules/lint-staged/node_modules/supports-color": {
  2503 + "version": "7.2.0",
  2504 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  2505 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  2506 + "dev": true,
  2507 + "dependencies": {
  2508 + "has-flag": "^4.0.0"
  2509 + },
  2510 + "engines": {
  2511 + "node": ">=8"
  2512 + }
  2513 + },
  2514 + "node_modules/listr2": {
  2515 + "version": "3.11.0",
  2516 + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.11.0.tgz",
  2517 + "integrity": "sha512-XLJVe2JgXCyQTa3FbSv11lkKExYmEyA4jltVo8z4FX10Vt1Yj8IMekBfwim0BSOM9uj1QMTJvDQQpHyuPbB/dQ==",
  2518 + "dev": true,
  2519 + "dependencies": {
  2520 + "cli-truncate": "^2.1.0",
  2521 + "colorette": "^1.2.2",
  2522 + "log-update": "^4.0.0",
  2523 + "p-map": "^4.0.0",
  2524 + "rxjs": "^6.6.7",
  2525 + "through": "^2.3.8",
  2526 + "wrap-ansi": "^7.0.0"
  2527 + },
  2528 + "engines": {
  2529 + "node": ">=10.0.0"
  2530 + },
  2531 + "peerDependencies": {
  2532 + "enquirer": ">= 2.3.0 < 3"
  2533 + }
  2534 + },
1383 2535 "node_modules/loader-utils": {
1384 2536 "version": "1.2.3",
1385 2537 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
... ... @@ -1409,11 +2561,197 @@
1409 2561 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1410 2562 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
1411 2563 },
  2564 + "node_modules/lodash.clonedeep": {
  2565 + "version": "4.5.0",
  2566 + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
  2567 + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
  2568 + "dev": true
  2569 + },
  2570 + "node_modules/lodash.merge": {
  2571 + "version": "4.6.2",
  2572 + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
  2573 + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
  2574 + "dev": true
  2575 + },
1412 2576 "node_modules/lodash.sortby": {
1413 2577 "version": "4.7.0",
1414 2578 "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
1415 2579 "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg="
1416 2580 },
  2581 + "node_modules/lodash.truncate": {
  2582 + "version": "4.4.2",
  2583 + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
  2584 + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=",
  2585 + "dev": true
  2586 + },
  2587 + "node_modules/log-symbols": {
  2588 + "version": "4.1.0",
  2589 + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
  2590 + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
  2591 + "dev": true,
  2592 + "dependencies": {
  2593 + "chalk": "^4.1.0",
  2594 + "is-unicode-supported": "^0.1.0"
  2595 + },
  2596 + "engines": {
  2597 + "node": ">=10"
  2598 + },
  2599 + "funding": {
  2600 + "url": "https://github.com/sponsors/sindresorhus"
  2601 + }
  2602 + },
  2603 + "node_modules/log-symbols/node_modules/ansi-styles": {
  2604 + "version": "4.3.0",
  2605 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  2606 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  2607 + "dev": true,
  2608 + "dependencies": {
  2609 + "color-convert": "^2.0.1"
  2610 + },
  2611 + "engines": {
  2612 + "node": ">=8"
  2613 + },
  2614 + "funding": {
  2615 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  2616 + }
  2617 + },
  2618 + "node_modules/log-symbols/node_modules/chalk": {
  2619 + "version": "4.1.1",
  2620 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  2621 + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  2622 + "dev": true,
  2623 + "dependencies": {
  2624 + "ansi-styles": "^4.1.0",
  2625 + "supports-color": "^7.1.0"
  2626 + },
  2627 + "engines": {
  2628 + "node": ">=10"
  2629 + },
  2630 + "funding": {
  2631 + "url": "https://github.com/chalk/chalk?sponsor=1"
  2632 + }
  2633 + },
  2634 + "node_modules/log-symbols/node_modules/color-convert": {
  2635 + "version": "2.0.1",
  2636 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  2637 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  2638 + "dev": true,
  2639 + "dependencies": {
  2640 + "color-name": "~1.1.4"
  2641 + },
  2642 + "engines": {
  2643 + "node": ">=7.0.0"
  2644 + }
  2645 + },
  2646 + "node_modules/log-symbols/node_modules/color-name": {
  2647 + "version": "1.1.4",
  2648 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  2649 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  2650 + "dev": true
  2651 + },
  2652 + "node_modules/log-symbols/node_modules/has-flag": {
  2653 + "version": "4.0.0",
  2654 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  2655 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  2656 + "dev": true,
  2657 + "engines": {
  2658 + "node": ">=8"
  2659 + }
  2660 + },
  2661 + "node_modules/log-symbols/node_modules/supports-color": {
  2662 + "version": "7.2.0",
  2663 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  2664 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  2665 + "dev": true,
  2666 + "dependencies": {
  2667 + "has-flag": "^4.0.0"
  2668 + },
  2669 + "engines": {
  2670 + "node": ">=8"
  2671 + }
  2672 + },
  2673 + "node_modules/log-update": {
  2674 + "version": "4.0.0",
  2675 + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz",
  2676 + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==",
  2677 + "dev": true,
  2678 + "dependencies": {
  2679 + "ansi-escapes": "^4.3.0",
  2680 + "cli-cursor": "^3.1.0",
  2681 + "slice-ansi": "^4.0.0",
  2682 + "wrap-ansi": "^6.2.0"
  2683 + },
  2684 + "engines": {
  2685 + "node": ">=10"
  2686 + },
  2687 + "funding": {
  2688 + "url": "https://github.com/sponsors/sindresorhus"
  2689 + }
  2690 + },
  2691 + "node_modules/log-update/node_modules/ansi-styles": {
  2692 + "version": "4.3.0",
  2693 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  2694 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  2695 + "dev": true,
  2696 + "dependencies": {
  2697 + "color-convert": "^2.0.1"
  2698 + },
  2699 + "engines": {
  2700 + "node": ">=8"
  2701 + },
  2702 + "funding": {
  2703 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  2704 + }
  2705 + },
  2706 + "node_modules/log-update/node_modules/color-convert": {
  2707 + "version": "2.0.1",
  2708 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  2709 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  2710 + "dev": true,
  2711 + "dependencies": {
  2712 + "color-name": "~1.1.4"
  2713 + },
  2714 + "engines": {
  2715 + "node": ">=7.0.0"
  2716 + }
  2717 + },
  2718 + "node_modules/log-update/node_modules/color-name": {
  2719 + "version": "1.1.4",
  2720 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  2721 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  2722 + "dev": true
  2723 + },
  2724 + "node_modules/log-update/node_modules/slice-ansi": {
  2725 + "version": "4.0.0",
  2726 + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
  2727 + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
  2728 + "dev": true,
  2729 + "dependencies": {
  2730 + "ansi-styles": "^4.0.0",
  2731 + "astral-regex": "^2.0.0",
  2732 + "is-fullwidth-code-point": "^3.0.0"
  2733 + },
  2734 + "engines": {
  2735 + "node": ">=10"
  2736 + },
  2737 + "funding": {
  2738 + "url": "https://github.com/chalk/slice-ansi?sponsor=1"
  2739 + }
  2740 + },
  2741 + "node_modules/log-update/node_modules/wrap-ansi": {
  2742 + "version": "6.2.0",
  2743 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
  2744 + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
  2745 + "dev": true,
  2746 + "dependencies": {
  2747 + "ansi-styles": "^4.0.0",
  2748 + "string-width": "^4.1.0",
  2749 + "strip-ansi": "^6.0.0"
  2750 + },
  2751 + "engines": {
  2752 + "node": ">=8"
  2753 + }
  2754 + },
1417 2755 "node_modules/loose-envify": {
1418 2756 "version": "1.4.0",
1419 2757 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
... ... @@ -1425,6 +2763,18 @@
1425 2763 "loose-envify": "cli.js"
1426 2764 }
1427 2765 },
  2766 + "node_modules/lru-cache": {
  2767 + "version": "6.0.0",
  2768 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
  2769 + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
  2770 + "dev": true,
  2771 + "dependencies": {
  2772 + "yallist": "^4.0.0"
  2773 + },
  2774 + "engines": {
  2775 + "node": ">=10"
  2776 + }
  2777 + },
1428 2778 "node_modules/make-dir": {
1429 2779 "version": "3.1.0",
1430 2780 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
... ... @@ -1454,6 +2804,19 @@
1454 2804 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
1455 2805 "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
1456 2806 },
  2807 + "node_modules/micromatch": {
  2808 + "version": "4.0.4",
  2809 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
  2810 + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
  2811 + "dev": true,
  2812 + "dependencies": {
  2813 + "braces": "^3.0.1",
  2814 + "picomatch": "^2.2.3"
  2815 + },
  2816 + "engines": {
  2817 + "node": ">=8.6"
  2818 + }
  2819 + },
1457 2820 "node_modules/miller-rabin": {
1458 2821 "version": "4.0.1",
1459 2822 "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
... ... @@ -1471,6 +2834,15 @@
1471 2834 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
1472 2835 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
1473 2836 },
  2837 + "node_modules/mimic-fn": {
  2838 + "version": "2.1.0",
  2839 + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
  2840 + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
  2841 + "dev": true,
  2842 + "engines": {
  2843 + "node": ">=6"
  2844 + }
  2845 + },
1474 2846 "node_modules/minimalistic-assert": {
1475 2847 "version": "1.0.1",
1476 2848 "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
... ... @@ -1481,6 +2853,18 @@
1481 2853 "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
1482 2854 "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="
1483 2855 },
  2856 + "node_modules/minimatch": {
  2857 + "version": "3.0.4",
  2858 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
  2859 + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
  2860 + "dev": true,
  2861 + "dependencies": {
  2862 + "brace-expansion": "^1.1.7"
  2863 + },
  2864 + "engines": {
  2865 + "node": "*"
  2866 + }
  2867 + },
1484 2868 "node_modules/minimist": {
1485 2869 "version": "1.2.5",
1486 2870 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
... ... @@ -1510,6 +2894,12 @@
1510 2894 "querystring": "^0.2.0"
1511 2895 }
1512 2896 },
  2897 + "node_modules/natural-compare": {
  2898 + "version": "1.4.0",
  2899 + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
  2900 + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
  2901 + "dev": true
  2902 + },
1513 2903 "node_modules/next": {
1514 2904 "version": "11.0.1",
1515 2905 "resolved": "https://registry.npmjs.org/next/-/next-11.0.1.tgz",
... ... @@ -1762,6 +3152,18 @@
1762 3152 "node": ">=0.10.0"
1763 3153 }
1764 3154 },
  3155 + "node_modules/npm-run-path": {
  3156 + "version": "4.0.1",
  3157 + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
  3158 + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
  3159 + "dev": true,
  3160 + "dependencies": {
  3161 + "path-key": "^3.0.0"
  3162 + },
  3163 + "engines": {
  3164 + "node": ">=8"
  3165 + }
  3166 + },
1765 3167 "node_modules/object-assign": {
1766 3168 "version": "4.1.1",
1767 3169 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
... ... @@ -1818,6 +3220,47 @@
1818 3220 "url": "https://github.com/sponsors/ljharb"
1819 3221 }
1820 3222 },
  3223 + "node_modules/once": {
  3224 + "version": "1.4.0",
  3225 + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
  3226 + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
  3227 + "dev": true,
  3228 + "dependencies": {
  3229 + "wrappy": "1"
  3230 + }
  3231 + },
  3232 + "node_modules/onetime": {
  3233 + "version": "5.1.2",
  3234 + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
  3235 + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
  3236 + "dev": true,
  3237 + "dependencies": {
  3238 + "mimic-fn": "^2.1.0"
  3239 + },
  3240 + "engines": {
  3241 + "node": ">=6"
  3242 + },
  3243 + "funding": {
  3244 + "url": "https://github.com/sponsors/sindresorhus"
  3245 + }
  3246 + },
  3247 + "node_modules/optionator": {
  3248 + "version": "0.9.1",
  3249 + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
  3250 + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
  3251 + "dev": true,
  3252 + "dependencies": {
  3253 + "deep-is": "^0.1.3",
  3254 + "fast-levenshtein": "^2.0.6",
  3255 + "levn": "^0.4.1",
  3256 + "prelude-ls": "^1.2.1",
  3257 + "type-check": "^0.4.0",
  3258 + "word-wrap": "^1.2.3"
  3259 + },
  3260 + "engines": {
  3261 + "node": ">= 0.8.0"
  3262 + }
  3263 + },
1821 3264 "node_modules/os-browserify": {
1822 3265 "version": "0.3.0",
1823 3266 "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
... ... @@ -1862,6 +3305,21 @@
1862 3305 "url": "https://github.com/sponsors/sindresorhus"
1863 3306 }
1864 3307 },
  3308 + "node_modules/p-map": {
  3309 + "version": "4.0.0",
  3310 + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
  3311 + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
  3312 + "dev": true,
  3313 + "dependencies": {
  3314 + "aggregate-error": "^3.0.0"
  3315 + },
  3316 + "engines": {
  3317 + "node": ">=10"
  3318 + },
  3319 + "funding": {
  3320 + "url": "https://github.com/sponsors/sindresorhus"
  3321 + }
  3322 + },
1865 3323 "node_modules/p-try": {
1866 3324 "version": "2.2.0",
1867 3325 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
... ... @@ -1875,6 +3333,18 @@
1875 3333 "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
1876 3334 "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
1877 3335 },
  3336 + "node_modules/parent-module": {
  3337 + "version": "1.0.1",
  3338 + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
  3339 + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
  3340 + "dev": true,
  3341 + "dependencies": {
  3342 + "callsites": "^3.0.0"
  3343 + },
  3344 + "engines": {
  3345 + "node": ">=6"
  3346 + }
  3347 + },
1878 3348 "node_modules/parse-asn1": {
1879 3349 "version": "5.1.6",
1880 3350 "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
... ... @@ -1887,6 +3357,24 @@
1887 3357 "safe-buffer": "^5.1.1"
1888 3358 }
1889 3359 },
  3360 + "node_modules/parse-json": {
  3361 + "version": "5.2.0",
  3362 + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
  3363 + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
  3364 + "dev": true,
  3365 + "dependencies": {
  3366 + "@babel/code-frame": "^7.0.0",
  3367 + "error-ex": "^1.3.1",
  3368 + "json-parse-even-better-errors": "^2.3.0",
  3369 + "lines-and-columns": "^1.1.6"
  3370 + },
  3371 + "engines": {
  3372 + "node": ">=8"
  3373 + },
  3374 + "funding": {
  3375 + "url": "https://github.com/sponsors/sindresorhus"
  3376 + }
  3377 + },
1890 3378 "node_modules/path-browserify": {
1891 3379 "version": "1.0.1",
1892 3380 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
... ... @@ -1900,6 +3388,33 @@
1900 3388 "node": ">=8"
1901 3389 }
1902 3390 },
  3391 + "node_modules/path-is-absolute": {
  3392 + "version": "1.0.1",
  3393 + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
  3394 + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
  3395 + "dev": true,
  3396 + "engines": {
  3397 + "node": ">=0.10.0"
  3398 + }
  3399 + },
  3400 + "node_modules/path-key": {
  3401 + "version": "3.1.1",
  3402 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
  3403 + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
  3404 + "dev": true,
  3405 + "engines": {
  3406 + "node": ">=8"
  3407 + }
  3408 + },
  3409 + "node_modules/path-type": {
  3410 + "version": "4.0.0",
  3411 + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
  3412 + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
  3413 + "dev": true,
  3414 + "engines": {
  3415 + "node": ">=8"
  3416 + }
  3417 + },
1903 3418 "node_modules/pbkdf2": {
1904 3419 "version": "3.1.2",
1905 3420 "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
... ... @@ -1942,6 +3457,15 @@
1942 3457 "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz",
1943 3458 "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg=="
1944 3459 },
  3460 + "node_modules/please-upgrade-node": {
  3461 + "version": "3.2.0",
  3462 + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz",
  3463 + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==",
  3464 + "dev": true,
  3465 + "dependencies": {
  3466 + "semver-compare": "^1.0.0"
  3467 + }
  3468 + },
1945 3469 "node_modules/pnp-webpack-plugin": {
1946 3470 "version": "1.6.4",
1947 3471 "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz",
... ... @@ -1978,6 +3502,27 @@
1978 3502 "node": ">=0.10.0"
1979 3503 }
1980 3504 },
  3505 + "node_modules/prelude-ls": {
  3506 + "version": "1.2.1",
  3507 + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
  3508 + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
  3509 + "dev": true,
  3510 + "engines": {
  3511 + "node": ">= 0.8.0"
  3512 + }
  3513 + },
  3514 + "node_modules/prettier": {
  3515 + "version": "2.3.2",
  3516 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.2.tgz",
  3517 + "integrity": "sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==",
  3518 + "dev": true,
  3519 + "bin": {
  3520 + "prettier": "bin-prettier.js"
  3521 + },
  3522 + "engines": {
  3523 + "node": ">=10.13.0"
  3524 + }
  3525 + },
1981 3526 "node_modules/process": {
1982 3527 "version": "0.11.10",
1983 3528 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
... ... @@ -1991,6 +3536,15 @@
1991 3536 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
1992 3537 "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
1993 3538 },
  3539 + "node_modules/progress": {
  3540 + "version": "2.0.3",
  3541 + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
  3542 + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
  3543 + "dev": true,
  3544 + "engines": {
  3545 + "node": ">=0.4.0"
  3546 + }
  3547 + },
1994 3548 "node_modules/prop-types": {
1995 3549 "version": "15.7.2",
1996 3550 "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz",
... ... @@ -2163,6 +3717,64 @@
2163 3717 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
2164 3718 "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="
2165 3719 },
  3720 + "node_modules/regexpp": {
  3721 + "version": "3.2.0",
  3722 + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
  3723 + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
  3724 + "dev": true,
  3725 + "engines": {
  3726 + "node": ">=8"
  3727 + },
  3728 + "funding": {
  3729 + "url": "https://github.com/sponsors/mysticatea"
  3730 + }
  3731 + },
  3732 + "node_modules/require-from-string": {
  3733 + "version": "2.0.2",
  3734 + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
  3735 + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
  3736 + "dev": true,
  3737 + "engines": {
  3738 + "node": ">=0.10.0"
  3739 + }
  3740 + },
  3741 + "node_modules/resolve-from": {
  3742 + "version": "4.0.0",
  3743 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
  3744 + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
  3745 + "dev": true,
  3746 + "engines": {
  3747 + "node": ">=4"
  3748 + }
  3749 + },
  3750 + "node_modules/restore-cursor": {
  3751 + "version": "3.1.0",
  3752 + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
  3753 + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
  3754 + "dev": true,
  3755 + "dependencies": {
  3756 + "onetime": "^5.1.0",
  3757 + "signal-exit": "^3.0.2"
  3758 + },
  3759 + "engines": {
  3760 + "node": ">=8"
  3761 + }
  3762 + },
  3763 + "node_modules/rimraf": {
  3764 + "version": "3.0.2",
  3765 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
  3766 + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
  3767 + "dev": true,
  3768 + "dependencies": {
  3769 + "glob": "^7.1.3"
  3770 + },
  3771 + "bin": {
  3772 + "rimraf": "bin.js"
  3773 + },
  3774 + "funding": {
  3775 + "url": "https://github.com/sponsors/isaacs"
  3776 + }
  3777 + },
2166 3778 "node_modules/ripemd160": {
2167 3779 "version": "2.0.2",
2168 3780 "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
... ... @@ -2172,6 +3784,18 @@
2172 3784 "inherits": "^2.0.1"
2173 3785 }
2174 3786 },
  3787 + "node_modules/rxjs": {
  3788 + "version": "6.6.7",
  3789 + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
  3790 + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
  3791 + "dev": true,
  3792 + "dependencies": {
  3793 + "tslib": "^1.9.0"
  3794 + },
  3795 + "engines": {
  3796 + "npm": ">=2.0.0"
  3797 + }
  3798 + },
2175 3799 "node_modules/safe-buffer": {
2176 3800 "version": "5.2.1",
2177 3801 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
... ... @@ -2213,6 +3837,12 @@
2213 3837 "semver": "bin/semver.js"
2214 3838 }
2215 3839 },
  3840 + "node_modules/semver-compare": {
  3841 + "version": "1.0.0",
  3842 + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz",
  3843 + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=",
  3844 + "dev": true
  3845 + },
2216 3846 "node_modules/setimmediate": {
2217 3847 "version": "1.0.5",
2218 3848 "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
... ... @@ -2235,11 +3865,85 @@
2235 3865 "sha.js": "bin.js"
2236 3866 }
2237 3867 },
  3868 + "node_modules/shebang-command": {
  3869 + "version": "2.0.0",
  3870 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
  3871 + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
  3872 + "dev": true,
  3873 + "dependencies": {
  3874 + "shebang-regex": "^3.0.0"
  3875 + },
  3876 + "engines": {
  3877 + "node": ">=8"
  3878 + }
  3879 + },
  3880 + "node_modules/shebang-regex": {
  3881 + "version": "3.0.0",
  3882 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
  3883 + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
  3884 + "dev": true,
  3885 + "engines": {
  3886 + "node": ">=8"
  3887 + }
  3888 + },
2238 3889 "node_modules/shell-quote": {
2239 3890 "version": "1.7.2",
2240 3891 "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz",
2241 3892 "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg=="
2242 3893 },
  3894 + "node_modules/signal-exit": {
  3895 + "version": "3.0.3",
  3896 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
  3897 + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
  3898 + "dev": true
  3899 + },
  3900 + "node_modules/slice-ansi": {
  3901 + "version": "3.0.0",
  3902 + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz",
  3903 + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==",
  3904 + "dev": true,
  3905 + "dependencies": {
  3906 + "ansi-styles": "^4.0.0",
  3907 + "astral-regex": "^2.0.0",
  3908 + "is-fullwidth-code-point": "^3.0.0"
  3909 + },
  3910 + "engines": {
  3911 + "node": ">=8"
  3912 + }
  3913 + },
  3914 + "node_modules/slice-ansi/node_modules/ansi-styles": {
  3915 + "version": "4.3.0",
  3916 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  3917 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  3918 + "dev": true,
  3919 + "dependencies": {
  3920 + "color-convert": "^2.0.1"
  3921 + },
  3922 + "engines": {
  3923 + "node": ">=8"
  3924 + },
  3925 + "funding": {
  3926 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  3927 + }
  3928 + },
  3929 + "node_modules/slice-ansi/node_modules/color-convert": {
  3930 + "version": "2.0.1",
  3931 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  3932 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  3933 + "dev": true,
  3934 + "dependencies": {
  3935 + "color-name": "~1.1.4"
  3936 + },
  3937 + "engines": {
  3938 + "node": ">=7.0.0"
  3939 + }
  3940 + },
  3941 + "node_modules/slice-ansi/node_modules/color-name": {
  3942 + "version": "1.1.4",
  3943 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  3944 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  3945 + "dev": true
  3946 + },
2243 3947 "node_modules/source-map": {
2244 3948 "version": "0.8.0-beta.0",
2245 3949 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz",
... ... @@ -2251,6 +3955,12 @@
2251 3955 "node": ">= 8"
2252 3956 }
2253 3957 },
  3958 + "node_modules/sprintf-js": {
  3959 + "version": "1.0.3",
  3960 + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
  3961 + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
  3962 + "dev": true
  3963 + },
2254 3964 "node_modules/stacktrace-parser": {
2255 3965 "version": "0.1.10",
2256 3966 "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz",
... ... @@ -2306,11 +4016,34 @@
2306 4016 "safe-buffer": "~5.2.0"
2307 4017 }
2308 4018 },
  4019 + "node_modules/string-argv": {
  4020 + "version": "0.3.1",
  4021 + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz",
  4022 + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==",
  4023 + "dev": true,
  4024 + "engines": {
  4025 + "node": ">=0.6.19"
  4026 + }
  4027 + },
2309 4028 "node_modules/string-hash": {
2310 4029 "version": "1.1.3",
2311 4030 "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz",
2312 4031 "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs="
2313 4032 },
  4033 + "node_modules/string-width": {
  4034 + "version": "4.2.2",
  4035 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
  4036 + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
  4037 + "dev": true,
  4038 + "dependencies": {
  4039 + "emoji-regex": "^8.0.0",
  4040 + "is-fullwidth-code-point": "^3.0.0",
  4041 + "strip-ansi": "^6.0.0"
  4042 + },
  4043 + "engines": {
  4044 + "node": ">=8"
  4045 + }
  4046 + },
2314 4047 "node_modules/string.prototype.trimend": {
2315 4048 "version": "1.0.4",
2316 4049 "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
... ... @@ -2335,6 +4068,20 @@
2335 4068 "url": "https://github.com/sponsors/ljharb"
2336 4069 }
2337 4070 },
  4071 + "node_modules/stringify-object": {
  4072 + "version": "3.3.0",
  4073 + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz",
  4074 + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==",
  4075 + "dev": true,
  4076 + "dependencies": {
  4077 + "get-own-enumerable-property-symbols": "^3.0.0",
  4078 + "is-obj": "^1.0.1",
  4079 + "is-regexp": "^1.0.0"
  4080 + },
  4081 + "engines": {
  4082 + "node": ">=4"
  4083 + }
  4084 + },
2338 4085 "node_modules/strip-ansi": {
2339 4086 "version": "6.0.0",
2340 4087 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
... ... @@ -2346,6 +4093,27 @@
2346 4093 "node": ">=8"
2347 4094 }
2348 4095 },
  4096 + "node_modules/strip-final-newline": {
  4097 + "version": "2.0.0",
  4098 + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
  4099 + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
  4100 + "dev": true,
  4101 + "engines": {
  4102 + "node": ">=6"
  4103 + }
  4104 + },
  4105 + "node_modules/strip-json-comments": {
  4106 + "version": "3.1.1",
  4107 + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
  4108 + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
  4109 + "dev": true,
  4110 + "engines": {
  4111 + "node": ">=8"
  4112 + },
  4113 + "funding": {
  4114 + "url": "https://github.com/sponsors/sindresorhus"
  4115 + }
  4116 + },
2349 4117 "node_modules/styled-jsx": {
2350 4118 "version": "3.3.2",
2351 4119 "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-3.3.2.tgz",
... ... @@ -2390,12 +4158,113 @@
2390 4158 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
2391 4159 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
2392 4160 "dependencies": {
2393   - "has-flag": "^3.0.0"
  4161 + "has-flag": "^3.0.0"
  4162 + },
  4163 + "engines": {
  4164 + "node": ">=4"
  4165 + }
  4166 + },
  4167 + "node_modules/table": {
  4168 + "version": "6.7.1",
  4169 + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz",
  4170 + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==",
  4171 + "dev": true,
  4172 + "dependencies": {
  4173 + "ajv": "^8.0.1",
  4174 + "lodash.clonedeep": "^4.5.0",
  4175 + "lodash.truncate": "^4.4.2",
  4176 + "slice-ansi": "^4.0.0",
  4177 + "string-width": "^4.2.0",
  4178 + "strip-ansi": "^6.0.0"
  4179 + },
  4180 + "engines": {
  4181 + "node": ">=10.0.0"
  4182 + }
  4183 + },
  4184 + "node_modules/table/node_modules/ajv": {
  4185 + "version": "8.6.2",
  4186 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz",
  4187 + "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==",
  4188 + "dev": true,
  4189 + "dependencies": {
  4190 + "fast-deep-equal": "^3.1.1",
  4191 + "json-schema-traverse": "^1.0.0",
  4192 + "require-from-string": "^2.0.2",
  4193 + "uri-js": "^4.2.2"
  4194 + },
  4195 + "funding": {
  4196 + "type": "github",
  4197 + "url": "https://github.com/sponsors/epoberezkin"
  4198 + }
  4199 + },
  4200 + "node_modules/table/node_modules/ansi-styles": {
  4201 + "version": "4.3.0",
  4202 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  4203 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  4204 + "dev": true,
  4205 + "dependencies": {
  4206 + "color-convert": "^2.0.1"
  4207 + },
  4208 + "engines": {
  4209 + "node": ">=8"
  4210 + },
  4211 + "funding": {
  4212 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  4213 + }
  4214 + },
  4215 + "node_modules/table/node_modules/color-convert": {
  4216 + "version": "2.0.1",
  4217 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  4218 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  4219 + "dev": true,
  4220 + "dependencies": {
  4221 + "color-name": "~1.1.4"
  4222 + },
  4223 + "engines": {
  4224 + "node": ">=7.0.0"
  4225 + }
  4226 + },
  4227 + "node_modules/table/node_modules/color-name": {
  4228 + "version": "1.1.4",
  4229 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  4230 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  4231 + "dev": true
  4232 + },
  4233 + "node_modules/table/node_modules/json-schema-traverse": {
  4234 + "version": "1.0.0",
  4235 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
  4236 + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
  4237 + "dev": true
  4238 + },
  4239 + "node_modules/table/node_modules/slice-ansi": {
  4240 + "version": "4.0.0",
  4241 + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
  4242 + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
  4243 + "dev": true,
  4244 + "dependencies": {
  4245 + "ansi-styles": "^4.0.0",
  4246 + "astral-regex": "^2.0.0",
  4247 + "is-fullwidth-code-point": "^3.0.0"
2394 4248 },
2395 4249 "engines": {
2396   - "node": ">=4"
  4250 + "node": ">=10"
  4251 + },
  4252 + "funding": {
  4253 + "url": "https://github.com/chalk/slice-ansi?sponsor=1"
2397 4254 }
2398 4255 },
  4256 + "node_modules/text-table": {
  4257 + "version": "0.2.0",
  4258 + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
  4259 + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
  4260 + "dev": true
  4261 + },
  4262 + "node_modules/through": {
  4263 + "version": "2.3.8",
  4264 + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
  4265 + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
  4266 + "dev": true
  4267 + },
2399 4268 "node_modules/timers-browserify": {
2400 4269 "version": "2.0.12",
2401 4270 "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
... ... @@ -2468,11 +4337,29 @@
2468 4337 }
2469 4338 }
2470 4339 },
  4340 + "node_modules/tslib": {
  4341 + "version": "1.14.1",
  4342 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
  4343 + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
  4344 + "dev": true
  4345 + },
2471 4346 "node_modules/tty-browserify": {
2472 4347 "version": "0.0.1",
2473 4348 "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz",
2474 4349 "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw=="
2475 4350 },
  4351 + "node_modules/type-check": {
  4352 + "version": "0.4.0",
  4353 + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
  4354 + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
  4355 + "dev": true,
  4356 + "dependencies": {
  4357 + "prelude-ls": "^1.2.1"
  4358 + },
  4359 + "engines": {
  4360 + "node": ">= 0.8.0"
  4361 + }
  4362 + },
2476 4363 "node_modules/type-fest": {
2477 4364 "version": "0.7.1",
2478 4365 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz",
... ... @@ -2503,6 +4390,24 @@
2503 4390 "node": ">= 0.8"
2504 4391 }
2505 4392 },
  4393 + "node_modules/uri-js": {
  4394 + "version": "4.4.1",
  4395 + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
  4396 + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
  4397 + "dev": true,
  4398 + "dependencies": {
  4399 + "punycode": "^2.1.0"
  4400 + }
  4401 + },
  4402 + "node_modules/uri-js/node_modules/punycode": {
  4403 + "version": "2.1.1",
  4404 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
  4405 + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
  4406 + "dev": true,
  4407 + "engines": {
  4408 + "node": ">=6"
  4409 + }
  4410 + },
2506 4411 "node_modules/url": {
2507 4412 "version": "0.11.0",
2508 4413 "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
... ... @@ -2555,6 +4460,12 @@
2555 4460 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
2556 4461 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
2557 4462 },
  4463 + "node_modules/v8-compile-cache": {
  4464 + "version": "2.3.0",
  4465 + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
  4466 + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
  4467 + "dev": true
  4468 + },
2558 4469 "node_modules/vm-browserify": {
2559 4470 "version": "1.1.2",
2560 4471 "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
... ... @@ -2587,6 +4498,21 @@
2587 4498 "webidl-conversions": "^4.0.2"
2588 4499 }
2589 4500 },
  4501 + "node_modules/which": {
  4502 + "version": "2.0.2",
  4503 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
  4504 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
  4505 + "dev": true,
  4506 + "dependencies": {
  4507 + "isexe": "^2.0.0"
  4508 + },
  4509 + "bin": {
  4510 + "node-which": "bin/node-which"
  4511 + },
  4512 + "engines": {
  4513 + "node": ">= 8"
  4514 + }
  4515 + },
2590 4516 "node_modules/which-boxed-primitive": {
2591 4517 "version": "1.0.2",
2592 4518 "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
... ... @@ -2622,6 +4548,71 @@
2622 4548 "url": "https://github.com/sponsors/ljharb"
2623 4549 }
2624 4550 },
  4551 + "node_modules/word-wrap": {
  4552 + "version": "1.2.3",
  4553 + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
  4554 + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
  4555 + "dev": true,
  4556 + "engines": {
  4557 + "node": ">=0.10.0"
  4558 + }
  4559 + },
  4560 + "node_modules/wrap-ansi": {
  4561 + "version": "7.0.0",
  4562 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
  4563 + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
  4564 + "dev": true,
  4565 + "dependencies": {
  4566 + "ansi-styles": "^4.0.0",
  4567 + "string-width": "^4.1.0",
  4568 + "strip-ansi": "^6.0.0"
  4569 + },
  4570 + "engines": {
  4571 + "node": ">=10"
  4572 + },
  4573 + "funding": {
  4574 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
  4575 + }
  4576 + },
  4577 + "node_modules/wrap-ansi/node_modules/ansi-styles": {
  4578 + "version": "4.3.0",
  4579 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  4580 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  4581 + "dev": true,
  4582 + "dependencies": {
  4583 + "color-convert": "^2.0.1"
  4584 + },
  4585 + "engines": {
  4586 + "node": ">=8"
  4587 + },
  4588 + "funding": {
  4589 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  4590 + }
  4591 + },
  4592 + "node_modules/wrap-ansi/node_modules/color-convert": {
  4593 + "version": "2.0.1",
  4594 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  4595 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  4596 + "dev": true,
  4597 + "dependencies": {
  4598 + "color-name": "~1.1.4"
  4599 + },
  4600 + "engines": {
  4601 + "node": ">=7.0.0"
  4602 + }
  4603 + },
  4604 + "node_modules/wrap-ansi/node_modules/color-name": {
  4605 + "version": "1.1.4",
  4606 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  4607 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  4608 + "dev": true
  4609 + },
  4610 + "node_modules/wrappy": {
  4611 + "version": "1.0.2",
  4612 + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
  4613 + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
  4614 + "dev": true
  4615 + },
2625 4616 "node_modules/xtend": {
2626 4617 "version": "4.0.2",
2627 4618 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
... ... @@ -2630,6 +4621,21 @@
2630 4621 "node": ">=0.4"
2631 4622 }
2632 4623 },
  4624 + "node_modules/yallist": {
  4625 + "version": "4.0.0",
  4626 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
  4627 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
  4628 + "dev": true
  4629 + },
  4630 + "node_modules/yaml": {
  4631 + "version": "1.10.2",
  4632 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
  4633 + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
  4634 + "dev": true,
  4635 + "engines": {
  4636 + "node": ">= 6"
  4637 + }
  4638 + },
2633 4639 "node_modules/yocto-queue": {
2634 4640 "version": "0.1.0",
2635 4641 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
... ... @@ -2684,6 +4690,40 @@
2684 4690 "to-fast-properties": "^2.0.0"
2685 4691 }
2686 4692 },
  4693 + "@eslint/eslintrc": {
  4694 + "version": "0.4.3",
  4695 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
  4696 + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==",
  4697 + "dev": true,
  4698 + "requires": {
  4699 + "ajv": "^6.12.4",
  4700 + "debug": "^4.1.1",
  4701 + "espree": "^7.3.0",
  4702 + "globals": "^13.9.0",
  4703 + "ignore": "^4.0.6",
  4704 + "import-fresh": "^3.2.1",
  4705 + "js-yaml": "^3.13.1",
  4706 + "minimatch": "^3.0.4",
  4707 + "strip-json-comments": "^3.1.1"
  4708 + },
  4709 + "dependencies": {
  4710 + "debug": {
  4711 + "version": "4.3.2",
  4712 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
  4713 + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
  4714 + "dev": true,
  4715 + "requires": {
  4716 + "ms": "2.1.2"
  4717 + }
  4718 + },
  4719 + "ms": {
  4720 + "version": "2.1.2",
  4721 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  4722 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
  4723 + "dev": true
  4724 + }
  4725 + }
  4726 + },
2687 4727 "@hapi/accept": {
2688 4728 "version": "5.0.2",
2689 4729 "resolved": "https://registry.npmjs.org/@hapi/accept/-/accept-5.0.2.tgz",
... ... @@ -2706,6 +4746,40 @@
2706 4746 "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.0.tgz",
2707 4747 "integrity": "sha512-sqKVVVOe5ivCaXDWivIJYVSaEgdQK9ul7a4Kity5Iw7u9+wBAPbX1RMSnLLmp7O4Vzj0WOWwMAJsTL00xwaNug=="
2708 4748 },
  4749 + "@humanwhocodes/config-array": {
  4750 + "version": "0.5.0",
  4751 + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz",
  4752 + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==",
  4753 + "dev": true,
  4754 + "requires": {
  4755 + "@humanwhocodes/object-schema": "^1.2.0",
  4756 + "debug": "^4.1.1",
  4757 + "minimatch": "^3.0.4"
  4758 + },
  4759 + "dependencies": {
  4760 + "debug": {
  4761 + "version": "4.3.2",
  4762 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
  4763 + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
  4764 + "dev": true,
  4765 + "requires": {
  4766 + "ms": "2.1.2"
  4767 + }
  4768 + },
  4769 + "ms": {
  4770 + "version": "2.1.2",
  4771 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  4772 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
  4773 + "dev": true
  4774 + }
  4775 + }
  4776 + },
  4777 + "@humanwhocodes/object-schema": {
  4778 + "version": "1.2.0",
  4779 + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz",
  4780 + "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==",
  4781 + "dev": true
  4782 + },
2709 4783 "@next/env": {
2710 4784 "version": "11.0.1",
2711 4785 "resolved": "https://registry.npmjs.org/@next/env/-/env-11.0.1.tgz",
... ... @@ -2790,11 +4864,75 @@
2790 4864 "resolved": "https://registry.npmjs.org/@types/node/-/node-16.4.7.tgz",
2791 4865 "integrity": "sha512-aDDY54sst8sx47CWT6QQqIZp45yURq4dic0+HCYfYNcY5Ejlb/CLmFnRLfy3wQuYafOeh3lB/DAKaqRKBtcZmA=="
2792 4866 },
  4867 + "@types/parse-json": {
  4868 + "version": "4.0.0",
  4869 + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
  4870 + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
  4871 + "dev": true
  4872 + },
  4873 + "acorn": {
  4874 + "version": "7.4.1",
  4875 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
  4876 + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
  4877 + "dev": true
  4878 + },
  4879 + "acorn-jsx": {
  4880 + "version": "5.3.2",
  4881 + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
  4882 + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
  4883 + "dev": true,
  4884 + "requires": {}
  4885 + },
  4886 + "aggregate-error": {
  4887 + "version": "3.1.0",
  4888 + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
  4889 + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
  4890 + "dev": true,
  4891 + "requires": {
  4892 + "clean-stack": "^2.0.0",
  4893 + "indent-string": "^4.0.0"
  4894 + }
  4895 + },
  4896 + "ajv": {
  4897 + "version": "6.12.6",
  4898 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
  4899 + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
  4900 + "dev": true,
  4901 + "requires": {
  4902 + "fast-deep-equal": "^3.1.1",
  4903 + "fast-json-stable-stringify": "^2.0.0",
  4904 + "json-schema-traverse": "^0.4.1",
  4905 + "uri-js": "^4.2.2"
  4906 + }
  4907 + },
2793 4908 "anser": {
2794 4909 "version": "1.4.9",
2795 4910 "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.9.tgz",
2796 4911 "integrity": "sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA=="
2797 4912 },
  4913 + "ansi-colors": {
  4914 + "version": "4.1.1",
  4915 + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
  4916 + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
  4917 + "dev": true
  4918 + },
  4919 + "ansi-escapes": {
  4920 + "version": "4.3.2",
  4921 + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
  4922 + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
  4923 + "dev": true,
  4924 + "requires": {
  4925 + "type-fest": "^0.21.3"
  4926 + },
  4927 + "dependencies": {
  4928 + "type-fest": {
  4929 + "version": "0.21.3",
  4930 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
  4931 + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
  4932 + "dev": true
  4933 + }
  4934 + }
  4935 + },
2798 4936 "ansi-regex": {
2799 4937 "version": "5.0.0",
2800 4938 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
... ... @@ -2817,6 +4955,15 @@
2817 4955 "picomatch": "^2.0.4"
2818 4956 }
2819 4957 },
  4958 + "argparse": {
  4959 + "version": "1.0.10",
  4960 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
  4961 + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
  4962 + "dev": true,
  4963 + "requires": {
  4964 + "sprintf-js": "~1.0.2"
  4965 + }
  4966 + },
2820 4967 "asn1.js": {
2821 4968 "version": "5.4.1",
2822 4969 "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
... ... @@ -2851,6 +4998,12 @@
2851 4998 "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.2.tgz",
2852 4999 "integrity": "sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA=="
2853 5000 },
  5001 + "astral-regex": {
  5002 + "version": "2.0.0",
  5003 + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
  5004 + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
  5005 + "dev": true
  5006 + },
2854 5007 "available-typed-arrays": {
2855 5008 "version": "1.0.4",
2856 5009 "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.4.tgz",
... ... @@ -2861,6 +5014,12 @@
2861 5014 "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz",
2862 5015 "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY="
2863 5016 },
  5017 + "balanced-match": {
  5018 + "version": "1.0.2",
  5019 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
  5020 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
  5021 + "dev": true
  5022 + },
2864 5023 "base64-js": {
2865 5024 "version": "1.5.1",
2866 5025 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
... ... @@ -2881,6 +5040,16 @@
2881 5040 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
2882 5041 "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="
2883 5042 },
  5043 + "brace-expansion": {
  5044 + "version": "1.1.11",
  5045 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  5046 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  5047 + "dev": true,
  5048 + "requires": {
  5049 + "balanced-match": "^1.0.0",
  5050 + "concat-map": "0.0.1"
  5051 + }
  5052 + },
2884 5053 "braces": {
2885 5054 "version": "3.0.2",
2886 5055 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
... ... @@ -3006,6 +5175,12 @@
3006 5175 "get-intrinsic": "^1.0.2"
3007 5176 }
3008 5177 },
  5178 + "callsites": {
  5179 + "version": "3.1.0",
  5180 + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
  5181 + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
  5182 + "dev": true
  5183 + },
3009 5184 "caniuse-lite": {
3010 5185 "version": "1.0.30001248",
3011 5186 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz",
... ... @@ -3050,6 +5225,31 @@
3050 5225 "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz",
3051 5226 "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q=="
3052 5227 },
  5228 + "clean-stack": {
  5229 + "version": "2.2.0",
  5230 + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
  5231 + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
  5232 + "dev": true
  5233 + },
  5234 + "cli-cursor": {
  5235 + "version": "3.1.0",
  5236 + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
  5237 + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
  5238 + "dev": true,
  5239 + "requires": {
  5240 + "restore-cursor": "^3.1.0"
  5241 + }
  5242 + },
  5243 + "cli-truncate": {
  5244 + "version": "2.1.0",
  5245 + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz",
  5246 + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==",
  5247 + "dev": true,
  5248 + "requires": {
  5249 + "slice-ansi": "^3.0.0",
  5250 + "string-width": "^4.2.0"
  5251 + }
  5252 + },
3053 5253 "color-convert": {
3054 5254 "version": "1.9.3",
3055 5255 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
... ... @@ -3068,11 +5268,23 @@
3068 5268 "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
3069 5269 "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w=="
3070 5270 },
  5271 + "commander": {
  5272 + "version": "7.2.0",
  5273 + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
  5274 + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
  5275 + "dev": true
  5276 + },
3071 5277 "commondir": {
3072 5278 "version": "1.0.1",
3073 5279 "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
3074 5280 "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs="
3075 5281 },
  5282 + "concat-map": {
  5283 + "version": "0.0.1",
  5284 + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
  5285 + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
  5286 + "dev": true
  5287 + },
3076 5288 "console-browserify": {
3077 5289 "version": "1.2.0",
3078 5290 "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
... ... @@ -3103,6 +5315,19 @@
3103 5315 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
3104 5316 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
3105 5317 },
  5318 + "cosmiconfig": {
  5319 + "version": "7.0.0",
  5320 + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz",
  5321 + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==",
  5322 + "dev": true,
  5323 + "requires": {
  5324 + "@types/parse-json": "^4.0.0",
  5325 + "import-fresh": "^3.2.1",
  5326 + "parse-json": "^5.0.0",
  5327 + "path-type": "^4.0.0",
  5328 + "yaml": "^1.10.0"
  5329 + }
  5330 + },
3106 5331 "create-ecdh": {
3107 5332 "version": "4.0.4",
3108 5333 "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
... ... @@ -3144,6 +5369,17 @@
3144 5369 "sha.js": "^2.4.8"
3145 5370 }
3146 5371 },
  5372 + "cross-spawn": {
  5373 + "version": "7.0.3",
  5374 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
  5375 + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
  5376 + "dev": true,
  5377 + "requires": {
  5378 + "path-key": "^3.1.0",
  5379 + "shebang-command": "^2.0.0",
  5380 + "which": "^2.0.1"
  5381 + }
  5382 + },
3147 5383 "crypto-browserify": {
3148 5384 "version": "3.12.0",
3149 5385 "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
... ... @@ -3196,6 +5432,18 @@
3196 5432 "ms": "2.0.0"
3197 5433 }
3198 5434 },
  5435 + "dedent": {
  5436 + "version": "0.7.0",
  5437 + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
  5438 + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=",
  5439 + "dev": true
  5440 + },
  5441 + "deep-is": {
  5442 + "version": "0.1.3",
  5443 + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
  5444 + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
  5445 + "dev": true
  5446 + },
3199 5447 "define-properties": {
3200 5448 "version": "1.1.3",
3201 5449 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
... ... @@ -3235,6 +5483,15 @@
3235 5483 }
3236 5484 }
3237 5485 },
  5486 + "doctrine": {
  5487 + "version": "3.0.0",
  5488 + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
  5489 + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
  5490 + "dev": true,
  5491 + "requires": {
  5492 + "esutils": "^2.0.2"
  5493 + }
  5494 + },
3238 5495 "domain-browser": {
3239 5496 "version": "4.19.0",
3240 5497 "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.19.0.tgz",
... ... @@ -3266,6 +5523,12 @@
3266 5523 }
3267 5524 }
3268 5525 },
  5526 + "emoji-regex": {
  5527 + "version": "8.0.0",
  5528 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
  5529 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
  5530 + "dev": true
  5531 + },
3269 5532 "emojis-list": {
3270 5533 "version": "2.1.0",
3271 5534 "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
... ... @@ -3279,6 +5542,24 @@
3279 5542 "iconv-lite": "^0.6.2"
3280 5543 }
3281 5544 },
  5545 + "enquirer": {
  5546 + "version": "2.3.6",
  5547 + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
  5548 + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
  5549 + "dev": true,
  5550 + "requires": {
  5551 + "ansi-colors": "^4.1.1"
  5552 + }
  5553 + },
  5554 + "error-ex": {
  5555 + "version": "1.3.2",
  5556 + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
  5557 + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
  5558 + "dev": true,
  5559 + "requires": {
  5560 + "is-arrayish": "^0.2.1"
  5561 + }
  5562 + },
3282 5563 "es-abstract": {
3283 5564 "version": "1.18.3",
3284 5565 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz",
... ... @@ -3322,10 +5603,237 @@
3322 5603 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
3323 5604 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
3324 5605 },
3325   - "escape-string-regexp": {
3326   - "version": "1.0.5",
3327   - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
3328   - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
  5606 + "escape-string-regexp": {
  5607 + "version": "1.0.5",
  5608 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
  5609 + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
  5610 + },
  5611 + "eslint": {
  5612 + "version": "7.31.0",
  5613 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.31.0.tgz",
  5614 + "integrity": "sha512-vafgJpSh2ia8tnTkNUkwxGmnumgckLh5aAbLa1xRmIn9+owi8qBNGKL+B881kNKNTy7FFqTEkpNkUvmw0n6PkA==",
  5615 + "dev": true,
  5616 + "requires": {
  5617 + "@babel/code-frame": "7.12.11",
  5618 + "@eslint/eslintrc": "^0.4.3",
  5619 + "@humanwhocodes/config-array": "^0.5.0",
  5620 + "ajv": "^6.10.0",
  5621 + "chalk": "^4.0.0",
  5622 + "cross-spawn": "^7.0.2",
  5623 + "debug": "^4.0.1",
  5624 + "doctrine": "^3.0.0",
  5625 + "enquirer": "^2.3.5",
  5626 + "escape-string-regexp": "^4.0.0",
  5627 + "eslint-scope": "^5.1.1",
  5628 + "eslint-utils": "^2.1.0",
  5629 + "eslint-visitor-keys": "^2.0.0",
  5630 + "espree": "^7.3.1",
  5631 + "esquery": "^1.4.0",
  5632 + "esutils": "^2.0.2",
  5633 + "fast-deep-equal": "^3.1.3",
  5634 + "file-entry-cache": "^6.0.1",
  5635 + "functional-red-black-tree": "^1.0.1",
  5636 + "glob-parent": "^5.1.2",
  5637 + "globals": "^13.6.0",
  5638 + "ignore": "^4.0.6",
  5639 + "import-fresh": "^3.0.0",
  5640 + "imurmurhash": "^0.1.4",
  5641 + "is-glob": "^4.0.0",
  5642 + "js-yaml": "^3.13.1",
  5643 + "json-stable-stringify-without-jsonify": "^1.0.1",
  5644 + "levn": "^0.4.1",
  5645 + "lodash.merge": "^4.6.2",
  5646 + "minimatch": "^3.0.4",
  5647 + "natural-compare": "^1.4.0",
  5648 + "optionator": "^0.9.1",
  5649 + "progress": "^2.0.0",
  5650 + "regexpp": "^3.1.0",
  5651 + "semver": "^7.2.1",
  5652 + "strip-ansi": "^6.0.0",
  5653 + "strip-json-comments": "^3.1.0",
  5654 + "table": "^6.0.9",
  5655 + "text-table": "^0.2.0",
  5656 + "v8-compile-cache": "^2.0.3"
  5657 + },
  5658 + "dependencies": {
  5659 + "ansi-styles": {
  5660 + "version": "4.3.0",
  5661 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  5662 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  5663 + "dev": true,
  5664 + "requires": {
  5665 + "color-convert": "^2.0.1"
  5666 + }
  5667 + },
  5668 + "chalk": {
  5669 + "version": "4.1.1",
  5670 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  5671 + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  5672 + "dev": true,
  5673 + "requires": {
  5674 + "ansi-styles": "^4.1.0",
  5675 + "supports-color": "^7.1.0"
  5676 + }
  5677 + },
  5678 + "color-convert": {
  5679 + "version": "2.0.1",
  5680 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  5681 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  5682 + "dev": true,
  5683 + "requires": {
  5684 + "color-name": "~1.1.4"
  5685 + }
  5686 + },
  5687 + "color-name": {
  5688 + "version": "1.1.4",
  5689 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  5690 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  5691 + "dev": true
  5692 + },
  5693 + "debug": {
  5694 + "version": "4.3.2",
  5695 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
  5696 + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
  5697 + "dev": true,
  5698 + "requires": {
  5699 + "ms": "2.1.2"
  5700 + }
  5701 + },
  5702 + "escape-string-regexp": {
  5703 + "version": "4.0.0",
  5704 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
  5705 + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
  5706 + "dev": true
  5707 + },
  5708 + "has-flag": {
  5709 + "version": "4.0.0",
  5710 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  5711 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  5712 + "dev": true
  5713 + },
  5714 + "ms": {
  5715 + "version": "2.1.2",
  5716 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  5717 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
  5718 + "dev": true
  5719 + },
  5720 + "semver": {
  5721 + "version": "7.3.5",
  5722 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
  5723 + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
  5724 + "dev": true,
  5725 + "requires": {
  5726 + "lru-cache": "^6.0.0"
  5727 + }
  5728 + },
  5729 + "supports-color": {
  5730 + "version": "7.2.0",
  5731 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  5732 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  5733 + "dev": true,
  5734 + "requires": {
  5735 + "has-flag": "^4.0.0"
  5736 + }
  5737 + }
  5738 + }
  5739 + },
  5740 + "eslint-scope": {
  5741 + "version": "5.1.1",
  5742 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
  5743 + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
  5744 + "dev": true,
  5745 + "requires": {
  5746 + "esrecurse": "^4.3.0",
  5747 + "estraverse": "^4.1.1"
  5748 + }
  5749 + },
  5750 + "eslint-utils": {
  5751 + "version": "2.1.0",
  5752 + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
  5753 + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
  5754 + "dev": true,
  5755 + "requires": {
  5756 + "eslint-visitor-keys": "^1.1.0"
  5757 + },
  5758 + "dependencies": {
  5759 + "eslint-visitor-keys": {
  5760 + "version": "1.3.0",
  5761 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
  5762 + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
  5763 + "dev": true
  5764 + }
  5765 + }
  5766 + },
  5767 + "eslint-visitor-keys": {
  5768 + "version": "2.1.0",
  5769 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
  5770 + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
  5771 + "dev": true
  5772 + },
  5773 + "espree": {
  5774 + "version": "7.3.1",
  5775 + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
  5776 + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
  5777 + "dev": true,
  5778 + "requires": {
  5779 + "acorn": "^7.4.0",
  5780 + "acorn-jsx": "^5.3.1",
  5781 + "eslint-visitor-keys": "^1.3.0"
  5782 + },
  5783 + "dependencies": {
  5784 + "eslint-visitor-keys": {
  5785 + "version": "1.3.0",
  5786 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
  5787 + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
  5788 + "dev": true
  5789 + }
  5790 + }
  5791 + },
  5792 + "esprima": {
  5793 + "version": "4.0.1",
  5794 + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
  5795 + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
  5796 + "dev": true
  5797 + },
  5798 + "esquery": {
  5799 + "version": "1.4.0",
  5800 + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
  5801 + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
  5802 + "dev": true,
  5803 + "requires": {
  5804 + "estraverse": "^5.1.0"
  5805 + },
  5806 + "dependencies": {
  5807 + "estraverse": {
  5808 + "version": "5.2.0",
  5809 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
  5810 + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
  5811 + "dev": true
  5812 + }
  5813 + }
  5814 + },
  5815 + "esrecurse": {
  5816 + "version": "4.3.0",
  5817 + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
  5818 + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
  5819 + "dev": true,
  5820 + "requires": {
  5821 + "estraverse": "^5.2.0"
  5822 + },
  5823 + "dependencies": {
  5824 + "estraverse": {
  5825 + "version": "5.2.0",
  5826 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
  5827 + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
  5828 + "dev": true
  5829 + }
  5830 + }
  5831 + },
  5832 + "estraverse": {
  5833 + "version": "4.3.0",
  5834 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
  5835 + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
  5836 + "dev": true
3329 5837 },
3330 5838 "esutils": {
3331 5839 "version": "2.0.3",
... ... @@ -3351,6 +5859,50 @@
3351 5859 "safe-buffer": "^5.1.1"
3352 5860 }
3353 5861 },
  5862 + "execa": {
  5863 + "version": "5.1.1",
  5864 + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
  5865 + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
  5866 + "dev": true,
  5867 + "requires": {
  5868 + "cross-spawn": "^7.0.3",
  5869 + "get-stream": "^6.0.0",
  5870 + "human-signals": "^2.1.0",
  5871 + "is-stream": "^2.0.0",
  5872 + "merge-stream": "^2.0.0",
  5873 + "npm-run-path": "^4.0.1",
  5874 + "onetime": "^5.1.2",
  5875 + "signal-exit": "^3.0.3",
  5876 + "strip-final-newline": "^2.0.0"
  5877 + }
  5878 + },
  5879 + "fast-deep-equal": {
  5880 + "version": "3.1.3",
  5881 + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
  5882 + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
  5883 + "dev": true
  5884 + },
  5885 + "fast-json-stable-stringify": {
  5886 + "version": "2.1.0",
  5887 + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
  5888 + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
  5889 + "dev": true
  5890 + },
  5891 + "fast-levenshtein": {
  5892 + "version": "2.0.6",
  5893 + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
  5894 + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
  5895 + "dev": true
  5896 + },
  5897 + "file-entry-cache": {
  5898 + "version": "6.0.1",
  5899 + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
  5900 + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
  5901 + "dev": true,
  5902 + "requires": {
  5903 + "flat-cache": "^3.0.4"
  5904 + }
  5905 + },
3354 5906 "fill-range": {
3355 5907 "version": "7.0.1",
3356 5908 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
... ... @@ -3378,11 +5930,33 @@
3378 5930 "path-exists": "^4.0.0"
3379 5931 }
3380 5932 },
  5933 + "flat-cache": {
  5934 + "version": "3.0.4",
  5935 + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
  5936 + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
  5937 + "dev": true,
  5938 + "requires": {
  5939 + "flatted": "^3.1.0",
  5940 + "rimraf": "^3.0.2"
  5941 + }
  5942 + },
  5943 + "flatted": {
  5944 + "version": "3.2.2",
  5945 + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz",
  5946 + "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==",
  5947 + "dev": true
  5948 + },
3381 5949 "foreach": {
3382 5950 "version": "2.0.5",
3383 5951 "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
3384 5952 "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k="
3385 5953 },
  5954 + "fs.realpath": {
  5955 + "version": "1.0.0",
  5956 + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
  5957 + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
  5958 + "dev": true
  5959 + },
3386 5960 "fsevents": {
3387 5961 "version": "2.3.2",
3388 5962 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
... ... @@ -3394,6 +5968,12 @@
3394 5968 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
3395 5969 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
3396 5970 },
  5971 + "functional-red-black-tree": {
  5972 + "version": "1.0.1",
  5973 + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
  5974 + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
  5975 + "dev": true
  5976 + },
3397 5977 "get-intrinsic": {
3398 5978 "version": "1.1.1",
3399 5979 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
... ... @@ -3412,6 +5992,32 @@
3412 5992 "stream-parser": "^0.3.1"
3413 5993 }
3414 5994 },
  5995 + "get-own-enumerable-property-symbols": {
  5996 + "version": "3.0.2",
  5997 + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz",
  5998 + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==",
  5999 + "dev": true
  6000 + },
  6001 + "get-stream": {
  6002 + "version": "6.0.1",
  6003 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
  6004 + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
  6005 + "dev": true
  6006 + },
  6007 + "glob": {
  6008 + "version": "7.1.7",
  6009 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
  6010 + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
  6011 + "dev": true,
  6012 + "requires": {
  6013 + "fs.realpath": "^1.0.0",
  6014 + "inflight": "^1.0.4",
  6015 + "inherits": "2",
  6016 + "minimatch": "^3.0.4",
  6017 + "once": "^1.3.0",
  6018 + "path-is-absolute": "^1.0.0"
  6019 + }
  6020 + },
3415 6021 "glob-parent": {
3416 6022 "version": "5.1.2",
3417 6023 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
... ... @@ -3425,6 +6031,23 @@
3425 6031 "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
3426 6032 "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw=="
3427 6033 },
  6034 + "globals": {
  6035 + "version": "13.10.0",
  6036 + "resolved": "https://registry.npmjs.org/globals/-/globals-13.10.0.tgz",
  6037 + "integrity": "sha512-piHC3blgLGFjvOuMmWZX60f+na1lXFDhQXBf1UYp2fXPXqvEUbOhNwi6BsQ0bQishwedgnjkwv1d9zKf+MWw3g==",
  6038 + "dev": true,
  6039 + "requires": {
  6040 + "type-fest": "^0.20.2"
  6041 + },
  6042 + "dependencies": {
  6043 + "type-fest": {
  6044 + "version": "0.20.2",
  6045 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
  6046 + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
  6047 + "dev": true
  6048 + }
  6049 + }
  6050 + },
3428 6051 "graceful-fs": {
3429 6052 "version": "4.2.6",
3430 6053 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
... ... @@ -3504,6 +6127,18 @@
3504 6127 "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
3505 6128 "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM="
3506 6129 },
  6130 + "human-signals": {
  6131 + "version": "2.1.0",
  6132 + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
  6133 + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
  6134 + "dev": true
  6135 + },
  6136 + "husky": {
  6137 + "version": "7.0.1",
  6138 + "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.1.tgz",
  6139 + "integrity": "sha512-gceRaITVZ+cJH9sNHqx5tFwbzlLCVxtVZcusME8JYQ8Edy5mpGDOqD8QBCdMhpyo9a+JXddnujQ4rpY2Ff9SJA==",
  6140 + "dev": true
  6141 + },
3507 6142 "iconv-lite": {
3508 6143 "version": "0.6.3",
3509 6144 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
... ... @@ -3517,6 +6152,12 @@
3517 6152 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
3518 6153 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
3519 6154 },
  6155 + "ignore": {
  6156 + "version": "4.0.6",
  6157 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
  6158 + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
  6159 + "dev": true
  6160 + },
3520 6161 "image-size": {
3521 6162 "version": "1.0.0",
3522 6163 "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.0.tgz",
... ... @@ -3525,6 +6166,38 @@
3525 6166 "queue": "6.0.2"
3526 6167 }
3527 6168 },
  6169 + "import-fresh": {
  6170 + "version": "3.3.0",
  6171 + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
  6172 + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
  6173 + "dev": true,
  6174 + "requires": {
  6175 + "parent-module": "^1.0.0",
  6176 + "resolve-from": "^4.0.0"
  6177 + }
  6178 + },
  6179 + "imurmurhash": {
  6180 + "version": "0.1.4",
  6181 + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
  6182 + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
  6183 + "dev": true
  6184 + },
  6185 + "indent-string": {
  6186 + "version": "4.0.0",
  6187 + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
  6188 + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
  6189 + "dev": true
  6190 + },
  6191 + "inflight": {
  6192 + "version": "1.0.6",
  6193 + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
  6194 + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
  6195 + "dev": true,
  6196 + "requires": {
  6197 + "once": "^1.3.0",
  6198 + "wrappy": "1"
  6199 + }
  6200 + },
3528 6201 "inherits": {
3529 6202 "version": "2.0.4",
3530 6203 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
... ... @@ -3538,6 +6211,12 @@
3538 6211 "call-bind": "^1.0.0"
3539 6212 }
3540 6213 },
  6214 + "is-arrayish": {
  6215 + "version": "0.2.1",
  6216 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
  6217 + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
  6218 + "dev": true
  6219 + },
3541 6220 "is-bigint": {
3542 6221 "version": "1.0.2",
3543 6222 "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz",
... ... @@ -3574,6 +6253,12 @@
3574 6253 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
3575 6254 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
3576 6255 },
  6256 + "is-fullwidth-code-point": {
  6257 + "version": "3.0.0",
  6258 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
  6259 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
  6260 + "dev": true
  6261 + },
3577 6262 "is-generator-function": {
3578 6263 "version": "1.0.9",
3579 6264 "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.9.tgz",
... ... @@ -3611,6 +6296,12 @@
3611 6296 "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz",
3612 6297 "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw=="
3613 6298 },
  6299 + "is-obj": {
  6300 + "version": "1.0.1",
  6301 + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
  6302 + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
  6303 + "dev": true
  6304 + },
3614 6305 "is-regex": {
3615 6306 "version": "1.1.3",
3616 6307 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz",
... ... @@ -3620,6 +6311,18 @@
3620 6311 "has-symbols": "^1.0.2"
3621 6312 }
3622 6313 },
  6314 + "is-regexp": {
  6315 + "version": "1.0.0",
  6316 + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
  6317 + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=",
  6318 + "dev": true
  6319 + },
  6320 + "is-stream": {
  6321 + "version": "2.0.1",
  6322 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
  6323 + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
  6324 + "dev": true
  6325 + },
3623 6326 "is-string": {
3624 6327 "version": "1.0.6",
3625 6328 "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz",
... ... @@ -3645,11 +6348,23 @@
3645 6348 "has-symbols": "^1.0.1"
3646 6349 }
3647 6350 },
  6351 + "is-unicode-supported": {
  6352 + "version": "0.1.0",
  6353 + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
  6354 + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
  6355 + "dev": true
  6356 + },
3648 6357 "isarray": {
3649 6358 "version": "1.0.0",
3650 6359 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
3651 6360 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
3652 6361 },
  6362 + "isexe": {
  6363 + "version": "2.0.0",
  6364 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
  6365 + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
  6366 + "dev": true
  6367 + },
3653 6368 "jest-worker": {
3654 6369 "version": "27.0.0-next.5",
3655 6370 "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.0-next.5.tgz",
... ... @@ -3665,57 +6380,344 @@
3665 6380 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3666 6381 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
3667 6382 },
3668   - "supports-color": {
3669   - "version": "8.1.1",
3670   - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
3671   - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
  6383 + "supports-color": {
  6384 + "version": "8.1.1",
  6385 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
  6386 + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
  6387 + "requires": {
  6388 + "has-flag": "^4.0.0"
  6389 + }
  6390 + }
  6391 + }
  6392 + },
  6393 + "js-tokens": {
  6394 + "version": "4.0.0",
  6395 + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
  6396 + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
  6397 + },
  6398 + "js-yaml": {
  6399 + "version": "3.14.1",
  6400 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
  6401 + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
  6402 + "dev": true,
  6403 + "requires": {
  6404 + "argparse": "^1.0.7",
  6405 + "esprima": "^4.0.0"
  6406 + }
  6407 + },
  6408 + "json-parse-even-better-errors": {
  6409 + "version": "2.3.1",
  6410 + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
  6411 + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
  6412 + "dev": true
  6413 + },
  6414 + "json-schema-traverse": {
  6415 + "version": "0.4.1",
  6416 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
  6417 + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
  6418 + "dev": true
  6419 + },
  6420 + "json-stable-stringify-without-jsonify": {
  6421 + "version": "1.0.1",
  6422 + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
  6423 + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
  6424 + "dev": true
  6425 + },
  6426 + "json5": {
  6427 + "version": "1.0.1",
  6428 + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
  6429 + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
  6430 + "requires": {
  6431 + "minimist": "^1.2.0"
  6432 + }
  6433 + },
  6434 + "levn": {
  6435 + "version": "0.4.1",
  6436 + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
  6437 + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
  6438 + "dev": true,
  6439 + "requires": {
  6440 + "prelude-ls": "^1.2.1",
  6441 + "type-check": "~0.4.0"
  6442 + }
  6443 + },
  6444 + "lines-and-columns": {
  6445 + "version": "1.1.6",
  6446 + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
  6447 + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
  6448 + "dev": true
  6449 + },
  6450 + "lint-staged": {
  6451 + "version": "11.1.1",
  6452 + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-11.1.1.tgz",
  6453 + "integrity": "sha512-eTNGe6i78PSUUH2BZi1gZmGmNfb8IeN4z2OzMYxSZ1qnP1WXKn1E7D+OHwLbRDm/wQINnzIj0bsKJ6lLVSuZiQ==",
  6454 + "dev": true,
  6455 + "requires": {
  6456 + "chalk": "^4.1.1",
  6457 + "cli-truncate": "^2.1.0",
  6458 + "commander": "^7.2.0",
  6459 + "cosmiconfig": "^7.0.0",
  6460 + "debug": "^4.3.1",
  6461 + "dedent": "^0.7.0",
  6462 + "enquirer": "^2.3.6",
  6463 + "execa": "^5.0.0",
  6464 + "listr2": "^3.8.2",
  6465 + "log-symbols": "^4.1.0",
  6466 + "micromatch": "^4.0.4",
  6467 + "normalize-path": "^3.0.0",
  6468 + "please-upgrade-node": "^3.2.0",
  6469 + "string-argv": "0.3.1",
  6470 + "stringify-object": "^3.3.0"
  6471 + },
  6472 + "dependencies": {
  6473 + "ansi-styles": {
  6474 + "version": "4.3.0",
  6475 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  6476 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  6477 + "dev": true,
  6478 + "requires": {
  6479 + "color-convert": "^2.0.1"
  6480 + }
  6481 + },
  6482 + "chalk": {
  6483 + "version": "4.1.1",
  6484 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  6485 + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  6486 + "dev": true,
  6487 + "requires": {
  6488 + "ansi-styles": "^4.1.0",
  6489 + "supports-color": "^7.1.0"
  6490 + }
  6491 + },
  6492 + "color-convert": {
  6493 + "version": "2.0.1",
  6494 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  6495 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  6496 + "dev": true,
  6497 + "requires": {
  6498 + "color-name": "~1.1.4"
  6499 + }
  6500 + },
  6501 + "color-name": {
  6502 + "version": "1.1.4",
  6503 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  6504 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  6505 + "dev": true
  6506 + },
  6507 + "debug": {
  6508 + "version": "4.3.2",
  6509 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
  6510 + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
  6511 + "dev": true,
  6512 + "requires": {
  6513 + "ms": "2.1.2"
  6514 + }
  6515 + },
  6516 + "has-flag": {
  6517 + "version": "4.0.0",
  6518 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  6519 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  6520 + "dev": true
  6521 + },
  6522 + "ms": {
  6523 + "version": "2.1.2",
  6524 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  6525 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
  6526 + "dev": true
  6527 + },
  6528 + "supports-color": {
  6529 + "version": "7.2.0",
  6530 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  6531 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  6532 + "dev": true,
  6533 + "requires": {
  6534 + "has-flag": "^4.0.0"
  6535 + }
  6536 + }
  6537 + }
  6538 + },
  6539 + "listr2": {
  6540 + "version": "3.11.0",
  6541 + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.11.0.tgz",
  6542 + "integrity": "sha512-XLJVe2JgXCyQTa3FbSv11lkKExYmEyA4jltVo8z4FX10Vt1Yj8IMekBfwim0BSOM9uj1QMTJvDQQpHyuPbB/dQ==",
  6543 + "dev": true,
  6544 + "requires": {
  6545 + "cli-truncate": "^2.1.0",
  6546 + "colorette": "^1.2.2",
  6547 + "log-update": "^4.0.0",
  6548 + "p-map": "^4.0.0",
  6549 + "rxjs": "^6.6.7",
  6550 + "through": "^2.3.8",
  6551 + "wrap-ansi": "^7.0.0"
  6552 + }
  6553 + },
  6554 + "loader-utils": {
  6555 + "version": "1.2.3",
  6556 + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
  6557 + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
  6558 + "requires": {
  6559 + "big.js": "^5.2.2",
  6560 + "emojis-list": "^2.0.0",
  6561 + "json5": "^1.0.1"
  6562 + }
  6563 + },
  6564 + "locate-path": {
  6565 + "version": "5.0.0",
  6566 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
  6567 + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
  6568 + "requires": {
  6569 + "p-locate": "^4.1.0"
  6570 + }
  6571 + },
  6572 + "lodash": {
  6573 + "version": "4.17.21",
  6574 + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
  6575 + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
  6576 + },
  6577 + "lodash.clonedeep": {
  6578 + "version": "4.5.0",
  6579 + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
  6580 + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
  6581 + "dev": true
  6582 + },
  6583 + "lodash.merge": {
  6584 + "version": "4.6.2",
  6585 + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
  6586 + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
  6587 + "dev": true
  6588 + },
  6589 + "lodash.sortby": {
  6590 + "version": "4.7.0",
  6591 + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
  6592 + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg="
  6593 + },
  6594 + "lodash.truncate": {
  6595 + "version": "4.4.2",
  6596 + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
  6597 + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=",
  6598 + "dev": true
  6599 + },
  6600 + "log-symbols": {
  6601 + "version": "4.1.0",
  6602 + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
  6603 + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
  6604 + "dev": true,
  6605 + "requires": {
  6606 + "chalk": "^4.1.0",
  6607 + "is-unicode-supported": "^0.1.0"
  6608 + },
  6609 + "dependencies": {
  6610 + "ansi-styles": {
  6611 + "version": "4.3.0",
  6612 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  6613 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  6614 + "dev": true,
  6615 + "requires": {
  6616 + "color-convert": "^2.0.1"
  6617 + }
  6618 + },
  6619 + "chalk": {
  6620 + "version": "4.1.1",
  6621 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  6622 + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  6623 + "dev": true,
  6624 + "requires": {
  6625 + "ansi-styles": "^4.1.0",
  6626 + "supports-color": "^7.1.0"
  6627 + }
  6628 + },
  6629 + "color-convert": {
  6630 + "version": "2.0.1",
  6631 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  6632 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  6633 + "dev": true,
  6634 + "requires": {
  6635 + "color-name": "~1.1.4"
  6636 + }
  6637 + },
  6638 + "color-name": {
  6639 + "version": "1.1.4",
  6640 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  6641 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  6642 + "dev": true
  6643 + },
  6644 + "has-flag": {
  6645 + "version": "4.0.0",
  6646 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  6647 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  6648 + "dev": true
  6649 + },
  6650 + "supports-color": {
  6651 + "version": "7.2.0",
  6652 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  6653 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  6654 + "dev": true,
  6655 + "requires": {
  6656 + "has-flag": "^4.0.0"
  6657 + }
  6658 + }
  6659 + }
  6660 + },
  6661 + "log-update": {
  6662 + "version": "4.0.0",
  6663 + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz",
  6664 + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==",
  6665 + "dev": true,
  6666 + "requires": {
  6667 + "ansi-escapes": "^4.3.0",
  6668 + "cli-cursor": "^3.1.0",
  6669 + "slice-ansi": "^4.0.0",
  6670 + "wrap-ansi": "^6.2.0"
  6671 + },
  6672 + "dependencies": {
  6673 + "ansi-styles": {
  6674 + "version": "4.3.0",
  6675 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  6676 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  6677 + "dev": true,
  6678 + "requires": {
  6679 + "color-convert": "^2.0.1"
  6680 + }
  6681 + },
  6682 + "color-convert": {
  6683 + "version": "2.0.1",
  6684 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  6685 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  6686 + "dev": true,
  6687 + "requires": {
  6688 + "color-name": "~1.1.4"
  6689 + }
  6690 + },
  6691 + "color-name": {
  6692 + "version": "1.1.4",
  6693 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  6694 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  6695 + "dev": true
  6696 + },
  6697 + "slice-ansi": {
  6698 + "version": "4.0.0",
  6699 + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
  6700 + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
  6701 + "dev": true,
  6702 + "requires": {
  6703 + "ansi-styles": "^4.0.0",
  6704 + "astral-regex": "^2.0.0",
  6705 + "is-fullwidth-code-point": "^3.0.0"
  6706 + }
  6707 + },
  6708 + "wrap-ansi": {
  6709 + "version": "6.2.0",
  6710 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
  6711 + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
  6712 + "dev": true,
3672 6713 "requires": {
3673   - "has-flag": "^4.0.0"
  6714 + "ansi-styles": "^4.0.0",
  6715 + "string-width": "^4.1.0",
  6716 + "strip-ansi": "^6.0.0"
3674 6717 }
3675 6718 }
3676 6719 }
3677 6720 },
3678   - "js-tokens": {
3679   - "version": "4.0.0",
3680   - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
3681   - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
3682   - },
3683   - "json5": {
3684   - "version": "1.0.1",
3685   - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
3686   - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
3687   - "requires": {
3688   - "minimist": "^1.2.0"
3689   - }
3690   - },
3691   - "loader-utils": {
3692   - "version": "1.2.3",
3693   - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
3694   - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
3695   - "requires": {
3696   - "big.js": "^5.2.2",
3697   - "emojis-list": "^2.0.0",
3698   - "json5": "^1.0.1"
3699   - }
3700   - },
3701   - "locate-path": {
3702   - "version": "5.0.0",
3703   - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
3704   - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
3705   - "requires": {
3706   - "p-locate": "^4.1.0"
3707   - }
3708   - },
3709   - "lodash": {
3710   - "version": "4.17.21",
3711   - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
3712   - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
3713   - },
3714   - "lodash.sortby": {
3715   - "version": "4.7.0",
3716   - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
3717   - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg="
3718   - },
3719 6721 "loose-envify": {
3720 6722 "version": "1.4.0",
3721 6723 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
... ... @@ -3724,6 +6726,15 @@
3724 6726 "js-tokens": "^3.0.0 || ^4.0.0"
3725 6727 }
3726 6728 },
  6729 + "lru-cache": {
  6730 + "version": "6.0.0",
  6731 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
  6732 + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
  6733 + "dev": true,
  6734 + "requires": {
  6735 + "yallist": "^4.0.0"
  6736 + }
  6737 + },
3727 6738 "make-dir": {
3728 6739 "version": "3.1.0",
3729 6740 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
... ... @@ -3747,6 +6758,16 @@
3747 6758 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
3748 6759 "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
3749 6760 },
  6761 + "micromatch": {
  6762 + "version": "4.0.4",
  6763 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
  6764 + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
  6765 + "dev": true,
  6766 + "requires": {
  6767 + "braces": "^3.0.1",
  6768 + "picomatch": "^2.2.3"
  6769 + }
  6770 + },
3750 6771 "miller-rabin": {
3751 6772 "version": "4.0.1",
3752 6773 "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
... ... @@ -3763,6 +6784,12 @@
3763 6784 }
3764 6785 }
3765 6786 },
  6787 + "mimic-fn": {
  6788 + "version": "2.1.0",
  6789 + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
  6790 + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
  6791 + "dev": true
  6792 + },
3766 6793 "minimalistic-assert": {
3767 6794 "version": "1.0.1",
3768 6795 "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
... ... @@ -3773,6 +6800,15 @@
3773 6800 "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
3774 6801 "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="
3775 6802 },
  6803 + "minimatch": {
  6804 + "version": "3.0.4",
  6805 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
  6806 + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
  6807 + "dev": true,
  6808 + "requires": {
  6809 + "brace-expansion": "^1.1.7"
  6810 + }
  6811 + },
3776 6812 "minimist": {
3777 6813 "version": "1.2.5",
3778 6814 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
... ... @@ -3796,6 +6832,12 @@
3796 6832 "querystring": "^0.2.0"
3797 6833 }
3798 6834 },
  6835 + "natural-compare": {
  6836 + "version": "1.4.0",
  6837 + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
  6838 + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
  6839 + "dev": true
  6840 + },
3799 6841 "next": {
3800 6842 "version": "11.0.1",
3801 6843 "resolved": "https://registry.npmjs.org/next/-/next-11.0.1.tgz",
... ... @@ -4018,6 +7060,15 @@
4018 7060 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
4019 7061 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
4020 7062 },
  7063 + "npm-run-path": {
  7064 + "version": "4.0.1",
  7065 + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
  7066 + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
  7067 + "dev": true,
  7068 + "requires": {
  7069 + "path-key": "^3.0.0"
  7070 + }
  7071 + },
4021 7072 "object-assign": {
4022 7073 "version": "4.1.1",
4023 7074 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
... ... @@ -4053,6 +7104,38 @@
4053 7104 "object-keys": "^1.1.1"
4054 7105 }
4055 7106 },
  7107 + "once": {
  7108 + "version": "1.4.0",
  7109 + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
  7110 + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
  7111 + "dev": true,
  7112 + "requires": {
  7113 + "wrappy": "1"
  7114 + }
  7115 + },
  7116 + "onetime": {
  7117 + "version": "5.1.2",
  7118 + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
  7119 + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
  7120 + "dev": true,
  7121 + "requires": {
  7122 + "mimic-fn": "^2.1.0"
  7123 + }
  7124 + },
  7125 + "optionator": {
  7126 + "version": "0.9.1",
  7127 + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
  7128 + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
  7129 + "dev": true,
  7130 + "requires": {
  7131 + "deep-is": "^0.1.3",
  7132 + "fast-levenshtein": "^2.0.6",
  7133 + "levn": "^0.4.1",
  7134 + "prelude-ls": "^1.2.1",
  7135 + "type-check": "^0.4.0",
  7136 + "word-wrap": "^1.2.3"
  7137 + }
  7138 + },
4056 7139 "os-browserify": {
4057 7140 "version": "0.3.0",
4058 7141 "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
... ... @@ -4084,6 +7167,15 @@
4084 7167 }
4085 7168 }
4086 7169 },
  7170 + "p-map": {
  7171 + "version": "4.0.0",
  7172 + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
  7173 + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
  7174 + "dev": true,
  7175 + "requires": {
  7176 + "aggregate-error": "^3.0.0"
  7177 + }
  7178 + },
4087 7179 "p-try": {
4088 7180 "version": "2.2.0",
4089 7181 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
... ... @@ -4094,6 +7186,15 @@
4094 7186 "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
4095 7187 "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
4096 7188 },
  7189 + "parent-module": {
  7190 + "version": "1.0.1",
  7191 + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
  7192 + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
  7193 + "dev": true,
  7194 + "requires": {
  7195 + "callsites": "^3.0.0"
  7196 + }
  7197 + },
4097 7198 "parse-asn1": {
4098 7199 "version": "5.1.6",
4099 7200 "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
... ... @@ -4106,6 +7207,18 @@
4106 7207 "safe-buffer": "^5.1.1"
4107 7208 }
4108 7209 },
  7210 + "parse-json": {
  7211 + "version": "5.2.0",
  7212 + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
  7213 + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
  7214 + "dev": true,
  7215 + "requires": {
  7216 + "@babel/code-frame": "^7.0.0",
  7217 + "error-ex": "^1.3.1",
  7218 + "json-parse-even-better-errors": "^2.3.0",
  7219 + "lines-and-columns": "^1.1.6"
  7220 + }
  7221 + },
4109 7222 "path-browserify": {
4110 7223 "version": "1.0.1",
4111 7224 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
... ... @@ -4116,6 +7229,24 @@
4116 7229 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
4117 7230 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
4118 7231 },
  7232 + "path-is-absolute": {
  7233 + "version": "1.0.1",
  7234 + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
  7235 + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
  7236 + "dev": true
  7237 + },
  7238 + "path-key": {
  7239 + "version": "3.1.1",
  7240 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
  7241 + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
  7242 + "dev": true
  7243 + },
  7244 + "path-type": {
  7245 + "version": "4.0.0",
  7246 + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
  7247 + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
  7248 + "dev": true
  7249 + },
4119 7250 "pbkdf2": {
4120 7251 "version": "3.1.2",
4121 7252 "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
... ... @@ -4146,6 +7277,15 @@
4146 7277 "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz",
4147 7278 "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg=="
4148 7279 },
  7280 + "please-upgrade-node": {
  7281 + "version": "3.2.0",
  7282 + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz",
  7283 + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==",
  7284 + "dev": true,
  7285 + "requires": {
  7286 + "semver-compare": "^1.0.0"
  7287 + }
  7288 + },
4149 7289 "pnp-webpack-plugin": {
4150 7290 "version": "1.6.4",
4151 7291 "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz",
... ... @@ -4171,6 +7311,18 @@
4171 7311 }
4172 7312 }
4173 7313 },
  7314 + "prelude-ls": {
  7315 + "version": "1.2.1",
  7316 + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
  7317 + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
  7318 + "dev": true
  7319 + },
  7320 + "prettier": {
  7321 + "version": "2.3.2",
  7322 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.2.tgz",
  7323 + "integrity": "sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==",
  7324 + "dev": true
  7325 + },
4174 7326 "process": {
4175 7327 "version": "0.11.10",
4176 7328 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
... ... @@ -4181,6 +7333,12 @@
4181 7333 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
4182 7334 "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
4183 7335 },
  7336 + "progress": {
  7337 + "version": "2.0.3",
  7338 + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
  7339 + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
  7340 + "dev": true
  7341 + },
4184 7342 "prop-types": {
4185 7343 "version": "15.7.2",
4186 7344 "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz",
... ... @@ -4331,6 +7489,43 @@
4331 7489 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
4332 7490 "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="
4333 7491 },
  7492 + "regexpp": {
  7493 + "version": "3.2.0",
  7494 + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
  7495 + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
  7496 + "dev": true
  7497 + },
  7498 + "require-from-string": {
  7499 + "version": "2.0.2",
  7500 + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
  7501 + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
  7502 + "dev": true
  7503 + },
  7504 + "resolve-from": {
  7505 + "version": "4.0.0",
  7506 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
  7507 + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
  7508 + "dev": true
  7509 + },
  7510 + "restore-cursor": {
  7511 + "version": "3.1.0",
  7512 + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
  7513 + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
  7514 + "dev": true,
  7515 + "requires": {
  7516 + "onetime": "^5.1.0",
  7517 + "signal-exit": "^3.0.2"
  7518 + }
  7519 + },
  7520 + "rimraf": {
  7521 + "version": "3.0.2",
  7522 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
  7523 + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
  7524 + "dev": true,
  7525 + "requires": {
  7526 + "glob": "^7.1.3"
  7527 + }
  7528 + },
4334 7529 "ripemd160": {
4335 7530 "version": "2.0.2",
4336 7531 "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
... ... @@ -4340,6 +7535,15 @@
4340 7535 "inherits": "^2.0.1"
4341 7536 }
4342 7537 },
  7538 + "rxjs": {
  7539 + "version": "6.6.7",
  7540 + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
  7541 + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
  7542 + "dev": true,
  7543 + "requires": {
  7544 + "tslib": "^1.9.0"
  7545 + }
  7546 + },
4343 7547 "safe-buffer": {
4344 7548 "version": "5.2.1",
4345 7549 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
... ... @@ -4364,6 +7568,12 @@
4364 7568 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
4365 7569 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
4366 7570 },
  7571 + "semver-compare": {
  7572 + "version": "1.0.0",
  7573 + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz",
  7574 + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=",
  7575 + "dev": true
  7576 + },
4367 7577 "setimmediate": {
4368 7578 "version": "1.0.5",
4369 7579 "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
... ... @@ -4383,11 +7593,69 @@
4383 7593 "safe-buffer": "^5.0.1"
4384 7594 }
4385 7595 },
  7596 + "shebang-command": {
  7597 + "version": "2.0.0",
  7598 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
  7599 + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
  7600 + "dev": true,
  7601 + "requires": {
  7602 + "shebang-regex": "^3.0.0"
  7603 + }
  7604 + },
  7605 + "shebang-regex": {
  7606 + "version": "3.0.0",
  7607 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
  7608 + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
  7609 + "dev": true
  7610 + },
4386 7611 "shell-quote": {
4387 7612 "version": "1.7.2",
4388 7613 "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz",
4389 7614 "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg=="
4390 7615 },
  7616 + "signal-exit": {
  7617 + "version": "3.0.3",
  7618 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
  7619 + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
  7620 + "dev": true
  7621 + },
  7622 + "slice-ansi": {
  7623 + "version": "3.0.0",
  7624 + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz",
  7625 + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==",
  7626 + "dev": true,
  7627 + "requires": {
  7628 + "ansi-styles": "^4.0.0",
  7629 + "astral-regex": "^2.0.0",
  7630 + "is-fullwidth-code-point": "^3.0.0"
  7631 + },
  7632 + "dependencies": {
  7633 + "ansi-styles": {
  7634 + "version": "4.3.0",
  7635 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  7636 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  7637 + "dev": true,
  7638 + "requires": {
  7639 + "color-convert": "^2.0.1"
  7640 + }
  7641 + },
  7642 + "color-convert": {
  7643 + "version": "2.0.1",
  7644 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  7645 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  7646 + "dev": true,
  7647 + "requires": {
  7648 + "color-name": "~1.1.4"
  7649 + }
  7650 + },
  7651 + "color-name": {
  7652 + "version": "1.1.4",
  7653 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  7654 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  7655 + "dev": true
  7656 + }
  7657 + }
  7658 + },
4391 7659 "source-map": {
4392 7660 "version": "0.8.0-beta.0",
4393 7661 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz",
... ... @@ -4396,6 +7664,12 @@
4396 7664 "whatwg-url": "^7.0.0"
4397 7665 }
4398 7666 },
  7667 + "sprintf-js": {
  7668 + "version": "1.0.3",
  7669 + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
  7670 + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
  7671 + "dev": true
  7672 + },
4399 7673 "stacktrace-parser": {
4400 7674 "version": "0.1.10",
4401 7675 "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz",
... ... @@ -4445,11 +7719,28 @@
4445 7719 "safe-buffer": "~5.2.0"
4446 7720 }
4447 7721 },
  7722 + "string-argv": {
  7723 + "version": "0.3.1",
  7724 + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz",
  7725 + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==",
  7726 + "dev": true
  7727 + },
4448 7728 "string-hash": {
4449 7729 "version": "1.1.3",
4450 7730 "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz",
4451 7731 "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs="
4452 7732 },
  7733 + "string-width": {
  7734 + "version": "4.2.2",
  7735 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
  7736 + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
  7737 + "dev": true,
  7738 + "requires": {
  7739 + "emoji-regex": "^8.0.0",
  7740 + "is-fullwidth-code-point": "^3.0.0",
  7741 + "strip-ansi": "^6.0.0"
  7742 + }
  7743 + },
4453 7744 "string.prototype.trimend": {
4454 7745 "version": "1.0.4",
4455 7746 "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
... ... @@ -4468,6 +7759,17 @@
4468 7759 "define-properties": "^1.1.3"
4469 7760 }
4470 7761 },
  7762 + "stringify-object": {
  7763 + "version": "3.3.0",
  7764 + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz",
  7765 + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==",
  7766 + "dev": true,
  7767 + "requires": {
  7768 + "get-own-enumerable-property-symbols": "^3.0.0",
  7769 + "is-obj": "^1.0.1",
  7770 + "is-regexp": "^1.0.0"
  7771 + }
  7772 + },
4471 7773 "strip-ansi": {
4472 7774 "version": "6.0.0",
4473 7775 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
... ... @@ -4476,6 +7778,18 @@
4476 7778 "ansi-regex": "^5.0.0"
4477 7779 }
4478 7780 },
  7781 + "strip-final-newline": {
  7782 + "version": "2.0.0",
  7783 + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
  7784 + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
  7785 + "dev": true
  7786 + },
  7787 + "strip-json-comments": {
  7788 + "version": "3.1.1",
  7789 + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
  7790 + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
  7791 + "dev": true
  7792 + },
4479 7793 "styled-jsx": {
4480 7794 "version": "3.3.2",
4481 7795 "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-3.3.2.tgz",
... ... @@ -4517,6 +7831,87 @@
4517 7831 "has-flag": "^3.0.0"
4518 7832 }
4519 7833 },
  7834 + "table": {
  7835 + "version": "6.7.1",
  7836 + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz",
  7837 + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==",
  7838 + "dev": true,
  7839 + "requires": {
  7840 + "ajv": "^8.0.1",
  7841 + "lodash.clonedeep": "^4.5.0",
  7842 + "lodash.truncate": "^4.4.2",
  7843 + "slice-ansi": "^4.0.0",
  7844 + "string-width": "^4.2.0",
  7845 + "strip-ansi": "^6.0.0"
  7846 + },
  7847 + "dependencies": {
  7848 + "ajv": {
  7849 + "version": "8.6.2",
  7850 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz",
  7851 + "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==",
  7852 + "dev": true,
  7853 + "requires": {
  7854 + "fast-deep-equal": "^3.1.1",
  7855 + "json-schema-traverse": "^1.0.0",
  7856 + "require-from-string": "^2.0.2",
  7857 + "uri-js": "^4.2.2"
  7858 + }
  7859 + },
  7860 + "ansi-styles": {
  7861 + "version": "4.3.0",
  7862 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  7863 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  7864 + "dev": true,
  7865 + "requires": {
  7866 + "color-convert": "^2.0.1"
  7867 + }
  7868 + },
  7869 + "color-convert": {
  7870 + "version": "2.0.1",
  7871 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  7872 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  7873 + "dev": true,
  7874 + "requires": {
  7875 + "color-name": "~1.1.4"
  7876 + }
  7877 + },
  7878 + "color-name": {
  7879 + "version": "1.1.4",
  7880 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  7881 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  7882 + "dev": true
  7883 + },
  7884 + "json-schema-traverse": {
  7885 + "version": "1.0.0",
  7886 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
  7887 + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
  7888 + "dev": true
  7889 + },
  7890 + "slice-ansi": {
  7891 + "version": "4.0.0",
  7892 + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
  7893 + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
  7894 + "dev": true,
  7895 + "requires": {
  7896 + "ansi-styles": "^4.0.0",
  7897 + "astral-regex": "^2.0.0",
  7898 + "is-fullwidth-code-point": "^3.0.0"
  7899 + }
  7900 + }
  7901 + }
  7902 + },
  7903 + "text-table": {
  7904 + "version": "0.2.0",
  7905 + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
  7906 + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
  7907 + "dev": true
  7908 + },
  7909 + "through": {
  7910 + "version": "2.3.8",
  7911 + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
  7912 + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
  7913 + "dev": true
  7914 + },
4520 7915 "timers-browserify": {
4521 7916 "version": "2.0.12",
4522 7917 "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
... ... @@ -4568,11 +7963,26 @@
4568 7963 "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz",
4569 7964 "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw=="
4570 7965 },
  7966 + "tslib": {
  7967 + "version": "1.14.1",
  7968 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
  7969 + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
  7970 + "dev": true
  7971 + },
4571 7972 "tty-browserify": {
4572 7973 "version": "0.0.1",
4573 7974 "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz",
4574 7975 "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw=="
4575 7976 },
  7977 + "type-check": {
  7978 + "version": "0.4.0",
  7979 + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
  7980 + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
  7981 + "dev": true,
  7982 + "requires": {
  7983 + "prelude-ls": "^1.2.1"
  7984 + }
  7985 + },
4576 7986 "type-fest": {
4577 7987 "version": "0.7.1",
4578 7988 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz",
... ... @@ -4594,6 +8004,23 @@
4594 8004 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
4595 8005 "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
4596 8006 },
  8007 + "uri-js": {
  8008 + "version": "4.4.1",
  8009 + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
  8010 + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
  8011 + "dev": true,
  8012 + "requires": {
  8013 + "punycode": "^2.1.0"
  8014 + },
  8015 + "dependencies": {
  8016 + "punycode": {
  8017 + "version": "2.1.1",
  8018 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
  8019 + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
  8020 + "dev": true
  8021 + }
  8022 + }
  8023 + },
4597 8024 "url": {
4598 8025 "version": "0.11.0",
4599 8026 "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
... ... @@ -4641,6 +8068,12 @@
4641 8068 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
4642 8069 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
4643 8070 },
  8071 + "v8-compile-cache": {
  8072 + "version": "2.3.0",
  8073 + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
  8074 + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
  8075 + "dev": true
  8076 + },
4644 8077 "vm-browserify": {
4645 8078 "version": "1.1.2",
4646 8079 "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
... ... @@ -4670,6 +8103,15 @@
4670 8103 "webidl-conversions": "^4.0.2"
4671 8104 }
4672 8105 },
  8106 + "which": {
  8107 + "version": "2.0.2",
  8108 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
  8109 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
  8110 + "dev": true,
  8111 + "requires": {
  8112 + "isexe": "^2.0.0"
  8113 + }
  8114 + },
4673 8115 "which-boxed-primitive": {
4674 8116 "version": "1.0.2",
4675 8117 "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
... ... @@ -4696,11 +8138,72 @@
4696 8138 "is-typed-array": "^1.1.3"
4697 8139 }
4698 8140 },
  8141 + "word-wrap": {
  8142 + "version": "1.2.3",
  8143 + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
  8144 + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
  8145 + "dev": true
  8146 + },
  8147 + "wrap-ansi": {
  8148 + "version": "7.0.0",
  8149 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
  8150 + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
  8151 + "dev": true,
  8152 + "requires": {
  8153 + "ansi-styles": "^4.0.0",
  8154 + "string-width": "^4.1.0",
  8155 + "strip-ansi": "^6.0.0"
  8156 + },
  8157 + "dependencies": {
  8158 + "ansi-styles": {
  8159 + "version": "4.3.0",
  8160 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  8161 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  8162 + "dev": true,
  8163 + "requires": {
  8164 + "color-convert": "^2.0.1"
  8165 + }
  8166 + },
  8167 + "color-convert": {
  8168 + "version": "2.0.1",
  8169 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  8170 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  8171 + "dev": true,
  8172 + "requires": {
  8173 + "color-name": "~1.1.4"
  8174 + }
  8175 + },
  8176 + "color-name": {
  8177 + "version": "1.1.4",
  8178 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  8179 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  8180 + "dev": true
  8181 + }
  8182 + }
  8183 + },
  8184 + "wrappy": {
  8185 + "version": "1.0.2",
  8186 + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
  8187 + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
  8188 + "dev": true
  8189 + },
4699 8190 "xtend": {
4700 8191 "version": "4.0.2",
4701 8192 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
4702 8193 "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
4703 8194 },
  8195 + "yallist": {
  8196 + "version": "4.0.0",
  8197 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
  8198 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
  8199 + "dev": true
  8200 + },
  8201 + "yaml": {
  8202 + "version": "1.10.2",
  8203 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
  8204 + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
  8205 + "dev": true
  8206 + },
4704 8207 "yocto-queue": {
4705 8208 "version": "0.1.0",
4706 8209 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
... ...
... ... @@ -11,5 +11,17 @@
11 11 "next": "^11.0.0",
12 12 "react": "17.0.2",
13 13 "react-dom": "17.0.2"
  14 + },
  15 + "devDependencies": {
  16 + "eslint": "^7.31.0",
  17 + "husky": "^7.0.1",
  18 + "lint-staged": "^11.1.1",
  19 + "prettier": "^2.3.2"
  20 + },
  21 +
  22 + "husky": {
  23 + "hooks": {
  24 + "pre-commit": "echo \"hellowassap\""
  25 + }
14 26 }
15 27 }
... ...