FlyFar

package-lock.json

Mar 29th, 2023
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 244.19 KB | Cybersecurity | 0 0
  1. {
  2.   "name": "web-cryptominer-solution",
  3.   "version": "1.0.0",
  4.   "lockfileVersion": 2,
  5.   "requires": true,
  6.   "packages": {
  7.     "": {
  8.       "name": "web-cryptominer-solution",
  9.       "version": "1.0.0",
  10.       "license": "ISC",
  11.       "dependencies": {
  12.         "express": "4.17.2",
  13.         "http-proxy-middleware": "^2.0.1",
  14.         "nodemon": "^2.0.15",
  15.         "socket.io": "4.4.0"
  16.       },
  17.       "devDependencies": {
  18.         "@types/express": "4.17.13",
  19.         "@types/node": "17.0.13",
  20.         "javascript-obfuscator": "^0.18.8",
  21.         "rollup": "2.66.1",
  22.         "rollup-plugin-obfuscator": "^0.2.1",
  23.         "ts-node": "10.4.0",
  24.         "typescript": "4.5.5",
  25.         "vite": "2.7.10"
  26.       },
  27.       "engines": {
  28.         "node": "16.9.1"
  29.       }
  30.     },
  31.     "node_modules/@babel/runtime": {
  32.       "version": "7.7.4",
  33.       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.7.4.tgz",
  34.       "integrity": "sha512-r24eVUUr0QqNZa+qrImUk8fn5SPhHq+IfYvIoIMg0do3GdK9sMdiLKP3GYVVaxpPKORgm8KRKaNTEhAjgIpLMw==",
  35.       "dev": true,
  36.       "dependencies": {
  37.         "regenerator-runtime": "^0.13.2"
  38.       }
  39.     },
  40.     "node_modules/@cspotcode/source-map-consumer": {
  41.       "version": "0.8.0",
  42.       "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz",
  43.       "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==",
  44.       "dev": true,
  45.       "engines": {
  46.         "node": ">= 12"
  47.       }
  48.     },
  49.     "node_modules/@cspotcode/source-map-support": {
  50.       "version": "0.7.0",
  51.       "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz",
  52.       "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==",
  53.       "dev": true,
  54.       "dependencies": {
  55.         "@cspotcode/source-map-consumer": "0.8.0"
  56.       },
  57.       "engines": {
  58.         "node": ">=12"
  59.       }
  60.     },
  61.     "node_modules/@rollup/pluginutils": {
  62.       "version": "4.1.2",
  63.       "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.1.2.tgz",
  64.       "integrity": "sha512-ROn4qvkxP9SyPeHaf7uQC/GPFY6L/OWy9+bd9AwcjOAWQwxRscoEyAUD8qCY5o5iL4jqQwoLk2kaTKJPb/HwzQ==",
  65.       "dev": true,
  66.       "dependencies": {
  67.         "estree-walker": "^2.0.1",
  68.         "picomatch": "^2.2.2"
  69.       },
  70.       "engines": {
  71.         "node": ">= 8.0.0"
  72.       }
  73.     },
  74.     "node_modules/@sindresorhus/is": {
  75.       "version": "0.14.0",
  76.       "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
  77.       "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==",
  78.       "engines": {
  79.         "node": ">=6"
  80.       }
  81.     },
  82.     "node_modules/@socket.io/base64-arraybuffer": {
  83.       "version": "1.0.2",
  84.       "resolved": "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz",
  85.       "integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ==",
  86.       "engines": {
  87.         "node": ">= 0.6.0"
  88.       }
  89.     },
  90.     "node_modules/@szmarczak/http-timer": {
  91.       "version": "1.1.2",
  92.       "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
  93.       "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
  94.       "dependencies": {
  95.         "defer-to-connect": "^1.0.1"
  96.       },
  97.       "engines": {
  98.         "node": ">=6"
  99.       }
  100.     },
  101.     "node_modules/@tsconfig/node10": {
  102.       "version": "1.0.8",
  103.       "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz",
  104.       "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==",
  105.       "dev": true
  106.     },
  107.     "node_modules/@tsconfig/node12": {
  108.       "version": "1.0.9",
  109.       "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz",
  110.       "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==",
  111.       "dev": true
  112.     },
  113.     "node_modules/@tsconfig/node14": {
  114.       "version": "1.0.1",
  115.       "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz",
  116.       "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==",
  117.       "dev": true
  118.     },
  119.     "node_modules/@tsconfig/node16": {
  120.       "version": "1.0.2",
  121.       "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz",
  122.       "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==",
  123.       "dev": true
  124.     },
  125.     "node_modules/@types/body-parser": {
  126.       "version": "1.19.2",
  127.       "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz",
  128.       "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==",
  129.       "dependencies": {
  130.         "@types/connect": "*",
  131.         "@types/node": "*"
  132.       }
  133.     },
  134.     "node_modules/@types/component-emitter": {
  135.       "version": "1.2.11",
  136.       "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz",
  137.       "integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ=="
  138.     },
  139.     "node_modules/@types/connect": {
  140.       "version": "3.4.35",
  141.       "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz",
  142.       "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==",
  143.       "dependencies": {
  144.         "@types/node": "*"
  145.       }
  146.     },
  147.     "node_modules/@types/cookie": {
  148.       "version": "0.4.1",
  149.       "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz",
  150.       "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q=="
  151.     },
  152.     "node_modules/@types/cors": {
  153.       "version": "2.8.12",
  154.       "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz",
  155.       "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw=="
  156.     },
  157.     "node_modules/@types/express": {
  158.       "version": "4.17.13",
  159.       "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz",
  160.       "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==",
  161.       "dependencies": {
  162.         "@types/body-parser": "*",
  163.         "@types/express-serve-static-core": "^4.17.18",
  164.         "@types/qs": "*",
  165.         "@types/serve-static": "*"
  166.       }
  167.     },
  168.     "node_modules/@types/express-serve-static-core": {
  169.       "version": "4.17.28",
  170.       "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz",
  171.       "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==",
  172.       "dependencies": {
  173.         "@types/node": "*",
  174.         "@types/qs": "*",
  175.         "@types/range-parser": "*"
  176.       }
  177.     },
  178.     "node_modules/@types/http-proxy": {
  179.       "version": "1.17.8",
  180.       "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz",
  181.       "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==",
  182.       "dependencies": {
  183.         "@types/node": "*"
  184.       }
  185.     },
  186.     "node_modules/@types/mime": {
  187.       "version": "1.3.2",
  188.       "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz",
  189.       "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw=="
  190.     },
  191.     "node_modules/@types/minimatch": {
  192.       "version": "3.0.5",
  193.       "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
  194.       "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
  195.       "dev": true
  196.     },
  197.     "node_modules/@types/node": {
  198.       "version": "17.0.13",
  199.       "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.13.tgz",
  200.       "integrity": "sha512-Y86MAxASe25hNzlDbsviXl8jQHb0RDvKt4c40ZJQ1Don0AAL0STLZSs4N+6gLEO55pedy7r2cLwS+ZDxPm/2Bw=="
  201.     },
  202.     "node_modules/@types/qs": {
  203.       "version": "6.9.7",
  204.       "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz",
  205.       "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw=="
  206.     },
  207.     "node_modules/@types/range-parser": {
  208.       "version": "1.2.4",
  209.       "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz",
  210.       "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw=="
  211.     },
  212.     "node_modules/@types/serve-static": {
  213.       "version": "1.13.10",
  214.       "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz",
  215.       "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==",
  216.       "dependencies": {
  217.         "@types/mime": "^1",
  218.         "@types/node": "*"
  219.       }
  220.     },
  221.     "node_modules/@types/validator": {
  222.       "version": "10.11.3",
  223.       "resolved": "https://registry.npmjs.org/@types/validator/-/validator-10.11.3.tgz",
  224.       "integrity": "sha512-GKF2VnEkMmEeEGvoo03ocrP9ySMuX1ypKazIYMlsjfslfBMhOAtC5dmEWKdJioW4lJN7MZRS88kalTsVClyQ9w==",
  225.       "dev": true
  226.     },
  227.     "node_modules/abbrev": {
  228.       "version": "1.1.1",
  229.       "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
  230.       "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
  231.     },
  232.     "node_modules/accepts": {
  233.       "version": "1.3.7",
  234.       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
  235.       "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
  236.       "dependencies": {
  237.         "mime-types": "~2.1.24",
  238.         "negotiator": "0.6.2"
  239.       },
  240.       "engines": {
  241.         "node": ">= 0.6"
  242.       }
  243.     },
  244.     "node_modules/acorn": {
  245.       "version": "7.4.1",
  246.       "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
  247.       "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
  248.       "dev": true,
  249.       "bin": {
  250.         "acorn": "bin/acorn"
  251.       },
  252.       "engines": {
  253.         "node": ">=0.4.0"
  254.       }
  255.     },
  256.     "node_modules/acorn-jsx": {
  257.       "version": "5.3.2",
  258.       "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
  259.       "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
  260.       "dev": true,
  261.       "peerDependencies": {
  262.         "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
  263.       }
  264.     },
  265.     "node_modules/acorn-walk": {
  266.       "version": "8.2.0",
  267.       "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
  268.       "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
  269.       "dev": true,
  270.       "engines": {
  271.         "node": ">=0.4.0"
  272.       }
  273.     },
  274.     "node_modules/amdefine": {
  275.       "version": "1.0.1",
  276.       "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
  277.       "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
  278.       "dev": true,
  279.       "optional": true,
  280.       "engines": {
  281.         "node": ">=0.4.2"
  282.       }
  283.     },
  284.     "node_modules/ansi-align": {
  285.       "version": "3.0.1",
  286.       "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
  287.       "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
  288.       "dependencies": {
  289.         "string-width": "^4.1.0"
  290.       }
  291.     },
  292.     "node_modules/ansi-align/node_modules/ansi-regex": {
  293.       "version": "5.0.1",
  294.       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
  295.       "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
  296.       "engines": {
  297.         "node": ">=8"
  298.       }
  299.     },
  300.     "node_modules/ansi-align/node_modules/is-fullwidth-code-point": {
  301.       "version": "3.0.0",
  302.       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
  303.       "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
  304.       "engines": {
  305.         "node": ">=8"
  306.       }
  307.     },
  308.     "node_modules/ansi-align/node_modules/string-width": {
  309.       "version": "4.2.3",
  310.       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
  311.       "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
  312.       "dependencies": {
  313.         "emoji-regex": "^8.0.0",
  314.         "is-fullwidth-code-point": "^3.0.0",
  315.         "strip-ansi": "^6.0.1"
  316.       },
  317.       "engines": {
  318.         "node": ">=8"
  319.       }
  320.     },
  321.     "node_modules/ansi-align/node_modules/strip-ansi": {
  322.       "version": "6.0.1",
  323.       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
  324.       "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
  325.       "dependencies": {
  326.         "ansi-regex": "^5.0.1"
  327.       },
  328.       "engines": {
  329.         "node": ">=8"
  330.       }
  331.     },
  332.     "node_modules/ansi-escapes": {
  333.       "version": "1.4.0",
  334.       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz",
  335.       "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=",
  336.       "dev": true,
  337.       "engines": {
  338.         "node": ">=0.10.0"
  339.       }
  340.     },
  341.     "node_modules/ansi-regex": {
  342.       "version": "2.1.1",
  343.       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
  344.       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
  345.       "dev": true,
  346.       "engines": {
  347.         "node": ">=0.10.0"
  348.       }
  349.     },
  350.     "node_modules/ansi-styles": {
  351.       "version": "4.3.0",
  352.       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  353.       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  354.       "dependencies": {
  355.         "color-convert": "^2.0.1"
  356.       },
  357.       "engines": {
  358.         "node": ">=8"
  359.       },
  360.       "funding": {
  361.         "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  362.       }
  363.     },
  364.     "node_modules/anymatch": {
  365.       "version": "3.1.2",
  366.       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
  367.       "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
  368.       "dependencies": {
  369.         "normalize-path": "^3.0.0",
  370.         "picomatch": "^2.0.4"
  371.       },
  372.       "engines": {
  373.         "node": ">= 8"
  374.       }
  375.     },
  376.     "node_modules/arg": {
  377.       "version": "4.1.3",
  378.       "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
  379.       "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
  380.       "dev": true
  381.     },
  382.     "node_modules/array-differ": {
  383.       "version": "3.0.0",
  384.       "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz",
  385.       "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==",
  386.       "dev": true,
  387.       "engines": {
  388.         "node": ">=8"
  389.       }
  390.     },
  391.     "node_modules/array-flatten": {
  392.       "version": "1.1.1",
  393.       "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
  394.       "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
  395.     },
  396.     "node_modules/array-union": {
  397.       "version": "2.1.0",
  398.       "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
  399.       "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
  400.       "dev": true,
  401.       "engines": {
  402.         "node": ">=8"
  403.       }
  404.     },
  405.     "node_modules/arrify": {
  406.       "version": "2.0.1",
  407.       "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
  408.       "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==",
  409.       "dev": true,
  410.       "engines": {
  411.         "node": ">=8"
  412.       }
  413.     },
  414.     "node_modules/babel-polyfill": {
  415.       "version": "6.23.0",
  416.       "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.23.0.tgz",
  417.       "integrity": "sha1-g2TKYt+Or7gwSZ9pkXdGbDsDSZ0=",
  418.       "dev": true,
  419.       "dependencies": {
  420.         "babel-runtime": "^6.22.0",
  421.         "core-js": "^2.4.0",
  422.         "regenerator-runtime": "^0.10.0"
  423.       }
  424.     },
  425.     "node_modules/babel-polyfill/node_modules/regenerator-runtime": {
  426.       "version": "0.10.5",
  427.       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz",
  428.       "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=",
  429.       "dev": true
  430.     },
  431.     "node_modules/babel-runtime": {
  432.       "version": "6.26.0",
  433.       "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
  434.       "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
  435.       "dev": true,
  436.       "dependencies": {
  437.         "core-js": "^2.4.0",
  438.         "regenerator-runtime": "^0.11.0"
  439.       }
  440.     },
  441.     "node_modules/babel-runtime/node_modules/regenerator-runtime": {
  442.       "version": "0.11.1",
  443.       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
  444.       "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
  445.       "dev": true
  446.     },
  447.     "node_modules/balanced-match": {
  448.       "version": "1.0.2",
  449.       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
  450.       "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
  451.     },
  452.     "node_modules/base64id": {
  453.       "version": "2.0.0",
  454.       "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
  455.       "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==",
  456.       "engines": {
  457.         "node": "^4.5.0 || >= 5.9"
  458.       }
  459.     },
  460.     "node_modules/binary-extensions": {
  461.       "version": "2.2.0",
  462.       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
  463.       "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
  464.       "engines": {
  465.         "node": ">=8"
  466.       }
  467.     },
  468.     "node_modules/body-parser": {
  469.       "version": "1.19.1",
  470.       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz",
  471.       "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==",
  472.       "dependencies": {
  473.         "bytes": "3.1.1",
  474.         "content-type": "~1.0.4",
  475.         "debug": "2.6.9",
  476.         "depd": "~1.1.2",
  477.         "http-errors": "1.8.1",
  478.         "iconv-lite": "0.4.24",
  479.         "on-finished": "~2.3.0",
  480.         "qs": "6.9.6",
  481.         "raw-body": "2.4.2",
  482.         "type-is": "~1.6.18"
  483.       },
  484.       "engines": {
  485.         "node": ">= 0.8"
  486.       }
  487.     },
  488.     "node_modules/boxen": {
  489.       "version": "5.1.2",
  490.       "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz",
  491.       "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==",
  492.       "dependencies": {
  493.         "ansi-align": "^3.0.0",
  494.         "camelcase": "^6.2.0",
  495.         "chalk": "^4.1.0",
  496.         "cli-boxes": "^2.2.1",
  497.         "string-width": "^4.2.2",
  498.         "type-fest": "^0.20.2",
  499.         "widest-line": "^3.1.0",
  500.         "wrap-ansi": "^7.0.0"
  501.       },
  502.       "engines": {
  503.         "node": ">=10"
  504.       },
  505.       "funding": {
  506.         "url": "https://github.com/sponsors/sindresorhus"
  507.       }
  508.     },
  509.     "node_modules/boxen/node_modules/ansi-regex": {
  510.       "version": "5.0.1",
  511.       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
  512.       "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
  513.       "engines": {
  514.         "node": ">=8"
  515.       }
  516.     },
  517.     "node_modules/boxen/node_modules/chalk": {
  518.       "version": "4.1.2",
  519.       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
  520.       "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
  521.       "dependencies": {
  522.         "ansi-styles": "^4.1.0",
  523.         "supports-color": "^7.1.0"
  524.       },
  525.       "engines": {
  526.         "node": ">=10"
  527.       },
  528.       "funding": {
  529.         "url": "https://github.com/chalk/chalk?sponsor=1"
  530.       }
  531.     },
  532.     "node_modules/boxen/node_modules/is-fullwidth-code-point": {
  533.       "version": "3.0.0",
  534.       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
  535.       "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
  536.       "engines": {
  537.         "node": ">=8"
  538.       }
  539.     },
  540.     "node_modules/boxen/node_modules/string-width": {
  541.       "version": "4.2.3",
  542.       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
  543.       "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
  544.       "dependencies": {
  545.         "emoji-regex": "^8.0.0",
  546.         "is-fullwidth-code-point": "^3.0.0",
  547.         "strip-ansi": "^6.0.1"
  548.       },
  549.       "engines": {
  550.         "node": ">=8"
  551.       }
  552.     },
  553.     "node_modules/boxen/node_modules/strip-ansi": {
  554.       "version": "6.0.1",
  555.       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
  556.       "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
  557.       "dependencies": {
  558.         "ansi-regex": "^5.0.1"
  559.       },
  560.       "engines": {
  561.         "node": ">=8"
  562.       }
  563.     },
  564.     "node_modules/brace-expansion": {
  565.       "version": "1.1.11",
  566.       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  567.       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  568.       "dependencies": {
  569.         "balanced-match": "^1.0.0",
  570.         "concat-map": "0.0.1"
  571.       }
  572.     },
  573.     "node_modules/braces": {
  574.       "version": "3.0.2",
  575.       "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
  576.       "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
  577.       "dependencies": {
  578.         "fill-range": "^7.0.1"
  579.       },
  580.       "engines": {
  581.         "node": ">=8"
  582.       }
  583.     },
  584.     "node_modules/buffer-from": {
  585.       "version": "1.1.2",
  586.       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
  587.       "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
  588.       "dev": true
  589.     },
  590.     "node_modules/bytes": {
  591.       "version": "3.1.1",
  592.       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz",
  593.       "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==",
  594.       "engines": {
  595.         "node": ">= 0.8"
  596.       }
  597.     },
  598.     "node_modules/cacheable-request": {
  599.       "version": "6.1.0",
  600.       "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
  601.       "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
  602.       "dependencies": {
  603.         "clone-response": "^1.0.2",
  604.         "get-stream": "^5.1.0",
  605.         "http-cache-semantics": "^4.0.0",
  606.         "keyv": "^3.0.0",
  607.         "lowercase-keys": "^2.0.0",
  608.         "normalize-url": "^4.1.0",
  609.         "responselike": "^1.0.2"
  610.       },
  611.       "engines": {
  612.         "node": ">=8"
  613.       }
  614.     },
  615.     "node_modules/cacheable-request/node_modules/get-stream": {
  616.       "version": "5.2.0",
  617.       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
  618.       "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
  619.       "dependencies": {
  620.         "pump": "^3.0.0"
  621.       },
  622.       "engines": {
  623.         "node": ">=8"
  624.       },
  625.       "funding": {
  626.         "url": "https://github.com/sponsors/sindresorhus"
  627.       }
  628.     },
  629.     "node_modules/cacheable-request/node_modules/lowercase-keys": {
  630.       "version": "2.0.0",
  631.       "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
  632.       "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
  633.       "engines": {
  634.         "node": ">=8"
  635.       }
  636.     },
  637.     "node_modules/camelcase": {
  638.       "version": "6.3.0",
  639.       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
  640.       "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
  641.       "engines": {
  642.         "node": ">=10"
  643.       },
  644.       "funding": {
  645.         "url": "https://github.com/sponsors/sindresorhus"
  646.       }
  647.     },
  648.     "node_modules/chalk": {
  649.       "version": "3.0.0",
  650.       "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
  651.       "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
  652.       "dev": true,
  653.       "dependencies": {
  654.         "ansi-styles": "^4.1.0",
  655.         "supports-color": "^7.1.0"
  656.       },
  657.       "engines": {
  658.         "node": ">=8"
  659.       }
  660.     },
  661.     "node_modules/chance": {
  662.       "version": "1.1.3",
  663.       "resolved": "https://registry.npmjs.org/chance/-/chance-1.1.3.tgz",
  664.       "integrity": "sha512-XeJsdoVAzDb1WRPRuMBesRSiWpW1uNTo5Fd7mYxPJsAfgX71+jfuCOHOdbyBz2uAUZ8TwKcXgWk3DMedFfJkbg==",
  665.       "dev": true
  666.     },
  667.     "node_modules/chardet": {
  668.       "version": "0.4.2",
  669.       "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
  670.       "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=",
  671.       "dev": true
  672.     },
  673.     "node_modules/charenc": {
  674.       "version": "0.0.2",
  675.       "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz",
  676.       "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=",
  677.       "dev": true,
  678.       "engines": {
  679.         "node": "*"
  680.       }
  681.     },
  682.     "node_modules/chokidar": {
  683.       "version": "3.5.3",
  684.       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
  685.       "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
  686.       "funding": [
  687.         {
  688.           "type": "individual",
  689.           "url": "https://paulmillr.com/funding/"
  690.         }
  691.       ],
  692.       "dependencies": {
  693.         "anymatch": "~3.1.2",
  694.         "braces": "~3.0.2",
  695.         "glob-parent": "~5.1.2",
  696.         "is-binary-path": "~2.1.0",
  697.         "is-glob": "~4.0.1",
  698.         "normalize-path": "~3.0.0",
  699.         "readdirp": "~3.6.0"
  700.       },
  701.       "engines": {
  702.         "node": ">= 8.10.0"
  703.       },
  704.       "optionalDependencies": {
  705.         "fsevents": "~2.3.2"
  706.       }
  707.     },
  708.     "node_modules/ci-info": {
  709.       "version": "2.0.0",
  710.       "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
  711.       "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="
  712.     },
  713.     "node_modules/class-validator": {
  714.       "version": "0.11.0",
  715.       "resolved": "https://registry.npmjs.org/class-validator/-/class-validator-0.11.0.tgz",
  716.       "integrity": "sha512-niAmmSPFku9xsnpYYrddy8NZRrCX3yyoZ/rgPKOilE5BG0Ma1eVCIxpR4X0LasL/6BzbYzsutG+mSbAXlh4zNw==",
  717.       "dev": true,
  718.       "dependencies": {
  719.         "@types/validator": "10.11.3",
  720.         "google-libphonenumber": "^3.1.6",
  721.         "validator": "12.0.0"
  722.       }
  723.     },
  724.     "node_modules/cli-boxes": {
  725.       "version": "2.2.1",
  726.       "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz",
  727.       "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==",
  728.       "engines": {
  729.         "node": ">=6"
  730.       },
  731.       "funding": {
  732.         "url": "https://github.com/sponsors/sindresorhus"
  733.       }
  734.     },
  735.     "node_modules/cli-cursor": {
  736.       "version": "2.1.0",
  737.       "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
  738.       "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
  739.       "dev": true,
  740.       "dependencies": {
  741.         "restore-cursor": "^2.0.0"
  742.       },
  743.       "engines": {
  744.         "node": ">=4"
  745.       }
  746.     },
  747.     "node_modules/cli-width": {
  748.       "version": "2.2.1",
  749.       "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
  750.       "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
  751.       "dev": true
  752.     },
  753.     "node_modules/clone-response": {
  754.       "version": "1.0.2",
  755.       "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
  756.       "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
  757.       "dependencies": {
  758.         "mimic-response": "^1.0.0"
  759.       }
  760.     },
  761.     "node_modules/color-convert": {
  762.       "version": "2.0.1",
  763.       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  764.       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  765.       "dependencies": {
  766.         "color-name": "~1.1.4"
  767.       },
  768.       "engines": {
  769.         "node": ">=7.0.0"
  770.       }
  771.     },
  772.     "node_modules/color-name": {
  773.       "version": "1.1.4",
  774.       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  775.       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
  776.     },
  777.     "node_modules/commander": {
  778.       "version": "4.0.1",
  779.       "resolved": "https://registry.npmjs.org/commander/-/commander-4.0.1.tgz",
  780.       "integrity": "sha512-IPF4ouhCP+qdlcmCedhxX4xiGBPyigb8v5NeUp+0LyhwLgxMqyp3S0vl7TAPfS/hiP7FC3caI/PB9lTmP8r1NA==",
  781.       "dev": true,
  782.       "engines": {
  783.         "node": ">= 6"
  784.       }
  785.     },
  786.     "node_modules/component-emitter": {
  787.       "version": "1.3.0",
  788.       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
  789.       "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="
  790.     },
  791.     "node_modules/concat-map": {
  792.       "version": "0.0.1",
  793.       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
  794.       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
  795.     },
  796.     "node_modules/configstore": {
  797.       "version": "5.0.1",
  798.       "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz",
  799.       "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==",
  800.       "dependencies": {
  801.         "dot-prop": "^5.2.0",
  802.         "graceful-fs": "^4.1.2",
  803.         "make-dir": "^3.0.0",
  804.         "unique-string": "^2.0.0",
  805.         "write-file-atomic": "^3.0.0",
  806.         "xdg-basedir": "^4.0.0"
  807.       },
  808.       "engines": {
  809.         "node": ">=8"
  810.       }
  811.     },
  812.     "node_modules/content-disposition": {
  813.       "version": "0.5.4",
  814.       "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
  815.       "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
  816.       "dependencies": {
  817.         "safe-buffer": "5.2.1"
  818.       },
  819.       "engines": {
  820.         "node": ">= 0.6"
  821.       }
  822.     },
  823.     "node_modules/content-type": {
  824.       "version": "1.0.4",
  825.       "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
  826.       "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
  827.       "engines": {
  828.         "node": ">= 0.6"
  829.       }
  830.     },
  831.     "node_modules/cookie": {
  832.       "version": "0.4.1",
  833.       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz",
  834.       "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==",
  835.       "engines": {
  836.         "node": ">= 0.6"
  837.       }
  838.     },
  839.     "node_modules/cookie-signature": {
  840.       "version": "1.0.6",
  841.       "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
  842.       "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
  843.     },
  844.     "node_modules/core-js": {
  845.       "version": "2.6.12",
  846.       "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
  847.       "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
  848.       "deprecated": "core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.",
  849.       "dev": true,
  850.       "hasInstallScript": true
  851.     },
  852.     "node_modules/cors": {
  853.       "version": "2.8.5",
  854.       "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
  855.       "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
  856.       "dependencies": {
  857.         "object-assign": "^4",
  858.         "vary": "^1"
  859.       },
  860.       "engines": {
  861.         "node": ">= 0.10"
  862.       }
  863.     },
  864.     "node_modules/create-require": {
  865.       "version": "1.1.1",
  866.       "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
  867.       "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
  868.       "dev": true
  869.     },
  870.     "node_modules/crypt": {
  871.       "version": "0.0.2",
  872.       "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz",
  873.       "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=",
  874.       "dev": true,
  875.       "engines": {
  876.         "node": "*"
  877.       }
  878.     },
  879.     "node_modules/crypto-random-string": {
  880.       "version": "2.0.0",
  881.       "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
  882.       "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==",
  883.       "engines": {
  884.         "node": ">=8"
  885.       }
  886.     },
  887.     "node_modules/debug": {
  888.       "version": "2.6.9",
  889.       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
  890.       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
  891.       "dependencies": {
  892.         "ms": "2.0.0"
  893.       }
  894.     },
  895.     "node_modules/decompress-response": {
  896.       "version": "3.3.0",
  897.       "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
  898.       "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
  899.       "dependencies": {
  900.         "mimic-response": "^1.0.0"
  901.       },
  902.       "engines": {
  903.         "node": ">=4"
  904.       }
  905.     },
  906.     "node_modules/deep-extend": {
  907.       "version": "0.6.0",
  908.       "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
  909.       "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
  910.       "engines": {
  911.         "node": ">=4.0.0"
  912.       }
  913.     },
  914.     "node_modules/deep-is": {
  915.       "version": "0.1.4",
  916.       "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
  917.       "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
  918.       "dev": true
  919.     },
  920.     "node_modules/defer-to-connect": {
  921.       "version": "1.1.3",
  922.       "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
  923.       "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ=="
  924.     },
  925.     "node_modules/depd": {
  926.       "version": "1.1.2",
  927.       "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
  928.       "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
  929.       "engines": {
  930.         "node": ">= 0.6"
  931.       }
  932.     },
  933.     "node_modules/destroy": {
  934.       "version": "1.0.4",
  935.       "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
  936.       "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
  937.     },
  938.     "node_modules/diff": {
  939.       "version": "4.0.2",
  940.       "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
  941.       "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
  942.       "dev": true,
  943.       "engines": {
  944.         "node": ">=0.3.1"
  945.       }
  946.     },
  947.     "node_modules/dot-prop": {
  948.       "version": "5.3.0",
  949.       "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
  950.       "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
  951.       "dependencies": {
  952.         "is-obj": "^2.0.0"
  953.       },
  954.       "engines": {
  955.         "node": ">=8"
  956.       }
  957.     },
  958.     "node_modules/duplexer3": {
  959.       "version": "0.1.4",
  960.       "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
  961.       "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI="
  962.     },
  963.     "node_modules/ee-first": {
  964.       "version": "1.1.1",
  965.       "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
  966.       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
  967.     },
  968.     "node_modules/emoji-regex": {
  969.       "version": "8.0.0",
  970.       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
  971.       "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
  972.     },
  973.     "node_modules/encodeurl": {
  974.       "version": "1.0.2",
  975.       "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
  976.       "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
  977.       "engines": {
  978.         "node": ">= 0.8"
  979.       }
  980.     },
  981.     "node_modules/encoding": {
  982.       "version": "0.1.13",
  983.       "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
  984.       "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
  985.       "dev": true,
  986.       "dependencies": {
  987.         "iconv-lite": "^0.6.2"
  988.       }
  989.     },
  990.     "node_modules/encoding/node_modules/iconv-lite": {
  991.       "version": "0.6.3",
  992.       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
  993.       "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
  994.       "dev": true,
  995.       "dependencies": {
  996.         "safer-buffer": ">= 2.1.2 < 3.0.0"
  997.       },
  998.       "engines": {
  999.         "node": ">=0.10.0"
  1000.       }
  1001.     },
  1002.     "node_modules/end-of-stream": {
  1003.       "version": "1.4.4",
  1004.       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
  1005.       "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
  1006.       "dependencies": {
  1007.         "once": "^1.4.0"
  1008.       }
  1009.     },
  1010.     "node_modules/engine.io": {
  1011.       "version": "6.1.2",
  1012.       "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.2.tgz",
  1013.       "integrity": "sha512-v/7eGHxPvO2AWsksyx2PUsQvBafuvqs0jJJQ0FdmJG1b9qIvgSbqDRGwNhfk2XHaTTbTXiC4quRE8Q9nRjsrQQ==",
  1014.       "dependencies": {
  1015.         "@types/cookie": "^0.4.1",
  1016.         "@types/cors": "^2.8.12",
  1017.         "@types/node": ">=10.0.0",
  1018.         "accepts": "~1.3.4",
  1019.         "base64id": "2.0.0",
  1020.         "cookie": "~0.4.1",
  1021.         "cors": "~2.8.5",
  1022.         "debug": "~4.3.1",
  1023.         "engine.io-parser": "~5.0.0",
  1024.         "ws": "~8.2.3"
  1025.       },
  1026.       "engines": {
  1027.         "node": ">=10.0.0"
  1028.       }
  1029.     },
  1030.     "node_modules/engine.io-parser": {
  1031.       "version": "5.0.3",
  1032.       "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.3.tgz",
  1033.       "integrity": "sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg==",
  1034.       "dependencies": {
  1035.         "@socket.io/base64-arraybuffer": "~1.0.2"
  1036.       },
  1037.       "engines": {
  1038.         "node": ">=10.0.0"
  1039.       }
  1040.     },
  1041.     "node_modules/engine.io/node_modules/debug": {
  1042.       "version": "4.3.3",
  1043.       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
  1044.       "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
  1045.       "dependencies": {
  1046.         "ms": "2.1.2"
  1047.       },
  1048.       "engines": {
  1049.         "node": ">=6.0"
  1050.       },
  1051.       "peerDependenciesMeta": {
  1052.         "supports-color": {
  1053.           "optional": true
  1054.         }
  1055.       }
  1056.     },
  1057.     "node_modules/engine.io/node_modules/ms": {
  1058.       "version": "2.1.2",
  1059.       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  1060.       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
  1061.     },
  1062.     "node_modules/esbuild": {
  1063.       "version": "0.13.15",
  1064.       "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.15.tgz",
  1065.       "integrity": "sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw==",
  1066.       "dev": true,
  1067.       "hasInstallScript": true,
  1068.       "bin": {
  1069.         "esbuild": "bin/esbuild"
  1070.       },
  1071.       "optionalDependencies": {
  1072.         "esbuild-android-arm64": "0.13.15",
  1073.         "esbuild-darwin-64": "0.13.15",
  1074.         "esbuild-darwin-arm64": "0.13.15",
  1075.         "esbuild-freebsd-64": "0.13.15",
  1076.         "esbuild-freebsd-arm64": "0.13.15",
  1077.         "esbuild-linux-32": "0.13.15",
  1078.         "esbuild-linux-64": "0.13.15",
  1079.         "esbuild-linux-arm": "0.13.15",
  1080.         "esbuild-linux-arm64": "0.13.15",
  1081.         "esbuild-linux-mips64le": "0.13.15",
  1082.         "esbuild-linux-ppc64le": "0.13.15",
  1083.         "esbuild-netbsd-64": "0.13.15",
  1084.         "esbuild-openbsd-64": "0.13.15",
  1085.         "esbuild-sunos-64": "0.13.15",
  1086.         "esbuild-windows-32": "0.13.15",
  1087.         "esbuild-windows-64": "0.13.15",
  1088.         "esbuild-windows-arm64": "0.13.15"
  1089.       }
  1090.     },
  1091.     "node_modules/esbuild-android-arm64": {
  1092.       "version": "0.13.15",
  1093.       "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.15.tgz",
  1094.       "integrity": "sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==",
  1095.       "cpu": [
  1096.         "arm64"
  1097.       ],
  1098.       "dev": true,
  1099.       "optional": true,
  1100.       "os": [
  1101.         "android"
  1102.       ]
  1103.     },
  1104.     "node_modules/esbuild-darwin-64": {
  1105.       "version": "0.13.15",
  1106.       "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.15.tgz",
  1107.       "integrity": "sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==",
  1108.       "cpu": [
  1109.         "x64"
  1110.       ],
  1111.       "dev": true,
  1112.       "optional": true,
  1113.       "os": [
  1114.         "darwin"
  1115.       ]
  1116.     },
  1117.     "node_modules/esbuild-darwin-arm64": {
  1118.       "version": "0.13.15",
  1119.       "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.15.tgz",
  1120.       "integrity": "sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==",
  1121.       "cpu": [
  1122.         "arm64"
  1123.       ],
  1124.       "dev": true,
  1125.       "optional": true,
  1126.       "os": [
  1127.         "darwin"
  1128.       ]
  1129.     },
  1130.     "node_modules/esbuild-freebsd-64": {
  1131.       "version": "0.13.15",
  1132.       "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.15.tgz",
  1133.       "integrity": "sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==",
  1134.       "cpu": [
  1135.         "x64"
  1136.       ],
  1137.       "dev": true,
  1138.       "optional": true,
  1139.       "os": [
  1140.         "freebsd"
  1141.       ]
  1142.     },
  1143.     "node_modules/esbuild-freebsd-arm64": {
  1144.       "version": "0.13.15",
  1145.       "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.15.tgz",
  1146.       "integrity": "sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==",
  1147.       "cpu": [
  1148.         "arm64"
  1149.       ],
  1150.       "dev": true,
  1151.       "optional": true,
  1152.       "os": [
  1153.         "freebsd"
  1154.       ]
  1155.     },
  1156.     "node_modules/esbuild-linux-32": {
  1157.       "version": "0.13.15",
  1158.       "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.15.tgz",
  1159.       "integrity": "sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==",
  1160.       "cpu": [
  1161.         "ia32"
  1162.       ],
  1163.       "dev": true,
  1164.       "optional": true,
  1165.       "os": [
  1166.         "linux"
  1167.       ]
  1168.     },
  1169.     "node_modules/esbuild-linux-64": {
  1170.       "version": "0.13.15",
  1171.       "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.15.tgz",
  1172.       "integrity": "sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==",
  1173.       "cpu": [
  1174.         "x64"
  1175.       ],
  1176.       "dev": true,
  1177.       "optional": true,
  1178.       "os": [
  1179.         "linux"
  1180.       ]
  1181.     },
  1182.     "node_modules/esbuild-linux-arm": {
  1183.       "version": "0.13.15",
  1184.       "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.15.tgz",
  1185.       "integrity": "sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==",
  1186.       "cpu": [
  1187.         "arm"
  1188.       ],
  1189.       "dev": true,
  1190.       "optional": true,
  1191.       "os": [
  1192.         "linux"
  1193.       ]
  1194.     },
  1195.     "node_modules/esbuild-linux-arm64": {
  1196.       "version": "0.13.15",
  1197.       "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.15.tgz",
  1198.       "integrity": "sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==",
  1199.       "cpu": [
  1200.         "arm64"
  1201.       ],
  1202.       "dev": true,
  1203.       "optional": true,
  1204.       "os": [
  1205.         "linux"
  1206.       ]
  1207.     },
  1208.     "node_modules/esbuild-linux-mips64le": {
  1209.       "version": "0.13.15",
  1210.       "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.15.tgz",
  1211.       "integrity": "sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==",
  1212.       "cpu": [
  1213.         "mips64el"
  1214.       ],
  1215.       "dev": true,
  1216.       "optional": true,
  1217.       "os": [
  1218.         "linux"
  1219.       ]
  1220.     },
  1221.     "node_modules/esbuild-linux-ppc64le": {
  1222.       "version": "0.13.15",
  1223.       "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.15.tgz",
  1224.       "integrity": "sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==",
  1225.       "cpu": [
  1226.         "ppc64"
  1227.       ],
  1228.       "dev": true,
  1229.       "optional": true,
  1230.       "os": [
  1231.         "linux"
  1232.       ]
  1233.     },
  1234.     "node_modules/esbuild-netbsd-64": {
  1235.       "version": "0.13.15",
  1236.       "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.15.tgz",
  1237.       "integrity": "sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==",
  1238.       "cpu": [
  1239.         "x64"
  1240.       ],
  1241.       "dev": true,
  1242.       "optional": true,
  1243.       "os": [
  1244.         "netbsd"
  1245.       ]
  1246.     },
  1247.     "node_modules/esbuild-openbsd-64": {
  1248.       "version": "0.13.15",
  1249.       "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.15.tgz",
  1250.       "integrity": "sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==",
  1251.       "cpu": [
  1252.         "x64"
  1253.       ],
  1254.       "dev": true,
  1255.       "optional": true,
  1256.       "os": [
  1257.         "openbsd"
  1258.       ]
  1259.     },
  1260.     "node_modules/esbuild-sunos-64": {
  1261.       "version": "0.13.15",
  1262.       "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.15.tgz",
  1263.       "integrity": "sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==",
  1264.       "cpu": [
  1265.         "x64"
  1266.       ],
  1267.       "dev": true,
  1268.       "optional": true,
  1269.       "os": [
  1270.         "sunos"
  1271.       ]
  1272.     },
  1273.     "node_modules/esbuild-windows-32": {
  1274.       "version": "0.13.15",
  1275.       "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.15.tgz",
  1276.       "integrity": "sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==",
  1277.       "cpu": [
  1278.         "ia32"
  1279.       ],
  1280.       "dev": true,
  1281.       "optional": true,
  1282.       "os": [
  1283.         "win32"
  1284.       ]
  1285.     },
  1286.     "node_modules/esbuild-windows-64": {
  1287.       "version": "0.13.15",
  1288.       "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.15.tgz",
  1289.       "integrity": "sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==",
  1290.       "cpu": [
  1291.         "x64"
  1292.       ],
  1293.       "dev": true,
  1294.       "optional": true,
  1295.       "os": [
  1296.         "win32"
  1297.       ]
  1298.     },
  1299.     "node_modules/esbuild-windows-arm64": {
  1300.       "version": "0.13.15",
  1301.       "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.15.tgz",
  1302.       "integrity": "sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==",
  1303.       "cpu": [
  1304.         "arm64"
  1305.       ],
  1306.       "dev": true,
  1307.       "optional": true,
  1308.       "os": [
  1309.         "win32"
  1310.       ]
  1311.     },
  1312.     "node_modules/escape-goat": {
  1313.       "version": "2.1.1",
  1314.       "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz",
  1315.       "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==",
  1316.       "engines": {
  1317.         "node": ">=8"
  1318.       }
  1319.     },
  1320.     "node_modules/escape-html": {
  1321.       "version": "1.0.3",
  1322.       "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
  1323.       "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
  1324.     },
  1325.     "node_modules/escape-string-regexp": {
  1326.       "version": "1.0.5",
  1327.       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
  1328.       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
  1329.       "dev": true,
  1330.       "engines": {
  1331.         "node": ">=0.8.0"
  1332.       }
  1333.     },
  1334.     "node_modules/escodegen-wallaby": {
  1335.       "version": "1.6.27",
  1336.       "resolved": "https://registry.npmjs.org/escodegen-wallaby/-/escodegen-wallaby-1.6.27.tgz",
  1337.       "integrity": "sha512-DFXbfLTNa/wiQRgqSseKhmzyDhwWJ4c/6IwsdAgA6qYL0ntsmSuuTMovEbA/8oCanSGkUR1qaLsDgKiWPllnjg==",
  1338.       "dev": true,
  1339.       "dependencies": {
  1340.         "esprima": "^2.7.1",
  1341.         "estraverse": "^1.9.1",
  1342.         "esutils": "^2.0.2",
  1343.         "optionator": "^0.8.1"
  1344.       },
  1345.       "bin": {
  1346.         "escodegen": "bin/escodegen.js",
  1347.         "esgenerate": "bin/esgenerate.js"
  1348.       },
  1349.       "engines": {
  1350.         "node": ">=0.10.0"
  1351.       },
  1352.       "optionalDependencies": {
  1353.         "source-map": "~0.2.0"
  1354.       }
  1355.     },
  1356.     "node_modules/escodegen-wallaby/node_modules/estraverse": {
  1357.       "version": "1.9.3",
  1358.       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz",
  1359.       "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=",
  1360.       "dev": true,
  1361.       "engines": {
  1362.         "node": ">=0.10.0"
  1363.       }
  1364.     },
  1365.     "node_modules/eslint-visitor-keys": {
  1366.       "version": "1.3.0",
  1367.       "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
  1368.       "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
  1369.       "dev": true,
  1370.       "engines": {
  1371.         "node": ">=4"
  1372.       }
  1373.     },
  1374.     "node_modules/espree": {
  1375.       "version": "6.2.1",
  1376.       "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz",
  1377.       "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==",
  1378.       "dev": true,
  1379.       "dependencies": {
  1380.         "acorn": "^7.1.1",
  1381.         "acorn-jsx": "^5.2.0",
  1382.         "eslint-visitor-keys": "^1.1.0"
  1383.       },
  1384.       "engines": {
  1385.         "node": ">=6.0.0"
  1386.       }
  1387.     },
  1388.     "node_modules/esprima": {
  1389.       "version": "2.7.3",
  1390.       "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
  1391.       "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
  1392.       "dev": true,
  1393.       "bin": {
  1394.         "esparse": "bin/esparse.js",
  1395.         "esvalidate": "bin/esvalidate.js"
  1396.       },
  1397.       "engines": {
  1398.         "node": ">=0.10.0"
  1399.       }
  1400.     },
  1401.     "node_modules/estraverse": {
  1402.       "version": "4.3.0",
  1403.       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
  1404.       "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
  1405.       "dev": true,
  1406.       "engines": {
  1407.         "node": ">=4.0"
  1408.       }
  1409.     },
  1410.     "node_modules/estree-walker": {
  1411.       "version": "2.0.2",
  1412.       "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
  1413.       "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
  1414.       "dev": true
  1415.     },
  1416.     "node_modules/esutils": {
  1417.       "version": "2.0.3",
  1418.       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
  1419.       "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
  1420.       "dev": true,
  1421.       "engines": {
  1422.         "node": ">=0.10.0"
  1423.       }
  1424.     },
  1425.     "node_modules/etag": {
  1426.       "version": "1.8.1",
  1427.       "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
  1428.       "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
  1429.       "engines": {
  1430.         "node": ">= 0.6"
  1431.       }
  1432.     },
  1433.     "node_modules/eventemitter3": {
  1434.       "version": "4.0.7",
  1435.       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
  1436.       "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
  1437.     },
  1438.     "node_modules/express": {
  1439.       "version": "4.17.2",
  1440.       "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz",
  1441.       "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==",
  1442.       "dependencies": {
  1443.         "accepts": "~1.3.7",
  1444.         "array-flatten": "1.1.1",
  1445.         "body-parser": "1.19.1",
  1446.         "content-disposition": "0.5.4",
  1447.         "content-type": "~1.0.4",
  1448.         "cookie": "0.4.1",
  1449.         "cookie-signature": "1.0.6",
  1450.         "debug": "2.6.9",
  1451.         "depd": "~1.1.2",
  1452.         "encodeurl": "~1.0.2",
  1453.         "escape-html": "~1.0.3",
  1454.         "etag": "~1.8.1",
  1455.         "finalhandler": "~1.1.2",
  1456.         "fresh": "0.5.2",
  1457.         "merge-descriptors": "1.0.1",
  1458.         "methods": "~1.1.2",
  1459.         "on-finished": "~2.3.0",
  1460.         "parseurl": "~1.3.3",
  1461.         "path-to-regexp": "0.1.7",
  1462.         "proxy-addr": "~2.0.7",
  1463.         "qs": "6.9.6",
  1464.         "range-parser": "~1.2.1",
  1465.         "safe-buffer": "5.2.1",
  1466.         "send": "0.17.2",
  1467.         "serve-static": "1.14.2",
  1468.         "setprototypeof": "1.2.0",
  1469.         "statuses": "~1.5.0",
  1470.         "type-is": "~1.6.18",
  1471.         "utils-merge": "1.0.1",
  1472.         "vary": "~1.1.2"
  1473.       },
  1474.       "engines": {
  1475.         "node": ">= 0.10.0"
  1476.       }
  1477.     },
  1478.     "node_modules/external-editor": {
  1479.       "version": "2.2.0",
  1480.       "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz",
  1481.       "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==",
  1482.       "dev": true,
  1483.       "dependencies": {
  1484.         "chardet": "^0.4.0",
  1485.         "iconv-lite": "^0.4.17",
  1486.         "tmp": "^0.0.33"
  1487.       },
  1488.       "engines": {
  1489.         "node": ">=0.12"
  1490.       }
  1491.     },
  1492.     "node_modules/fast-levenshtein": {
  1493.       "version": "2.0.6",
  1494.       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
  1495.       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
  1496.       "dev": true
  1497.     },
  1498.     "node_modules/figures": {
  1499.       "version": "2.0.0",
  1500.       "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
  1501.       "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
  1502.       "dev": true,
  1503.       "dependencies": {
  1504.         "escape-string-regexp": "^1.0.5"
  1505.       },
  1506.       "engines": {
  1507.         "node": ">=4"
  1508.       }
  1509.     },
  1510.     "node_modules/fill-range": {
  1511.       "version": "7.0.1",
  1512.       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
  1513.       "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
  1514.       "dependencies": {
  1515.         "to-regex-range": "^5.0.1"
  1516.       },
  1517.       "engines": {
  1518.         "node": ">=8"
  1519.       }
  1520.     },
  1521.     "node_modules/finalhandler": {
  1522.       "version": "1.1.2",
  1523.       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
  1524.       "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
  1525.       "dependencies": {
  1526.         "debug": "2.6.9",
  1527.         "encodeurl": "~1.0.2",
  1528.         "escape-html": "~1.0.3",
  1529.         "on-finished": "~2.3.0",
  1530.         "parseurl": "~1.3.3",
  1531.         "statuses": "~1.5.0",
  1532.         "unpipe": "~1.0.0"
  1533.       },
  1534.       "engines": {
  1535.         "node": ">= 0.8"
  1536.       }
  1537.     },
  1538.     "node_modules/follow-redirects": {
  1539.       "version": "1.14.7",
  1540.       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz",
  1541.       "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==",
  1542.       "funding": [
  1543.         {
  1544.           "type": "individual",
  1545.           "url": "https://github.com/sponsors/RubenVerborgh"
  1546.         }
  1547.       ],
  1548.       "engines": {
  1549.         "node": ">=4.0"
  1550.       },
  1551.       "peerDependenciesMeta": {
  1552.         "debug": {
  1553.           "optional": true
  1554.         }
  1555.       }
  1556.     },
  1557.     "node_modules/forwarded": {
  1558.       "version": "0.2.0",
  1559.       "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
  1560.       "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
  1561.       "engines": {
  1562.         "node": ">= 0.6"
  1563.       }
  1564.     },
  1565.     "node_modules/fresh": {
  1566.       "version": "0.5.2",
  1567.       "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
  1568.       "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
  1569.       "engines": {
  1570.         "node": ">= 0.6"
  1571.       }
  1572.     },
  1573.     "node_modules/fsevents": {
  1574.       "version": "2.3.2",
  1575.       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
  1576.       "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
  1577.       "hasInstallScript": true,
  1578.       "optional": true,
  1579.       "os": [
  1580.         "darwin"
  1581.       ],
  1582.       "engines": {
  1583.         "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
  1584.       }
  1585.     },
  1586.     "node_modules/function-bind": {
  1587.       "version": "1.1.1",
  1588.       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
  1589.       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
  1590.       "dev": true
  1591.     },
  1592.     "node_modules/get-stream": {
  1593.       "version": "4.1.0",
  1594.       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
  1595.       "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
  1596.       "dependencies": {
  1597.         "pump": "^3.0.0"
  1598.       },
  1599.       "engines": {
  1600.         "node": ">=6"
  1601.       }
  1602.     },
  1603.     "node_modules/glob-parent": {
  1604.       "version": "5.1.2",
  1605.       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
  1606.       "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
  1607.       "dependencies": {
  1608.         "is-glob": "^4.0.1"
  1609.       },
  1610.       "engines": {
  1611.         "node": ">= 6"
  1612.       }
  1613.     },
  1614.     "node_modules/global-dirs": {
  1615.       "version": "3.0.0",
  1616.       "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz",
  1617.       "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==",
  1618.       "dependencies": {
  1619.         "ini": "2.0.0"
  1620.       },
  1621.       "engines": {
  1622.         "node": ">=10"
  1623.       },
  1624.       "funding": {
  1625.         "url": "https://github.com/sponsors/sindresorhus"
  1626.       }
  1627.     },
  1628.     "node_modules/google-libphonenumber": {
  1629.       "version": "3.2.26",
  1630.       "resolved": "https://registry.npmjs.org/google-libphonenumber/-/google-libphonenumber-3.2.26.tgz",
  1631.       "integrity": "sha512-qyjAKef1oC2vG81RNy1f5Mk9lYE/H3HC885DCOlFs9ca3QfsqEUnXWOTPXTgEtHnTq1x3vpQgtDbX3Vba/o2ow==",
  1632.       "dev": true,
  1633.       "engines": {
  1634.         "node": ">=0.10"
  1635.       }
  1636.     },
  1637.     "node_modules/got": {
  1638.       "version": "9.6.0",
  1639.       "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
  1640.       "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
  1641.       "dependencies": {
  1642.         "@sindresorhus/is": "^0.14.0",
  1643.         "@szmarczak/http-timer": "^1.1.2",
  1644.         "cacheable-request": "^6.0.0",
  1645.         "decompress-response": "^3.3.0",
  1646.         "duplexer3": "^0.1.4",
  1647.         "get-stream": "^4.1.0",
  1648.         "lowercase-keys": "^1.0.1",
  1649.         "mimic-response": "^1.0.1",
  1650.         "p-cancelable": "^1.0.0",
  1651.         "to-readable-stream": "^1.0.0",
  1652.         "url-parse-lax": "^3.0.0"
  1653.       },
  1654.       "engines": {
  1655.         "node": ">=8.6"
  1656.       }
  1657.     },
  1658.     "node_modules/graceful-fs": {
  1659.       "version": "4.2.9",
  1660.       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz",
  1661.       "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ=="
  1662.     },
  1663.     "node_modules/has": {
  1664.       "version": "1.0.3",
  1665.       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
  1666.       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
  1667.       "dev": true,
  1668.       "dependencies": {
  1669.         "function-bind": "^1.1.1"
  1670.       },
  1671.       "engines": {
  1672.         "node": ">= 0.4.0"
  1673.       }
  1674.     },
  1675.     "node_modules/has-ansi": {
  1676.       "version": "2.0.0",
  1677.       "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
  1678.       "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
  1679.       "dev": true,
  1680.       "dependencies": {
  1681.         "ansi-regex": "^2.0.0"
  1682.       },
  1683.       "engines": {
  1684.         "node": ">=0.10.0"
  1685.       }
  1686.     },
  1687.     "node_modules/has-flag": {
  1688.       "version": "4.0.0",
  1689.       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  1690.       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  1691.       "engines": {
  1692.         "node": ">=8"
  1693.       }
  1694.     },
  1695.     "node_modules/has-yarn": {
  1696.       "version": "2.1.0",
  1697.       "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
  1698.       "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==",
  1699.       "engines": {
  1700.         "node": ">=8"
  1701.       }
  1702.     },
  1703.     "node_modules/http-cache-semantics": {
  1704.       "version": "4.1.0",
  1705.       "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
  1706.       "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ=="
  1707.     },
  1708.     "node_modules/http-errors": {
  1709.       "version": "1.8.1",
  1710.       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
  1711.       "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
  1712.       "dependencies": {
  1713.         "depd": "~1.1.2",
  1714.         "inherits": "2.0.4",
  1715.         "setprototypeof": "1.2.0",
  1716.         "statuses": ">= 1.5.0 < 2",
  1717.         "toidentifier": "1.0.1"
  1718.       },
  1719.       "engines": {
  1720.         "node": ">= 0.6"
  1721.       }
  1722.     },
  1723.     "node_modules/http-proxy": {
  1724.       "version": "1.18.1",
  1725.       "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
  1726.       "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
  1727.       "dependencies": {
  1728.         "eventemitter3": "^4.0.0",
  1729.         "follow-redirects": "^1.0.0",
  1730.         "requires-port": "^1.0.0"
  1731.       },
  1732.       "engines": {
  1733.         "node": ">=8.0.0"
  1734.       }
  1735.     },
  1736.     "node_modules/http-proxy-middleware": {
  1737.       "version": "2.0.2",
  1738.       "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.2.tgz",
  1739.       "integrity": "sha512-XtmDN5w+vdFTBZaYhdJAbMqn0DP/EhkUaAeo963mojwpKMMbw6nivtFKw07D7DDOH745L5k0VL0P8KRYNEVF/g==",
  1740.       "dependencies": {
  1741.         "@types/http-proxy": "^1.17.8",
  1742.         "http-proxy": "^1.18.1",
  1743.         "is-glob": "^4.0.1",
  1744.         "is-plain-obj": "^3.0.0",
  1745.         "micromatch": "^4.0.2"
  1746.       },
  1747.       "engines": {
  1748.         "node": ">=12.0.0"
  1749.       },
  1750.       "peerDependencies": {
  1751.         "@types/express": "^4.17.13"
  1752.       }
  1753.     },
  1754.     "node_modules/iconv-lite": {
  1755.       "version": "0.4.24",
  1756.       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
  1757.       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
  1758.       "dependencies": {
  1759.         "safer-buffer": ">= 2.1.2 < 3"
  1760.       },
  1761.       "engines": {
  1762.         "node": ">=0.10.0"
  1763.       }
  1764.     },
  1765.     "node_modules/ignore-by-default": {
  1766.       "version": "1.0.1",
  1767.       "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz",
  1768.       "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk="
  1769.     },
  1770.     "node_modules/import-lazy": {
  1771.       "version": "2.1.0",
  1772.       "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
  1773.       "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=",
  1774.       "engines": {
  1775.         "node": ">=4"
  1776.       }
  1777.     },
  1778.     "node_modules/imurmurhash": {
  1779.       "version": "0.1.4",
  1780.       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
  1781.       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
  1782.       "engines": {
  1783.         "node": ">=0.8.19"
  1784.       }
  1785.     },
  1786.     "node_modules/inherits": {
  1787.       "version": "2.0.4",
  1788.       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
  1789.       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
  1790.     },
  1791.     "node_modules/ini": {
  1792.       "version": "2.0.0",
  1793.       "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
  1794.       "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
  1795.       "engines": {
  1796.         "node": ">=10"
  1797.       }
  1798.     },
  1799.     "node_modules/inquirer": {
  1800.       "version": "3.0.6",
  1801.       "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.0.6.tgz",
  1802.       "integrity": "sha1-4EqqnQW3o8ubD0B9BDdfBEcZA0c=",
  1803.       "dev": true,
  1804.       "dependencies": {
  1805.         "ansi-escapes": "^1.1.0",
  1806.         "chalk": "^1.0.0",
  1807.         "cli-cursor": "^2.1.0",
  1808.         "cli-width": "^2.0.0",
  1809.         "external-editor": "^2.0.1",
  1810.         "figures": "^2.0.0",
  1811.         "lodash": "^4.3.0",
  1812.         "mute-stream": "0.0.7",
  1813.         "run-async": "^2.2.0",
  1814.         "rx": "^4.1.0",
  1815.         "string-width": "^2.0.0",
  1816.         "strip-ansi": "^3.0.0",
  1817.         "through": "^2.3.6"
  1818.       }
  1819.     },
  1820.     "node_modules/inquirer/node_modules/ansi-styles": {
  1821.       "version": "2.2.1",
  1822.       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
  1823.       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
  1824.       "dev": true,
  1825.       "engines": {
  1826.         "node": ">=0.10.0"
  1827.       }
  1828.     },
  1829.     "node_modules/inquirer/node_modules/chalk": {
  1830.       "version": "1.1.3",
  1831.       "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
  1832.       "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
  1833.       "dev": true,
  1834.       "dependencies": {
  1835.         "ansi-styles": "^2.2.1",
  1836.         "escape-string-regexp": "^1.0.2",
  1837.         "has-ansi": "^2.0.0",
  1838.         "strip-ansi": "^3.0.0",
  1839.         "supports-color": "^2.0.0"
  1840.       },
  1841.       "engines": {
  1842.         "node": ">=0.10.0"
  1843.       }
  1844.     },
  1845.     "node_modules/inquirer/node_modules/supports-color": {
  1846.       "version": "2.0.0",
  1847.       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
  1848.       "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
  1849.       "dev": true,
  1850.       "engines": {
  1851.         "node": ">=0.8.0"
  1852.       }
  1853.     },
  1854.     "node_modules/inversify": {
  1855.       "version": "5.0.1",
  1856.       "resolved": "https://registry.npmjs.org/inversify/-/inversify-5.0.1.tgz",
  1857.       "integrity": "sha512-Ieh06s48WnEYGcqHepdsJUIJUXpwH5o5vodAX+DK2JA/gjy4EbEcQZxw+uFfzysmKjiLXGYwNG3qDZsKVMcINQ==",
  1858.       "dev": true
  1859.     },
  1860.     "node_modules/ipaddr.js": {
  1861.       "version": "1.9.1",
  1862.       "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
  1863.       "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
  1864.       "engines": {
  1865.         "node": ">= 0.10"
  1866.       }
  1867.     },
  1868.     "node_modules/is-binary-path": {
  1869.       "version": "2.1.0",
  1870.       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
  1871.       "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
  1872.       "dependencies": {
  1873.         "binary-extensions": "^2.0.0"
  1874.       },
  1875.       "engines": {
  1876.         "node": ">=8"
  1877.       }
  1878.     },
  1879.     "node_modules/is-buffer": {
  1880.       "version": "1.1.6",
  1881.       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
  1882.       "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
  1883.       "dev": true
  1884.     },
  1885.     "node_modules/is-ci": {
  1886.       "version": "2.0.0",
  1887.       "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
  1888.       "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
  1889.       "dependencies": {
  1890.         "ci-info": "^2.0.0"
  1891.       },
  1892.       "bin": {
  1893.         "is-ci": "bin.js"
  1894.       }
  1895.     },
  1896.     "node_modules/is-core-module": {
  1897.       "version": "2.8.1",
  1898.       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz",
  1899.       "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==",
  1900.       "dev": true,
  1901.       "dependencies": {
  1902.         "has": "^1.0.3"
  1903.       },
  1904.       "funding": {
  1905.         "url": "https://github.com/sponsors/ljharb"
  1906.       }
  1907.     },
  1908.     "node_modules/is-extglob": {
  1909.       "version": "2.1.1",
  1910.       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
  1911.       "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
  1912.       "engines": {
  1913.         "node": ">=0.10.0"
  1914.       }
  1915.     },
  1916.     "node_modules/is-fullwidth-code-point": {
  1917.       "version": "2.0.0",
  1918.       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
  1919.       "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
  1920.       "dev": true,
  1921.       "engines": {
  1922.         "node": ">=4"
  1923.       }
  1924.     },
  1925.     "node_modules/is-glob": {
  1926.       "version": "4.0.3",
  1927.       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
  1928.       "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
  1929.       "dependencies": {
  1930.         "is-extglob": "^2.1.1"
  1931.       },
  1932.       "engines": {
  1933.         "node": ">=0.10.0"
  1934.       }
  1935.     },
  1936.     "node_modules/is-installed-globally": {
  1937.       "version": "0.4.0",
  1938.       "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz",
  1939.       "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==",
  1940.       "dependencies": {
  1941.         "global-dirs": "^3.0.0",
  1942.         "is-path-inside": "^3.0.2"
  1943.       },
  1944.       "engines": {
  1945.         "node": ">=10"
  1946.       },
  1947.       "funding": {
  1948.         "url": "https://github.com/sponsors/sindresorhus"
  1949.       }
  1950.     },
  1951.     "node_modules/is-npm": {
  1952.       "version": "5.0.0",
  1953.       "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz",
  1954.       "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==",
  1955.       "engines": {
  1956.         "node": ">=10"
  1957.       },
  1958.       "funding": {
  1959.         "url": "https://github.com/sponsors/sindresorhus"
  1960.       }
  1961.     },
  1962.     "node_modules/is-number": {
  1963.       "version": "7.0.0",
  1964.       "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
  1965.       "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
  1966.       "engines": {
  1967.         "node": ">=0.12.0"
  1968.       }
  1969.     },
  1970.     "node_modules/is-obj": {
  1971.       "version": "2.0.0",
  1972.       "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
  1973.       "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
  1974.       "engines": {
  1975.         "node": ">=8"
  1976.       }
  1977.     },
  1978.     "node_modules/is-path-inside": {
  1979.       "version": "3.0.3",
  1980.       "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
  1981.       "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
  1982.       "engines": {
  1983.         "node": ">=8"
  1984.       }
  1985.     },
  1986.     "node_modules/is-plain-obj": {
  1987.       "version": "3.0.0",
  1988.       "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
  1989.       "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==",
  1990.       "engines": {
  1991.         "node": ">=10"
  1992.       },
  1993.       "funding": {
  1994.         "url": "https://github.com/sponsors/sindresorhus"
  1995.       }
  1996.     },
  1997.     "node_modules/is-stream": {
  1998.       "version": "1.1.0",
  1999.       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
  2000.       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
  2001.       "dev": true,
  2002.       "engines": {
  2003.         "node": ">=0.10.0"
  2004.       }
  2005.     },
  2006.     "node_modules/is-typedarray": {
  2007.       "version": "1.0.0",
  2008.       "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
  2009.       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
  2010.     },
  2011.     "node_modules/is-yarn-global": {
  2012.       "version": "0.3.0",
  2013.       "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz",
  2014.       "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw=="
  2015.     },
  2016.     "node_modules/javascript-obfuscator": {
  2017.       "version": "0.18.8",
  2018.       "resolved": "https://registry.npmjs.org/javascript-obfuscator/-/javascript-obfuscator-0.18.8.tgz",
  2019.       "integrity": "sha512-lh/PT3dwLgv2vP9ymsmNZqjpbkDq1SQqpxLYtAerLzmYgHlQOzVpUe3NbFb8tUFNylMeg6ez1iEpA7oOQw/7Tw==",
  2020.       "dev": true,
  2021.       "hasInstallScript": true,
  2022.       "dependencies": {
  2023.         "@babel/runtime": "7.7.4",
  2024.         "chalk": "3.0.0",
  2025.         "chance": "1.1.3",
  2026.         "class-validator": "0.11.0",
  2027.         "commander": "4.0.1",
  2028.         "escodegen-wallaby": "1.6.27",
  2029.         "espree": "^6.1.2",
  2030.         "estraverse": "4.3.0",
  2031.         "eventemitter3": "4.0.0",
  2032.         "inversify": "5.0.1",
  2033.         "js-string-escape": "1.0.1",
  2034.         "md5": "2.2.1",
  2035.         "mkdirp": "0.5.1",
  2036.         "multimatch": "4.0.0",
  2037.         "opencollective": "1.0.3",
  2038.         "reflect-metadata": "0.1.13",
  2039.         "source-map-support": "0.5.16",
  2040.         "string-template": "1.0.0",
  2041.         "tslib": "1.10.0"
  2042.       },
  2043.       "bin": {
  2044.         "javascript-obfuscator": "bin/javascript-obfuscator"
  2045.       },
  2046.       "engines": {
  2047.         "node": ">=8"
  2048.       }
  2049.     },
  2050.     "node_modules/javascript-obfuscator/node_modules/eventemitter3": {
  2051.       "version": "4.0.0",
  2052.       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz",
  2053.       "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==",
  2054.       "dev": true
  2055.     },
  2056.     "node_modules/js-string-escape": {
  2057.       "version": "1.0.1",
  2058.       "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz",
  2059.       "integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=",
  2060.       "dev": true,
  2061.       "engines": {
  2062.         "node": ">= 0.8"
  2063.       }
  2064.     },
  2065.     "node_modules/json-buffer": {
  2066.       "version": "3.0.0",
  2067.       "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
  2068.       "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg="
  2069.     },
  2070.     "node_modules/keyv": {
  2071.       "version": "3.1.0",
  2072.       "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
  2073.       "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
  2074.       "dependencies": {
  2075.         "json-buffer": "3.0.0"
  2076.       }
  2077.     },
  2078.     "node_modules/latest-version": {
  2079.       "version": "5.1.0",
  2080.       "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz",
  2081.       "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==",
  2082.       "dependencies": {
  2083.         "package-json": "^6.3.0"
  2084.       },
  2085.       "engines": {
  2086.         "node": ">=8"
  2087.       }
  2088.     },
  2089.     "node_modules/levn": {
  2090.       "version": "0.3.0",
  2091.       "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
  2092.       "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
  2093.       "dev": true,
  2094.       "dependencies": {
  2095.         "prelude-ls": "~1.1.2",
  2096.         "type-check": "~0.3.2"
  2097.       },
  2098.       "engines": {
  2099.         "node": ">= 0.8.0"
  2100.       }
  2101.     },
  2102.     "node_modules/lodash": {
  2103.       "version": "4.17.21",
  2104.       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
  2105.       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
  2106.       "dev": true
  2107.     },
  2108.     "node_modules/lowercase-keys": {
  2109.       "version": "1.0.1",
  2110.       "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
  2111.       "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
  2112.       "engines": {
  2113.         "node": ">=0.10.0"
  2114.       }
  2115.     },
  2116.     "node_modules/lru-cache": {
  2117.       "version": "6.0.0",
  2118.       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
  2119.       "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
  2120.       "dependencies": {
  2121.         "yallist": "^4.0.0"
  2122.       },
  2123.       "engines": {
  2124.         "node": ">=10"
  2125.       }
  2126.     },
  2127.     "node_modules/make-dir": {
  2128.       "version": "3.1.0",
  2129.       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
  2130.       "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
  2131.       "dependencies": {
  2132.         "semver": "^6.0.0"
  2133.       },
  2134.       "engines": {
  2135.         "node": ">=8"
  2136.       },
  2137.       "funding": {
  2138.         "url": "https://github.com/sponsors/sindresorhus"
  2139.       }
  2140.     },
  2141.     "node_modules/make-dir/node_modules/semver": {
  2142.       "version": "6.3.0",
  2143.       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
  2144.       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
  2145.       "bin": {
  2146.         "semver": "bin/semver.js"
  2147.       }
  2148.     },
  2149.     "node_modules/make-error": {
  2150.       "version": "1.3.6",
  2151.       "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
  2152.       "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
  2153.       "dev": true
  2154.     },
  2155.     "node_modules/md5": {
  2156.       "version": "2.2.1",
  2157.       "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz",
  2158.       "integrity": "sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=",
  2159.       "dev": true,
  2160.       "dependencies": {
  2161.         "charenc": "~0.0.1",
  2162.         "crypt": "~0.0.1",
  2163.         "is-buffer": "~1.1.1"
  2164.       }
  2165.     },
  2166.     "node_modules/media-typer": {
  2167.       "version": "0.3.0",
  2168.       "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
  2169.       "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
  2170.       "engines": {
  2171.         "node": ">= 0.6"
  2172.       }
  2173.     },
  2174.     "node_modules/merge-descriptors": {
  2175.       "version": "1.0.1",
  2176.       "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
  2177.       "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
  2178.     },
  2179.     "node_modules/methods": {
  2180.       "version": "1.1.2",
  2181.       "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
  2182.       "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
  2183.       "engines": {
  2184.         "node": ">= 0.6"
  2185.       }
  2186.     },
  2187.     "node_modules/micromatch": {
  2188.       "version": "4.0.4",
  2189.       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
  2190.       "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
  2191.       "dependencies": {
  2192.         "braces": "^3.0.1",
  2193.         "picomatch": "^2.2.3"
  2194.       },
  2195.       "engines": {
  2196.         "node": ">=8.6"
  2197.       }
  2198.     },
  2199.     "node_modules/mime": {
  2200.       "version": "1.6.0",
  2201.       "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
  2202.       "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
  2203.       "bin": {
  2204.         "mime": "cli.js"
  2205.       },
  2206.       "engines": {
  2207.         "node": ">=4"
  2208.       }
  2209.     },
  2210.     "node_modules/mime-db": {
  2211.       "version": "1.51.0",
  2212.       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
  2213.       "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==",
  2214.       "engines": {
  2215.         "node": ">= 0.6"
  2216.       }
  2217.     },
  2218.     "node_modules/mime-types": {
  2219.       "version": "2.1.34",
  2220.       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
  2221.       "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
  2222.       "dependencies": {
  2223.         "mime-db": "1.51.0"
  2224.       },
  2225.       "engines": {
  2226.         "node": ">= 0.6"
  2227.       }
  2228.     },
  2229.     "node_modules/mimic-fn": {
  2230.       "version": "1.2.0",
  2231.       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
  2232.       "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
  2233.       "dev": true,
  2234.       "engines": {
  2235.         "node": ">=4"
  2236.       }
  2237.     },
  2238.     "node_modules/mimic-response": {
  2239.       "version": "1.0.1",
  2240.       "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
  2241.       "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
  2242.       "engines": {
  2243.         "node": ">=4"
  2244.       }
  2245.     },
  2246.     "node_modules/minimatch": {
  2247.       "version": "3.0.4",
  2248.       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
  2249.       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
  2250.       "dependencies": {
  2251.         "brace-expansion": "^1.1.7"
  2252.       },
  2253.       "engines": {
  2254.         "node": "*"
  2255.       }
  2256.     },
  2257.     "node_modules/minimist": {
  2258.       "version": "0.0.8",
  2259.       "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
  2260.       "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
  2261.       "dev": true
  2262.     },
  2263.     "node_modules/mkdirp": {
  2264.       "version": "0.5.1",
  2265.       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
  2266.       "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
  2267.       "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)",
  2268.       "dev": true,
  2269.       "dependencies": {
  2270.         "minimist": "0.0.8"
  2271.       },
  2272.       "bin": {
  2273.         "mkdirp": "bin/cmd.js"
  2274.       }
  2275.     },
  2276.     "node_modules/ms": {
  2277.       "version": "2.0.0",
  2278.       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
  2279.       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
  2280.     },
  2281.     "node_modules/multimatch": {
  2282.       "version": "4.0.0",
  2283.       "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz",
  2284.       "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==",
  2285.       "dev": true,
  2286.       "dependencies": {
  2287.         "@types/minimatch": "^3.0.3",
  2288.         "array-differ": "^3.0.0",
  2289.         "array-union": "^2.1.0",
  2290.         "arrify": "^2.0.1",
  2291.         "minimatch": "^3.0.4"
  2292.       },
  2293.       "engines": {
  2294.         "node": ">=8"
  2295.       }
  2296.     },
  2297.     "node_modules/mute-stream": {
  2298.       "version": "0.0.7",
  2299.       "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
  2300.       "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
  2301.       "dev": true
  2302.     },
  2303.     "node_modules/nanoid": {
  2304.       "version": "3.2.0",
  2305.       "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz",
  2306.       "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==",
  2307.       "dev": true,
  2308.       "bin": {
  2309.         "nanoid": "bin/nanoid.cjs"
  2310.       },
  2311.       "engines": {
  2312.         "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
  2313.       }
  2314.     },
  2315.     "node_modules/negotiator": {
  2316.       "version": "0.6.2",
  2317.       "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
  2318.       "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
  2319.       "engines": {
  2320.         "node": ">= 0.6"
  2321.       }
  2322.     },
  2323.     "node_modules/node-fetch": {
  2324.       "version": "1.6.3",
  2325.       "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.6.3.tgz",
  2326.       "integrity": "sha1-3CNO3WSJmC1Y6PDbT2lQKavNjAQ=",
  2327.       "dev": true,
  2328.       "dependencies": {
  2329.         "encoding": "^0.1.11",
  2330.         "is-stream": "^1.0.1"
  2331.       }
  2332.     },
  2333.     "node_modules/nodemon": {
  2334.       "version": "2.0.15",
  2335.       "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.15.tgz",
  2336.       "integrity": "sha512-gdHMNx47Gw7b3kWxJV64NI+Q5nfl0y5DgDbiVtShiwa7Z0IZ07Ll4RLFo6AjrhzMtoEZn5PDE3/c2AbVsiCkpA==",
  2337.       "hasInstallScript": true,
  2338.       "dependencies": {
  2339.         "chokidar": "^3.5.2",
  2340.         "debug": "^3.2.7",
  2341.         "ignore-by-default": "^1.0.1",
  2342.         "minimatch": "^3.0.4",
  2343.         "pstree.remy": "^1.1.8",
  2344.         "semver": "^5.7.1",
  2345.         "supports-color": "^5.5.0",
  2346.         "touch": "^3.1.0",
  2347.         "undefsafe": "^2.0.5",
  2348.         "update-notifier": "^5.1.0"
  2349.       },
  2350.       "bin": {
  2351.         "nodemon": "bin/nodemon.js"
  2352.       },
  2353.       "engines": {
  2354.         "node": ">=8.10.0"
  2355.       },
  2356.       "funding": {
  2357.         "type": "opencollective",
  2358.         "url": "https://opencollective.com/nodemon"
  2359.       }
  2360.     },
  2361.     "node_modules/nodemon/node_modules/debug": {
  2362.       "version": "3.2.7",
  2363.       "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
  2364.       "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
  2365.       "dependencies": {
  2366.         "ms": "^2.1.1"
  2367.       }
  2368.     },
  2369.     "node_modules/nodemon/node_modules/has-flag": {
  2370.       "version": "3.0.0",
  2371.       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
  2372.       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
  2373.       "engines": {
  2374.         "node": ">=4"
  2375.       }
  2376.     },
  2377.     "node_modules/nodemon/node_modules/ms": {
  2378.       "version": "2.1.3",
  2379.       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
  2380.       "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
  2381.     },
  2382.     "node_modules/nodemon/node_modules/supports-color": {
  2383.       "version": "5.5.0",
  2384.       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
  2385.       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
  2386.       "dependencies": {
  2387.         "has-flag": "^3.0.0"
  2388.       },
  2389.       "engines": {
  2390.         "node": ">=4"
  2391.       }
  2392.     },
  2393.     "node_modules/nopt": {
  2394.       "version": "1.0.10",
  2395.       "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
  2396.       "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=",
  2397.       "dependencies": {
  2398.         "abbrev": "1"
  2399.       },
  2400.       "bin": {
  2401.         "nopt": "bin/nopt.js"
  2402.       },
  2403.       "engines": {
  2404.         "node": "*"
  2405.       }
  2406.     },
  2407.     "node_modules/normalize-path": {
  2408.       "version": "3.0.0",
  2409.       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
  2410.       "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
  2411.       "engines": {
  2412.         "node": ">=0.10.0"
  2413.       }
  2414.     },
  2415.     "node_modules/normalize-url": {
  2416.       "version": "4.5.1",
  2417.       "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz",
  2418.       "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==",
  2419.       "engines": {
  2420.         "node": ">=8"
  2421.       }
  2422.     },
  2423.     "node_modules/object-assign": {
  2424.       "version": "4.1.1",
  2425.       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
  2426.       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
  2427.       "engines": {
  2428.         "node": ">=0.10.0"
  2429.       }
  2430.     },
  2431.     "node_modules/on-finished": {
  2432.       "version": "2.3.0",
  2433.       "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
  2434.       "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
  2435.       "dependencies": {
  2436.         "ee-first": "1.1.1"
  2437.       },
  2438.       "engines": {
  2439.         "node": ">= 0.8"
  2440.       }
  2441.     },
  2442.     "node_modules/once": {
  2443.       "version": "1.4.0",
  2444.       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
  2445.       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
  2446.       "dependencies": {
  2447.         "wrappy": "1"
  2448.       }
  2449.     },
  2450.     "node_modules/onetime": {
  2451.       "version": "2.0.1",
  2452.       "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
  2453.       "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
  2454.       "dev": true,
  2455.       "dependencies": {
  2456.         "mimic-fn": "^1.0.0"
  2457.       },
  2458.       "engines": {
  2459.         "node": ">=4"
  2460.       }
  2461.     },
  2462.     "node_modules/opencollective": {
  2463.       "version": "1.0.3",
  2464.       "resolved": "https://registry.npmjs.org/opencollective/-/opencollective-1.0.3.tgz",
  2465.       "integrity": "sha1-ruY3K8KBRFg2kMPKja7PwSDdDvE=",
  2466.       "dev": true,
  2467.       "dependencies": {
  2468.         "babel-polyfill": "6.23.0",
  2469.         "chalk": "1.1.3",
  2470.         "inquirer": "3.0.6",
  2471.         "minimist": "1.2.0",
  2472.         "node-fetch": "1.6.3",
  2473.         "opn": "4.0.2"
  2474.       },
  2475.       "bin": {
  2476.         "oc": "dist/bin/opencollective.js",
  2477.         "opencollective": "dist/bin/opencollective.js"
  2478.       }
  2479.     },
  2480.     "node_modules/opencollective/node_modules/ansi-styles": {
  2481.       "version": "2.2.1",
  2482.       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
  2483.       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
  2484.       "dev": true,
  2485.       "engines": {
  2486.         "node": ">=0.10.0"
  2487.       }
  2488.     },
  2489.     "node_modules/opencollective/node_modules/chalk": {
  2490.       "version": "1.1.3",
  2491.       "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
  2492.       "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
  2493.       "dev": true,
  2494.       "dependencies": {
  2495.         "ansi-styles": "^2.2.1",
  2496.         "escape-string-regexp": "^1.0.2",
  2497.         "has-ansi": "^2.0.0",
  2498.         "strip-ansi": "^3.0.0",
  2499.         "supports-color": "^2.0.0"
  2500.       },
  2501.       "engines": {
  2502.         "node": ">=0.10.0"
  2503.       }
  2504.     },
  2505.     "node_modules/opencollective/node_modules/minimist": {
  2506.       "version": "1.2.0",
  2507.       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
  2508.       "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
  2509.       "dev": true
  2510.     },
  2511.     "node_modules/opencollective/node_modules/supports-color": {
  2512.       "version": "2.0.0",
  2513.       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
  2514.       "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
  2515.       "dev": true,
  2516.       "engines": {
  2517.         "node": ">=0.8.0"
  2518.       }
  2519.     },
  2520.     "node_modules/opn": {
  2521.       "version": "4.0.2",
  2522.       "resolved": "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz",
  2523.       "integrity": "sha1-erwi5kTf9jsKltWrfyeQwPAavJU=",
  2524.       "dev": true,
  2525.       "dependencies": {
  2526.         "object-assign": "^4.0.1",
  2527.         "pinkie-promise": "^2.0.0"
  2528.       },
  2529.       "engines": {
  2530.         "node": ">=0.10.0"
  2531.       }
  2532.     },
  2533.     "node_modules/optionator": {
  2534.       "version": "0.8.3",
  2535.       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
  2536.       "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
  2537.       "dev": true,
  2538.       "dependencies": {
  2539.         "deep-is": "~0.1.3",
  2540.         "fast-levenshtein": "~2.0.6",
  2541.         "levn": "~0.3.0",
  2542.         "prelude-ls": "~1.1.2",
  2543.         "type-check": "~0.3.2",
  2544.         "word-wrap": "~1.2.3"
  2545.       },
  2546.       "engines": {
  2547.         "node": ">= 0.8.0"
  2548.       }
  2549.     },
  2550.     "node_modules/os-tmpdir": {
  2551.       "version": "1.0.2",
  2552.       "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
  2553.       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
  2554.       "dev": true,
  2555.       "engines": {
  2556.         "node": ">=0.10.0"
  2557.       }
  2558.     },
  2559.     "node_modules/p-cancelable": {
  2560.       "version": "1.1.0",
  2561.       "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
  2562.       "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==",
  2563.       "engines": {
  2564.         "node": ">=6"
  2565.       }
  2566.     },
  2567.     "node_modules/package-json": {
  2568.       "version": "6.5.0",
  2569.       "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz",
  2570.       "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==",
  2571.       "dependencies": {
  2572.         "got": "^9.6.0",
  2573.         "registry-auth-token": "^4.0.0",
  2574.         "registry-url": "^5.0.0",
  2575.         "semver": "^6.2.0"
  2576.       },
  2577.       "engines": {
  2578.         "node": ">=8"
  2579.       }
  2580.     },
  2581.     "node_modules/package-json/node_modules/semver": {
  2582.       "version": "6.3.0",
  2583.       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
  2584.       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
  2585.       "bin": {
  2586.         "semver": "bin/semver.js"
  2587.       }
  2588.     },
  2589.     "node_modules/parseurl": {
  2590.       "version": "1.3.3",
  2591.       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
  2592.       "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
  2593.       "engines": {
  2594.         "node": ">= 0.8"
  2595.       }
  2596.     },
  2597.     "node_modules/path-parse": {
  2598.       "version": "1.0.7",
  2599.       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
  2600.       "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
  2601.       "dev": true
  2602.     },
  2603.     "node_modules/path-to-regexp": {
  2604.       "version": "0.1.7",
  2605.       "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
  2606.       "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
  2607.     },
  2608.     "node_modules/picocolors": {
  2609.       "version": "1.0.0",
  2610.       "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
  2611.       "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
  2612.       "dev": true
  2613.     },
  2614.     "node_modules/picomatch": {
  2615.       "version": "2.3.1",
  2616.       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
  2617.       "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
  2618.       "engines": {
  2619.         "node": ">=8.6"
  2620.       },
  2621.       "funding": {
  2622.         "url": "https://github.com/sponsors/jonschlinkert"
  2623.       }
  2624.     },
  2625.     "node_modules/pinkie": {
  2626.       "version": "2.0.4",
  2627.       "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
  2628.       "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
  2629.       "dev": true,
  2630.       "engines": {
  2631.         "node": ">=0.10.0"
  2632.       }
  2633.     },
  2634.     "node_modules/pinkie-promise": {
  2635.       "version": "2.0.1",
  2636.       "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
  2637.       "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
  2638.       "dev": true,
  2639.       "dependencies": {
  2640.         "pinkie": "^2.0.0"
  2641.       },
  2642.       "engines": {
  2643.         "node": ">=0.10.0"
  2644.       }
  2645.     },
  2646.     "node_modules/postcss": {
  2647.       "version": "8.4.5",
  2648.       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz",
  2649.       "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==",
  2650.       "dev": true,
  2651.       "dependencies": {
  2652.         "nanoid": "^3.1.30",
  2653.         "picocolors": "^1.0.0",
  2654.         "source-map-js": "^1.0.1"
  2655.       },
  2656.       "engines": {
  2657.         "node": "^10 || ^12 || >=14"
  2658.       },
  2659.       "funding": {
  2660.         "type": "opencollective",
  2661.         "url": "https://opencollective.com/postcss/"
  2662.       }
  2663.     },
  2664.     "node_modules/prelude-ls": {
  2665.       "version": "1.1.2",
  2666.       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
  2667.       "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
  2668.       "dev": true,
  2669.       "engines": {
  2670.         "node": ">= 0.8.0"
  2671.       }
  2672.     },
  2673.     "node_modules/prepend-http": {
  2674.       "version": "2.0.0",
  2675.       "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
  2676.       "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
  2677.       "engines": {
  2678.         "node": ">=4"
  2679.       }
  2680.     },
  2681.     "node_modules/proxy-addr": {
  2682.       "version": "2.0.7",
  2683.       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
  2684.       "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
  2685.       "dependencies": {
  2686.         "forwarded": "0.2.0",
  2687.         "ipaddr.js": "1.9.1"
  2688.       },
  2689.       "engines": {
  2690.         "node": ">= 0.10"
  2691.       }
  2692.     },
  2693.     "node_modules/pstree.remy": {
  2694.       "version": "1.1.8",
  2695.       "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz",
  2696.       "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w=="
  2697.     },
  2698.     "node_modules/pump": {
  2699.       "version": "3.0.0",
  2700.       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
  2701.       "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
  2702.       "dependencies": {
  2703.         "end-of-stream": "^1.1.0",
  2704.         "once": "^1.3.1"
  2705.       }
  2706.     },
  2707.     "node_modules/pupa": {
  2708.       "version": "2.1.1",
  2709.       "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz",
  2710.       "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==",
  2711.       "dependencies": {
  2712.         "escape-goat": "^2.0.0"
  2713.       },
  2714.       "engines": {
  2715.         "node": ">=8"
  2716.       }
  2717.     },
  2718.     "node_modules/qs": {
  2719.       "version": "6.9.6",
  2720.       "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
  2721.       "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==",
  2722.       "engines": {
  2723.         "node": ">=0.6"
  2724.       },
  2725.       "funding": {
  2726.         "url": "https://github.com/sponsors/ljharb"
  2727.       }
  2728.     },
  2729.     "node_modules/range-parser": {
  2730.       "version": "1.2.1",
  2731.       "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
  2732.       "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
  2733.       "engines": {
  2734.         "node": ">= 0.6"
  2735.       }
  2736.     },
  2737.     "node_modules/raw-body": {
  2738.       "version": "2.4.2",
  2739.       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz",
  2740.       "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==",
  2741.       "dependencies": {
  2742.         "bytes": "3.1.1",
  2743.         "http-errors": "1.8.1",
  2744.         "iconv-lite": "0.4.24",
  2745.         "unpipe": "1.0.0"
  2746.       },
  2747.       "engines": {
  2748.         "node": ">= 0.8"
  2749.       }
  2750.     },
  2751.     "node_modules/rc": {
  2752.       "version": "1.2.8",
  2753.       "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
  2754.       "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
  2755.       "dependencies": {
  2756.         "deep-extend": "^0.6.0",
  2757.         "ini": "~1.3.0",
  2758.         "minimist": "^1.2.0",
  2759.         "strip-json-comments": "~2.0.1"
  2760.       },
  2761.       "bin": {
  2762.         "rc": "cli.js"
  2763.       }
  2764.     },
  2765.     "node_modules/rc/node_modules/ini": {
  2766.       "version": "1.3.8",
  2767.       "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
  2768.       "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
  2769.     },
  2770.     "node_modules/rc/node_modules/minimist": {
  2771.       "version": "1.2.5",
  2772.       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
  2773.       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
  2774.     },
  2775.     "node_modules/readdirp": {
  2776.       "version": "3.6.0",
  2777.       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
  2778.       "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
  2779.       "dependencies": {
  2780.         "picomatch": "^2.2.1"
  2781.       },
  2782.       "engines": {
  2783.         "node": ">=8.10.0"
  2784.       }
  2785.     },
  2786.     "node_modules/reflect-metadata": {
  2787.       "version": "0.1.13",
  2788.       "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz",
  2789.       "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==",
  2790.       "dev": true
  2791.     },
  2792.     "node_modules/regenerator-runtime": {
  2793.       "version": "0.13.9",
  2794.       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
  2795.       "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==",
  2796.       "dev": true
  2797.     },
  2798.     "node_modules/registry-auth-token": {
  2799.       "version": "4.2.1",
  2800.       "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz",
  2801.       "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==",
  2802.       "dependencies": {
  2803.         "rc": "^1.2.8"
  2804.       },
  2805.       "engines": {
  2806.         "node": ">=6.0.0"
  2807.       }
  2808.     },
  2809.     "node_modules/registry-url": {
  2810.       "version": "5.1.0",
  2811.       "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz",
  2812.       "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==",
  2813.       "dependencies": {
  2814.         "rc": "^1.2.8"
  2815.       },
  2816.       "engines": {
  2817.         "node": ">=8"
  2818.       }
  2819.     },
  2820.     "node_modules/requires-port": {
  2821.       "version": "1.0.0",
  2822.       "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
  2823.       "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8="
  2824.     },
  2825.     "node_modules/resolve": {
  2826.       "version": "1.22.0",
  2827.       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz",
  2828.       "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==",
  2829.       "dev": true,
  2830.       "dependencies": {
  2831.         "is-core-module": "^2.8.1",
  2832.         "path-parse": "^1.0.7",
  2833.         "supports-preserve-symlinks-flag": "^1.0.0"
  2834.       },
  2835.       "bin": {
  2836.         "resolve": "bin/resolve"
  2837.       },
  2838.       "funding": {
  2839.         "url": "https://github.com/sponsors/ljharb"
  2840.       }
  2841.     },
  2842.     "node_modules/responselike": {
  2843.       "version": "1.0.2",
  2844.       "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
  2845.       "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
  2846.       "dependencies": {
  2847.         "lowercase-keys": "^1.0.0"
  2848.       }
  2849.     },
  2850.     "node_modules/restore-cursor": {
  2851.       "version": "2.0.0",
  2852.       "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
  2853.       "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
  2854.       "dev": true,
  2855.       "dependencies": {
  2856.         "onetime": "^2.0.0",
  2857.         "signal-exit": "^3.0.2"
  2858.       },
  2859.       "engines": {
  2860.         "node": ">=4"
  2861.       }
  2862.     },
  2863.     "node_modules/rollup": {
  2864.       "version": "2.66.1",
  2865.       "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.66.1.tgz",
  2866.       "integrity": "sha512-crSgLhSkLMnKr4s9iZ/1qJCplgAgrRY+igWv8KhG/AjKOJ0YX/WpmANyn8oxrw+zenF3BXWDLa7Xl/QZISH+7w==",
  2867.       "dev": true,
  2868.       "bin": {
  2869.         "rollup": "dist/bin/rollup"
  2870.       },
  2871.       "engines": {
  2872.         "node": ">=10.0.0"
  2873.       },
  2874.       "optionalDependencies": {
  2875.         "fsevents": "~2.3.2"
  2876.       }
  2877.     },
  2878.     "node_modules/rollup-plugin-obfuscator": {
  2879.       "version": "0.2.1",
  2880.       "resolved": "https://registry.npmjs.org/rollup-plugin-obfuscator/-/rollup-plugin-obfuscator-0.2.1.tgz",
  2881.       "integrity": "sha512-xXhGZiZsY2J38jeum9PPlk7jZPAD1vQh+PSJw2ixWqUNmPAqvLQrLjirc67ENffr/M8v3DH9X66EdJEhl2R99Q==",
  2882.       "dev": true,
  2883.       "dependencies": {
  2884.         "@rollup/pluginutils": "^4.1.1"
  2885.       },
  2886.       "peerDependencies": {
  2887.         "javascript-obfuscator": "^0.18.1",
  2888.         "rollup": "^2.56.3"
  2889.       }
  2890.     },
  2891.     "node_modules/run-async": {
  2892.       "version": "2.4.1",
  2893.       "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
  2894.       "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
  2895.       "dev": true,
  2896.       "engines": {
  2897.         "node": ">=0.12.0"
  2898.       }
  2899.     },
  2900.     "node_modules/rx": {
  2901.       "version": "4.1.0",
  2902.       "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz",
  2903.       "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=",
  2904.       "dev": true
  2905.     },
  2906.     "node_modules/safe-buffer": {
  2907.       "version": "5.2.1",
  2908.       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
  2909.       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
  2910.       "funding": [
  2911.         {
  2912.           "type": "github",
  2913.           "url": "https://github.com/sponsors/feross"
  2914.         },
  2915.         {
  2916.           "type": "patreon",
  2917.           "url": "https://www.patreon.com/feross"
  2918.         },
  2919.         {
  2920.           "type": "consulting",
  2921.           "url": "https://feross.org/support"
  2922.         }
  2923.       ]
  2924.     },
  2925.     "node_modules/safer-buffer": {
  2926.       "version": "2.1.2",
  2927.       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
  2928.       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
  2929.     },
  2930.     "node_modules/semver": {
  2931.       "version": "5.7.1",
  2932.       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
  2933.       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
  2934.       "bin": {
  2935.         "semver": "bin/semver"
  2936.       }
  2937.     },
  2938.     "node_modules/semver-diff": {
  2939.       "version": "3.1.1",
  2940.       "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz",
  2941.       "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==",
  2942.       "dependencies": {
  2943.         "semver": "^6.3.0"
  2944.       },
  2945.       "engines": {
  2946.         "node": ">=8"
  2947.       }
  2948.     },
  2949.     "node_modules/semver-diff/node_modules/semver": {
  2950.       "version": "6.3.0",
  2951.       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
  2952.       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
  2953.       "bin": {
  2954.         "semver": "bin/semver.js"
  2955.       }
  2956.     },
  2957.     "node_modules/send": {
  2958.       "version": "0.17.2",
  2959.       "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz",
  2960.       "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==",
  2961.       "dependencies": {
  2962.         "debug": "2.6.9",
  2963.         "depd": "~1.1.2",
  2964.         "destroy": "~1.0.4",
  2965.         "encodeurl": "~1.0.2",
  2966.         "escape-html": "~1.0.3",
  2967.         "etag": "~1.8.1",
  2968.         "fresh": "0.5.2",
  2969.         "http-errors": "1.8.1",
  2970.         "mime": "1.6.0",
  2971.         "ms": "2.1.3",
  2972.         "on-finished": "~2.3.0",
  2973.         "range-parser": "~1.2.1",
  2974.         "statuses": "~1.5.0"
  2975.       },
  2976.       "engines": {
  2977.         "node": ">= 0.8.0"
  2978.       }
  2979.     },
  2980.     "node_modules/send/node_modules/ms": {
  2981.       "version": "2.1.3",
  2982.       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
  2983.       "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
  2984.     },
  2985.     "node_modules/serve-static": {
  2986.       "version": "1.14.2",
  2987.       "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz",
  2988.       "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==",
  2989.       "dependencies": {
  2990.         "encodeurl": "~1.0.2",
  2991.         "escape-html": "~1.0.3",
  2992.         "parseurl": "~1.3.3",
  2993.         "send": "0.17.2"
  2994.       },
  2995.       "engines": {
  2996.         "node": ">= 0.8.0"
  2997.       }
  2998.     },
  2999.     "node_modules/setprototypeof": {
  3000.       "version": "1.2.0",
  3001.       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
  3002.       "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
  3003.     },
  3004.     "node_modules/signal-exit": {
  3005.       "version": "3.0.6",
  3006.       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz",
  3007.       "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ=="
  3008.     },
  3009.     "node_modules/socket.io": {
  3010.       "version": "4.4.0",
  3011.       "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.0.tgz",
  3012.       "integrity": "sha512-bnpJxswR9ov0Bw6ilhCvO38/1WPtE3eA2dtxi2Iq4/sFebiDJQzgKNYA7AuVVdGW09nrESXd90NbZqtDd9dzRQ==",
  3013.       "dependencies": {
  3014.         "accepts": "~1.3.4",
  3015.         "base64id": "~2.0.0",
  3016.         "debug": "~4.3.2",
  3017.         "engine.io": "~6.1.0",
  3018.         "socket.io-adapter": "~2.3.3",
  3019.         "socket.io-parser": "~4.0.4"
  3020.       },
  3021.       "engines": {
  3022.         "node": ">=10.0.0"
  3023.       }
  3024.     },
  3025.     "node_modules/socket.io-adapter": {
  3026.       "version": "2.3.3",
  3027.       "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz",
  3028.       "integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ=="
  3029.     },
  3030.     "node_modules/socket.io-parser": {
  3031.       "version": "4.0.4",
  3032.       "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz",
  3033.       "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==",
  3034.       "dependencies": {
  3035.         "@types/component-emitter": "^1.2.10",
  3036.         "component-emitter": "~1.3.0",
  3037.         "debug": "~4.3.1"
  3038.       },
  3039.       "engines": {
  3040.         "node": ">=10.0.0"
  3041.       }
  3042.     },
  3043.     "node_modules/socket.io-parser/node_modules/debug": {
  3044.       "version": "4.3.3",
  3045.       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
  3046.       "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
  3047.       "dependencies": {
  3048.         "ms": "2.1.2"
  3049.       },
  3050.       "engines": {
  3051.         "node": ">=6.0"
  3052.       },
  3053.       "peerDependenciesMeta": {
  3054.         "supports-color": {
  3055.           "optional": true
  3056.         }
  3057.       }
  3058.     },
  3059.     "node_modules/socket.io-parser/node_modules/ms": {
  3060.       "version": "2.1.2",
  3061.       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  3062.       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
  3063.     },
  3064.     "node_modules/socket.io/node_modules/debug": {
  3065.       "version": "4.3.3",
  3066.       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
  3067.       "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
  3068.       "dependencies": {
  3069.         "ms": "2.1.2"
  3070.       },
  3071.       "engines": {
  3072.         "node": ">=6.0"
  3073.       },
  3074.       "peerDependenciesMeta": {
  3075.         "supports-color": {
  3076.           "optional": true
  3077.         }
  3078.       }
  3079.     },
  3080.     "node_modules/socket.io/node_modules/ms": {
  3081.       "version": "2.1.2",
  3082.       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  3083.       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
  3084.     },
  3085.     "node_modules/source-map": {
  3086.       "version": "0.2.0",
  3087.       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz",
  3088.       "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=",
  3089.       "dev": true,
  3090.       "optional": true,
  3091.       "dependencies": {
  3092.         "amdefine": ">=0.0.4"
  3093.       },
  3094.       "engines": {
  3095.         "node": ">=0.8.0"
  3096.       }
  3097.     },
  3098.     "node_modules/source-map-js": {
  3099.       "version": "1.0.2",
  3100.       "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
  3101.       "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
  3102.       "dev": true,
  3103.       "engines": {
  3104.         "node": ">=0.10.0"
  3105.       }
  3106.     },
  3107.     "node_modules/source-map-support": {
  3108.       "version": "0.5.16",
  3109.       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz",
  3110.       "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==",
  3111.       "dev": true,
  3112.       "dependencies": {
  3113.         "buffer-from": "^1.0.0",
  3114.         "source-map": "^0.6.0"
  3115.       }
  3116.     },
  3117.     "node_modules/source-map-support/node_modules/source-map": {
  3118.       "version": "0.6.1",
  3119.       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  3120.       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  3121.       "dev": true,
  3122.       "engines": {
  3123.         "node": ">=0.10.0"
  3124.       }
  3125.     },
  3126.     "node_modules/statuses": {
  3127.       "version": "1.5.0",
  3128.       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
  3129.       "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
  3130.       "engines": {
  3131.         "node": ">= 0.6"
  3132.       }
  3133.     },
  3134.     "node_modules/string-template": {
  3135.       "version": "1.0.0",
  3136.       "resolved": "https://registry.npmjs.org/string-template/-/string-template-1.0.0.tgz",
  3137.       "integrity": "sha1-np8iM9wA8hhxjsN5oopWc+zKi5Y=",
  3138.       "dev": true
  3139.     },
  3140.     "node_modules/string-width": {
  3141.       "version": "2.1.1",
  3142.       "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
  3143.       "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
  3144.       "dev": true,
  3145.       "dependencies": {
  3146.         "is-fullwidth-code-point": "^2.0.0",
  3147.         "strip-ansi": "^4.0.0"
  3148.       },
  3149.       "engines": {
  3150.         "node": ">=4"
  3151.       }
  3152.     },
  3153.     "node_modules/string-width/node_modules/ansi-regex": {
  3154.       "version": "3.0.0",
  3155.       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
  3156.       "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
  3157.       "dev": true,
  3158.       "engines": {
  3159.         "node": ">=4"
  3160.       }
  3161.     },
  3162.     "node_modules/string-width/node_modules/strip-ansi": {
  3163.       "version": "4.0.0",
  3164.       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
  3165.       "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
  3166.       "dev": true,
  3167.       "dependencies": {
  3168.         "ansi-regex": "^3.0.0"
  3169.       },
  3170.       "engines": {
  3171.         "node": ">=4"
  3172.       }
  3173.     },
  3174.     "node_modules/strip-ansi": {
  3175.       "version": "3.0.1",
  3176.       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
  3177.       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
  3178.       "dev": true,
  3179.       "dependencies": {
  3180.         "ansi-regex": "^2.0.0"
  3181.       },
  3182.       "engines": {
  3183.         "node": ">=0.10.0"
  3184.       }
  3185.     },
  3186.     "node_modules/strip-json-comments": {
  3187.       "version": "2.0.1",
  3188.       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
  3189.       "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
  3190.       "engines": {
  3191.         "node": ">=0.10.0"
  3192.       }
  3193.     },
  3194.     "node_modules/supports-color": {
  3195.       "version": "7.2.0",
  3196.       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  3197.       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  3198.       "dependencies": {
  3199.         "has-flag": "^4.0.0"
  3200.       },
  3201.       "engines": {
  3202.         "node": ">=8"
  3203.       }
  3204.     },
  3205.     "node_modules/supports-preserve-symlinks-flag": {
  3206.       "version": "1.0.0",
  3207.       "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
  3208.       "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
  3209.       "dev": true,
  3210.       "engines": {
  3211.         "node": ">= 0.4"
  3212.       },
  3213.       "funding": {
  3214.         "url": "https://github.com/sponsors/ljharb"
  3215.       }
  3216.     },
  3217.     "node_modules/through": {
  3218.       "version": "2.3.8",
  3219.       "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
  3220.       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
  3221.       "dev": true
  3222.     },
  3223.     "node_modules/tmp": {
  3224.       "version": "0.0.33",
  3225.       "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
  3226.       "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
  3227.       "dev": true,
  3228.       "dependencies": {
  3229.         "os-tmpdir": "~1.0.2"
  3230.       },
  3231.       "engines": {
  3232.         "node": ">=0.6.0"
  3233.       }
  3234.     },
  3235.     "node_modules/to-readable-stream": {
  3236.       "version": "1.0.0",
  3237.       "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
  3238.       "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==",
  3239.       "engines": {
  3240.         "node": ">=6"
  3241.       }
  3242.     },
  3243.     "node_modules/to-regex-range": {
  3244.       "version": "5.0.1",
  3245.       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
  3246.       "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
  3247.       "dependencies": {
  3248.         "is-number": "^7.0.0"
  3249.       },
  3250.       "engines": {
  3251.         "node": ">=8.0"
  3252.       }
  3253.     },
  3254.     "node_modules/toidentifier": {
  3255.       "version": "1.0.1",
  3256.       "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
  3257.       "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
  3258.       "engines": {
  3259.         "node": ">=0.6"
  3260.       }
  3261.     },
  3262.     "node_modules/touch": {
  3263.       "version": "3.1.0",
  3264.       "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz",
  3265.       "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==",
  3266.       "dependencies": {
  3267.         "nopt": "~1.0.10"
  3268.       },
  3269.       "bin": {
  3270.         "nodetouch": "bin/nodetouch.js"
  3271.       }
  3272.     },
  3273.     "node_modules/ts-node": {
  3274.       "version": "10.4.0",
  3275.       "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.4.0.tgz",
  3276.       "integrity": "sha512-g0FlPvvCXSIO1JDF6S232P5jPYqBkRL9qly81ZgAOSU7rwI0stphCgd2kLiCrU9DjQCrJMWEqcNSjQL02s6d8A==",
  3277.       "dev": true,
  3278.       "dependencies": {
  3279.         "@cspotcode/source-map-support": "0.7.0",
  3280.         "@tsconfig/node10": "^1.0.7",
  3281.         "@tsconfig/node12": "^1.0.7",
  3282.         "@tsconfig/node14": "^1.0.0",
  3283.         "@tsconfig/node16": "^1.0.2",
  3284.         "acorn": "^8.4.1",
  3285.         "acorn-walk": "^8.1.1",
  3286.         "arg": "^4.1.0",
  3287.         "create-require": "^1.1.0",
  3288.         "diff": "^4.0.1",
  3289.         "make-error": "^1.1.1",
  3290.         "yn": "3.1.1"
  3291.       },
  3292.       "bin": {
  3293.         "ts-node": "dist/bin.js",
  3294.         "ts-node-cwd": "dist/bin-cwd.js",
  3295.         "ts-node-script": "dist/bin-script.js",
  3296.         "ts-node-transpile-only": "dist/bin-transpile.js",
  3297.         "ts-script": "dist/bin-script-deprecated.js"
  3298.       },
  3299.       "peerDependencies": {
  3300.         "@swc/core": ">=1.2.50",
  3301.         "@swc/wasm": ">=1.2.50",
  3302.         "@types/node": "*",
  3303.         "typescript": ">=2.7"
  3304.       },
  3305.       "peerDependenciesMeta": {
  3306.         "@swc/core": {
  3307.           "optional": true
  3308.         },
  3309.         "@swc/wasm": {
  3310.           "optional": true
  3311.         }
  3312.       }
  3313.     },
  3314.     "node_modules/ts-node/node_modules/acorn": {
  3315.       "version": "8.7.0",
  3316.       "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz",
  3317.       "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==",
  3318.       "dev": true,
  3319.       "bin": {
  3320.         "acorn": "bin/acorn"
  3321.       },
  3322.       "engines": {
  3323.         "node": ">=0.4.0"
  3324.       }
  3325.     },
  3326.     "node_modules/tslib": {
  3327.       "version": "1.10.0",
  3328.       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
  3329.       "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==",
  3330.       "dev": true
  3331.     },
  3332.     "node_modules/type-check": {
  3333.       "version": "0.3.2",
  3334.       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
  3335.       "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
  3336.       "dev": true,
  3337.       "dependencies": {
  3338.         "prelude-ls": "~1.1.2"
  3339.       },
  3340.       "engines": {
  3341.         "node": ">= 0.8.0"
  3342.       }
  3343.     },
  3344.     "node_modules/type-fest": {
  3345.       "version": "0.20.2",
  3346.       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
  3347.       "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
  3348.       "engines": {
  3349.         "node": ">=10"
  3350.       },
  3351.       "funding": {
  3352.         "url": "https://github.com/sponsors/sindresorhus"
  3353.       }
  3354.     },
  3355.     "node_modules/type-is": {
  3356.       "version": "1.6.18",
  3357.       "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
  3358.       "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
  3359.       "dependencies": {
  3360.         "media-typer": "0.3.0",
  3361.         "mime-types": "~2.1.24"
  3362.       },
  3363.       "engines": {
  3364.         "node": ">= 0.6"
  3365.       }
  3366.     },
  3367.     "node_modules/typedarray-to-buffer": {
  3368.       "version": "3.1.5",
  3369.       "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
  3370.       "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
  3371.       "dependencies": {
  3372.         "is-typedarray": "^1.0.0"
  3373.       }
  3374.     },
  3375.     "node_modules/typescript": {
  3376.       "version": "4.5.5",
  3377.       "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz",
  3378.       "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==",
  3379.       "dev": true,
  3380.       "bin": {
  3381.         "tsc": "bin/tsc",
  3382.         "tsserver": "bin/tsserver"
  3383.       },
  3384.       "engines": {
  3385.         "node": ">=4.2.0"
  3386.       }
  3387.     },
  3388.     "node_modules/undefsafe": {
  3389.       "version": "2.0.5",
  3390.       "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz",
  3391.       "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA=="
  3392.     },
  3393.     "node_modules/unique-string": {
  3394.       "version": "2.0.0",
  3395.       "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
  3396.       "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
  3397.       "dependencies": {
  3398.         "crypto-random-string": "^2.0.0"
  3399.       },
  3400.       "engines": {
  3401.         "node": ">=8"
  3402.       }
  3403.     },
  3404.     "node_modules/unpipe": {
  3405.       "version": "1.0.0",
  3406.       "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
  3407.       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
  3408.       "engines": {
  3409.         "node": ">= 0.8"
  3410.       }
  3411.     },
  3412.     "node_modules/update-notifier": {
  3413.       "version": "5.1.0",
  3414.       "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz",
  3415.       "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==",
  3416.       "dependencies": {
  3417.         "boxen": "^5.0.0",
  3418.         "chalk": "^4.1.0",
  3419.         "configstore": "^5.0.1",
  3420.         "has-yarn": "^2.1.0",
  3421.         "import-lazy": "^2.1.0",
  3422.         "is-ci": "^2.0.0",
  3423.         "is-installed-globally": "^0.4.0",
  3424.         "is-npm": "^5.0.0",
  3425.         "is-yarn-global": "^0.3.0",
  3426.         "latest-version": "^5.1.0",
  3427.         "pupa": "^2.1.1",
  3428.         "semver": "^7.3.4",
  3429.         "semver-diff": "^3.1.1",
  3430.         "xdg-basedir": "^4.0.0"
  3431.       },
  3432.       "engines": {
  3433.         "node": ">=10"
  3434.       },
  3435.       "funding": {
  3436.         "url": "https://github.com/yeoman/update-notifier?sponsor=1"
  3437.       }
  3438.     },
  3439.     "node_modules/update-notifier/node_modules/chalk": {
  3440.       "version": "4.1.2",
  3441.       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
  3442.       "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
  3443.       "dependencies": {
  3444.         "ansi-styles": "^4.1.0",
  3445.         "supports-color": "^7.1.0"
  3446.       },
  3447.       "engines": {
  3448.         "node": ">=10"
  3449.       },
  3450.       "funding": {
  3451.         "url": "https://github.com/chalk/chalk?sponsor=1"
  3452.       }
  3453.     },
  3454.     "node_modules/update-notifier/node_modules/semver": {
  3455.       "version": "7.3.5",
  3456.       "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
  3457.       "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
  3458.       "dependencies": {
  3459.         "lru-cache": "^6.0.0"
  3460.       },
  3461.       "bin": {
  3462.         "semver": "bin/semver.js"
  3463.       },
  3464.       "engines": {
  3465.         "node": ">=10"
  3466.       }
  3467.     },
  3468.     "node_modules/url-parse-lax": {
  3469.       "version": "3.0.0",
  3470.       "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
  3471.       "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
  3472.       "dependencies": {
  3473.         "prepend-http": "^2.0.0"
  3474.       },
  3475.       "engines": {
  3476.         "node": ">=4"
  3477.       }
  3478.     },
  3479.     "node_modules/utils-merge": {
  3480.       "version": "1.0.1",
  3481.       "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
  3482.       "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
  3483.       "engines": {
  3484.         "node": ">= 0.4.0"
  3485.       }
  3486.     },
  3487.     "node_modules/validator": {
  3488.       "version": "12.0.0",
  3489.       "resolved": "https://registry.npmjs.org/validator/-/validator-12.0.0.tgz",
  3490.       "integrity": "sha512-r5zA1cQBEOgYlesRmSEwc9LkbfNLTtji+vWyaHzRZUxCTHdsX3bd+sdHfs5tGZ2W6ILGGsxWxCNwT/h3IY/3ng==",
  3491.       "dev": true,
  3492.       "engines": {
  3493.         "node": ">= 0.10"
  3494.       }
  3495.     },
  3496.     "node_modules/vary": {
  3497.       "version": "1.1.2",
  3498.       "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
  3499.       "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
  3500.       "engines": {
  3501.         "node": ">= 0.8"
  3502.       }
  3503.     },
  3504.     "node_modules/vite": {
  3505.       "version": "2.7.10",
  3506.       "resolved": "https://registry.npmjs.org/vite/-/vite-2.7.10.tgz",
  3507.       "integrity": "sha512-KEY96ntXUid1/xJihJbgmLZx7QSC2D4Tui0FdS0Old5OokYzFclcofhtxtjDdGOk/fFpPbHv9yw88+rB93Tb8w==",
  3508.       "dev": true,
  3509.       "dependencies": {
  3510.         "esbuild": "^0.13.12",
  3511.         "postcss": "^8.4.5",
  3512.         "resolve": "^1.20.0",
  3513.         "rollup": "^2.59.0"
  3514.       },
  3515.       "bin": {
  3516.         "vite": "bin/vite.js"
  3517.       },
  3518.       "engines": {
  3519.         "node": ">=12.2.0"
  3520.       },
  3521.       "optionalDependencies": {
  3522.         "fsevents": "~2.3.2"
  3523.       },
  3524.       "peerDependencies": {
  3525.         "less": "*",
  3526.         "sass": "*",
  3527.         "stylus": "*"
  3528.       },
  3529.       "peerDependenciesMeta": {
  3530.         "less": {
  3531.           "optional": true
  3532.         },
  3533.         "sass": {
  3534.           "optional": true
  3535.         },
  3536.         "stylus": {
  3537.           "optional": true
  3538.         }
  3539.       }
  3540.     },
  3541.     "node_modules/widest-line": {
  3542.       "version": "3.1.0",
  3543.       "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
  3544.       "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==",
  3545.       "dependencies": {
  3546.         "string-width": "^4.0.0"
  3547.       },
  3548.       "engines": {
  3549.         "node": ">=8"
  3550.       }
  3551.     },
  3552.     "node_modules/widest-line/node_modules/ansi-regex": {
  3553.       "version": "5.0.1",
  3554.       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
  3555.       "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
  3556.       "engines": {
  3557.         "node": ">=8"
  3558.       }
  3559.     },
  3560.     "node_modules/widest-line/node_modules/is-fullwidth-code-point": {
  3561.       "version": "3.0.0",
  3562.       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
  3563.       "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
  3564.       "engines": {
  3565.         "node": ">=8"
  3566.       }
  3567.     },
  3568.     "node_modules/widest-line/node_modules/string-width": {
  3569.       "version": "4.2.3",
  3570.       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
  3571.       "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
  3572.       "dependencies": {
  3573.         "emoji-regex": "^8.0.0",
  3574.         "is-fullwidth-code-point": "^3.0.0",
  3575.         "strip-ansi": "^6.0.1"
  3576.       },
  3577.       "engines": {
  3578.         "node": ">=8"
  3579.       }
  3580.     },
  3581.     "node_modules/widest-line/node_modules/strip-ansi": {
  3582.       "version": "6.0.1",
  3583.       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
  3584.       "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
  3585.       "dependencies": {
  3586.         "ansi-regex": "^5.0.1"
  3587.       },
  3588.       "engines": {
  3589.         "node": ">=8"
  3590.       }
  3591.     },
  3592.     "node_modules/word-wrap": {
  3593.       "version": "1.2.3",
  3594.       "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
  3595.       "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
  3596.       "dev": true,
  3597.       "engines": {
  3598.         "node": ">=0.10.0"
  3599.       }
  3600.     },
  3601.     "node_modules/wrap-ansi": {
  3602.       "version": "7.0.0",
  3603.       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
  3604.       "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
  3605.       "dependencies": {
  3606.         "ansi-styles": "^4.0.0",
  3607.         "string-width": "^4.1.0",
  3608.         "strip-ansi": "^6.0.0"
  3609.       },
  3610.       "engines": {
  3611.         "node": ">=10"
  3612.       },
  3613.       "funding": {
  3614.         "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
  3615.       }
  3616.     },
  3617.     "node_modules/wrap-ansi/node_modules/ansi-regex": {
  3618.       "version": "5.0.1",
  3619.       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
  3620.       "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
  3621.       "engines": {
  3622.         "node": ">=8"
  3623.       }
  3624.     },
  3625.     "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": {
  3626.       "version": "3.0.0",
  3627.       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
  3628.       "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
  3629.       "engines": {
  3630.         "node": ">=8"
  3631.       }
  3632.     },
  3633.     "node_modules/wrap-ansi/node_modules/string-width": {
  3634.       "version": "4.2.3",
  3635.       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
  3636.       "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
  3637.       "dependencies": {
  3638.         "emoji-regex": "^8.0.0",
  3639.         "is-fullwidth-code-point": "^3.0.0",
  3640.         "strip-ansi": "^6.0.1"
  3641.       },
  3642.       "engines": {
  3643.         "node": ">=8"
  3644.       }
  3645.     },
  3646.     "node_modules/wrap-ansi/node_modules/strip-ansi": {
  3647.       "version": "6.0.1",
  3648.       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
  3649.       "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
  3650.       "dependencies": {
  3651.         "ansi-regex": "^5.0.1"
  3652.       },
  3653.       "engines": {
  3654.         "node": ">=8"
  3655.       }
  3656.     },
  3657.     "node_modules/wrappy": {
  3658.       "version": "1.0.2",
  3659.       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
  3660.       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
  3661.     },
  3662.     "node_modules/write-file-atomic": {
  3663.       "version": "3.0.3",
  3664.       "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
  3665.       "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
  3666.       "dependencies": {
  3667.         "imurmurhash": "^0.1.4",
  3668.         "is-typedarray": "^1.0.0",
  3669.         "signal-exit": "^3.0.2",
  3670.         "typedarray-to-buffer": "^3.1.5"
  3671.       }
  3672.     },
  3673.     "node_modules/ws": {
  3674.       "version": "8.2.3",
  3675.       "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz",
  3676.       "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
  3677.       "engines": {
  3678.         "node": ">=10.0.0"
  3679.       },
  3680.       "peerDependencies": {
  3681.         "bufferutil": "^4.0.1",
  3682.         "utf-8-validate": "^5.0.2"
  3683.       },
  3684.       "peerDependenciesMeta": {
  3685.         "bufferutil": {
  3686.           "optional": true
  3687.         },
  3688.         "utf-8-validate": {
  3689.           "optional": true
  3690.         }
  3691.       }
  3692.     },
  3693.     "node_modules/xdg-basedir": {
  3694.       "version": "4.0.0",
  3695.       "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",
  3696.       "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==",
  3697.       "engines": {
  3698.         "node": ">=8"
  3699.       }
  3700.     },
  3701.     "node_modules/yallist": {
  3702.       "version": "4.0.0",
  3703.       "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
  3704.       "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
  3705.     },
  3706.     "node_modules/yn": {
  3707.       "version": "3.1.1",
  3708.       "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
  3709.       "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
  3710.       "dev": true,
  3711.       "engines": {
  3712.         "node": ">=6"
  3713.       }
  3714.     }
  3715.   },
  3716.   "dependencies": {
  3717.     "@babel/runtime": {
  3718.       "version": "7.7.4",
  3719.       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.7.4.tgz",
  3720.       "integrity": "sha512-r24eVUUr0QqNZa+qrImUk8fn5SPhHq+IfYvIoIMg0do3GdK9sMdiLKP3GYVVaxpPKORgm8KRKaNTEhAjgIpLMw==",
  3721.       "dev": true,
  3722.       "requires": {
  3723.         "regenerator-runtime": "^0.13.2"
  3724.       }
  3725.     },
  3726.     "@cspotcode/source-map-consumer": {
  3727.       "version": "0.8.0",
  3728.       "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz",
  3729.       "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==",
  3730.       "dev": true
  3731.     },
  3732.     "@cspotcode/source-map-support": {
  3733.       "version": "0.7.0",
  3734.       "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz",
  3735.       "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==",
  3736.       "dev": true,
  3737.       "requires": {
  3738.         "@cspotcode/source-map-consumer": "0.8.0"
  3739.       }
  3740.     },
  3741.     "@rollup/pluginutils": {
  3742.       "version": "4.1.2",
  3743.       "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.1.2.tgz",
  3744.       "integrity": "sha512-ROn4qvkxP9SyPeHaf7uQC/GPFY6L/OWy9+bd9AwcjOAWQwxRscoEyAUD8qCY5o5iL4jqQwoLk2kaTKJPb/HwzQ==",
  3745.       "dev": true,
  3746.       "requires": {
  3747.         "estree-walker": "^2.0.1",
  3748.         "picomatch": "^2.2.2"
  3749.       }
  3750.     },
  3751.     "@sindresorhus/is": {
  3752.       "version": "0.14.0",
  3753.       "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
  3754.       "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ=="
  3755.     },
  3756.     "@socket.io/base64-arraybuffer": {
  3757.       "version": "1.0.2",
  3758.       "resolved": "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz",
  3759.       "integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ=="
  3760.     },
  3761.     "@szmarczak/http-timer": {
  3762.       "version": "1.1.2",
  3763.       "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
  3764.       "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
  3765.       "requires": {
  3766.         "defer-to-connect": "^1.0.1"
  3767.       }
  3768.     },
  3769.     "@tsconfig/node10": {
  3770.       "version": "1.0.8",
  3771.       "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz",
  3772.       "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==",
  3773.       "dev": true
  3774.     },
  3775.     "@tsconfig/node12": {
  3776.       "version": "1.0.9",
  3777.       "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz",
  3778.       "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==",
  3779.       "dev": true
  3780.     },
  3781.     "@tsconfig/node14": {
  3782.       "version": "1.0.1",
  3783.       "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz",
  3784.       "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==",
  3785.       "dev": true
  3786.     },
  3787.     "@tsconfig/node16": {
  3788.       "version": "1.0.2",
  3789.       "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz",
  3790.       "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==",
  3791.       "dev": true
  3792.     },
  3793.     "@types/body-parser": {
  3794.       "version": "1.19.2",
  3795.       "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz",
  3796.       "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==",
  3797.       "requires": {
  3798.         "@types/connect": "*",
  3799.         "@types/node": "*"
  3800.       }
  3801.     },
  3802.     "@types/component-emitter": {
  3803.       "version": "1.2.11",
  3804.       "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz",
  3805.       "integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ=="
  3806.     },
  3807.     "@types/connect": {
  3808.       "version": "3.4.35",
  3809.       "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz",
  3810.       "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==",
  3811.       "requires": {
  3812.         "@types/node": "*"
  3813.       }
  3814.     },
  3815.     "@types/cookie": {
  3816.       "version": "0.4.1",
  3817.       "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz",
  3818.       "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q=="
  3819.     },
  3820.     "@types/cors": {
  3821.       "version": "2.8.12",
  3822.       "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz",
  3823.       "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw=="
  3824.     },
  3825.     "@types/express": {
  3826.       "version": "4.17.13",
  3827.       "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz",
  3828.       "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==",
  3829.       "requires": {
  3830.         "@types/body-parser": "*",
  3831.         "@types/express-serve-static-core": "^4.17.18",
  3832.         "@types/qs": "*",
  3833.         "@types/serve-static": "*"
  3834.       }
  3835.     },
  3836.     "@types/express-serve-static-core": {
  3837.       "version": "4.17.28",
  3838.       "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz",
  3839.       "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==",
  3840.       "requires": {
  3841.         "@types/node": "*",
  3842.         "@types/qs": "*",
  3843.         "@types/range-parser": "*"
  3844.       }
  3845.     },
  3846.     "@types/http-proxy": {
  3847.       "version": "1.17.8",
  3848.       "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz",
  3849.       "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==",
  3850.       "requires": {
  3851.         "@types/node": "*"
  3852.       }
  3853.     },
  3854.     "@types/mime": {
  3855.       "version": "1.3.2",
  3856.       "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz",
  3857.       "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw=="
  3858.     },
  3859.     "@types/minimatch": {
  3860.       "version": "3.0.5",
  3861.       "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
  3862.       "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
  3863.       "dev": true
  3864.     },
  3865.     "@types/node": {
  3866.       "version": "17.0.13",
  3867.       "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.13.tgz",
  3868.       "integrity": "sha512-Y86MAxASe25hNzlDbsviXl8jQHb0RDvKt4c40ZJQ1Don0AAL0STLZSs4N+6gLEO55pedy7r2cLwS+ZDxPm/2Bw=="
  3869.     },
  3870.     "@types/qs": {
  3871.       "version": "6.9.7",
  3872.       "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz",
  3873.       "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw=="
  3874.     },
  3875.     "@types/range-parser": {
  3876.       "version": "1.2.4",
  3877.       "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz",
  3878.       "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw=="
  3879.     },
  3880.     "@types/serve-static": {
  3881.       "version": "1.13.10",
  3882.       "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz",
  3883.       "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==",
  3884.       "requires": {
  3885.         "@types/mime": "^1",
  3886.         "@types/node": "*"
  3887.       }
  3888.     },
  3889.     "@types/validator": {
  3890.       "version": "10.11.3",
  3891.       "resolved": "https://registry.npmjs.org/@types/validator/-/validator-10.11.3.tgz",
  3892.       "integrity": "sha512-GKF2VnEkMmEeEGvoo03ocrP9ySMuX1ypKazIYMlsjfslfBMhOAtC5dmEWKdJioW4lJN7MZRS88kalTsVClyQ9w==",
  3893.       "dev": true
  3894.     },
  3895.     "abbrev": {
  3896.       "version": "1.1.1",
  3897.       "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
  3898.       "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
  3899.     },
  3900.     "accepts": {
  3901.       "version": "1.3.7",
  3902.       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
  3903.       "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
  3904.       "requires": {
  3905.         "mime-types": "~2.1.24",
  3906.         "negotiator": "0.6.2"
  3907.       }
  3908.     },
  3909.     "acorn": {
  3910.       "version": "7.4.1",
  3911.       "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
  3912.       "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
  3913.       "dev": true
  3914.     },
  3915.     "acorn-jsx": {
  3916.       "version": "5.3.2",
  3917.       "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
  3918.       "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
  3919.       "dev": true,
  3920.       "requires": {}
  3921.     },
  3922.     "acorn-walk": {
  3923.       "version": "8.2.0",
  3924.       "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
  3925.       "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
  3926.       "dev": true
  3927.     },
  3928.     "amdefine": {
  3929.       "version": "1.0.1",
  3930.       "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
  3931.       "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
  3932.       "dev": true,
  3933.       "optional": true
  3934.     },
  3935.     "ansi-align": {
  3936.       "version": "3.0.1",
  3937.       "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
  3938.       "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
  3939.       "requires": {
  3940.         "string-width": "^4.1.0"
  3941.       },
  3942.       "dependencies": {
  3943.         "ansi-regex": {
  3944.           "version": "5.0.1",
  3945.           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
  3946.           "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
  3947.         },
  3948.         "is-fullwidth-code-point": {
  3949.           "version": "3.0.0",
  3950.           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
  3951.           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
  3952.         },
  3953.         "string-width": {
  3954.           "version": "4.2.3",
  3955.           "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
  3956.           "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
  3957.           "requires": {
  3958.             "emoji-regex": "^8.0.0",
  3959.             "is-fullwidth-code-point": "^3.0.0",
  3960.             "strip-ansi": "^6.0.1"
  3961.           }
  3962.         },
  3963.         "strip-ansi": {
  3964.           "version": "6.0.1",
  3965.           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
  3966.           "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
  3967.           "requires": {
  3968.             "ansi-regex": "^5.0.1"
  3969.           }
  3970.         }
  3971.       }
  3972.     },
  3973.     "ansi-escapes": {
  3974.       "version": "1.4.0",
  3975.       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz",
  3976.       "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=",
  3977.       "dev": true
  3978.     },
  3979.     "ansi-regex": {
  3980.       "version": "2.1.1",
  3981.       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
  3982.       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
  3983.       "dev": true
  3984.     },
  3985.     "ansi-styles": {
  3986.       "version": "4.3.0",
  3987.       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  3988.       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  3989.       "requires": {
  3990.         "color-convert": "^2.0.1"
  3991.       }
  3992.     },
  3993.     "anymatch": {
  3994.       "version": "3.1.2",
  3995.       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
  3996.       "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
  3997.       "requires": {
  3998.         "normalize-path": "^3.0.0",
  3999.         "picomatch": "^2.0.4"
  4000.       }
  4001.     },
  4002.     "arg": {
  4003.       "version": "4.1.3",
  4004.       "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
  4005.       "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
  4006.       "dev": true
  4007.     },
  4008.     "array-differ": {
  4009.       "version": "3.0.0",
  4010.       "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz",
  4011.       "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==",
  4012.       "dev": true
  4013.     },
  4014.     "array-flatten": {
  4015.       "version": "1.1.1",
  4016.       "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
  4017.       "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
  4018.     },
  4019.     "array-union": {
  4020.       "version": "2.1.0",
  4021.       "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
  4022.       "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
  4023.       "dev": true
  4024.     },
  4025.     "arrify": {
  4026.       "version": "2.0.1",
  4027.       "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
  4028.       "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==",
  4029.       "dev": true
  4030.     },
  4031.     "babel-polyfill": {
  4032.       "version": "6.23.0",
  4033.       "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.23.0.tgz",
  4034.       "integrity": "sha1-g2TKYt+Or7gwSZ9pkXdGbDsDSZ0=",
  4035.       "dev": true,
  4036.       "requires": {
  4037.         "babel-runtime": "^6.22.0",
  4038.         "core-js": "^2.4.0",
  4039.         "regenerator-runtime": "^0.10.0"
  4040.       },
  4041.       "dependencies": {
  4042.         "regenerator-runtime": {
  4043.           "version": "0.10.5",
  4044.           "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz",
  4045.           "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=",
  4046.           "dev": true
  4047.         }
  4048.       }
  4049.     },
  4050.     "babel-runtime": {
  4051.       "version": "6.26.0",
  4052.       "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
  4053.       "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
  4054.       "dev": true,
  4055.       "requires": {
  4056.         "core-js": "^2.4.0",
  4057.         "regenerator-runtime": "^0.11.0"
  4058.       },
  4059.       "dependencies": {
  4060.         "regenerator-runtime": {
  4061.           "version": "0.11.1",
  4062.           "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
  4063.           "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
  4064.           "dev": true
  4065.         }
  4066.       }
  4067.     },
  4068.     "balanced-match": {
  4069.       "version": "1.0.2",
  4070.       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
  4071.       "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
  4072.     },
  4073.     "base64id": {
  4074.       "version": "2.0.0",
  4075.       "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
  4076.       "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog=="
  4077.     },
  4078.     "binary-extensions": {
  4079.       "version": "2.2.0",
  4080.       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
  4081.       "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="
  4082.     },
  4083.     "body-parser": {
  4084.       "version": "1.19.1",
  4085.       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz",
  4086.       "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==",
  4087.       "requires": {
  4088.         "bytes": "3.1.1",
  4089.         "content-type": "~1.0.4",
  4090.         "debug": "2.6.9",
  4091.         "depd": "~1.1.2",
  4092.         "http-errors": "1.8.1",
  4093.         "iconv-lite": "0.4.24",
  4094.         "on-finished": "~2.3.0",
  4095.         "qs": "6.9.6",
  4096.         "raw-body": "2.4.2",
  4097.         "type-is": "~1.6.18"
  4098.       }
  4099.     },
  4100.     "boxen": {
  4101.       "version": "5.1.2",
  4102.       "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz",
  4103.       "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==",
  4104.       "requires": {
  4105.         "ansi-align": "^3.0.0",
  4106.         "camelcase": "^6.2.0",
  4107.         "chalk": "^4.1.0",
  4108.         "cli-boxes": "^2.2.1",
  4109.         "string-width": "^4.2.2",
  4110.         "type-fest": "^0.20.2",
  4111.         "widest-line": "^3.1.0",
  4112.         "wrap-ansi": "^7.0.0"
  4113.       },
  4114.       "dependencies": {
  4115.         "ansi-regex": {
  4116.           "version": "5.0.1",
  4117.           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
  4118.           "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
  4119.         },
  4120.         "chalk": {
  4121.           "version": "4.1.2",
  4122.           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
  4123.           "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
  4124.           "requires": {
  4125.             "ansi-styles": "^4.1.0",
  4126.             "supports-color": "^7.1.0"
  4127.           }
  4128.         },
  4129.         "is-fullwidth-code-point": {
  4130.           "version": "3.0.0",
  4131.           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
  4132.           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
  4133.         },
  4134.         "string-width": {
  4135.           "version": "4.2.3",
  4136.           "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
  4137.           "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
  4138.           "requires": {
  4139.             "emoji-regex": "^8.0.0",
  4140.             "is-fullwidth-code-point": "^3.0.0",
  4141.             "strip-ansi": "^6.0.1"
  4142.           }
  4143.         },
  4144.         "strip-ansi": {
  4145.           "version": "6.0.1",
  4146.           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
  4147.           "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
  4148.           "requires": {
  4149.             "ansi-regex": "^5.0.1"
  4150.           }
  4151.         }
  4152.       }
  4153.     },
  4154.     "brace-expansion": {
  4155.       "version": "1.1.11",
  4156.       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  4157.       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  4158.       "requires": {
  4159.         "balanced-match": "^1.0.0",
  4160.         "concat-map": "0.0.1"
  4161.       }
  4162.     },
  4163.     "braces": {
  4164.       "version": "3.0.2",
  4165.       "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
  4166.       "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
  4167.       "requires": {
  4168.         "fill-range": "^7.0.1"
  4169.       }
  4170.     },
  4171.     "buffer-from": {
  4172.       "version": "1.1.2",
  4173.       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
  4174.       "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
  4175.       "dev": true
  4176.     },
  4177.     "bytes": {
  4178.       "version": "3.1.1",
  4179.       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz",
  4180.       "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg=="
  4181.     },
  4182.     "cacheable-request": {
  4183.       "version": "6.1.0",
  4184.       "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
  4185.       "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
  4186.       "requires": {
  4187.         "clone-response": "^1.0.2",
  4188.         "get-stream": "^5.1.0",
  4189.         "http-cache-semantics": "^4.0.0",
  4190.         "keyv": "^3.0.0",
  4191.         "lowercase-keys": "^2.0.0",
  4192.         "normalize-url": "^4.1.0",
  4193.         "responselike": "^1.0.2"
  4194.       },
  4195.       "dependencies": {
  4196.         "get-stream": {
  4197.           "version": "5.2.0",
  4198.           "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
  4199.           "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
  4200.           "requires": {
  4201.             "pump": "^3.0.0"
  4202.           }
  4203.         },
  4204.         "lowercase-keys": {
  4205.           "version": "2.0.0",
  4206.           "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
  4207.           "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA=="
  4208.         }
  4209.       }
  4210.     },
  4211.     "camelcase": {
  4212.       "version": "6.3.0",
  4213.       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
  4214.       "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA=="
  4215.     },
  4216.     "chalk": {
  4217.       "version": "3.0.0",
  4218.       "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
  4219.       "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
  4220.       "dev": true,
  4221.       "requires": {
  4222.         "ansi-styles": "^4.1.0",
  4223.         "supports-color": "^7.1.0"
  4224.       }
  4225.     },
  4226.     "chance": {
  4227.       "version": "1.1.3",
  4228.       "resolved": "https://registry.npmjs.org/chance/-/chance-1.1.3.tgz",
  4229.       "integrity": "sha512-XeJsdoVAzDb1WRPRuMBesRSiWpW1uNTo5Fd7mYxPJsAfgX71+jfuCOHOdbyBz2uAUZ8TwKcXgWk3DMedFfJkbg==",
  4230.       "dev": true
  4231.     },
  4232.     "chardet": {
  4233.       "version": "0.4.2",
  4234.       "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
  4235.       "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=",
  4236.       "dev": true
  4237.     },
  4238.     "charenc": {
  4239.       "version": "0.0.2",
  4240.       "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz",
  4241.       "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=",
  4242.       "dev": true
  4243.     },
  4244.     "chokidar": {
  4245.       "version": "3.5.3",
  4246.       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
  4247.       "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
  4248.       "requires": {
  4249.         "anymatch": "~3.1.2",
  4250.         "braces": "~3.0.2",
  4251.         "fsevents": "~2.3.2",
  4252.         "glob-parent": "~5.1.2",
  4253.         "is-binary-path": "~2.1.0",
  4254.         "is-glob": "~4.0.1",
  4255.         "normalize-path": "~3.0.0",
  4256.         "readdirp": "~3.6.0"
  4257.       }
  4258.     },
  4259.     "ci-info": {
  4260.       "version": "2.0.0",
  4261.       "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
  4262.       "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="
  4263.     },
  4264.     "class-validator": {
  4265.       "version": "0.11.0",
  4266.       "resolved": "https://registry.npmjs.org/class-validator/-/class-validator-0.11.0.tgz",
  4267.       "integrity": "sha512-niAmmSPFku9xsnpYYrddy8NZRrCX3yyoZ/rgPKOilE5BG0Ma1eVCIxpR4X0LasL/6BzbYzsutG+mSbAXlh4zNw==",
  4268.       "dev": true,
  4269.       "requires": {
  4270.         "@types/validator": "10.11.3",
  4271.         "google-libphonenumber": "^3.1.6",
  4272.         "validator": "12.0.0"
  4273.       }
  4274.     },
  4275.     "cli-boxes": {
  4276.       "version": "2.2.1",
  4277.       "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz",
  4278.       "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw=="
  4279.     },
  4280.     "cli-cursor": {
  4281.       "version": "2.1.0",
  4282.       "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
  4283.       "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
  4284.       "dev": true,
  4285.       "requires": {
  4286.         "restore-cursor": "^2.0.0"
  4287.       }
  4288.     },
  4289.     "cli-width": {
  4290.       "version": "2.2.1",
  4291.       "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
  4292.       "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
  4293.       "dev": true
  4294.     },
  4295.     "clone-response": {
  4296.       "version": "1.0.2",
  4297.       "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
  4298.       "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
  4299.       "requires": {
  4300.         "mimic-response": "^1.0.0"
  4301.       }
  4302.     },
  4303.     "color-convert": {
  4304.       "version": "2.0.1",
  4305.       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  4306.       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  4307.       "requires": {
  4308.         "color-name": "~1.1.4"
  4309.       }
  4310.     },
  4311.     "color-name": {
  4312.       "version": "1.1.4",
  4313.       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  4314.       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
  4315.     },
  4316.     "commander": {
  4317.       "version": "4.0.1",
  4318.       "resolved": "https://registry.npmjs.org/commander/-/commander-4.0.1.tgz",
  4319.       "integrity": "sha512-IPF4ouhCP+qdlcmCedhxX4xiGBPyigb8v5NeUp+0LyhwLgxMqyp3S0vl7TAPfS/hiP7FC3caI/PB9lTmP8r1NA==",
  4320.       "dev": true
  4321.     },
  4322.     "component-emitter": {
  4323.       "version": "1.3.0",
  4324.       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
  4325.       "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="
  4326.     },
  4327.     "concat-map": {
  4328.       "version": "0.0.1",
  4329.       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
  4330.       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
  4331.     },
  4332.     "configstore": {
  4333.       "version": "5.0.1",
  4334.       "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz",
  4335.       "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==",
  4336.       "requires": {
  4337.         "dot-prop": "^5.2.0",
  4338.         "graceful-fs": "^4.1.2",
  4339.         "make-dir": "^3.0.0",
  4340.         "unique-string": "^2.0.0",
  4341.         "write-file-atomic": "^3.0.0",
  4342.         "xdg-basedir": "^4.0.0"
  4343.       }
  4344.     },
  4345.     "content-disposition": {
  4346.       "version": "0.5.4",
  4347.       "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
  4348.       "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
  4349.       "requires": {
  4350.         "safe-buffer": "5.2.1"
  4351.       }
  4352.     },
  4353.     "content-type": {
  4354.       "version": "1.0.4",
  4355.       "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
  4356.       "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
  4357.     },
  4358.     "cookie": {
  4359.       "version": "0.4.1",
  4360.       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz",
  4361.       "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA=="
  4362.     },
  4363.     "cookie-signature": {
  4364.       "version": "1.0.6",
  4365.       "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
  4366.       "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
  4367.     },
  4368.     "core-js": {
  4369.       "version": "2.6.12",
  4370.       "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
  4371.       "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
  4372.       "dev": true
  4373.     },
  4374.     "cors": {
  4375.       "version": "2.8.5",
  4376.       "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
  4377.       "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
  4378.       "requires": {
  4379.         "object-assign": "^4",
  4380.         "vary": "^1"
  4381.       }
  4382.     },
  4383.     "create-require": {
  4384.       "version": "1.1.1",
  4385.       "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
  4386.       "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
  4387.       "dev": true
  4388.     },
  4389.     "crypt": {
  4390.       "version": "0.0.2",
  4391.       "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz",
  4392.       "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=",
  4393.       "dev": true
  4394.     },
  4395.     "crypto-random-string": {
  4396.       "version": "2.0.0",
  4397.       "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
  4398.       "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA=="
  4399.     },
  4400.     "debug": {
  4401.       "version": "2.6.9",
  4402.       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
  4403.       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
  4404.       "requires": {
  4405.         "ms": "2.0.0"
  4406.       }
  4407.     },
  4408.     "decompress-response": {
  4409.       "version": "3.3.0",
  4410.       "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
  4411.       "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
  4412.       "requires": {
  4413.         "mimic-response": "^1.0.0"
  4414.       }
  4415.     },
  4416.     "deep-extend": {
  4417.       "version": "0.6.0",
  4418.       "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
  4419.       "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="
  4420.     },
  4421.     "deep-is": {
  4422.       "version": "0.1.4",
  4423.       "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
  4424.       "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
  4425.       "dev": true
  4426.     },
  4427.     "defer-to-connect": {
  4428.       "version": "1.1.3",
  4429.       "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
  4430.       "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ=="
  4431.     },
  4432.     "depd": {
  4433.       "version": "1.1.2",
  4434.       "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
  4435.       "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
  4436.     },
  4437.     "destroy": {
  4438.       "version": "1.0.4",
  4439.       "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
  4440.       "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
  4441.     },
  4442.     "diff": {
  4443.       "version": "4.0.2",
  4444.       "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
  4445.       "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
  4446.       "dev": true
  4447.     },
  4448.     "dot-prop": {
  4449.       "version": "5.3.0",
  4450.       "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
  4451.       "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
  4452.       "requires": {
  4453.         "is-obj": "^2.0.0"
  4454.       }
  4455.     },
  4456.     "duplexer3": {
  4457.       "version": "0.1.4",
  4458.       "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
  4459.       "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI="
  4460.     },
  4461.     "ee-first": {
  4462.       "version": "1.1.1",
  4463.       "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
  4464.       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
  4465.     },
  4466.     "emoji-regex": {
  4467.       "version": "8.0.0",
  4468.       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
  4469.       "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
  4470.     },
  4471.     "encodeurl": {
  4472.       "version": "1.0.2",
  4473.       "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
  4474.       "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
  4475.     },
  4476.     "encoding": {
  4477.       "version": "0.1.13",
  4478.       "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
  4479.       "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
  4480.       "dev": true,
  4481.       "requires": {
  4482.         "iconv-lite": "^0.6.2"
  4483.       },
  4484.       "dependencies": {
  4485.         "iconv-lite": {
  4486.           "version": "0.6.3",
  4487.           "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
  4488.           "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
  4489.           "dev": true,
  4490.           "requires": {
  4491.             "safer-buffer": ">= 2.1.2 < 3.0.0"
  4492.           }
  4493.         }
  4494.       }
  4495.     },
  4496.     "end-of-stream": {
  4497.       "version": "1.4.4",
  4498.       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
  4499.       "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
  4500.       "requires": {
  4501.         "once": "^1.4.0"
  4502.       }
  4503.     },
  4504.     "engine.io": {
  4505.       "version": "6.1.2",
  4506.       "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.2.tgz",
  4507.       "integrity": "sha512-v/7eGHxPvO2AWsksyx2PUsQvBafuvqs0jJJQ0FdmJG1b9qIvgSbqDRGwNhfk2XHaTTbTXiC4quRE8Q9nRjsrQQ==",
  4508.       "requires": {
  4509.         "@types/cookie": "^0.4.1",
  4510.         "@types/cors": "^2.8.12",
  4511.         "@types/node": ">=10.0.0",
  4512.         "accepts": "~1.3.4",
  4513.         "base64id": "2.0.0",
  4514.         "cookie": "~0.4.1",
  4515.         "cors": "~2.8.5",
  4516.         "debug": "~4.3.1",
  4517.         "engine.io-parser": "~5.0.0",
  4518.         "ws": "~8.2.3"
  4519.       },
  4520.       "dependencies": {
  4521.         "debug": {
  4522.           "version": "4.3.3",
  4523.           "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
  4524.           "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
  4525.           "requires": {
  4526.             "ms": "2.1.2"
  4527.           }
  4528.         },
  4529.         "ms": {
  4530.           "version": "2.1.2",
  4531.           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  4532.           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
  4533.         }
  4534.       }
  4535.     },
  4536.     "engine.io-parser": {
  4537.       "version": "5.0.3",
  4538.       "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.3.tgz",
  4539.       "integrity": "sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg==",
  4540.       "requires": {
  4541.         "@socket.io/base64-arraybuffer": "~1.0.2"
  4542.       }
  4543.     },
  4544.     "esbuild": {
  4545.       "version": "0.13.15",
  4546.       "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.15.tgz",
  4547.       "integrity": "sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw==",
  4548.       "dev": true,
  4549.       "requires": {
  4550.         "esbuild-android-arm64": "0.13.15",
  4551.         "esbuild-darwin-64": "0.13.15",
  4552.         "esbuild-darwin-arm64": "0.13.15",
  4553.         "esbuild-freebsd-64": "0.13.15",
  4554.         "esbuild-freebsd-arm64": "0.13.15",
  4555.         "esbuild-linux-32": "0.13.15",
  4556.         "esbuild-linux-64": "0.13.15",
  4557.         "esbuild-linux-arm": "0.13.15",
  4558.         "esbuild-linux-arm64": "0.13.15",
  4559.         "esbuild-linux-mips64le": "0.13.15",
  4560.         "esbuild-linux-ppc64le": "0.13.15",
  4561.         "esbuild-netbsd-64": "0.13.15",
  4562.         "esbuild-openbsd-64": "0.13.15",
  4563.         "esbuild-sunos-64": "0.13.15",
  4564.         "esbuild-windows-32": "0.13.15",
  4565.         "esbuild-windows-64": "0.13.15",
  4566.         "esbuild-windows-arm64": "0.13.15"
  4567.       }
  4568.     },
  4569.     "esbuild-android-arm64": {
  4570.       "version": "0.13.15",
  4571.       "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.15.tgz",
  4572.       "integrity": "sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==",
  4573.       "dev": true,
  4574.       "optional": true
  4575.     },
  4576.     "esbuild-darwin-64": {
  4577.       "version": "0.13.15",
  4578.       "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.15.tgz",
  4579.       "integrity": "sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==",
  4580.       "dev": true,
  4581.       "optional": true
  4582.     },
  4583.     "esbuild-darwin-arm64": {
  4584.       "version": "0.13.15",
  4585.       "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.15.tgz",
  4586.       "integrity": "sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==",
  4587.       "dev": true,
  4588.       "optional": true
  4589.     },
  4590.     "esbuild-freebsd-64": {
  4591.       "version": "0.13.15",
  4592.       "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.15.tgz",
  4593.       "integrity": "sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==",
  4594.       "dev": true,
  4595.       "optional": true
  4596.     },
  4597.     "esbuild-freebsd-arm64": {
  4598.       "version": "0.13.15",
  4599.       "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.15.tgz",
  4600.       "integrity": "sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==",
  4601.       "dev": true,
  4602.       "optional": true
  4603.     },
  4604.     "esbuild-linux-32": {
  4605.       "version": "0.13.15",
  4606.       "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.15.tgz",
  4607.       "integrity": "sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==",
  4608.       "dev": true,
  4609.       "optional": true
  4610.     },
  4611.     "esbuild-linux-64": {
  4612.       "version": "0.13.15",
  4613.       "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.15.tgz",
  4614.       "integrity": "sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==",
  4615.       "dev": true,
  4616.       "optional": true
  4617.     },
  4618.     "esbuild-linux-arm": {
  4619.       "version": "0.13.15",
  4620.       "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.15.tgz",
  4621.       "integrity": "sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==",
  4622.       "dev": true,
  4623.       "optional": true
  4624.     },
  4625.     "esbuild-linux-arm64": {
  4626.       "version": "0.13.15",
  4627.       "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.15.tgz",
  4628.       "integrity": "sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==",
  4629.       "dev": true,
  4630.       "optional": true
  4631.     },
  4632.     "esbuild-linux-mips64le": {
  4633.       "version": "0.13.15",
  4634.       "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.15.tgz",
  4635.       "integrity": "sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==",
  4636.       "dev": true,
  4637.       "optional": true
  4638.     },
  4639.     "esbuild-linux-ppc64le": {
  4640.       "version": "0.13.15",
  4641.       "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.15.tgz",
  4642.       "integrity": "sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==",
  4643.       "dev": true,
  4644.       "optional": true
  4645.     },
  4646.     "esbuild-netbsd-64": {
  4647.       "version": "0.13.15",
  4648.       "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.15.tgz",
  4649.       "integrity": "sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==",
  4650.       "dev": true,
  4651.       "optional": true
  4652.     },
  4653.     "esbuild-openbsd-64": {
  4654.       "version": "0.13.15",
  4655.       "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.15.tgz",
  4656.       "integrity": "sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==",
  4657.       "dev": true,
  4658.       "optional": true
  4659.     },
  4660.     "esbuild-sunos-64": {
  4661.       "version": "0.13.15",
  4662.       "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.15.tgz",
  4663.       "integrity": "sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==",
  4664.       "dev": true,
  4665.       "optional": true
  4666.     },
  4667.     "esbuild-windows-32": {
  4668.       "version": "0.13.15",
  4669.       "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.15.tgz",
  4670.       "integrity": "sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==",
  4671.       "dev": true,
  4672.       "optional": true
  4673.     },
  4674.     "esbuild-windows-64": {
  4675.       "version": "0.13.15",
  4676.       "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.15.tgz",
  4677.       "integrity": "sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==",
  4678.       "dev": true,
  4679.       "optional": true
  4680.     },
  4681.     "esbuild-windows-arm64": {
  4682.       "version": "0.13.15",
  4683.       "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.15.tgz",
  4684.       "integrity": "sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==",
  4685.       "dev": true,
  4686.       "optional": true
  4687.     },
  4688.     "escape-goat": {
  4689.       "version": "2.1.1",
  4690.       "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz",
  4691.       "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q=="
  4692.     },
  4693.     "escape-html": {
  4694.       "version": "1.0.3",
  4695.       "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
  4696.       "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
  4697.     },
  4698.     "escape-string-regexp": {
  4699.       "version": "1.0.5",
  4700.       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
  4701.       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
  4702.       "dev": true
  4703.     },
  4704.     "escodegen-wallaby": {
  4705.       "version": "1.6.27",
  4706.       "resolved": "https://registry.npmjs.org/escodegen-wallaby/-/escodegen-wallaby-1.6.27.tgz",
  4707.       "integrity": "sha512-DFXbfLTNa/wiQRgqSseKhmzyDhwWJ4c/6IwsdAgA6qYL0ntsmSuuTMovEbA/8oCanSGkUR1qaLsDgKiWPllnjg==",
  4708.       "dev": true,
  4709.       "requires": {
  4710.         "esprima": "^2.7.1",
  4711.         "estraverse": "^1.9.1",
  4712.         "esutils": "^2.0.2",
  4713.         "optionator": "^0.8.1",
  4714.         "source-map": "~0.2.0"
  4715.       },
  4716.       "dependencies": {
  4717.         "estraverse": {
  4718.           "version": "1.9.3",
  4719.           "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz",
  4720.           "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=",
  4721.           "dev": true
  4722.         }
  4723.       }
  4724.     },
  4725.     "eslint-visitor-keys": {
  4726.       "version": "1.3.0",
  4727.       "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
  4728.       "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
  4729.       "dev": true
  4730.     },
  4731.     "espree": {
  4732.       "version": "6.2.1",
  4733.       "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz",
  4734.       "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==",
  4735.       "dev": true,
  4736.       "requires": {
  4737.         "acorn": "^7.1.1",
  4738.         "acorn-jsx": "^5.2.0",
  4739.         "eslint-visitor-keys": "^1.1.0"
  4740.       }
  4741.     },
  4742.     "esprima": {
  4743.       "version": "2.7.3",
  4744.       "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
  4745.       "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
  4746.       "dev": true
  4747.     },
  4748.     "estraverse": {
  4749.       "version": "4.3.0",
  4750.       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
  4751.       "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
  4752.       "dev": true
  4753.     },
  4754.     "estree-walker": {
  4755.       "version": "2.0.2",
  4756.       "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
  4757.       "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
  4758.       "dev": true
  4759.     },
  4760.     "esutils": {
  4761.       "version": "2.0.3",
  4762.       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
  4763.       "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
  4764.       "dev": true
  4765.     },
  4766.     "etag": {
  4767.       "version": "1.8.1",
  4768.       "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
  4769.       "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
  4770.     },
  4771.     "eventemitter3": {
  4772.       "version": "4.0.7",
  4773.       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
  4774.       "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
  4775.     },
  4776.     "express": {
  4777.       "version": "4.17.2",
  4778.       "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz",
  4779.       "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==",
  4780.       "requires": {
  4781.         "accepts": "~1.3.7",
  4782.         "array-flatten": "1.1.1",
  4783.         "body-parser": "1.19.1",
  4784.         "content-disposition": "0.5.4",
  4785.         "content-type": "~1.0.4",
  4786.         "cookie": "0.4.1",
  4787.         "cookie-signature": "1.0.6",
  4788.         "debug": "2.6.9",
  4789.         "depd": "~1.1.2",
  4790.         "encodeurl": "~1.0.2",
  4791.         "escape-html": "~1.0.3",
  4792.         "etag": "~1.8.1",
  4793.         "finalhandler": "~1.1.2",
  4794.         "fresh": "0.5.2",
  4795.         "merge-descriptors": "1.0.1",
  4796.         "methods": "~1.1.2",
  4797.         "on-finished": "~2.3.0",
  4798.         "parseurl": "~1.3.3",
  4799.         "path-to-regexp": "0.1.7",
  4800.         "proxy-addr": "~2.0.7",
  4801.         "qs": "6.9.6",
  4802.         "range-parser": "~1.2.1",
  4803.         "safe-buffer": "5.2.1",
  4804.         "send": "0.17.2",
  4805.         "serve-static": "1.14.2",
  4806.         "setprototypeof": "1.2.0",
  4807.         "statuses": "~1.5.0",
  4808.         "type-is": "~1.6.18",
  4809.         "utils-merge": "1.0.1",
  4810.         "vary": "~1.1.2"
  4811.       }
  4812.     },
  4813.     "external-editor": {
  4814.       "version": "2.2.0",
  4815.       "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz",
  4816.       "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==",
  4817.       "dev": true,
  4818.       "requires": {
  4819.         "chardet": "^0.4.0",
  4820.         "iconv-lite": "^0.4.17",
  4821.         "tmp": "^0.0.33"
  4822.       }
  4823.     },
  4824.     "fast-levenshtein": {
  4825.       "version": "2.0.6",
  4826.       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
  4827.       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
  4828.       "dev": true
  4829.     },
  4830.     "figures": {
  4831.       "version": "2.0.0",
  4832.       "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
  4833.       "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
  4834.       "dev": true,
  4835.       "requires": {
  4836.         "escape-string-regexp": "^1.0.5"
  4837.       }
  4838.     },
  4839.     "fill-range": {
  4840.       "version": "7.0.1",
  4841.       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
  4842.       "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
  4843.       "requires": {
  4844.         "to-regex-range": "^5.0.1"
  4845.       }
  4846.     },
  4847.     "finalhandler": {
  4848.       "version": "1.1.2",
  4849.       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
  4850.       "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
  4851.       "requires": {
  4852.         "debug": "2.6.9",
  4853.         "encodeurl": "~1.0.2",
  4854.         "escape-html": "~1.0.3",
  4855.         "on-finished": "~2.3.0",
  4856.         "parseurl": "~1.3.3",
  4857.         "statuses": "~1.5.0",
  4858.         "unpipe": "~1.0.0"
  4859.       }
  4860.     },
  4861.     "follow-redirects": {
  4862.       "version": "1.14.7",
  4863.       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz",
  4864.       "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ=="
  4865.     },
  4866.     "forwarded": {
  4867.       "version": "0.2.0",
  4868.       "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
  4869.       "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="
  4870.     },
  4871.     "fresh": {
  4872.       "version": "0.5.2",
  4873.       "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
  4874.       "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
  4875.     },
  4876.     "fsevents": {
  4877.       "version": "2.3.2",
  4878.       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
  4879.       "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
  4880.       "optional": true
  4881.     },
  4882.     "function-bind": {
  4883.       "version": "1.1.1",
  4884.       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
  4885.       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
  4886.       "dev": true
  4887.     },
  4888.     "get-stream": {
  4889.       "version": "4.1.0",
  4890.       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
  4891.       "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
  4892.       "requires": {
  4893.         "pump": "^3.0.0"
  4894.       }
  4895.     },
  4896.     "glob-parent": {
  4897.       "version": "5.1.2",
  4898.       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
  4899.       "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
  4900.       "requires": {
  4901.         "is-glob": "^4.0.1"
  4902.       }
  4903.     },
  4904.     "global-dirs": {
  4905.       "version": "3.0.0",
  4906.       "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz",
  4907.       "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==",
  4908.       "requires": {
  4909.         "ini": "2.0.0"
  4910.       }
  4911.     },
  4912.     "google-libphonenumber": {
  4913.       "version": "3.2.26",
  4914.       "resolved": "https://registry.npmjs.org/google-libphonenumber/-/google-libphonenumber-3.2.26.tgz",
  4915.       "integrity": "sha512-qyjAKef1oC2vG81RNy1f5Mk9lYE/H3HC885DCOlFs9ca3QfsqEUnXWOTPXTgEtHnTq1x3vpQgtDbX3Vba/o2ow==",
  4916.       "dev": true
  4917.     },
  4918.     "got": {
  4919.       "version": "9.6.0",
  4920.       "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
  4921.       "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
  4922.       "requires": {
  4923.         "@sindresorhus/is": "^0.14.0",
  4924.         "@szmarczak/http-timer": "^1.1.2",
  4925.         "cacheable-request": "^6.0.0",
  4926.         "decompress-response": "^3.3.0",
  4927.         "duplexer3": "^0.1.4",
  4928.         "get-stream": "^4.1.0",
  4929.         "lowercase-keys": "^1.0.1",
  4930.         "mimic-response": "^1.0.1",
  4931.         "p-cancelable": "^1.0.0",
  4932.         "to-readable-stream": "^1.0.0",
  4933.         "url-parse-lax": "^3.0.0"
  4934.       }
  4935.     },
  4936.     "graceful-fs": {
  4937.       "version": "4.2.9",
  4938.       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz",
  4939.       "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ=="
  4940.     },
  4941.     "has": {
  4942.       "version": "1.0.3",
  4943.       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
  4944.       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
  4945.       "dev": true,
  4946.       "requires": {
  4947.         "function-bind": "^1.1.1"
  4948.       }
  4949.     },
  4950.     "has-ansi": {
  4951.       "version": "2.0.0",
  4952.       "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
  4953.       "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
  4954.       "dev": true,
  4955.       "requires": {
  4956.         "ansi-regex": "^2.0.0"
  4957.       }
  4958.     },
  4959.     "has-flag": {
  4960.       "version": "4.0.0",
  4961.       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  4962.       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
  4963.     },
  4964.     "has-yarn": {
  4965.       "version": "2.1.0",
  4966.       "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
  4967.       "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw=="
  4968.     },
  4969.     "http-cache-semantics": {
  4970.       "version": "4.1.0",
  4971.       "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
  4972.       "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ=="
  4973.     },
  4974.     "http-errors": {
  4975.       "version": "1.8.1",
  4976.       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
  4977.       "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
  4978.       "requires": {
  4979.         "depd": "~1.1.2",
  4980.         "inherits": "2.0.4",
  4981.         "setprototypeof": "1.2.0",
  4982.         "statuses": ">= 1.5.0 < 2",
  4983.         "toidentifier": "1.0.1"
  4984.       }
  4985.     },
  4986.     "http-proxy": {
  4987.       "version": "1.18.1",
  4988.       "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
  4989.       "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
  4990.       "requires": {
  4991.         "eventemitter3": "^4.0.0",
  4992.         "follow-redirects": "^1.0.0",
  4993.         "requires-port": "^1.0.0"
  4994.       }
  4995.     },
  4996.     "http-proxy-middleware": {
  4997.       "version": "2.0.2",
  4998.       "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.2.tgz",
  4999.       "integrity": "sha512-XtmDN5w+vdFTBZaYhdJAbMqn0DP/EhkUaAeo963mojwpKMMbw6nivtFKw07D7DDOH745L5k0VL0P8KRYNEVF/g==",
  5000.       "requires": {
  5001.         "@types/http-proxy": "^1.17.8",
  5002.         "http-proxy": "^1.18.1",
  5003.         "is-glob": "^4.0.1",
  5004.         "is-plain-obj": "^3.0.0",
  5005.         "micromatch": "^4.0.2"
  5006.       }
  5007.     },
  5008.     "iconv-lite": {
  5009.       "version": "0.4.24",
  5010.       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
  5011.       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
  5012.       "requires": {
  5013.         "safer-buffer": ">= 2.1.2 < 3"
  5014.       }
  5015.     },
  5016.     "ignore-by-default": {
  5017.       "version": "1.0.1",
  5018.       "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz",
  5019.       "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk="
  5020.     },
  5021.     "import-lazy": {
  5022.       "version": "2.1.0",
  5023.       "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
  5024.       "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM="
  5025.     },
  5026.     "imurmurhash": {
  5027.       "version": "0.1.4",
  5028.       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
  5029.       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
  5030.     },
  5031.     "inherits": {
  5032.       "version": "2.0.4",
  5033.       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
  5034.       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
  5035.     },
  5036.     "ini": {
  5037.       "version": "2.0.0",
  5038.       "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
  5039.       "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA=="
  5040.     },
  5041.     "inquirer": {
  5042.       "version": "3.0.6",
  5043.       "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.0.6.tgz",
  5044.       "integrity": "sha1-4EqqnQW3o8ubD0B9BDdfBEcZA0c=",
  5045.       "dev": true,
  5046.       "requires": {
  5047.         "ansi-escapes": "^1.1.0",
  5048.         "chalk": "^1.0.0",
  5049.         "cli-cursor": "^2.1.0",
  5050.         "cli-width": "^2.0.0",
  5051.         "external-editor": "^2.0.1",
  5052.         "figures": "^2.0.0",
  5053.         "lodash": "^4.3.0",
  5054.         "mute-stream": "0.0.7",
  5055.         "run-async": "^2.2.0",
  5056.         "rx": "^4.1.0",
  5057.         "string-width": "^2.0.0",
  5058.         "strip-ansi": "^3.0.0",
  5059.         "through": "^2.3.6"
  5060.       },
  5061.       "dependencies": {
  5062.         "ansi-styles": {
  5063.           "version": "2.2.1",
  5064.           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
  5065.           "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
  5066.           "dev": true
  5067.         },
  5068.         "chalk": {
  5069.           "version": "1.1.3",
  5070.           "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
  5071.           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
  5072.           "dev": true,
  5073.           "requires": {
  5074.             "ansi-styles": "^2.2.1",
  5075.             "escape-string-regexp": "^1.0.2",
  5076.             "has-ansi": "^2.0.0",
  5077.             "strip-ansi": "^3.0.0",
  5078.             "supports-color": "^2.0.0"
  5079.           }
  5080.         },
  5081.         "supports-color": {
  5082.           "version": "2.0.0",
  5083.           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
  5084.           "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
  5085.           "dev": true
  5086.         }
  5087.       }
  5088.     },
  5089.     "inversify": {
  5090.       "version": "5.0.1",
  5091.       "resolved": "https://registry.npmjs.org/inversify/-/inversify-5.0.1.tgz",
  5092.       "integrity": "sha512-Ieh06s48WnEYGcqHepdsJUIJUXpwH5o5vodAX+DK2JA/gjy4EbEcQZxw+uFfzysmKjiLXGYwNG3qDZsKVMcINQ==",
  5093.       "dev": true
  5094.     },
  5095.     "ipaddr.js": {
  5096.       "version": "1.9.1",
  5097.       "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
  5098.       "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
  5099.     },
  5100.     "is-binary-path": {
  5101.       "version": "2.1.0",
  5102.       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
  5103.       "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
  5104.       "requires": {
  5105.         "binary-extensions": "^2.0.0"
  5106.       }
  5107.     },
  5108.     "is-buffer": {
  5109.       "version": "1.1.6",
  5110.       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
  5111.       "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
  5112.       "dev": true
  5113.     },
  5114.     "is-ci": {
  5115.       "version": "2.0.0",
  5116.       "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
  5117.       "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
  5118.       "requires": {
  5119.         "ci-info": "^2.0.0"
  5120.       }
  5121.     },
  5122.     "is-core-module": {
  5123.       "version": "2.8.1",
  5124.       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz",
  5125.       "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==",
  5126.       "dev": true,
  5127.       "requires": {
  5128.         "has": "^1.0.3"
  5129.       }
  5130.     },
  5131.     "is-extglob": {
  5132.       "version": "2.1.1",
  5133.       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
  5134.       "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
  5135.     },
  5136.     "is-fullwidth-code-point": {
  5137.       "version": "2.0.0",
  5138.       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
  5139.       "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
  5140.       "dev": true
  5141.     },
  5142.     "is-glob": {
  5143.       "version": "4.0.3",
  5144.       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
  5145.       "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
  5146.       "requires": {
  5147.         "is-extglob": "^2.1.1"
  5148.       }
  5149.     },
  5150.     "is-installed-globally": {
  5151.       "version": "0.4.0",
  5152.       "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz",
  5153.       "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==",
  5154.       "requires": {
  5155.         "global-dirs": "^3.0.0",
  5156.         "is-path-inside": "^3.0.2"
  5157.       }
  5158.     },
  5159.     "is-npm": {
  5160.       "version": "5.0.0",
  5161.       "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz",
  5162.       "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA=="
  5163.     },
  5164.     "is-number": {
  5165.       "version": "7.0.0",
  5166.       "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
  5167.       "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
  5168.     },
  5169.     "is-obj": {
  5170.       "version": "2.0.0",
  5171.       "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
  5172.       "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w=="
  5173.     },
  5174.     "is-path-inside": {
  5175.       "version": "3.0.3",
  5176.       "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
  5177.       "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ=="
  5178.     },
  5179.     "is-plain-obj": {
  5180.       "version": "3.0.0",
  5181.       "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
  5182.       "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA=="
  5183.     },
  5184.     "is-stream": {
  5185.       "version": "1.1.0",
  5186.       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
  5187.       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
  5188.       "dev": true
  5189.     },
  5190.     "is-typedarray": {
  5191.       "version": "1.0.0",
  5192.       "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
  5193.       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
  5194.     },
  5195.     "is-yarn-global": {
  5196.       "version": "0.3.0",
  5197.       "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz",
  5198.       "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw=="
  5199.     },
  5200.     "javascript-obfuscator": {
  5201.       "version": "0.18.8",
  5202.       "resolved": "https://registry.npmjs.org/javascript-obfuscator/-/javascript-obfuscator-0.18.8.tgz",
  5203.       "integrity": "sha512-lh/PT3dwLgv2vP9ymsmNZqjpbkDq1SQqpxLYtAerLzmYgHlQOzVpUe3NbFb8tUFNylMeg6ez1iEpA7oOQw/7Tw==",
  5204.       "dev": true,
  5205.       "requires": {
  5206.         "@babel/runtime": "7.7.4",
  5207.         "chalk": "3.0.0",
  5208.         "chance": "1.1.3",
  5209.         "class-validator": "0.11.0",
  5210.         "commander": "4.0.1",
  5211.         "escodegen-wallaby": "1.6.27",
  5212.         "espree": "^6.1.2",
  5213.         "estraverse": "4.3.0",
  5214.         "eventemitter3": "4.0.0",
  5215.         "inversify": "5.0.1",
  5216.         "js-string-escape": "1.0.1",
  5217.         "md5": "2.2.1",
  5218.         "mkdirp": "0.5.1",
  5219.         "multimatch": "4.0.0",
  5220.         "opencollective": "1.0.3",
  5221.         "reflect-metadata": "0.1.13",
  5222.         "source-map-support": "0.5.16",
  5223.         "string-template": "1.0.0",
  5224.         "tslib": "1.10.0"
  5225.       },
  5226.       "dependencies": {
  5227.         "eventemitter3": {
  5228.           "version": "4.0.0",
  5229.           "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz",
  5230.           "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==",
  5231.           "dev": true
  5232.         }
  5233.       }
  5234.     },
  5235.     "js-string-escape": {
  5236.       "version": "1.0.1",
  5237.       "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz",
  5238.       "integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=",
  5239.       "dev": true
  5240.     },
  5241.     "json-buffer": {
  5242.       "version": "3.0.0",
  5243.       "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
  5244.       "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg="
  5245.     },
  5246.     "keyv": {
  5247.       "version": "3.1.0",
  5248.       "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
  5249.       "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
  5250.       "requires": {
  5251.         "json-buffer": "3.0.0"
  5252.       }
  5253.     },
  5254.     "latest-version": {
  5255.       "version": "5.1.0",
  5256.       "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz",
  5257.       "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==",
  5258.       "requires": {
  5259.         "package-json": "^6.3.0"
  5260.       }
  5261.     },
  5262.     "levn": {
  5263.       "version": "0.3.0",
  5264.       "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
  5265.       "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
  5266.       "dev": true,
  5267.       "requires": {
  5268.         "prelude-ls": "~1.1.2",
  5269.         "type-check": "~0.3.2"
  5270.       }
  5271.     },
  5272.     "lodash": {
  5273.       "version": "4.17.21",
  5274.       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
  5275.       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
  5276.       "dev": true
  5277.     },
  5278.     "lowercase-keys": {
  5279.       "version": "1.0.1",
  5280.       "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
  5281.       "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA=="
  5282.     },
  5283.     "lru-cache": {
  5284.       "version": "6.0.0",
  5285.       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
  5286.       "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
  5287.       "requires": {
  5288.         "yallist": "^4.0.0"
  5289.       }
  5290.     },
  5291.     "make-dir": {
  5292.       "version": "3.1.0",
  5293.       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
  5294.       "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
  5295.       "requires": {
  5296.         "semver": "^6.0.0"
  5297.       },
  5298.       "dependencies": {
  5299.         "semver": {
  5300.           "version": "6.3.0",
  5301.           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
  5302.           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
  5303.         }
  5304.       }
  5305.     },
  5306.     "make-error": {
  5307.       "version": "1.3.6",
  5308.       "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
  5309.       "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
  5310.       "dev": true
  5311.     },
  5312.     "md5": {
  5313.       "version": "2.2.1",
  5314.       "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz",
  5315.       "integrity": "sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=",
  5316.       "dev": true,
  5317.       "requires": {
  5318.         "charenc": "~0.0.1",
  5319.         "crypt": "~0.0.1",
  5320.         "is-buffer": "~1.1.1"
  5321.       }
  5322.     },
  5323.     "media-typer": {
  5324.       "version": "0.3.0",
  5325.       "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
  5326.       "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
  5327.     },
  5328.     "merge-descriptors": {
  5329.       "version": "1.0.1",
  5330.       "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
  5331.       "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
  5332.     },
  5333.     "methods": {
  5334.       "version": "1.1.2",
  5335.       "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
  5336.       "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
  5337.     },
  5338.     "micromatch": {
  5339.       "version": "4.0.4",
  5340.       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
  5341.       "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
  5342.       "requires": {
  5343.         "braces": "^3.0.1",
  5344.         "picomatch": "^2.2.3"
  5345.       }
  5346.     },
  5347.     "mime": {
  5348.       "version": "1.6.0",
  5349.       "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
  5350.       "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
  5351.     },
  5352.     "mime-db": {
  5353.       "version": "1.51.0",
  5354.       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
  5355.       "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g=="
  5356.     },
  5357.     "mime-types": {
  5358.       "version": "2.1.34",
  5359.       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
  5360.       "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
  5361.       "requires": {
  5362.         "mime-db": "1.51.0"
  5363.       }
  5364.     },
  5365.     "mimic-fn": {
  5366.       "version": "1.2.0",
  5367.       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
  5368.       "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
  5369.       "dev": true
  5370.     },
  5371.     "mimic-response": {
  5372.       "version": "1.0.1",
  5373.       "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
  5374.       "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="
  5375.     },
  5376.     "minimatch": {
  5377.       "version": "3.0.4",
  5378.       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
  5379.       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
  5380.       "requires": {
  5381.         "brace-expansion": "^1.1.7"
  5382.       }
  5383.     },
  5384.     "minimist": {
  5385.       "version": "0.0.8",
  5386.       "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
  5387.       "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
  5388.       "dev": true
  5389.     },
  5390.     "mkdirp": {
  5391.       "version": "0.5.1",
  5392.       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
  5393.       "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
  5394.       "dev": true,
  5395.       "requires": {
  5396.         "minimist": "0.0.8"
  5397.       }
  5398.     },
  5399.     "ms": {
  5400.       "version": "2.0.0",
  5401.       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
  5402.       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
  5403.     },
  5404.     "multimatch": {
  5405.       "version": "4.0.0",
  5406.       "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz",
  5407.       "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==",
  5408.       "dev": true,
  5409.       "requires": {
  5410.         "@types/minimatch": "^3.0.3",
  5411.         "array-differ": "^3.0.0",
  5412.         "array-union": "^2.1.0",
  5413.         "arrify": "^2.0.1",
  5414.         "minimatch": "^3.0.4"
  5415.       }
  5416.     },
  5417.     "mute-stream": {
  5418.       "version": "0.0.7",
  5419.       "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
  5420.       "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
  5421.       "dev": true
  5422.     },
  5423.     "nanoid": {
  5424.       "version": "3.2.0",
  5425.       "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz",
  5426.       "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==",
  5427.       "dev": true
  5428.     },
  5429.     "negotiator": {
  5430.       "version": "0.6.2",
  5431.       "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
  5432.       "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
  5433.     },
  5434.     "node-fetch": {
  5435.       "version": "1.6.3",
  5436.       "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.6.3.tgz",
  5437.       "integrity": "sha1-3CNO3WSJmC1Y6PDbT2lQKavNjAQ=",
  5438.       "dev": true,
  5439.       "requires": {
  5440.         "encoding": "^0.1.11",
  5441.         "is-stream": "^1.0.1"
  5442.       }
  5443.     },
  5444.     "nodemon": {
  5445.       "version": "2.0.15",
  5446.       "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.15.tgz",
  5447.       "integrity": "sha512-gdHMNx47Gw7b3kWxJV64NI+Q5nfl0y5DgDbiVtShiwa7Z0IZ07Ll4RLFo6AjrhzMtoEZn5PDE3/c2AbVsiCkpA==",
  5448.       "requires": {
  5449.         "chokidar": "^3.5.2",
  5450.         "debug": "^3.2.7",
  5451.         "ignore-by-default": "^1.0.1",
  5452.         "minimatch": "^3.0.4",
  5453.         "pstree.remy": "^1.1.8",
  5454.         "semver": "^5.7.1",
  5455.         "supports-color": "^5.5.0",
  5456.         "touch": "^3.1.0",
  5457.         "undefsafe": "^2.0.5",
  5458.         "update-notifier": "^5.1.0"
  5459.       },
  5460.       "dependencies": {
  5461.         "debug": {
  5462.           "version": "3.2.7",
  5463.           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
  5464.           "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
  5465.           "requires": {
  5466.             "ms": "^2.1.1"
  5467.           }
  5468.         },
  5469.         "has-flag": {
  5470.           "version": "3.0.0",
  5471.           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
  5472.           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
  5473.         },
  5474.         "ms": {
  5475.           "version": "2.1.3",
  5476.           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
  5477.           "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
  5478.         },
  5479.         "supports-color": {
  5480.           "version": "5.5.0",
  5481.           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
  5482.           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
  5483.           "requires": {
  5484.             "has-flag": "^3.0.0"
  5485.           }
  5486.         }
  5487.       }
  5488.     },
  5489.     "nopt": {
  5490.       "version": "1.0.10",
  5491.       "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
  5492.       "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=",
  5493.       "requires": {
  5494.         "abbrev": "1"
  5495.       }
  5496.     },
  5497.     "normalize-path": {
  5498.       "version": "3.0.0",
  5499.       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
  5500.       "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
  5501.     },
  5502.     "normalize-url": {
  5503.       "version": "4.5.1",
  5504.       "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz",
  5505.       "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA=="
  5506.     },
  5507.     "object-assign": {
  5508.       "version": "4.1.1",
  5509.       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
  5510.       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
  5511.     },
  5512.     "on-finished": {
  5513.       "version": "2.3.0",
  5514.       "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
  5515.       "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
  5516.       "requires": {
  5517.         "ee-first": "1.1.1"
  5518.       }
  5519.     },
  5520.     "once": {
  5521.       "version": "1.4.0",
  5522.       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
  5523.       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
  5524.       "requires": {
  5525.         "wrappy": "1"
  5526.       }
  5527.     },
  5528.     "onetime": {
  5529.       "version": "2.0.1",
  5530.       "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
  5531.       "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
  5532.       "dev": true,
  5533.       "requires": {
  5534.         "mimic-fn": "^1.0.0"
  5535.       }
  5536.     },
  5537.     "opencollective": {
  5538.       "version": "1.0.3",
  5539.       "resolved": "https://registry.npmjs.org/opencollective/-/opencollective-1.0.3.tgz",
  5540.       "integrity": "sha1-ruY3K8KBRFg2kMPKja7PwSDdDvE=",
  5541.       "dev": true,
  5542.       "requires": {
  5543.         "babel-polyfill": "6.23.0",
  5544.         "chalk": "1.1.3",
  5545.         "inquirer": "3.0.6",
  5546.         "minimist": "1.2.0",
  5547.         "node-fetch": "1.6.3",
  5548.         "opn": "4.0.2"
  5549.       },
  5550.       "dependencies": {
  5551.         "ansi-styles": {
  5552.           "version": "2.2.1",
  5553.           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
  5554.           "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
  5555.           "dev": true
  5556.         },
  5557.         "chalk": {
  5558.           "version": "1.1.3",
  5559.           "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
  5560.           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
  5561.           "dev": true,
  5562.           "requires": {
  5563.             "ansi-styles": "^2.2.1",
  5564.             "escape-string-regexp": "^1.0.2",
  5565.             "has-ansi": "^2.0.0",
  5566.             "strip-ansi": "^3.0.0",
  5567.             "supports-color": "^2.0.0"
  5568.           }
  5569.         },
  5570.         "minimist": {
  5571.           "version": "1.2.0",
  5572.           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
  5573.           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
  5574.           "dev": true
  5575.         },
  5576.         "supports-color": {
  5577.           "version": "2.0.0",
  5578.           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
  5579.           "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
  5580.           "dev": true
  5581.         }
  5582.       }
  5583.     },
  5584.     "opn": {
  5585.       "version": "4.0.2",
  5586.       "resolved": "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz",
  5587.       "integrity": "sha1-erwi5kTf9jsKltWrfyeQwPAavJU=",
  5588.       "dev": true,
  5589.       "requires": {
  5590.         "object-assign": "^4.0.1",
  5591.         "pinkie-promise": "^2.0.0"
  5592.       }
  5593.     },
  5594.     "optionator": {
  5595.       "version": "0.8.3",
  5596.       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
  5597.       "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
  5598.       "dev": true,
  5599.       "requires": {
  5600.         "deep-is": "~0.1.3",
  5601.         "fast-levenshtein": "~2.0.6",
  5602.         "levn": "~0.3.0",
  5603.         "prelude-ls": "~1.1.2",
  5604.         "type-check": "~0.3.2",
  5605.         "word-wrap": "~1.2.3"
  5606.       }
  5607.     },
  5608.     "os-tmpdir": {
  5609.       "version": "1.0.2",
  5610.       "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
  5611.       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
  5612.       "dev": true
  5613.     },
  5614.     "p-cancelable": {
  5615.       "version": "1.1.0",
  5616.       "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
  5617.       "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw=="
  5618.     },
  5619.     "package-json": {
  5620.       "version": "6.5.0",
  5621.       "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz",
  5622.       "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==",
  5623.       "requires": {
  5624.         "got": "^9.6.0",
  5625.         "registry-auth-token": "^4.0.0",
  5626.         "registry-url": "^5.0.0",
  5627.         "semver": "^6.2.0"
  5628.       },
  5629.       "dependencies": {
  5630.         "semver": {
  5631.           "version": "6.3.0",
  5632.           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
  5633.           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
  5634.         }
  5635.       }
  5636.     },
  5637.     "parseurl": {
  5638.       "version": "1.3.3",
  5639.       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
  5640.       "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
  5641.     },
  5642.     "path-parse": {
  5643.       "version": "1.0.7",
  5644.       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
  5645.       "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
  5646.       "dev": true
  5647.     },
  5648.     "path-to-regexp": {
  5649.       "version": "0.1.7",
  5650.       "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
  5651.       "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
  5652.     },
  5653.     "picocolors": {
  5654.       "version": "1.0.0",
  5655.       "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
  5656.       "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
  5657.       "dev": true
  5658.     },
  5659.     "picomatch": {
  5660.       "version": "2.3.1",
  5661.       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
  5662.       "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
  5663.     },
  5664.     "pinkie": {
  5665.       "version": "2.0.4",
  5666.       "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
  5667.       "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
  5668.       "dev": true
  5669.     },
  5670.     "pinkie-promise": {
  5671.       "version": "2.0.1",
  5672.       "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
  5673.       "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
  5674.       "dev": true,
  5675.       "requires": {
  5676.         "pinkie": "^2.0.0"
  5677.       }
  5678.     },
  5679.     "postcss": {
  5680.       "version": "8.4.5",
  5681.       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz",
  5682.       "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==",
  5683.       "dev": true,
  5684.       "requires": {
  5685.         "nanoid": "^3.1.30",
  5686.         "picocolors": "^1.0.0",
  5687.         "source-map-js": "^1.0.1"
  5688.       }
  5689.     },
  5690.     "prelude-ls": {
  5691.       "version": "1.1.2",
  5692.       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
  5693.       "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
  5694.       "dev": true
  5695.     },
  5696.     "prepend-http": {
  5697.       "version": "2.0.0",
  5698.       "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
  5699.       "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc="
  5700.     },
  5701.     "proxy-addr": {
  5702.       "version": "2.0.7",
  5703.       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
  5704.       "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
  5705.       "requires": {
  5706.         "forwarded": "0.2.0",
  5707.         "ipaddr.js": "1.9.1"
  5708.       }
  5709.     },
  5710.     "pstree.remy": {
  5711.       "version": "1.1.8",
  5712.       "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz",
  5713.       "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w=="
  5714.     },
  5715.     "pump": {
  5716.       "version": "3.0.0",
  5717.       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
  5718.       "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
  5719.       "requires": {
  5720.         "end-of-stream": "^1.1.0",
  5721.         "once": "^1.3.1"
  5722.       }
  5723.     },
  5724.     "pupa": {
  5725.       "version": "2.1.1",
  5726.       "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz",
  5727.       "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==",
  5728.       "requires": {
  5729.         "escape-goat": "^2.0.0"
  5730.       }
  5731.     },
  5732.     "qs": {
  5733.       "version": "6.9.6",
  5734.       "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
  5735.       "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ=="
  5736.     },
  5737.     "range-parser": {
  5738.       "version": "1.2.1",
  5739.       "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
  5740.       "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
  5741.     },
  5742.     "raw-body": {
  5743.       "version": "2.4.2",
  5744.       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz",
  5745.       "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==",
  5746.       "requires": {
  5747.         "bytes": "3.1.1",
  5748.         "http-errors": "1.8.1",
  5749.         "iconv-lite": "0.4.24",
  5750.         "unpipe": "1.0.0"
  5751.       }
  5752.     },
  5753.     "rc": {
  5754.       "version": "1.2.8",
  5755.       "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
  5756.       "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
  5757.       "requires": {
  5758.         "deep-extend": "^0.6.0",
  5759.         "ini": "~1.3.0",
  5760.         "minimist": "^1.2.0",
  5761.         "strip-json-comments": "~2.0.1"
  5762.       },
  5763.       "dependencies": {
  5764.         "ini": {
  5765.           "version": "1.3.8",
  5766.           "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
  5767.           "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
  5768.         },
  5769.         "minimist": {
  5770.           "version": "1.2.5",
  5771.           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
  5772.           "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
  5773.         }
  5774.       }
  5775.     },
  5776.     "readdirp": {
  5777.       "version": "3.6.0",
  5778.       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
  5779.       "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
  5780.       "requires": {
  5781.         "picomatch": "^2.2.1"
  5782.       }
  5783.     },
  5784.     "reflect-metadata": {
  5785.       "version": "0.1.13",
  5786.       "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz",
  5787.       "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==",
  5788.       "dev": true
  5789.     },
  5790.     "regenerator-runtime": {
  5791.       "version": "0.13.9",
  5792.       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
  5793.       "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==",
  5794.       "dev": true
  5795.     },
  5796.     "registry-auth-token": {
  5797.       "version": "4.2.1",
  5798.       "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz",
  5799.       "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==",
  5800.       "requires": {
  5801.         "rc": "^1.2.8"
  5802.       }
  5803.     },
  5804.     "registry-url": {
  5805.       "version": "5.1.0",
  5806.       "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz",
  5807.       "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==",
  5808.       "requires": {
  5809.         "rc": "^1.2.8"
  5810.       }
  5811.     },
  5812.     "requires-port": {
  5813.       "version": "1.0.0",
  5814.       "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
  5815.       "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8="
  5816.     },
  5817.     "resolve": {
  5818.       "version": "1.22.0",
  5819.       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz",
  5820.       "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==",
  5821.       "dev": true,
  5822.       "requires": {
  5823.         "is-core-module": "^2.8.1",
  5824.         "path-parse": "^1.0.7",
  5825.         "supports-preserve-symlinks-flag": "^1.0.0"
  5826.       }
  5827.     },
  5828.     "responselike": {
  5829.       "version": "1.0.2",
  5830.       "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
  5831.       "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
  5832.       "requires": {
  5833.         "lowercase-keys": "^1.0.0"
  5834.       }
  5835.     },
  5836.     "restore-cursor": {
  5837.       "version": "2.0.0",
  5838.       "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
  5839.       "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
  5840.       "dev": true,
  5841.       "requires": {
  5842.         "onetime": "^2.0.0",
  5843.         "signal-exit": "^3.0.2"
  5844.       }
  5845.     },
  5846.     "rollup": {
  5847.       "version": "2.66.1",
  5848.       "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.66.1.tgz",
  5849.       "integrity": "sha512-crSgLhSkLMnKr4s9iZ/1qJCplgAgrRY+igWv8KhG/AjKOJ0YX/WpmANyn8oxrw+zenF3BXWDLa7Xl/QZISH+7w==",
  5850.       "dev": true,
  5851.       "requires": {
  5852.         "fsevents": "~2.3.2"
  5853.       }
  5854.     },
  5855.     "rollup-plugin-obfuscator": {
  5856.       "version": "0.2.1",
  5857.       "resolved": "https://registry.npmjs.org/rollup-plugin-obfuscator/-/rollup-plugin-obfuscator-0.2.1.tgz",
  5858.       "integrity": "sha512-xXhGZiZsY2J38jeum9PPlk7jZPAD1vQh+PSJw2ixWqUNmPAqvLQrLjirc67ENffr/M8v3DH9X66EdJEhl2R99Q==",
  5859.       "dev": true,
  5860.       "requires": {
  5861.         "@rollup/pluginutils": "^4.1.1"
  5862.       }
  5863.     },
  5864.     "run-async": {
  5865.       "version": "2.4.1",
  5866.       "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
  5867.       "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
  5868.       "dev": true
  5869.     },
  5870.     "rx": {
  5871.       "version": "4.1.0",
  5872.       "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz",
  5873.       "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=",
  5874.       "dev": true
  5875.     },
  5876.     "safe-buffer": {
  5877.       "version": "5.2.1",
  5878.       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
  5879.       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
  5880.     },
  5881.     "safer-buffer": {
  5882.       "version": "2.1.2",
  5883.       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
  5884.       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
  5885.     },
  5886.     "semver": {
  5887.       "version": "5.7.1",
  5888.       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
  5889.       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
  5890.     },
  5891.     "semver-diff": {
  5892.       "version": "3.1.1",
  5893.       "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz",
  5894.       "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==",
  5895.       "requires": {
  5896.         "semver": "^6.3.0"
  5897.       },
  5898.       "dependencies": {
  5899.         "semver": {
  5900.           "version": "6.3.0",
  5901.           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
  5902.           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
  5903.         }
  5904.       }
  5905.     },
  5906.     "send": {
  5907.       "version": "0.17.2",
  5908.       "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz",
  5909.       "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==",
  5910.       "requires": {
  5911.         "debug": "2.6.9",
  5912.         "depd": "~1.1.2",
  5913.         "destroy": "~1.0.4",
  5914.         "encodeurl": "~1.0.2",
  5915.         "escape-html": "~1.0.3",
  5916.         "etag": "~1.8.1",
  5917.         "fresh": "0.5.2",
  5918.         "http-errors": "1.8.1",
  5919.         "mime": "1.6.0",
  5920.         "ms": "2.1.3",
  5921.         "on-finished": "~2.3.0",
  5922.         "range-parser": "~1.2.1",
  5923.         "statuses": "~1.5.0"
  5924.       },
  5925.       "dependencies": {
  5926.         "ms": {
  5927.           "version": "2.1.3",
  5928.           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
  5929.           "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
  5930.         }
  5931.       }
  5932.     },
  5933.     "serve-static": {
  5934.       "version": "1.14.2",
  5935.       "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz",
  5936.       "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==",
  5937.       "requires": {
  5938.         "encodeurl": "~1.0.2",
  5939.         "escape-html": "~1.0.3",
  5940.         "parseurl": "~1.3.3",
  5941.         "send": "0.17.2"
  5942.       }
  5943.     },
  5944.     "setprototypeof": {
  5945.       "version": "1.2.0",
  5946.       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
  5947.       "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
  5948.     },
  5949.     "signal-exit": {
  5950.       "version": "3.0.6",
  5951.       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz",
  5952.       "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ=="
  5953.     },
  5954.     "socket.io": {
  5955.       "version": "4.4.0",
  5956.       "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.0.tgz",
  5957.       "integrity": "sha512-bnpJxswR9ov0Bw6ilhCvO38/1WPtE3eA2dtxi2Iq4/sFebiDJQzgKNYA7AuVVdGW09nrESXd90NbZqtDd9dzRQ==",
  5958.       "requires": {
  5959.         "accepts": "~1.3.4",
  5960.         "base64id": "~2.0.0",
  5961.         "debug": "~4.3.2",
  5962.         "engine.io": "~6.1.0",
  5963.         "socket.io-adapter": "~2.3.3",
  5964.         "socket.io-parser": "~4.0.4"
  5965.       },
  5966.       "dependencies": {
  5967.         "debug": {
  5968.           "version": "4.3.3",
  5969.           "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
  5970.           "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
  5971.           "requires": {
  5972.             "ms": "2.1.2"
  5973.           }
  5974.         },
  5975.         "ms": {
  5976.           "version": "2.1.2",
  5977.           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  5978.           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
  5979.         }
  5980.       }
  5981.     },
  5982.     "socket.io-adapter": {
  5983.       "version": "2.3.3",
  5984.       "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz",
  5985.       "integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ=="
  5986.     },
  5987.     "socket.io-parser": {
  5988.       "version": "4.0.4",
  5989.       "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz",
  5990.       "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==",
  5991.       "requires": {
  5992.         "@types/component-emitter": "^1.2.10",
  5993.         "component-emitter": "~1.3.0",
  5994.         "debug": "~4.3.1"
  5995.       },
  5996.       "dependencies": {
  5997.         "debug": {
  5998.           "version": "4.3.3",
  5999.           "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
  6000.           "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
  6001.           "requires": {
  6002.             "ms": "2.1.2"
  6003.           }
  6004.         },
  6005.         "ms": {
  6006.           "version": "2.1.2",
  6007.           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  6008.           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
  6009.         }
  6010.       }
  6011.     },
  6012.     "source-map": {
  6013.       "version": "0.2.0",
  6014.       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz",
  6015.       "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=",
  6016.       "dev": true,
  6017.       "optional": true,
  6018.       "requires": {
  6019.         "amdefine": ">=0.0.4"
  6020.       }
  6021.     },
  6022.     "source-map-js": {
  6023.       "version": "1.0.2",
  6024.       "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
  6025.       "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
  6026.       "dev": true
  6027.     },
  6028.     "source-map-support": {
  6029.       "version": "0.5.16",
  6030.       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz",
  6031.       "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==",
  6032.       "dev": true,
  6033.       "requires": {
  6034.         "buffer-from": "^1.0.0",
  6035.         "source-map": "^0.6.0"
  6036.       },
  6037.       "dependencies": {
  6038.         "source-map": {
  6039.           "version": "0.6.1",
  6040.           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  6041.           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  6042.           "dev": true
  6043.         }
  6044.       }
  6045.     },
  6046.     "statuses": {
  6047.       "version": "1.5.0",
  6048.       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
  6049.       "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
  6050.     },
  6051.     "string-template": {
  6052.       "version": "1.0.0",
  6053.       "resolved": "https://registry.npmjs.org/string-template/-/string-template-1.0.0.tgz",
  6054.       "integrity": "sha1-np8iM9wA8hhxjsN5oopWc+zKi5Y=",
  6055.       "dev": true
  6056.     },
  6057.     "string-width": {
  6058.       "version": "2.1.1",
  6059.       "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
  6060.       "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
  6061.       "dev": true,
  6062.       "requires": {
  6063.         "is-fullwidth-code-point": "^2.0.0",
  6064.         "strip-ansi": "^4.0.0"
  6065.       },
  6066.       "dependencies": {
  6067.         "ansi-regex": {
  6068.           "version": "3.0.0",
  6069.           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
  6070.           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
  6071.           "dev": true
  6072.         },
  6073.         "strip-ansi": {
  6074.           "version": "4.0.0",
  6075.           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
  6076.           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
  6077.           "dev": true,
  6078.           "requires": {
  6079.             "ansi-regex": "^3.0.0"
  6080.           }
  6081.         }
  6082.       }
  6083.     },
  6084.     "strip-ansi": {
  6085.       "version": "3.0.1",
  6086.       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
  6087.       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
  6088.       "dev": true,
  6089.       "requires": {
  6090.         "ansi-regex": "^2.0.0"
  6091.       }
  6092.     },
  6093.     "strip-json-comments": {
  6094.       "version": "2.0.1",
  6095.       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
  6096.       "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo="
  6097.     },
  6098.     "supports-color": {
  6099.       "version": "7.2.0",
  6100.       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  6101.       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  6102.       "requires": {
  6103.         "has-flag": "^4.0.0"
  6104.       }
  6105.     },
  6106.     "supports-preserve-symlinks-flag": {
  6107.       "version": "1.0.0",
  6108.       "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
  6109.       "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
  6110.       "dev": true
  6111.     },
  6112.     "through": {
  6113.       "version": "2.3.8",
  6114.       "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
  6115.       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
  6116.       "dev": true
  6117.     },
  6118.     "tmp": {
  6119.       "version": "0.0.33",
  6120.       "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
  6121.       "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
  6122.       "dev": true,
  6123.       "requires": {
  6124.         "os-tmpdir": "~1.0.2"
  6125.       }
  6126.     },
  6127.     "to-readable-stream": {
  6128.       "version": "1.0.0",
  6129.       "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
  6130.       "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q=="
  6131.     },
  6132.     "to-regex-range": {
  6133.       "version": "5.0.1",
  6134.       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
  6135.       "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
  6136.       "requires": {
  6137.         "is-number": "^7.0.0"
  6138.       }
  6139.     },
  6140.     "toidentifier": {
  6141.       "version": "1.0.1",
  6142.       "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
  6143.       "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="
  6144.     },
  6145.     "touch": {
  6146.       "version": "3.1.0",
  6147.       "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz",
  6148.       "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==",
  6149.       "requires": {
  6150.         "nopt": "~1.0.10"
  6151.       }
  6152.     },
  6153.     "ts-node": {
  6154.       "version": "10.4.0",
  6155.       "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.4.0.tgz",
  6156.       "integrity": "sha512-g0FlPvvCXSIO1JDF6S232P5jPYqBkRL9qly81ZgAOSU7rwI0stphCgd2kLiCrU9DjQCrJMWEqcNSjQL02s6d8A==",
  6157.       "dev": true,
  6158.       "requires": {
  6159.         "@cspotcode/source-map-support": "0.7.0",
  6160.         "@tsconfig/node10": "^1.0.7",
  6161.         "@tsconfig/node12": "^1.0.7",
  6162.         "@tsconfig/node14": "^1.0.0",
  6163.         "@tsconfig/node16": "^1.0.2",
  6164.         "acorn": "^8.4.1",
  6165.         "acorn-walk": "^8.1.1",
  6166.         "arg": "^4.1.0",
  6167.         "create-require": "^1.1.0",
  6168.         "diff": "^4.0.1",
  6169.         "make-error": "^1.1.1",
  6170.         "yn": "3.1.1"
  6171.       },
  6172.       "dependencies": {
  6173.         "acorn": {
  6174.           "version": "8.7.0",
  6175.           "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz",
  6176.           "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==",
  6177.           "dev": true
  6178.         }
  6179.       }
  6180.     },
  6181.     "tslib": {
  6182.       "version": "1.10.0",
  6183.       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
  6184.       "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==",
  6185.       "dev": true
  6186.     },
  6187.     "type-check": {
  6188.       "version": "0.3.2",
  6189.       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
  6190.       "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
  6191.       "dev": true,
  6192.       "requires": {
  6193.         "prelude-ls": "~1.1.2"
  6194.       }
  6195.     },
  6196.     "type-fest": {
  6197.       "version": "0.20.2",
  6198.       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
  6199.       "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ=="
  6200.     },
  6201.     "type-is": {
  6202.       "version": "1.6.18",
  6203.       "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
  6204.       "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
  6205.       "requires": {
  6206.         "media-typer": "0.3.0",
  6207.         "mime-types": "~2.1.24"
  6208.       }
  6209.     },
  6210.     "typedarray-to-buffer": {
  6211.       "version": "3.1.5",
  6212.       "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
  6213.       "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
  6214.       "requires": {
  6215.         "is-typedarray": "^1.0.0"
  6216.       }
  6217.     },
  6218.     "typescript": {
  6219.       "version": "4.5.5",
  6220.       "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz",
  6221.       "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==",
  6222.       "dev": true
  6223.     },
  6224.     "undefsafe": {
  6225.       "version": "2.0.5",
  6226.       "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz",
  6227.       "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA=="
  6228.     },
  6229.     "unique-string": {
  6230.       "version": "2.0.0",
  6231.       "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
  6232.       "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
  6233.       "requires": {
  6234.         "crypto-random-string": "^2.0.0"
  6235.       }
  6236.     },
  6237.     "unpipe": {
  6238.       "version": "1.0.0",
  6239.       "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
  6240.       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
  6241.     },
  6242.     "update-notifier": {
  6243.       "version": "5.1.0",
  6244.       "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz",
  6245.       "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==",
  6246.       "requires": {
  6247.         "boxen": "^5.0.0",
  6248.         "chalk": "^4.1.0",
  6249.         "configstore": "^5.0.1",
  6250.         "has-yarn": "^2.1.0",
  6251.         "import-lazy": "^2.1.0",
  6252.         "is-ci": "^2.0.0",
  6253.         "is-installed-globally": "^0.4.0",
  6254.         "is-npm": "^5.0.0",
  6255.         "is-yarn-global": "^0.3.0",
  6256.         "latest-version": "^5.1.0",
  6257.         "pupa": "^2.1.1",
  6258.         "semver": "^7.3.4",
  6259.         "semver-diff": "^3.1.1",
  6260.         "xdg-basedir": "^4.0.0"
  6261.       },
  6262.       "dependencies": {
  6263.         "chalk": {
  6264.           "version": "4.1.2",
  6265.           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
  6266.           "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
  6267.           "requires": {
  6268.             "ansi-styles": "^4.1.0",
  6269.             "supports-color": "^7.1.0"
  6270.           }
  6271.         },
  6272.         "semver": {
  6273.           "version": "7.3.5",
  6274.           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
  6275.           "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
  6276.           "requires": {
  6277.             "lru-cache": "^6.0.0"
  6278.           }
  6279.         }
  6280.       }
  6281.     },
  6282.     "url-parse-lax": {
  6283.       "version": "3.0.0",
  6284.       "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
  6285.       "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
  6286.       "requires": {
  6287.         "prepend-http": "^2.0.0"
  6288.       }
  6289.     },
  6290.     "utils-merge": {
  6291.       "version": "1.0.1",
  6292.       "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
  6293.       "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
  6294.     },
  6295.     "validator": {
  6296.       "version": "12.0.0",
  6297.       "resolved": "https://registry.npmjs.org/validator/-/validator-12.0.0.tgz",
  6298.       "integrity": "sha512-r5zA1cQBEOgYlesRmSEwc9LkbfNLTtji+vWyaHzRZUxCTHdsX3bd+sdHfs5tGZ2W6ILGGsxWxCNwT/h3IY/3ng==",
  6299.       "dev": true
  6300.     },
  6301.     "vary": {
  6302.       "version": "1.1.2",
  6303.       "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
  6304.       "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
  6305.     },
  6306.     "vite": {
  6307.       "version": "2.7.10",
  6308.       "resolved": "https://registry.npmjs.org/vite/-/vite-2.7.10.tgz",
  6309.       "integrity": "sha512-KEY96ntXUid1/xJihJbgmLZx7QSC2D4Tui0FdS0Old5OokYzFclcofhtxtjDdGOk/fFpPbHv9yw88+rB93Tb8w==",
  6310.       "dev": true,
  6311.       "requires": {
  6312.         "esbuild": "^0.13.12",
  6313.         "fsevents": "~2.3.2",
  6314.         "postcss": "^8.4.5",
  6315.         "resolve": "^1.20.0",
  6316.         "rollup": "^2.59.0"
  6317.       }
  6318.     },
  6319.     "widest-line": {
  6320.       "version": "3.1.0",
  6321.       "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
  6322.       "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==",
  6323.       "requires": {
  6324.         "string-width": "^4.0.0"
  6325.       },
  6326.       "dependencies": {
  6327.         "ansi-regex": {
  6328.           "version": "5.0.1",
  6329.           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
  6330.           "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
  6331.         },
  6332.         "is-fullwidth-code-point": {
  6333.           "version": "3.0.0",
  6334.           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
  6335.           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
  6336.         },
  6337.         "string-width": {
  6338.           "version": "4.2.3",
  6339.           "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
  6340.           "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
  6341.           "requires": {
  6342.             "emoji-regex": "^8.0.0",
  6343.             "is-fullwidth-code-point": "^3.0.0",
  6344.             "strip-ansi": "^6.0.1"
  6345.           }
  6346.         },
  6347.         "strip-ansi": {
  6348.           "version": "6.0.1",
  6349.           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
  6350.           "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
  6351.           "requires": {
  6352.             "ansi-regex": "^5.0.1"
  6353.           }
  6354.         }
  6355.       }
  6356.     },
  6357.     "word-wrap": {
  6358.       "version": "1.2.3",
  6359.       "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
  6360.       "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
  6361.       "dev": true
  6362.     },
  6363.     "wrap-ansi": {
  6364.       "version": "7.0.0",
  6365.       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
  6366.       "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
  6367.       "requires": {
  6368.         "ansi-styles": "^4.0.0",
  6369.         "string-width": "^4.1.0",
  6370.         "strip-ansi": "^6.0.0"
  6371.       },
  6372.       "dependencies": {
  6373.         "ansi-regex": {
  6374.           "version": "5.0.1",
  6375.           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
  6376.           "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
  6377.         },
  6378.         "is-fullwidth-code-point": {
  6379.           "version": "3.0.0",
  6380.           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
  6381.           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
  6382.         },
  6383.         "string-width": {
  6384.           "version": "4.2.3",
  6385.           "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
  6386.           "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
  6387.           "requires": {
  6388.             "emoji-regex": "^8.0.0",
  6389.             "is-fullwidth-code-point": "^3.0.0",
  6390.             "strip-ansi": "^6.0.1"
  6391.           }
  6392.         },
  6393.         "strip-ansi": {
  6394.           "version": "6.0.1",
  6395.           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
  6396.           "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
  6397.           "requires": {
  6398.             "ansi-regex": "^5.0.1"
  6399.           }
  6400.         }
  6401.       }
  6402.     },
  6403.     "wrappy": {
  6404.       "version": "1.0.2",
  6405.       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
  6406.       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
  6407.     },
  6408.     "write-file-atomic": {
  6409.       "version": "3.0.3",
  6410.       "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
  6411.       "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
  6412.       "requires": {
  6413.         "imurmurhash": "^0.1.4",
  6414.         "is-typedarray": "^1.0.0",
  6415.         "signal-exit": "^3.0.2",
  6416.         "typedarray-to-buffer": "^3.1.5"
  6417.       }
  6418.     },
  6419.     "ws": {
  6420.       "version": "8.2.3",
  6421.       "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz",
  6422.       "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
  6423.       "requires": {}
  6424.     },
  6425.     "xdg-basedir": {
  6426.       "version": "4.0.0",
  6427.       "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",
  6428.       "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q=="
  6429.     },
  6430.     "yallist": {
  6431.       "version": "4.0.0",
  6432.       "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
  6433.       "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
  6434.     },
  6435.     "yn": {
  6436.       "version": "3.1.1",
  6437.       "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
  6438.       "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
  6439.       "dev": true
  6440.     }
  6441.   }
  6442. }
Add Comment
Please, Sign In to add comment