From 51b8d2b970285784306213ae6553a12f9580dc53 Mon Sep 17 00:00:00 2001 From: ahmaat19 Date: Thu, 12 Nov 2020 17:23:57 +0300 Subject: [PATCH] added frontend validations --- client/package-lock.json | 18359 ++++++++++------ client/package.json | 2 +- client/src/components/auth/ChangePassword.js | 29 +- client/src/components/auth/Login.js | 26 +- client/src/components/auth/Register.js | 45 +- client/src/components/layout/Alert.js | 8 +- client/src/components/layout/Spinner.js | 13 +- client/src/components/layout/spinner.gif | Bin 317251 -> 0 bytes .../src/validations/ChangePasswordValidate.js | 16 + client/src/validations/LoginValidate.js | 13 + client/src/validations/RegisterValidate.js | 24 + 11 files changed, 11445 insertions(+), 7090 deletions(-) delete mode 100644 client/src/components/layout/spinner.gif create mode 100644 client/src/validations/ChangePasswordValidate.js create mode 100644 client/src/validations/LoginValidate.js create mode 100644 client/src/validations/RegisterValidate.js diff --git a/client/package-lock.json b/client/package-lock.json index 6c946e3..812a031 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -13,40 +13,28 @@ } }, "@babel/compat-data": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.11.0.tgz", - "integrity": "sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==", - "requires": { - "browserslist": "^4.12.0", - "invariant": "^2.2.4", - "semver": "^5.5.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.5.tgz", + "integrity": "sha512-DTsS7cxrsH3by8nqQSpFSyjSfSYl57D6Cf4q8dW3LK83tBKBDCkfcay1nYkXq1nIHXnpX8WMMb/O25HOy3h1zg==" }, "@babel/core": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz", - "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.0", - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helpers": "^7.9.0", - "@babel/parser": "^7.9.0", - "@babel/template": "^7.8.6", - "@babel/traverse": "^7.9.0", - "@babel/types": "^7.9.0", + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", + "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.1", + "@babel/parser": "^7.12.3", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.1", "json5": "^2.1.2", - "lodash": "^4.17.13", + "lodash": "^4.17.19", "resolve": "^1.3.2", "semver": "^5.4.1", "source-map": "^0.5.0" @@ -60,11 +48,11 @@ } }, "@babel/generator": { - "version": "7.11.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.6.tgz", - "integrity": "sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.5.tgz", + "integrity": "sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==", "requires": { - "@babel/types": "^7.11.5", + "@babel/types": "^7.12.5", "jsesc": "^2.5.1", "source-map": "^0.5.0" } @@ -96,24 +84,23 @@ } }, "@babel/helper-builder-react-jsx-experimental": { - "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.11.5.tgz", - "integrity": "sha512-Vc4aPJnRZKWfzeCBsqTBnzulVNjABVdahSPhtdMD3Vs80ykx4a87jTHtF/VR+alSrDmNvat7l13yrRHauGcHVw==", + "version": "7.12.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.12.4.tgz", + "integrity": "sha512-AjEa0jrQqNk7eDQOo0pTfUOwQBMF+xVqrausQwT9/rTKy0g04ggFNaJpaE09IQMn9yExluigWMJcj0WC7bq+Og==", "requires": { "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-module-imports": "^7.10.4", - "@babel/types": "^7.11.5" + "@babel/helper-module-imports": "^7.12.1", + "@babel/types": "^7.12.1" } }, "@babel/helper-compilation-targets": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz", - "integrity": "sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz", + "integrity": "sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==", "requires": { - "@babel/compat-data": "^7.10.4", - "browserslist": "^4.12.0", - "invariant": "^2.2.4", - "levenary": "^1.1.1", + "@babel/compat-data": "^7.12.5", + "@babel/helper-validator-option": "^7.12.1", + "browserslist": "^4.14.5", "semver": "^5.5.0" }, "dependencies": { @@ -125,26 +112,25 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz", - "integrity": "sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", + "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", "requires": { "@babel/helper-function-name": "^7.10.4", - "@babel/helper-member-expression-to-functions": "^7.10.5", + "@babel/helper-member-expression-to-functions": "^7.12.1", "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", "@babel/helper-split-export-declaration": "^7.10.4" } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz", - "integrity": "sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.1.tgz", + "integrity": "sha512-rsZ4LGvFTZnzdNZR5HZdmJVuXK8834R5QkF3WvcnBhrlVtF0HSIUC6zbreL9MgjTywhKokn8RIYRiq99+DLAxA==", "requires": { "@babel/helper-annotate-as-pure": "^7.10.4", "@babel/helper-regex": "^7.10.4", - "regexpu-core": "^4.7.0" + "regexpu-core": "^4.7.1" } }, "@babel/helper-define-map": { @@ -158,11 +144,11 @@ } }, "@babel/helper-explode-assignable-expression": { - "version": "7.11.4", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.11.4.tgz", - "integrity": "sha512-ux9hm3zR4WV1Y3xXxXkdG/0gxF9nvI0YVmKVhvK9AfMoaQkemL3sJpXw+Xbz65azo8qJiEz2XVDUpK3KYhH3ZQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz", + "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==", "requires": { - "@babel/types": "^7.10.4" + "@babel/types": "^7.12.1" } }, "@babel/helper-function-name": { @@ -192,32 +178,34 @@ } }, "@babel/helper-member-expression-to-functions": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", - "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz", + "integrity": "sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==", "requires": { - "@babel/types": "^7.11.0" + "@babel/types": "^7.12.1" } }, "@babel/helper-module-imports": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz", - "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", + "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", "requires": { - "@babel/types": "^7.10.4" + "@babel/types": "^7.12.5" } }, "@babel/helper-module-transforms": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", - "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", + "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", - "@babel/helper-simple-access": "^7.10.4", + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-simple-access": "^7.12.1", "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/helper-validator-identifier": "^7.10.4", "@babel/template": "^7.10.4", - "@babel/types": "^7.11.0", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", "lodash": "^4.17.19" } }, @@ -243,42 +231,40 @@ } }, "@babel/helper-remap-async-to-generator": { - "version": "7.11.4", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.11.4.tgz", - "integrity": "sha512-tR5vJ/vBa9wFy3m5LLv2faapJLnDFxNWff2SAYkSE4rLUdbp7CdObYFgI7wK4T/Mj4UzpjPwzR8Pzmr5m7MHGA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz", + "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==", "requires": { "@babel/helper-annotate-as-pure": "^7.10.4", "@babel/helper-wrap-function": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" + "@babel/types": "^7.12.1" } }, "@babel/helper-replace-supers": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz", - "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz", + "integrity": "sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==", "requires": { - "@babel/helper-member-expression-to-functions": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.12.1", "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" } }, "@babel/helper-simple-access": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz", - "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", + "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", "requires": { - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" + "@babel/types": "^7.12.1" } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz", - "integrity": "sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", + "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", "requires": { - "@babel/types": "^7.11.0" + "@babel/types": "^7.12.1" } }, "@babel/helper-split-export-declaration": { @@ -294,10 +280,15 @@ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" }, + "@babel/helper-validator-option": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.1.tgz", + "integrity": "sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A==" + }, "@babel/helper-wrap-function": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz", - "integrity": "sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==", + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz", + "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==", "requires": { "@babel/helper-function-name": "^7.10.4", "@babel/template": "^7.10.4", @@ -306,13 +297,13 @@ } }, "@babel/helpers": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz", - "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", + "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", "requires": { "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" } }, "@babel/highlight": { @@ -326,137 +317,137 @@ } }, "@babel/parser": { - "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.5.tgz", - "integrity": "sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==" + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.5.tgz", + "integrity": "sha512-FVM6RZQ0mn2KCf1VUED7KepYeUWoVShczewOCfm3nzoBybaih51h+sYVVGthW9M6lPByEPTQf+xm27PBdlpwmQ==" }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz", - "integrity": "sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.1.tgz", + "integrity": "sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.12.1", "@babel/plugin-syntax-async-generators": "^7.8.0" } }, "@babel/plugin-proposal-class-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz", - "integrity": "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", + "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-create-class-features-plugin": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-proposal-decorators": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.8.3.tgz", - "integrity": "sha512-e3RvdvS4qPJVTe288DlXjwKflpfy1hr0j5dz5WpIYYeP7vQZg2WfAEIp8k5/Lwis/m5REXEteIz6rrcDtXXG7w==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz", + "integrity": "sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-decorators": "^7.8.3" + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-decorators": "^7.12.1" } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz", - "integrity": "sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz", + "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-dynamic-import": "^7.8.0" } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz", - "integrity": "sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz", + "integrity": "sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, "@babel/plugin-proposal-json-strings": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz", - "integrity": "sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz", + "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.0" } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz", - "integrity": "sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz", + "integrity": "sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz", - "integrity": "sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", + "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz", - "integrity": "sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.5.tgz", + "integrity": "sha512-UiAnkKuOrCyjZ3sYNHlRlfuZJbBHknMQ9VMwVeX97Ofwx7RpD6gS2HfqTCh8KNUQgcOm8IKt103oR4KIjh7Q8g==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz", - "integrity": "sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", + "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.10.4" + "@babel/plugin-transform-parameters": "^7.12.1" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz", - "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz", + "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz", - "integrity": "sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz", + "integrity": "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", "@babel/plugin-syntax-optional-chaining": "^7.8.0" } }, "@babel/plugin-proposal-private-methods": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz", - "integrity": "sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz", + "integrity": "sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-create-class-features-plugin": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz", - "integrity": "sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz", + "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-create-regexp-features-plugin": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4" } }, @@ -468,18 +459,26 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, "@babel/plugin-syntax-class-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz", - "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", + "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-decorators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.10.4.tgz", - "integrity": "sha512-2NaoC6fAk2VMdhY1eerkfHV+lVYC1u8b+jmRJISqANCJlTxYy19HGdIkkQtix2UtkcPuPu+IlDgrVseZnU03bw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.1.tgz", + "integrity": "sha512-ir9YW5daRrTYiy9UJ2TzdNIJEZu8KclVzDcfSt4iEmOtwQ4llPtWInNKJyKnVXp1vE4bbVd5S31M/im3mYMO1w==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } @@ -501,9 +500,17 @@ } }, "@babel/plugin-syntax-flow": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.1.tgz", + "integrity": "sha512-1lBLLmtxrwpm4VKmtVFselI/P3pX+G63fAtUUt6b2Nzgao77KNDwyuRt90Mj2/9pKobtt68FdvjfqohZjg/FCA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-import-meta": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.10.4.tgz", - "integrity": "sha512-yxQsX1dJixF4qEEdzVbst3SZQ58Nrooz8NV9Z9GL4byTE25BvJgl5lf0RECUf0fh28rZBb/RYTWn/eeKwCMrZQ==", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } @@ -517,9 +524,9 @@ } }, "@babel/plugin-syntax-jsx": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz", - "integrity": "sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } @@ -573,324 +580,322 @@ } }, "@babel/plugin-syntax-top-level-await": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz", - "integrity": "sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", + "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-typescript": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.10.4.tgz", - "integrity": "sha512-oSAEz1YkBCAKr5Yiq8/BNtvSAPwkp/IyUnwZogd8p+F0RuYQQrLeRUzIQhueQTTBy/F+a40uS7OFKxnkRvmvFQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz", + "integrity": "sha512-UZNEcCY+4Dp9yYRCAHrHDU+9ZXLYaY9MgBXSRLkB9WjYFRR6quJBumfVrEkUxrePPBwFcpWfNKXqVRQQtm7mMA==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz", - "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz", + "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz", - "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz", + "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==", "requires": { - "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-module-imports": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.10.4" + "@babel/helper-remap-async-to-generator": "^7.12.1" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz", - "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz", + "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.11.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz", - "integrity": "sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz", + "integrity": "sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-classes": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz", - "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz", + "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==", "requires": { "@babel/helper-annotate-as-pure": "^7.10.4", "@babel/helper-define-map": "^7.10.4", "@babel/helper-function-name": "^7.10.4", "@babel/helper-optimise-call-expression": "^7.10.4", "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", "@babel/helper-split-export-declaration": "^7.10.4", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz", - "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz", + "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-destructuring": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz", - "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz", + "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz", - "integrity": "sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz", + "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-create-regexp-features-plugin": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz", - "integrity": "sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz", + "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz", - "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz", + "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==", "requires": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-flow-strip-types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.9.0.tgz", - "integrity": "sha512-7Qfg0lKQhEHs93FChxVLAvhBshOPQDtJUTVHr/ZwQNRccCm4O9D79r9tVSoV8iNwjP1YgfD+e/fgHcPkN1qEQg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz", + "integrity": "sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-flow": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-flow": "^7.12.1" } }, "@babel/plugin-transform-for-of": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz", - "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz", + "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz", - "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz", + "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==", "requires": { "@babel/helper-function-name": "^7.10.4", "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-literals": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz", - "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz", + "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz", - "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz", + "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz", - "integrity": "sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz", + "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==", "requires": { - "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-module-transforms": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz", - "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz", + "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==", "requires": { - "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-module-transforms": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-simple-access": "^7.10.4", + "@babel/helper-simple-access": "^7.12.1", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz", - "integrity": "sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz", + "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==", "requires": { "@babel/helper-hoist-variables": "^7.10.4", - "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-module-transforms": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-identifier": "^7.10.4", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz", - "integrity": "sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz", + "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==", "requires": { - "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-module-transforms": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz", - "integrity": "sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz", + "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4" + "@babel/helper-create-regexp-features-plugin": "^7.12.1" } }, "@babel/plugin-transform-new-target": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz", - "integrity": "sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz", + "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-object-super": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz", - "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz", + "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4" + "@babel/helper-replace-supers": "^7.12.1" } }, "@babel/plugin-transform-parameters": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz", - "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz", + "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==", "requires": { - "@babel/helper-get-function-arity": "^7.10.4", "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-property-literals": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz", - "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz", + "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-react-constant-elements": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.10.4.tgz", - "integrity": "sha512-cYmQBW1pXrqBte1raMkAulXmi7rjg3VI6ZLg9QIic8Hq7BtYXaWuZSxsr2siOMI6SWwpxjWfnwhTUrd7JlAV7g==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.12.1.tgz", + "integrity": "sha512-KOHd0tIRLoER+J+8f9DblZDa1fLGPwaaN1DI1TVHuQFOpjHV22C3CUB3obeC4fexHY9nx+fH0hQNvLFFfA1mxA==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-react-display-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.10.4.tgz", - "integrity": "sha512-Zd4X54Mu9SBfPGnEcaGcOrVAYOtjT2on8QZkLKEq1S/tHexG39d9XXGZv19VfRrDjPJzFmPfTAqOQS1pfFOujw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz", + "integrity": "sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-react-jsx": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.10.4.tgz", - "integrity": "sha512-L+MfRhWjX0eI7Js093MM6MacKU4M6dnCRa/QPDwYMxjljzSCzzlzKzj9Pk4P3OtrPcxr2N3znR419nr3Xw+65A==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.5.tgz", + "integrity": "sha512-2xkcPqqrYiOQgSlM/iwto1paPijjsDbUynN13tI6bosDz/jOW3CRzYguIE8wKX32h+msbBM22Dv5fwrFkUOZjQ==", "requires": { "@babel/helper-builder-react-jsx": "^7.10.4", - "@babel/helper-builder-react-jsx-experimental": "^7.10.4", + "@babel/helper-builder-react-jsx-experimental": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-jsx": "^7.10.4" + "@babel/plugin-syntax-jsx": "^7.12.1" } }, "@babel/plugin-transform-react-jsx-development": { - "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.11.5.tgz", - "integrity": "sha512-cImAmIlKJ84sDmpQzm4/0q/2xrXlDezQoixy3qoz1NJeZL/8PRon6xZtluvr4H4FzwlDGI5tCcFupMnXGtr+qw==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.5.tgz", + "integrity": "sha512-1JJusg3iPgsZDthyWiCr3KQiGs31ikU/mSf2N2dSYEAO0GEImmVUbWf0VoSDGDFTAn5Dj4DUiR6SdIXHY7tELA==", "requires": { - "@babel/helper-builder-react-jsx-experimental": "^7.11.5", + "@babel/helper-builder-react-jsx-experimental": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-jsx": "^7.10.4" + "@babel/plugin-syntax-jsx": "^7.12.1" } }, "@babel/plugin-transform-react-jsx-self": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.10.4.tgz", - "integrity": "sha512-yOvxY2pDiVJi0axdTWHSMi5T0DILN+H+SaeJeACHKjQLezEzhLx9nEF9xgpBLPtkZsks9cnb5P9iBEi21En3gg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.1.tgz", + "integrity": "sha512-FbpL0ieNWiiBB5tCldX17EtXgmzeEZjFrix72rQYeq9X6nUK38HCaxexzVQrZWXanxKJPKVVIU37gFjEQYkPkA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-jsx": "^7.10.4" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-react-jsx-source": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.10.5.tgz", - "integrity": "sha512-wTeqHVkN1lfPLubRiZH3o73f4rfon42HpgxUSs86Nc+8QIcm/B9s8NNVXu/gwGcOyd7yDib9ikxoDLxJP0UiDA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.1.tgz", + "integrity": "sha512-keQ5kBfjJNRc6zZN1/nVHCd6LLIHq4aUKcVnvE/2l+ZZROSbqoiGFRtT5t3Is89XJxBQaP7NLZX2jgGHdZvvFQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-jsx": "^7.10.4" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-react-pure-annotations": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.10.4.tgz", - "integrity": "sha512-+njZkqcOuS8RaPakrnR9KvxjoG1ASJWpoIv/doyWngId88JoFlPlISenGXjrVacZUIALGUr6eodRs1vmPnF23A==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", + "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", "requires": { "@babel/helper-annotate-as-pure": "^7.10.4", "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-regenerator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz", - "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz", + "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==", "requires": { "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz", - "integrity": "sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz", + "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-runtime": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.0.tgz", - "integrity": "sha512-pUu9VSf3kI1OqbWINQ7MaugnitRss1z533436waNXp+0N3ur3zfut37sXiQMxkuCF4VUjwZucen/quskCh7NHw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz", + "integrity": "sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==", "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", "resolve": "^1.8.1", "semver": "^5.5.1" }, @@ -903,99 +908,99 @@ } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz", - "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz", + "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-spread": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz", - "integrity": "sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz", + "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0" + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz", - "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.1.tgz", + "integrity": "sha512-CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", "@babel/helper-regex": "^7.10.4" } }, "@babel/plugin-transform-template-literals": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz", - "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz", + "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==", "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz", - "integrity": "sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.1.tgz", + "integrity": "sha512-EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-typescript": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.11.0.tgz", - "integrity": "sha512-edJsNzTtvb3MaXQwj8403B7mZoGu9ElDJQZOKjGUnvilquxBA3IQoEIOvkX/1O8xfAsnHS/oQhe2w/IXrr+w0w==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.1.tgz", + "integrity": "sha512-VrsBByqAIntM+EYMqSm59SiMEf7qkmI9dqMt6RbD/wlwueWmYcI0FFK5Fj47pP6DRZm+3teXjosKlwcZJ5lIMw==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.10.5", + "@babel/helper-create-class-features-plugin": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-typescript": "^7.10.4" + "@babel/plugin-syntax-typescript": "^7.12.1" } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz", - "integrity": "sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz", + "integrity": "sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz", - "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz", + "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-create-regexp-features-plugin": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/preset-env": { - "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.5.tgz", - "integrity": "sha512-kXqmW1jVcnB2cdueV+fyBM8estd5mlNfaQi6lwLgRwCby4edpavgbFhiBNjmWA3JpB/yZGSISa7Srf+TwxDQoA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", + "integrity": "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==", "requires": { - "@babel/compat-data": "^7.11.0", - "@babel/helper-compilation-targets": "^7.10.4", - "@babel/helper-module-imports": "^7.10.4", + "@babel/compat-data": "^7.12.1", + "@babel/helper-compilation-targets": "^7.12.1", + "@babel/helper-module-imports": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-proposal-async-generator-functions": "^7.10.4", - "@babel/plugin-proposal-class-properties": "^7.10.4", - "@babel/plugin-proposal-dynamic-import": "^7.10.4", - "@babel/plugin-proposal-export-namespace-from": "^7.10.4", - "@babel/plugin-proposal-json-strings": "^7.10.4", - "@babel/plugin-proposal-logical-assignment-operators": "^7.11.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", - "@babel/plugin-proposal-numeric-separator": "^7.10.4", - "@babel/plugin-proposal-object-rest-spread": "^7.11.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.10.4", - "@babel/plugin-proposal-optional-chaining": "^7.11.0", - "@babel/plugin-proposal-private-methods": "^7.10.4", - "@babel/plugin-proposal-unicode-property-regex": "^7.10.4", + "@babel/helper-validator-option": "^7.12.1", + "@babel/plugin-proposal-async-generator-functions": "^7.12.1", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-dynamic-import": "^7.12.1", + "@babel/plugin-proposal-export-namespace-from": "^7.12.1", + "@babel/plugin-proposal-json-strings": "^7.12.1", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-numeric-separator": "^7.12.1", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.1", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-class-properties": "^7.10.4", + "@babel/plugin-syntax-class-properties": "^7.12.1", "@babel/plugin-syntax-dynamic-import": "^7.8.0", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", "@babel/plugin-syntax-json-strings": "^7.8.0", @@ -1005,45 +1010,42 @@ "@babel/plugin-syntax-object-rest-spread": "^7.8.0", "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.10.4", - "@babel/plugin-transform-arrow-functions": "^7.10.4", - "@babel/plugin-transform-async-to-generator": "^7.10.4", - "@babel/plugin-transform-block-scoped-functions": "^7.10.4", - "@babel/plugin-transform-block-scoping": "^7.10.4", - "@babel/plugin-transform-classes": "^7.10.4", - "@babel/plugin-transform-computed-properties": "^7.10.4", - "@babel/plugin-transform-destructuring": "^7.10.4", - "@babel/plugin-transform-dotall-regex": "^7.10.4", - "@babel/plugin-transform-duplicate-keys": "^7.10.4", - "@babel/plugin-transform-exponentiation-operator": "^7.10.4", - "@babel/plugin-transform-for-of": "^7.10.4", - "@babel/plugin-transform-function-name": "^7.10.4", - "@babel/plugin-transform-literals": "^7.10.4", - "@babel/plugin-transform-member-expression-literals": "^7.10.4", - "@babel/plugin-transform-modules-amd": "^7.10.4", - "@babel/plugin-transform-modules-commonjs": "^7.10.4", - "@babel/plugin-transform-modules-systemjs": "^7.10.4", - "@babel/plugin-transform-modules-umd": "^7.10.4", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4", - "@babel/plugin-transform-new-target": "^7.10.4", - "@babel/plugin-transform-object-super": "^7.10.4", - "@babel/plugin-transform-parameters": "^7.10.4", - "@babel/plugin-transform-property-literals": "^7.10.4", - "@babel/plugin-transform-regenerator": "^7.10.4", - "@babel/plugin-transform-reserved-words": "^7.10.4", - "@babel/plugin-transform-shorthand-properties": "^7.10.4", - "@babel/plugin-transform-spread": "^7.11.0", - "@babel/plugin-transform-sticky-regex": "^7.10.4", - "@babel/plugin-transform-template-literals": "^7.10.4", - "@babel/plugin-transform-typeof-symbol": "^7.10.4", - "@babel/plugin-transform-unicode-escapes": "^7.10.4", - "@babel/plugin-transform-unicode-regex": "^7.10.4", + "@babel/plugin-syntax-top-level-await": "^7.12.1", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-async-to-generator": "^7.12.1", + "@babel/plugin-transform-block-scoped-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.1", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-computed-properties": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-dotall-regex": "^7.12.1", + "@babel/plugin-transform-duplicate-keys": "^7.12.1", + "@babel/plugin-transform-exponentiation-operator": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-function-name": "^7.12.1", + "@babel/plugin-transform-literals": "^7.12.1", + "@babel/plugin-transform-member-expression-literals": "^7.12.1", + "@babel/plugin-transform-modules-amd": "^7.12.1", + "@babel/plugin-transform-modules-commonjs": "^7.12.1", + "@babel/plugin-transform-modules-systemjs": "^7.12.1", + "@babel/plugin-transform-modules-umd": "^7.12.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", + "@babel/plugin-transform-new-target": "^7.12.1", + "@babel/plugin-transform-object-super": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-property-literals": "^7.12.1", + "@babel/plugin-transform-regenerator": "^7.12.1", + "@babel/plugin-transform-reserved-words": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/plugin-transform-sticky-regex": "^7.12.1", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/plugin-transform-typeof-symbol": "^7.12.1", + "@babel/plugin-transform-unicode-escapes": "^7.12.1", + "@babel/plugin-transform-unicode-regex": "^7.12.1", "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.11.5", - "browserslist": "^4.12.0", + "@babel/types": "^7.12.1", "core-js-compat": "^3.6.2", - "invariant": "^2.2.2", - "levenary": "^1.1.1", "semver": "^5.5.0" }, "dependencies": { @@ -1067,26 +1069,26 @@ } }, "@babel/preset-react": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.10.4.tgz", - "integrity": "sha512-BrHp4TgOIy4M19JAfO1LhycVXOPWdDbTRep7eVyatf174Hff+6Uk53sDyajqZPu8W1qXRBiYOfIamek6jA7YVw==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.5.tgz", + "integrity": "sha512-jcs++VPrgyFehkMezHtezS2BpnUlR7tQFAyesJn1vGTO9aTFZrgIQrA5YydlTwxbcjMwkFY6i04flCigRRr3GA==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-transform-react-display-name": "^7.10.4", - "@babel/plugin-transform-react-jsx": "^7.10.4", - "@babel/plugin-transform-react-jsx-development": "^7.10.4", - "@babel/plugin-transform-react-jsx-self": "^7.10.4", - "@babel/plugin-transform-react-jsx-source": "^7.10.4", - "@babel/plugin-transform-react-pure-annotations": "^7.10.4" + "@babel/plugin-transform-react-display-name": "^7.12.1", + "@babel/plugin-transform-react-jsx": "^7.12.5", + "@babel/plugin-transform-react-jsx-development": "^7.12.5", + "@babel/plugin-transform-react-jsx-self": "^7.12.1", + "@babel/plugin-transform-react-jsx-source": "^7.12.1", + "@babel/plugin-transform-react-pure-annotations": "^7.12.1" } }, "@babel/preset-typescript": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.9.0.tgz", - "integrity": "sha512-S4cueFnGrIbvYJgwsVFKdvOmpiL0XGw9MFW9D0vgRys5g36PBhZRL8NX8Gr2akz8XRtzq6HuDXPD/1nniagNUg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz", + "integrity": "sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-transform-typescript": "^7.9.0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.12.1" } }, "@babel/runtime": { @@ -1117,31 +1119,36 @@ } }, "@babel/traverse": { - "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.5.tgz", - "integrity": "sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.5.tgz", + "integrity": "sha512-xa15FbQnias7z9a62LwYAA5SZZPkHIXpd42C6uW68o8uTuua96FHZy1y61Va5P/i83FAAcMpW8+A/QayntzuqA==", "requires": { "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.5", + "@babel/generator": "^7.12.5", "@babel/helper-function-name": "^7.10.4", "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/parser": "^7.11.5", - "@babel/types": "^7.11.5", + "@babel/parser": "^7.12.5", + "@babel/types": "^7.12.5", "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.19" } }, "@babel/types": { - "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz", - "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==", + "version": "7.12.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.6.tgz", + "integrity": "sha512-hwyjw6GvjBLiyy3W0YQf0Z5Zf4NpYejUnKFcfcUhZCSffoBBp30w6wP2Wn6pk31jMYZvcOrB/1b7cGXvEoKogA==", "requires": { "@babel/helper-validator-identifier": "^7.10.4", "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, "@cnakazawa/watch": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", @@ -1166,6 +1173,38 @@ "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" }, + "@eslint/eslintrc": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.1.tgz", + "integrity": "sha512-XRUeBZ5zBWLYgSANMpThFddrZZkEbGHgUdt5UJjZfnlN9BGCiUBrf+nvbRupSjMvqzwnQN0qwCmOxITt1cfywA==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "lodash": "^4.17.19", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "requires": { + "type-fest": "^0.8.1" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + } + } + }, "@hapi/address": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", @@ -1200,470 +1239,196 @@ "@hapi/hoek": "^8.3.0" } }, - "@jest/console": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", - "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", - "requires": { - "@jest/source-map": "^24.9.0", - "chalk": "^2.0.1", - "slash": "^2.0.0" - } - }, - "@jest/core": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.9.0.tgz", - "integrity": "sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A==", + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "requires": { - "@jest/console": "^24.7.1", - "@jest/reporters": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "graceful-fs": "^4.1.15", - "jest-changed-files": "^24.9.0", - "jest-config": "^24.9.0", - "jest-haste-map": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.9.0", - "jest-resolve-dependencies": "^24.9.0", - "jest-runner": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-snapshot": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "jest-watcher": "^24.9.0", - "micromatch": "^3.1.10", - "p-each-series": "^1.0.0", - "realpath-native": "^1.1.0", - "rimraf": "^2.5.4", - "slash": "^2.0.0", - "strip-ansi": "^5.0.0" + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" }, "dependencies": { - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" } } }, - "@jest/environment": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.9.0.tgz", - "integrity": "sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ==", - "requires": { - "@jest/fake-timers": "^24.9.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "jest-mock": "^24.9.0" - } - }, - "@jest/fake-timers": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", - "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", - "requires": { - "@jest/types": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-mock": "^24.9.0" - } + "@istanbuljs/schema": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", + "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==" }, - "@jest/reporters": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.9.0.tgz", - "integrity": "sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw==", - "requires": { - "@jest/environment": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "glob": "^7.1.2", - "istanbul-lib-coverage": "^2.0.2", - "istanbul-lib-instrument": "^3.0.1", - "istanbul-lib-report": "^2.0.4", - "istanbul-lib-source-maps": "^3.0.1", - "istanbul-reports": "^2.2.6", - "jest-haste-map": "^24.9.0", - "jest-resolve": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.6.0", - "node-notifier": "^5.4.2", - "slash": "^2.0.0", - "source-map": "^0.6.0", - "string-length": "^2.0.0" + "@jest/console": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", + "slash": "^3.0.0" }, "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } } } }, - "@jest/source-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", - "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.1.15", - "source-map": "^0.6.0" - }, - "dependencies": { - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "@jest/test-result": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", - "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", - "requires": { - "@jest/console": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/istanbul-lib-coverage": "^2.0.0" - } - }, - "@jest/test-sequencer": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz", - "integrity": "sha512-6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A==", - "requires": { - "@jest/test-result": "^24.9.0", - "jest-haste-map": "^24.9.0", - "jest-runner": "^24.9.0", - "jest-runtime": "^24.9.0" - } - }, - "@jest/transform": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.9.0.tgz", - "integrity": "sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ==", - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^24.9.0", - "babel-plugin-istanbul": "^5.1.0", - "chalk": "^2.0.1", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.1.15", - "jest-haste-map": "^24.9.0", - "jest-regex-util": "^24.9.0", - "jest-util": "^24.9.0", - "micromatch": "^3.1.10", - "pirates": "^4.0.1", - "realpath-native": "^1.1.0", - "slash": "^2.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "2.4.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "@jest/types": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", - "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" - } - }, - "@material-ui/core": { - "version": "4.11.0", - "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.11.0.tgz", - "integrity": "sha512-bYo9uIub8wGhZySHqLQ833zi4ZML+XCBE1XwJ8EuUVSpTWWG57Pm+YugQToJNFsEyiKFhPh8DPD0bgupz8n01g==", - "requires": { - "@babel/runtime": "^7.4.4", - "@material-ui/styles": "^4.10.0", - "@material-ui/system": "^4.9.14", - "@material-ui/types": "^5.1.0", - "@material-ui/utils": "^4.10.2", - "@types/react-transition-group": "^4.2.0", - "clsx": "^1.0.4", - "hoist-non-react-statics": "^3.3.2", - "popper.js": "1.16.1-lts", - "prop-types": "^15.7.2", - "react-is": "^16.8.0", - "react-transition-group": "^4.4.0" - } - }, - "@material-ui/icons": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@material-ui/icons/-/icons-4.9.1.tgz", - "integrity": "sha512-GBitL3oBWO0hzBhvA9KxqcowRUsA0qzwKkURyC8nppnC3fw54KPKZ+d4V1Eeg/UnDRSzDaI9nGCdel/eh9AQMg==", - "requires": { - "@babel/runtime": "^7.4.4" - } - }, - "@material-ui/styles": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@material-ui/styles/-/styles-4.10.0.tgz", - "integrity": "sha512-XPwiVTpd3rlnbfrgtEJ1eJJdFCXZkHxy8TrdieaTvwxNYj42VnnCyFzxYeNW9Lhj4V1oD8YtQ6S5Gie7bZDf7Q==", - "requires": { - "@babel/runtime": "^7.4.4", - "@emotion/hash": "^0.8.0", - "@material-ui/types": "^5.1.0", - "@material-ui/utils": "^4.9.6", - "clsx": "^1.0.4", - "csstype": "^2.5.2", - "hoist-non-react-statics": "^3.3.2", - "jss": "^10.0.3", - "jss-plugin-camel-case": "^10.0.3", - "jss-plugin-default-unit": "^10.0.3", - "jss-plugin-global": "^10.0.3", - "jss-plugin-nested": "^10.0.3", - "jss-plugin-props-sort": "^10.0.3", - "jss-plugin-rule-value-function": "^10.0.3", - "jss-plugin-vendor-prefixer": "^10.0.3", - "prop-types": "^15.7.2" - }, - "dependencies": { - "csstype": { - "version": "2.6.13", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.13.tgz", - "integrity": "sha512-ul26pfSQTZW8dcOnD2iiJssfXw0gdNVX9IJDH/X3K5DGPfj+fUYe3kB+swUY6BF3oZDxaID3AJt+9/ojSAE05A==" - } - } - }, - "@material-ui/system": { - "version": "4.9.14", - "resolved": "https://registry.npmjs.org/@material-ui/system/-/system-4.9.14.tgz", - "integrity": "sha512-oQbaqfSnNlEkXEziDcJDDIy8pbvwUmZXWNqlmIwDqr/ZdCK8FuV3f4nxikUh7hvClKV2gnQ9djh5CZFTHkZj3w==", - "requires": { - "@babel/runtime": "^7.4.4", - "@material-ui/utils": "^4.9.6", - "csstype": "^2.5.2", - "prop-types": "^15.7.2" - }, - "dependencies": { - "csstype": { - "version": "2.6.13", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.13.tgz", - "integrity": "sha512-ul26pfSQTZW8dcOnD2iiJssfXw0gdNVX9IJDH/X3K5DGPfj+fUYe3kB+swUY6BF3oZDxaID3AJt+9/ojSAE05A==" - } - } - }, - "@material-ui/types": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material-ui/types/-/types-5.1.0.tgz", - "integrity": "sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A==" - }, - "@material-ui/utils": { - "version": "4.10.2", - "resolved": "https://registry.npmjs.org/@material-ui/utils/-/utils-4.10.2.tgz", - "integrity": "sha512-eg29v74P7W5r6a4tWWDAAfZldXIzfyO1am2fIsC39hdUUHm/33k6pGOKPbgDjg/U/4ifmgAePy/1OjkKN6rFRw==", - "requires": { - "@babel/runtime": "^7.4.4", - "prop-types": "^15.7.2", - "react-is": "^16.8.0" - } - }, - "@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "requires": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - } - }, - "@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" - }, - "@sheerun/mutationobserver-shim": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz", - "integrity": "sha512-DetpxZw1fzPD5xUBrIAoplLChO2VB8DlL5Gg+I1IR9b2wPqYIca2WSUxL5g1vLeR4MsQq1NeWriXAVffV+U1Fw==" - }, - "@svgr/babel-plugin-add-jsx-attribute": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-4.2.0.tgz", - "integrity": "sha512-j7KnilGyZzYr/jhcrSYS3FGWMZVaqyCG0vzMCwzvei0coIkczuYMcniK07nI0aHJINciujjH11T72ICW5eL5Ig==" - }, - "@svgr/babel-plugin-remove-jsx-attribute": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-4.2.0.tgz", - "integrity": "sha512-3XHLtJ+HbRCH4n28S7y/yZoEQnRpl0tvTZQsHqvaeNXPra+6vE5tbRliH3ox1yZYPCxrlqaJT/Mg+75GpDKlvQ==" - }, - "@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-4.2.0.tgz", - "integrity": "sha512-yTr2iLdf6oEuUE9MsRdvt0NmdpMBAkgK8Bjhl6epb+eQWk6abBaX3d65UZ3E3FWaOwePyUgNyNCMVG61gGCQ7w==" - }, - "@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-4.2.0.tgz", - "integrity": "sha512-U9m870Kqm0ko8beHawRXLGLvSi/ZMrl89gJ5BNcT452fAjtF2p4uRzXkdzvGJJJYBgx7BmqlDjBN/eCp5AAX2w==" - }, - "@svgr/babel-plugin-svg-dynamic-title": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-4.3.3.tgz", - "integrity": "sha512-w3Be6xUNdwgParsvxkkeZb545VhXEwjGMwExMVBIdPQJeyMQHqm9Msnb2a1teHBqUYL66qtwfhNkbj1iarCG7w==" - }, - "@svgr/babel-plugin-svg-em-dimensions": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-4.2.0.tgz", - "integrity": "sha512-C0Uy+BHolCHGOZ8Dnr1zXy/KgpBOkEUYY9kI/HseHVPeMbluaX3CijJr7D4C5uR8zrc1T64nnq/k63ydQuGt4w==" - }, - "@svgr/babel-plugin-transform-react-native-svg": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-4.2.0.tgz", - "integrity": "sha512-7YvynOpZDpCOUoIVlaaOUU87J4Z6RdD6spYN4eUb5tfPoKGSF9OG2NuhgYnq4jSkAxcpMaXWPf1cePkzmqTPNw==" - }, - "@svgr/babel-plugin-transform-svg-component": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-4.2.0.tgz", - "integrity": "sha512-hYfYuZhQPCBVotABsXKSCfel2slf/yvJY8heTVX1PCTaq/IgASq1IyxPPKJ0chWREEKewIU/JMSsIGBtK1KKxw==" - }, - "@svgr/babel-preset": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-4.3.3.tgz", - "integrity": "sha512-6PG80tdz4eAlYUN3g5GZiUjg2FMcp+Wn6rtnz5WJG9ITGEF1pmFdzq02597Hn0OmnQuCVaBYQE1OVFAnwOl+0A==", - "requires": { - "@svgr/babel-plugin-add-jsx-attribute": "^4.2.0", - "@svgr/babel-plugin-remove-jsx-attribute": "^4.2.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "^4.2.0", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^4.2.0", - "@svgr/babel-plugin-svg-dynamic-title": "^4.3.3", - "@svgr/babel-plugin-svg-em-dimensions": "^4.2.0", - "@svgr/babel-plugin-transform-react-native-svg": "^4.2.0", - "@svgr/babel-plugin-transform-svg-component": "^4.2.0" - } - }, - "@svgr/core": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-4.3.3.tgz", - "integrity": "sha512-qNuGF1QON1626UCaZamWt5yedpgOytvLj5BQZe2j1k1B8DUG4OyugZyfEwBeXozCUwhLEpsrgPrE+eCu4fY17w==", - "requires": { - "@svgr/plugin-jsx": "^4.3.3", - "camelcase": "^5.3.1", - "cosmiconfig": "^5.2.1" - } - }, - "@svgr/hast-util-to-babel-ast": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-4.3.2.tgz", - "integrity": "sha512-JioXclZGhFIDL3ddn4Kiq8qEqYM2PyDKV0aYno8+IXTLuYt6TOgHUbUAAFvqtb0Xn37NwP0BTHglejFoYr8RZg==", - "requires": { - "@babel/types": "^7.4.4" - } - }, - "@svgr/plugin-jsx": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-4.3.3.tgz", - "integrity": "sha512-cLOCSpNWQnDB1/v+SUENHH7a0XY09bfuMKdq9+gYvtuwzC2rU4I0wKGFEp1i24holdQdwodCtDQdFtJiTCWc+w==", - "requires": { - "@babel/core": "^7.4.5", - "@svgr/babel-preset": "^4.3.3", - "@svgr/hast-util-to-babel-ast": "^4.3.2", - "svg-parser": "^2.0.0" - } - }, - "@svgr/plugin-svgo": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-4.3.1.tgz", - "integrity": "sha512-PrMtEDUWjX3Ea65JsVCwTIXuSqa3CG9px+DluF1/eo9mlDrgrtFE7NE/DjdhjJgSM9wenlVBzkzneSIUgfUI/w==", - "requires": { - "cosmiconfig": "^5.2.1", - "merge-deep": "^3.0.2", - "svgo": "^1.2.2" - } - }, - "@svgr/webpack": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-4.3.3.tgz", - "integrity": "sha512-bjnWolZ6KVsHhgyCoYRFmbd26p8XVbulCzSG53BDQqAr+JOAderYK7CuYrB3bDjHJuF6LJ7Wrr42+goLRV9qIg==", - "requires": { - "@babel/core": "^7.4.5", - "@babel/plugin-transform-react-constant-elements": "^7.0.0", - "@babel/preset-env": "^7.4.5", - "@babel/preset-react": "^7.0.0", - "@svgr/core": "^4.3.3", - "@svgr/plugin-jsx": "^4.3.3", - "@svgr/plugin-svgo": "^4.3.1", - "loader-utils": "^1.2.3" - } - }, - "@testing-library/dom": { - "version": "6.16.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-6.16.0.tgz", - "integrity": "sha512-lBD88ssxqEfz0wFL6MeUyyWZfV/2cjEZZV3YRpb2IoJRej/4f1jB0TzqIOznTpfR1r34CNesrubxwIlAQ8zgPA==", - "requires": { - "@babel/runtime": "^7.8.4", - "@sheerun/mutationobserver-shim": "^0.3.2", - "@types/testing-library__dom": "^6.12.1", - "aria-query": "^4.0.2", - "dom-accessibility-api": "^0.3.0", - "pretty-format": "^25.1.0", - "wait-for-expect": "^3.0.2" + "@jest/core": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "requires": { + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" }, "dependencies": { "@jest/types": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", - "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", "@types/yargs": "^15.0.0", - "chalk": "^3.0.0" + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.7", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.7.tgz", - "integrity": "sha512-Gf4u3EjaPNcC9cTu4/j2oN14nSVhr8PQ+BvBcBQHAhDZfl0bVIiLgvnRXv/dn58XhTm9UXvBpvJpDlwV65QxOA==", + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", "requires": { "@types/yargs-parser": "*" } }, "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, - "aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", - "requires": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" - } - }, "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -1687,15 +1452,55 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "pretty-format": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", - "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", "requires": { - "@jest/types": "^25.5.0", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^16.12.0" + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" } }, "supports-color": { @@ -1708,225 +1513,57 @@ } } }, - "@testing-library/jest-dom": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-4.2.4.tgz", - "integrity": "sha512-j31Bn0rQo12fhCWOUWy9fl7wtqkp7In/YP2p5ZFyRuiiB9Qs3g+hS4gAmDWONbAHcRmVooNJ5eOHQDCOmUFXHg==", - "requires": { - "@babel/runtime": "^7.5.1", - "chalk": "^2.4.1", - "css": "^2.2.3", - "css.escape": "^1.5.1", - "jest-diff": "^24.0.0", - "jest-matcher-utils": "^24.0.0", - "lodash": "^4.17.11", - "pretty-format": "^24.0.0", - "redent": "^3.0.0" - } - }, - "@testing-library/react": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-9.5.0.tgz", - "integrity": "sha512-di1b+D0p+rfeboHO5W7gTVeZDIK5+maEgstrZbWZSSvxDyfDRkkyBE1AJR5Psd6doNldluXlCWqXriUfqu/9Qg==", - "requires": { - "@babel/runtime": "^7.8.4", - "@testing-library/dom": "^6.15.0", - "@types/testing-library__react": "^9.1.2" - } - }, - "@testing-library/user-event": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-7.2.1.tgz", - "integrity": "sha512-oZ0Ib5I4Z2pUEcoo95cT1cr6slco9WY7yiPpG+RGNkj8YcYgJnM7pXmYmorNOReh8MIGcKSqXyeGjxnr8YiZbA==" - }, - "@types/babel__core": { - "version": "7.1.10", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.10.tgz", - "integrity": "sha512-x8OM8XzITIMyiwl5Vmo2B1cR1S1Ipkyv4mdlbJjMa1lmuKvKY9FrBbEANIaMlnWn5Rf7uO+rC/VgYabNkE17Hw==", - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.1.tgz", - "integrity": "sha512-bBKm+2VPJcMRVwNhxKu8W+5/zT7pwNEqeokFOmbvVSqGzFneNxYcEBro9Ac7/N9tlsaPYnZLK8J1LWKkMsLAew==", - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.3.tgz", - "integrity": "sha512-uCoznIPDmnickEi6D0v11SBpW0OuVqHJCa7syXqQHy5uktSCreIlt0iglsCnmvz8yCb38hGcWeseA8cWJSwv5Q==", - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.14.tgz", - "integrity": "sha512-8w9szzKs14ZtBVuP6Wn7nMLRJ0D6dfB0VEBEyRgxrZ/Ln49aNMykrghM2FaNn4FJRzNppCSa0Rv9pBRM5Xc3wg==", - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" - }, - "@types/eslint-visitor-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", - "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==" - }, - "@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", - "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", - "requires": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" - } - }, - "@types/json-schema": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", - "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==" - }, - "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" - }, - "@types/node": { - "version": "14.11.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.11.2.tgz", - "integrity": "sha512-jiE3QIxJ8JLNcb1Ps6rDbysDhN4xa8DJJvuC9prr6w+1tIh+QAbYyNF3tyiZNLDBIuBCf4KEcV2UvQm/V60xfA==" - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "@types/prop-types": { - "version": "15.7.3", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", - "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" - }, - "@types/q": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", - "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" - }, - "@types/react": { - "version": "16.9.49", - "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.49.tgz", - "integrity": "sha512-DtLFjSj0OYAdVLBbyjhuV9CdGVHCkHn2R+xr3XkBvK2rS1Y1tkc14XSGjYgm5Fjjr90AxH9tiSzc1pCFMGO06g==", - "requires": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "@types/react-dom": { - "version": "16.9.8", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.8.tgz", - "integrity": "sha512-ykkPQ+5nFknnlU6lDd947WbQ6TE3NNzbQAkInC2EKY1qeYdTKp7onFusmYZb+ityzx2YviqT6BXSu+LyWWJwcA==", - "requires": { - "@types/react": "*" - } - }, - "@types/react-transition-group": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.0.tgz", - "integrity": "sha512-/QfLHGpu+2fQOqQaXh8MG9q03bFENooTb/it4jr5kKaZlDQfWvjqWZg48AwzPVMBHlRuTRAY7hRHCEOXz5kV6w==", - "requires": { - "@types/react": "*" - } - }, - "@types/stack-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", - "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==" - }, - "@types/testing-library__dom": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/@types/testing-library__dom/-/testing-library__dom-6.14.0.tgz", - "integrity": "sha512-sMl7OSv0AvMOqn1UJ6j1unPMIHRXen0Ita1ujnMX912rrOcawe4f7wu0Zt9GIQhBhJvH2BaibqFgQ3lP+Pj2hA==", - "requires": { - "pretty-format": "^24.3.0" - } - }, - "@types/testing-library__react": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@types/testing-library__react/-/testing-library__react-9.1.3.tgz", - "integrity": "sha512-iCdNPKU3IsYwRK9JieSYAiX0+aYDXOGAmrC/3/M7AqqSDKnWWVv07X+Zk1uFSL7cMTUYzv4lQRfohucEocn5/w==", - "requires": { - "@types/react-dom": "*", - "@types/testing-library__dom": "*", - "pretty-format": "^25.1.0" + "@jest/environment": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "requires": { + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2" }, "dependencies": { "@jest/types": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", - "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", "@types/yargs": "^15.0.0", - "chalk": "^3.0.0" + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.7", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.7.tgz", - "integrity": "sha512-Gf4u3EjaPNcC9cTu4/j2oN14nSVhr8PQ+BvBcBQHAhDZfl0bVIiLgvnRXv/dn58XhTm9UXvBpvJpDlwV65QxOA==", + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", "requires": { "@types/yargs-parser": "*" } }, "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -1950,17 +1587,6 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "pretty-format": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", - "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", - "requires": { - "@jest/types": "^25.5.0", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^16.12.0" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -1971,1693 +1597,1324 @@ } } }, - "@types/yargs": { - "version": "13.0.11", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.11.tgz", - "integrity": "sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", - "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==" - }, - "@typescript-eslint/eslint-plugin": { - "version": "2.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz", - "integrity": "sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ==", - "requires": { - "@typescript-eslint/experimental-utils": "2.34.0", - "functional-red-black-tree": "^1.0.1", - "regexpp": "^3.0.0", - "tsutils": "^3.17.1" - } - }, - "@typescript-eslint/experimental-utils": { - "version": "2.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz", - "integrity": "sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==", - "requires": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/typescript-estree": "2.34.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" - } - }, - "@typescript-eslint/parser": { - "version": "2.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.34.0.tgz", - "integrity": "sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA==", - "requires": { - "@types/eslint-visitor-keys": "^1.0.0", - "@typescript-eslint/experimental-utils": "2.34.0", - "@typescript-eslint/typescript-estree": "2.34.0", - "eslint-visitor-keys": "^1.1.0" - } - }, - "@typescript-eslint/typescript-estree": { - "version": "2.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz", - "integrity": "sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==", - "requires": { - "debug": "^4.1.1", - "eslint-visitor-keys": "^1.1.0", - "glob": "^7.1.6", - "is-glob": "^4.0.1", - "lodash": "^4.17.15", - "semver": "^7.3.2", - "tsutils": "^3.17.1" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" - } - } - }, - "@webassemblyjs/ast": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", - "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", - "requires": { - "@webassemblyjs/helper-module-context": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/wast-parser": "1.8.5" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", - "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==" - }, - "@webassemblyjs/helper-api-error": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", - "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==" - }, - "@webassemblyjs/helper-buffer": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", - "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==" - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", - "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", - "requires": { - "@webassemblyjs/wast-printer": "1.8.5" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", - "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==" - }, - "@webassemblyjs/helper-module-context": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", - "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", - "requires": { - "@webassemblyjs/ast": "1.8.5", - "mamacro": "^0.0.3" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", - "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==" - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", - "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-buffer": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/wasm-gen": "1.8.5" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", - "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", - "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", - "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==" - }, - "@webassemblyjs/wasm-edit": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", - "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-buffer": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/helper-wasm-section": "1.8.5", - "@webassemblyjs/wasm-gen": "1.8.5", - "@webassemblyjs/wasm-opt": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5", - "@webassemblyjs/wast-printer": "1.8.5" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", - "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/ieee754": "1.8.5", - "@webassemblyjs/leb128": "1.8.5", - "@webassemblyjs/utf8": "1.8.5" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", - "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-buffer": "1.8.5", - "@webassemblyjs/wasm-gen": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", - "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-api-error": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/ieee754": "1.8.5", - "@webassemblyjs/leb128": "1.8.5", - "@webassemblyjs/utf8": "1.8.5" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", - "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/floating-point-hex-parser": "1.8.5", - "@webassemblyjs/helper-api-error": "1.8.5", - "@webassemblyjs/helper-code-frame": "1.8.5", - "@webassemblyjs/helper-fsm": "1.8.5", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", - "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/wast-parser": "1.8.5", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" - }, - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - } - }, - "acorn": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", - "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==" - }, - "acorn-globals": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", - "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", - "requires": { - "acorn": "^6.0.1", - "acorn-walk": "^6.0.1" + "@jest/fake-timers": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "requires": { + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", + "@types/node": "*", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" }, "dependencies": { - "acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==" + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } } } }, - "acorn-jsx": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", - "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==" - }, - "acorn-walk": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", - "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==" - }, - "address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" - }, - "adjust-sourcemap-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-2.0.0.tgz", - "integrity": "sha512-4hFsTsn58+YjrU9qKzML2JSSDqKvN8mUGQ0nNIrfPi8hmIONT4L3uUaT6MKdMsZ9AjsU6D2xDkZxCkbQPxChrA==", + "@jest/globals": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", "requires": { - "assert": "1.4.1", - "camelcase": "5.0.0", - "loader-utils": "1.2.3", - "object-path": "0.11.4", - "regex-parser": "2.2.10" + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" }, "dependencies": { - "camelcase": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", - "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==" + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "@types/yargs": { + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", "requires": { - "minimist": "^1.2.0" + "@types/yargs-parser": "*" } }, - "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" } } } }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "6.12.5", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz", - "integrity": "sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" - }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" - }, - "ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" - }, - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "requires": { - "type-fest": "^0.11.0" + "@jest/reporters": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "node-notifier": "^8.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^7.0.0" }, "dependencies": { - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==" + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } } } }, - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "aria-query": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", - "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=", - "requires": { - "ast-types-flow": "0.0.7", - "commander": "^2.11.0" - } - }, - "arity-n": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", - "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" - }, - "array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" - }, - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" - }, - "array-includes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", - "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", + "@jest/source-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0", - "is-string": "^1.0.5" + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" }, "dependencies": { - "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" - }, - "array.prototype.flat": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz", - "integrity": "sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==", + "@jest/test-result": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" }, "dependencies": { - "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", + "requires": { + "@types/yargs-parser": "*" } - } - } - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - } - } - }, - "assert": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", - "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", - "requires": { - "util": "0.10.3" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" - }, - "ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" - }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" - }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "requires": { - "lodash": "^4.17.14" - } - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" - }, - "autoprefixer": { - "version": "9.8.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", - "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", - "requires": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "colorette": "^1.2.1", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - } - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" - }, - "aws4": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", - "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==" - }, - "axios": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.20.0.tgz", - "integrity": "sha512-ANA4rr2BDcmmAQLOKft2fufrtuvlqR+cXNNinUmvfeSNCOF98PZL+7M/v1zIdGo7OLjEA9J2gXJL+j4zGsl0bA==", - "requires": { - "follow-redirects": "^1.10.0" - } - }, - "axobject-query": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", - "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" - }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" }, "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } }, "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "ansi-regex": "^2.0.0" + "color-name": "~1.1.4" } }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - } - } - }, - "babel-eslint": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", - "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.0", - "@babel/traverse": "^7.7.0", - "@babel/types": "^7.7.0", - "eslint-visitor-keys": "^1.0.0", - "resolve": "^1.12.0" - } - }, - "babel-extract-comments": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", - "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", - "requires": { - "babylon": "^6.18.0" - } - }, - "babel-jest": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz", - "integrity": "sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==", - "requires": { - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/babel__core": "^7.1.0", - "babel-plugin-istanbul": "^5.1.0", - "babel-preset-jest": "^24.9.0", - "chalk": "^2.4.2", - "slash": "^2.0.0" - } - }, - "babel-loader": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", - "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", - "requires": { - "find-cache-dir": "^2.1.0", - "loader-utils": "^1.4.0", - "mkdirp": "^0.5.3", - "pify": "^4.0.1", - "schema-utils": "^2.6.5" - }, - "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } } } }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-istanbul": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz", - "integrity": "sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "find-up": "^3.0.0", - "istanbul-lib-instrument": "^3.3.0", - "test-exclude": "^5.2.3" - } - }, - "babel-plugin-jest-hoist": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz", - "integrity": "sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw==", + "@jest/test-sequencer": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", "requires": { - "@types/babel__traverse": "^7.0.6" + "@jest/test-result": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" } }, - "babel-plugin-macros": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", - "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "@jest/transform": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", "requires": { - "@babel/runtime": "^7.7.2", - "cosmiconfig": "^6.0.0", - "resolve": "^1.12.0" + "@babel/core": "^7.1.0", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" }, "dependencies": { - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" } }, - "import-fresh": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", - "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "@types/istanbul-lib-report": "*" } }, - "parse-json": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", - "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", + "@types/yargs": { + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "@types/yargs-parser": "*" } }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" - } - } - }, - "babel-plugin-named-asset-import": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.6.tgz", - "integrity": "sha512-1aGDUfL1qOOIoqk9QKGIo2lANk+C7ko/fqH0uIyC71x3PEGz0uVP8ISgfEsFuG+FKmjHTvFK/nNM8dowpmUxLA==" - }, - "babel-plugin-syntax-object-rest-spread": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", - "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" - }, - "babel-plugin-transform-object-rest-spread": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", - "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", - "requires": { - "babel-plugin-syntax-object-rest-spread": "^6.8.0", - "babel-runtime": "^6.26.0" - } - }, - "babel-plugin-transform-react-remove-prop-types": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" - }, - "babel-preset-jest": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz", - "integrity": "sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg==", - "requires": { - "@babel/plugin-syntax-object-rest-spread": "^7.0.0", - "babel-plugin-jest-hoist": "^24.9.0" - } - }, - "babel-preset-react-app": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-9.1.2.tgz", - "integrity": "sha512-k58RtQOKH21NyKtzptoAvtAODuAJJs3ZhqBMl456/GnXEQ/0La92pNmwgWoMn5pBTrsvk3YYXdY7zpY4e3UIxA==", - "requires": { - "@babel/core": "7.9.0", - "@babel/plugin-proposal-class-properties": "7.8.3", - "@babel/plugin-proposal-decorators": "7.8.3", - "@babel/plugin-proposal-nullish-coalescing-operator": "7.8.3", - "@babel/plugin-proposal-numeric-separator": "7.8.3", - "@babel/plugin-proposal-optional-chaining": "7.9.0", - "@babel/plugin-transform-flow-strip-types": "7.9.0", - "@babel/plugin-transform-react-display-name": "7.8.3", - "@babel/plugin-transform-runtime": "7.9.0", - "@babel/preset-env": "7.9.0", - "@babel/preset-react": "7.9.1", - "@babel/preset-typescript": "7.9.0", - "@babel/runtime": "7.9.0", - "babel-plugin-macros": "2.8.0", - "babel-plugin-transform-react-remove-prop-types": "0.4.24" - }, - "dependencies": { - "@babel/plugin-proposal-class-properties": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz", - "integrity": "sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "color-convert": "^2.0.1" } }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz", - "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz", - "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.0" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz", - "integrity": "sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/preset-env": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.0.tgz", - "integrity": "sha512-712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ==", - "requires": { - "@babel/compat-data": "^7.9.0", - "@babel/helper-compilation-targets": "^7.8.7", - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-proposal-async-generator-functions": "^7.8.3", - "@babel/plugin-proposal-dynamic-import": "^7.8.3", - "@babel/plugin-proposal-json-strings": "^7.8.3", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-proposal-numeric-separator": "^7.8.3", - "@babel/plugin-proposal-object-rest-spread": "^7.9.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", - "@babel/plugin-proposal-optional-chaining": "^7.9.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", - "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-json-strings": "^7.8.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", - "@babel/plugin-syntax-numeric-separator": "^7.8.0", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.8.3", - "@babel/plugin-transform-arrow-functions": "^7.8.3", - "@babel/plugin-transform-async-to-generator": "^7.8.3", - "@babel/plugin-transform-block-scoped-functions": "^7.8.3", - "@babel/plugin-transform-block-scoping": "^7.8.3", - "@babel/plugin-transform-classes": "^7.9.0", - "@babel/plugin-transform-computed-properties": "^7.8.3", - "@babel/plugin-transform-destructuring": "^7.8.3", - "@babel/plugin-transform-dotall-regex": "^7.8.3", - "@babel/plugin-transform-duplicate-keys": "^7.8.3", - "@babel/plugin-transform-exponentiation-operator": "^7.8.3", - "@babel/plugin-transform-for-of": "^7.9.0", - "@babel/plugin-transform-function-name": "^7.8.3", - "@babel/plugin-transform-literals": "^7.8.3", - "@babel/plugin-transform-member-expression-literals": "^7.8.3", - "@babel/plugin-transform-modules-amd": "^7.9.0", - "@babel/plugin-transform-modules-commonjs": "^7.9.0", - "@babel/plugin-transform-modules-systemjs": "^7.9.0", - "@babel/plugin-transform-modules-umd": "^7.9.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", - "@babel/plugin-transform-new-target": "^7.8.3", - "@babel/plugin-transform-object-super": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.8.7", - "@babel/plugin-transform-property-literals": "^7.8.3", - "@babel/plugin-transform-regenerator": "^7.8.7", - "@babel/plugin-transform-reserved-words": "^7.8.3", - "@babel/plugin-transform-shorthand-properties": "^7.8.3", - "@babel/plugin-transform-spread": "^7.8.3", - "@babel/plugin-transform-sticky-regex": "^7.8.3", - "@babel/plugin-transform-template-literals": "^7.8.3", - "@babel/plugin-transform-typeof-symbol": "^7.8.4", - "@babel/plugin-transform-unicode-regex": "^7.8.3", - "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.9.0", - "browserslist": "^4.9.1", - "core-js-compat": "^3.6.2", - "invariant": "^2.2.2", - "levenary": "^1.1.1", - "semver": "^5.5.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "@babel/preset-react": { - "version": "7.9.1", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.9.1.tgz", - "integrity": "sha512-aJBYF23MPj0RNdp/4bHnAP0NVqqZRr9kl0NAOP4nJCex6OYVio59+dnQzsAWFuogdLyeaKA1hmfUIVZkY5J+TQ==", + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-transform-react-display-name": "^7.8.3", - "@babel/plugin-transform-react-jsx": "^7.9.1", - "@babel/plugin-transform-react-jsx-development": "^7.9.0", - "@babel/plugin-transform-react-jsx-self": "^7.9.0", - "@babel/plugin-transform-react-jsx-source": "^7.9.0" + "color-name": "~1.1.4" } }, - "@babel/runtime": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.0.tgz", - "integrity": "sha512-cTIudHnzuWLS56ik4DnRnqqNf8MkdUzV4iFFI1h7Jo9xvrpQROYaAnaSd2mHLQAzzZAPfATynX5ord6YlNYNMA==", + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { - "regenerator-runtime": "^0.13.4" + "has-flag": "^4.0.0" } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" } } }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + }, + "@material-ui/core": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.11.0.tgz", + "integrity": "sha512-bYo9uIub8wGhZySHqLQ833zi4ZML+XCBE1XwJ8EuUVSpTWWG57Pm+YugQToJNFsEyiKFhPh8DPD0bgupz8n01g==", + "requires": { + "@babel/runtime": "^7.4.4", + "@material-ui/styles": "^4.10.0", + "@material-ui/system": "^4.9.14", + "@material-ui/types": "^5.1.0", + "@material-ui/utils": "^4.10.2", + "@types/react-transition-group": "^4.2.0", + "clsx": "^1.0.4", + "hoist-non-react-statics": "^3.3.2", + "popper.js": "1.16.1-lts", + "prop-types": "^15.7.2", + "react-is": "^16.8.0", + "react-transition-group": "^4.4.0" + } + }, + "@material-ui/icons": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@material-ui/icons/-/icons-4.9.1.tgz", + "integrity": "sha512-GBitL3oBWO0hzBhvA9KxqcowRUsA0qzwKkURyC8nppnC3fw54KPKZ+d4V1Eeg/UnDRSzDaI9nGCdel/eh9AQMg==", + "requires": { + "@babel/runtime": "^7.4.4" + } + }, + "@material-ui/styles": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@material-ui/styles/-/styles-4.10.0.tgz", + "integrity": "sha512-XPwiVTpd3rlnbfrgtEJ1eJJdFCXZkHxy8TrdieaTvwxNYj42VnnCyFzxYeNW9Lhj4V1oD8YtQ6S5Gie7bZDf7Q==", + "requires": { + "@babel/runtime": "^7.4.4", + "@emotion/hash": "^0.8.0", + "@material-ui/types": "^5.1.0", + "@material-ui/utils": "^4.9.6", + "clsx": "^1.0.4", + "csstype": "^2.5.2", + "hoist-non-react-statics": "^3.3.2", + "jss": "^10.0.3", + "jss-plugin-camel-case": "^10.0.3", + "jss-plugin-default-unit": "^10.0.3", + "jss-plugin-global": "^10.0.3", + "jss-plugin-nested": "^10.0.3", + "jss-plugin-props-sort": "^10.0.3", + "jss-plugin-rule-value-function": "^10.0.3", + "jss-plugin-vendor-prefixer": "^10.0.3", + "prop-types": "^15.7.2" }, "dependencies": { - "core-js": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", - "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + "csstype": { + "version": "2.6.13", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.13.tgz", + "integrity": "sha512-ul26pfSQTZW8dcOnD2iiJssfXw0gdNVX9IJDH/X3K5DGPfj+fUYe3kB+swUY6BF3oZDxaID3AJt+9/ojSAE05A==" } } }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "@material-ui/system": { + "version": "4.9.14", + "resolved": "https://registry.npmjs.org/@material-ui/system/-/system-4.9.14.tgz", + "integrity": "sha512-oQbaqfSnNlEkXEziDcJDDIy8pbvwUmZXWNqlmIwDqr/ZdCK8FuV3f4nxikUh7hvClKV2gnQ9djh5CZFTHkZj3w==", "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" + "@babel/runtime": "^7.4.4", + "@material-ui/utils": "^4.9.6", + "csstype": "^2.5.2", + "prop-types": "^15.7.2" }, "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "csstype": { + "version": "2.6.13", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.13.tgz", + "integrity": "sha512-ul26pfSQTZW8dcOnD2iiJssfXw0gdNVX9IJDH/X3K5DGPfj+fUYe3kB+swUY6BF3oZDxaID3AJt+9/ojSAE05A==" } } }, - "base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + "@material-ui/types": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@material-ui/types/-/types-5.1.0.tgz", + "integrity": "sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A==" }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + "@material-ui/utils": { + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/@material-ui/utils/-/utils-4.10.2.tgz", + "integrity": "sha512-eg29v74P7W5r6a4tWWDAAfZldXIzfyO1am2fIsC39hdUUHm/33k6pGOKPbgDjg/U/4ifmgAePy/1OjkKN6rFRw==", + "requires": { + "@babel/runtime": "^7.4.4", + "prop-types": "^15.7.2", + "react-is": "^16.8.0" + } }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "@nodelib/fs.scandir": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", + "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", "requires": { - "tweetnacl": "^0.14.3" + "@nodelib/fs.stat": "2.0.3", + "run-parallel": "^1.1.9" } }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==" - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + "@nodelib/fs.stat": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", + "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==" }, - "bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" + "@nodelib/fs.walk": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", + "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", + "requires": { + "@nodelib/fs.scandir": "2.1.3", + "fastq": "^1.6.0" + } }, - "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "@npmcli/move-file": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.0.1.tgz", + "integrity": "sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw==", "requires": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" + "mkdirp": "^1.0.4" }, "dependencies": { - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" } } }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "requires": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.2.tgz", + "integrity": "sha512-Loc4UDGutcZ+Bd56hBInkm6JyjyCwWy4t2wcDXzN8EDPANgVRj0VP8Nxn0Zq2pc+WKauZwEivQgbDGg4xZO20A==", + "requires": { + "ansi-html": "^0.0.7", + "error-stack-parser": "^2.0.6", + "html-entities": "^1.2.1", + "native-url": "^0.2.6", + "schema-utils": "^2.6.5", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } } }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" - }, - "bootstrap": { - "version": "5.0.0-alpha2", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.0.0-alpha2.tgz", - "integrity": "sha512-ZhW32+m5ImJoEkDKn43QQk2KovpJFisV/7TAg/RCzDi+B8m7FUgLHWx1Auu0Jt3/DQXDYwp6iwsprP3ej4u3ng==" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "@rollup/plugin-node-resolve": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz", + "integrity": "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==", "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "@rollup/pluginutils": "^3.0.8", + "@types/resolve": "0.0.8", + "builtin-modules": "^3.1.0", + "is-module": "^1.0.0", + "resolve": "^1.14.2" } }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "@rollup/plugin-replace": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.3.4.tgz", + "integrity": "sha512-waBhMzyAtjCL1GwZes2jaE9MjuQ/DQF2BatH3fRivUF3z0JBFrU0U6iBNC/4WR+2rLKhaAhPWDNPYp4mI6RqdQ==", "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" } }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" - }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" - }, - "browser-resolve": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", - "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", "requires": { - "resolve": "1.1.7" + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" }, "dependencies": { - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=" + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" } } }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "@sheerun/mutationobserver-shim": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz", + "integrity": "sha512-DetpxZw1fzPD5xUBrIAoplLChO2VB8DlL5Gg+I1IR9b2wPqYIca2WSUxL5g1vLeR4MsQq1NeWriXAVffV+U1Fw==" + }, + "@sinonjs/commons": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz", + "integrity": "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==", "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "type-detect": "4.0.8" } }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "@sinonjs/fake-timers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" + "@sinonjs/commons": "^1.7.0" } }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "@surma/rollup-plugin-off-main-thread": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz", + "integrity": "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==", "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" + "ejs": "^2.6.1", + "magic-string": "^0.25.0" } }, - "browserify-rsa": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", - "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.4.0.tgz", + "integrity": "sha512-zLl4Fl3NvKxxjWNkqEcpdSOpQ3LGVH2BNFQ6vjaK6sFo2IrSznrhURIPI0HAphKiiIwNYjAfE0TNoQDSZv0U9A==" + }, + "@svgr/babel-preset": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.4.0.tgz", + "integrity": "sha512-Gyx7cCxua04DBtyILTYdQxeO/pwfTBev6+eXTbVbxe4HTGhOUW6yo7PSbG2p6eJMl44j6XSequ0ZDP7bl0nu9A==", "requires": { - "bn.js": "^4.1.0", - "randombytes": "^2.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - } + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.4.0" } }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "@svgr/core": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.4.0.tgz", + "integrity": "sha512-hWGm1DCCvd4IEn7VgDUHYiC597lUYhFau2lwJBYpQWDirYLkX4OsXu9IslPgJ9UpP7wsw3n2Ffv9sW7SXJVfqQ==", "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } + "@svgr/plugin-jsx": "^5.4.0", + "camelcase": "^6.0.0", + "cosmiconfig": "^6.0.0" } }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "@svgr/hast-util-to-babel-ast": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.4.0.tgz", + "integrity": "sha512-+U0TZZpPsP2V1WvVhqAOSTk+N+CjYHdZx+x9UBa1eeeZDXwH8pt0CrQf2+SvRl/h2CAPRFkm+Ey96+jKP8Bsgg==", "requires": { - "pako": "~1.0.5" + "@babel/types": "^7.9.5" } }, - "browserslist": { - "version": "4.14.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.5.tgz", - "integrity": "sha512-Z+vsCZIvCBvqLoYkBFTwEYH3v5MCQbsAjp50ERycpOjnPmolg1Gjy4+KaWWpm8QOJt9GHkhdqAl14NpCX73CWA==", + "@svgr/plugin-jsx": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.4.0.tgz", + "integrity": "sha512-SGzO4JZQ2HvGRKDzRga9YFSqOqaNrgLlQVaGvpZ2Iht2gwRp/tq+18Pvv9kS9ZqOMYgyix2LLxZMY1LOe9NPqw==", "requires": { - "caniuse-lite": "^1.0.30001135", - "electron-to-chromium": "^1.3.571", - "escalade": "^3.1.0", - "node-releases": "^1.1.61" + "@babel/core": "^7.7.5", + "@svgr/babel-preset": "^5.4.0", + "@svgr/hast-util-to-babel-ast": "^5.4.0", + "svg-parser": "^2.0.2" } }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "@svgr/plugin-svgo": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.4.0.tgz", + "integrity": "sha512-3Cgv3aYi1l6SHyzArV9C36yo4kgwVdF3zPQUC6/aCDUeXAofDYwE5kk3e3oT5ZO2a0N3lB+lLGvipBG6lnG8EA==", "requires": { - "node-int64": "^0.4.0" + "cosmiconfig": "^6.0.0", + "merge-deep": "^3.0.2", + "svgo": "^1.2.2" } }, - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "@svgr/webpack": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.4.0.tgz", + "integrity": "sha512-LjepnS/BSAvelnOnnzr6Gg0GcpLmnZ9ThGFK5WJtm1xOqdBE/1IACZU7MMdVzjyUkfFqGz87eRE4hFaSLiUwYg==", "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" + "@babel/core": "^7.9.0", + "@babel/plugin-transform-react-constant-elements": "^7.9.0", + "@babel/preset-env": "^7.9.5", + "@babel/preset-react": "^7.9.4", + "@svgr/core": "^5.4.0", + "@svgr/plugin-jsx": "^5.4.0", + "@svgr/plugin-svgo": "^5.4.0", + "loader-utils": "^2.0.0" } }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" - }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" - }, - "cacache": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz", - "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==", - "requires": { - "chownr": "^1.1.2", - "figgy-pudding": "^3.5.1", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.2", - "infer-owner": "^1.0.4", - "lru-cache": "^5.1.1", - "minipass": "^3.0.0", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "p-map": "^3.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^2.7.1", - "ssri": "^7.0.0", - "unique-filename": "^1.1.1" + "@testing-library/dom": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-6.16.0.tgz", + "integrity": "sha512-lBD88ssxqEfz0wFL6MeUyyWZfV/2cjEZZV3YRpb2IoJRej/4f1jB0TzqIOznTpfR1r34CNesrubxwIlAQ8zgPA==", + "requires": { + "@babel/runtime": "^7.8.4", + "@sheerun/mutationobserver-shim": "^0.3.2", + "@types/testing-library__dom": "^6.12.1", + "aria-query": "^4.0.2", + "dom-accessibility-api": "^0.3.0", + "pretty-format": "^25.1.0", + "wait-for-expect": "^3.0.2" }, "dependencies": { - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", "requires": { - "glob": "^7.1.3" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + } + }, + "@types/yargs": { + "version": "15.0.7", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.7.tgz", + "integrity": "sha512-Gf4u3EjaPNcC9cTu4/j2oN14nSVhr8PQ+BvBcBQHAhDZfl0bVIiLgvnRXv/dn58XhTm9UXvBpvJpDlwV65QxOA==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "pretty-format": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "requires": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" } } } }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "@testing-library/jest-dom": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-4.2.4.tgz", + "integrity": "sha512-j31Bn0rQo12fhCWOUWy9fl7wtqkp7In/YP2p5ZFyRuiiB9Qs3g+hS4gAmDWONbAHcRmVooNJ5eOHQDCOmUFXHg==", "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" + "@babel/runtime": "^7.5.1", + "chalk": "^2.4.1", + "css": "^2.2.3", + "css.escape": "^1.5.1", + "jest-diff": "^24.0.0", + "jest-matcher-utils": "^24.0.0", + "lodash": "^4.17.11", + "pretty-format": "^24.0.0", + "redent": "^3.0.0" } }, - "call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" + "@testing-library/react": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-9.5.0.tgz", + "integrity": "sha512-di1b+D0p+rfeboHO5W7gTVeZDIK5+maEgstrZbWZSSvxDyfDRkkyBE1AJR5Psd6doNldluXlCWqXriUfqu/9Qg==", + "requires": { + "@babel/runtime": "^7.8.4", + "@testing-library/dom": "^6.15.0", + "@types/testing-library__react": "^9.1.2" + } }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "@testing-library/user-event": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-7.2.1.tgz", + "integrity": "sha512-oZ0Ib5I4Z2pUEcoo95cT1cr6slco9WY7yiPpG+RGNkj8YcYgJnM7pXmYmorNOReh8MIGcKSqXyeGjxnr8YiZbA==" + }, + "@types/anymatch": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", + "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==" + }, + "@types/babel__core": { + "version": "7.1.12", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", + "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==", "requires": { - "callsites": "^2.0.0" + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "@types/babel__generator": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", + "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", "requires": { - "caller-callsite": "^2.0.0" + "@babel/types": "^7.0.0" } }, - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + "@types/babel__template": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.3.tgz", + "integrity": "sha512-uCoznIPDmnickEi6D0v11SBpW0OuVqHJCa7syXqQHy5uktSCreIlt0iglsCnmvz8yCb38hGcWeseA8cWJSwv5Q==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } }, - "camel-case": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz", - "integrity": "sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q==", + "@types/babel__traverse": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.15.tgz", + "integrity": "sha512-Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A==", "requires": { - "pascal-case": "^3.1.1", - "tslib": "^1.10.0" + "@babel/types": "^7.3.0" } }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "@types/eslint": { + "version": "7.2.4", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.4.tgz", + "integrity": "sha512-YCY4kzHMsHoyKspQH+nwSe+70Kep7Vjt2X+dZe5Vs2vkRudqtoFoUIv1RlJmZB8Hbp7McneupoZij4PadxsK5Q==", "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" + "@types/estree": "*", + "@types/json-schema": "*" } }, - "caniuse-lite": { - "version": "1.0.30001137", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001137.tgz", - "integrity": "sha512-54xKQZTqZrKVHmVz0+UvdZR6kQc7pJDgfhsMYDG19ID1BWoNnDMFm5Q3uSBSU401pBvKYMsHAt9qhEDcxmk8aw==" + "@types/estree": { + "version": "0.0.45", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.45.tgz", + "integrity": "sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g==" }, - "capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", "requires": { - "rsvp": "^4.8.4" + "@types/minimatch": "*", + "@types/node": "*" } }, - "case-sensitive-paths-webpack-plugin": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", - "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==" + "@types/graceful-fs": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz", + "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==", + "requires": { + "@types/node": "*" + } }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + "@types/html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==" }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "@types/istanbul-lib-coverage": "*" } }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" - }, - "chokidar": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", - "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.4.0" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "@types/json-schema": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", + "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + }, + "@types/node": { + "version": "14.14.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.7.tgz", + "integrity": "sha512-Zw1vhUSQZYw+7u5dAwNbIA9TuTotpzY/OF7sJM9FqPOF3SPjKnxrjoTktXDZgUjybf4cWVBP7O8wvKdSaGHweg==" + }, + "@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==" + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/prettier": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.5.tgz", + "integrity": "sha512-UEyp8LwZ4Dg30kVU2Q3amHHyTn1jEdhCIE59ANed76GaT1Vp76DD3ZWSAxgCrw6wJ0TqeoBpqmfUHiUDPs//HQ==" + }, + "@types/prop-types": { + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" + }, + "@types/q": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" + }, + "@types/react": { + "version": "16.9.49", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.49.tgz", + "integrity": "sha512-DtLFjSj0OYAdVLBbyjhuV9CdGVHCkHn2R+xr3XkBvK2rS1Y1tkc14XSGjYgm5Fjjr90AxH9tiSzc1pCFMGO06g==", + "requires": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "16.9.8", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.8.tgz", + "integrity": "sha512-ykkPQ+5nFknnlU6lDd947WbQ6TE3NNzbQAkInC2EKY1qeYdTKp7onFusmYZb+ityzx2YviqT6BXSu+LyWWJwcA==", + "requires": { + "@types/react": "*" + } + }, + "@types/react-transition-group": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.0.tgz", + "integrity": "sha512-/QfLHGpu+2fQOqQaXh8MG9q03bFENooTb/it4jr5kKaZlDQfWvjqWZg48AwzPVMBHlRuTRAY7hRHCEOXz5kV6w==", + "requires": { + "@types/react": "*" + } + }, + "@types/resolve": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", + "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==" + }, + "@types/stack-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", + "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" + }, + "@types/tapable": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", + "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==" + }, + "@types/testing-library__dom": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@types/testing-library__dom/-/testing-library__dom-6.14.0.tgz", + "integrity": "sha512-sMl7OSv0AvMOqn1UJ6j1unPMIHRXen0Ita1ujnMX912rrOcawe4f7wu0Zt9GIQhBhJvH2BaibqFgQ3lP+Pj2hA==", + "requires": { + "pretty-format": "^24.3.0" + } + }, + "@types/testing-library__react": { + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/@types/testing-library__react/-/testing-library__react-9.1.3.tgz", + "integrity": "sha512-iCdNPKU3IsYwRK9JieSYAiX0+aYDXOGAmrC/3/M7AqqSDKnWWVv07X+Zk1uFSL7cMTUYzv4lQRfohucEocn5/w==", + "requires": { + "@types/react-dom": "*", + "@types/testing-library__dom": "*", + "pretty-format": "^25.1.0" }, "dependencies": { - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" } }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "@types/yargs": { + "version": "15.0.7", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.7.tgz", + "integrity": "sha512-Gf4u3EjaPNcC9cTu4/j2oN14nSVhr8PQ+BvBcBQHAhDZfl0bVIiLgvnRXv/dn58XhTm9UXvBpvJpDlwV65QxOA==", "requires": { - "fill-range": "^7.0.1" + "@types/yargs-parser": "*" } }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", "requires": { - "to-regex-range": "^5.0.1" + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" } }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "normalize-path": { + "chalk": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "pretty-format": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "requires": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { - "is-number": "^7.0.0" + "has-flag": "^4.0.0" } } } }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, - "chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "requires": { - "tslib": "^1.9.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "@types/uglify-js": { + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.11.1.tgz", + "integrity": "sha512-7npvPKV+jINLu1SpSYVWG8KvyJBhBa8tmzMMdDoVc2pWUYHN8KIXlPJhjJ4LT97c4dXJA2SHL/q6ADbDriZN+Q==", "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" + "source-map": "^0.6.1" }, "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, - "clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "@types/webpack": { + "version": "4.41.25", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.25.tgz", + "integrity": "sha512-cr6kZ+4m9lp86ytQc1jPOJXgINQyz3kLLunZ57jznW+WIAL0JqZbGubQk4GlD42MuQL5JGOABrxdpqqWeovlVQ==", "requires": { - "source-map": "~0.6.0" + "@types/anymatch": "*", + "@types/node": "*", + "@types/tapable": "*", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "source-map": "^0.6.0" }, "dependencies": { "source-map": { @@ -3667,842 +2924,1020 @@ } } }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==" - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "@types/webpack-sources": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.0.0.tgz", + "integrity": "sha512-a5kPx98CNFRKQ+wqawroFunvFqv7GHm/3KOI52NY9xWADgc8smu4R6prt4EU/M4QfVjvgBkMqU4fBhw3QfMVkg==", "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" }, "dependencies": { - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" } } }, - "clone-deep": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", - "integrity": "sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY=", + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.11.tgz", + "integrity": "sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==", "requires": { - "for-own": "^0.1.3", - "is-plain-object": "^2.0.1", - "kind-of": "^3.0.2", - "lazy-cache": "^1.0.3", - "shallow-clone": "^0.1.2" + "@types/yargs-parser": "*" } }, - "clsx": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", - "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==" + "@types/yargs-parser": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", + "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==" }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + "@typescript-eslint/eslint-plugin": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.7.0.tgz", + "integrity": "sha512-li9aiSVBBd7kU5VlQlT1AqP0uWGDK6JYKUQ9cVDnOg34VNnd9t4jr0Yqc/bKxJr/tDCPDaB4KzoSFN9fgVxe/Q==", + "requires": { + "@typescript-eslint/experimental-utils": "4.7.0", + "@typescript-eslint/scope-manager": "4.7.0", + "debug": "^4.1.1", + "functional-red-black-tree": "^1.0.1", + "regexpp": "^3.0.0", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + } }, - "coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "@typescript-eslint/experimental-utils": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.7.0.tgz", + "integrity": "sha512-cymzovXAiD4EF+YoHAB5Oh02MpnXjvyaOb+v+BdpY7lsJXZQN34oIETeUwVT2XfV9rSNpXaIcknDLfupO/tUoA==", "requires": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" + "@types/json-schema": "^7.0.3", + "@typescript-eslint/scope-manager": "4.7.0", + "@typescript-eslint/types": "4.7.0", + "@typescript-eslint/typescript-estree": "4.7.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" } }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "@typescript-eslint/parser": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.7.0.tgz", + "integrity": "sha512-+meGV8bMP1sJHBI2AFq1GeTwofcGiur8LoIr6v+rEmD9knyCqDlrQcFHR0KDDfldHIFDU/enZ53fla6ReF4wRw==", "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" + "@typescript-eslint/scope-manager": "4.7.0", + "@typescript-eslint/types": "4.7.0", + "@typescript-eslint/typescript-estree": "4.7.0", + "debug": "^4.1.1" } }, - "color": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", - "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "@typescript-eslint/scope-manager": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.7.0.tgz", + "integrity": "sha512-ILITvqwDJYbcDCROj6+Ob0oCKNg3SH46iWcNcTIT9B5aiVssoTYkhKjxOMNzR1F7WSJkik4zmuqve5MdnA0DyA==", "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.2" + "@typescript-eslint/types": "4.7.0", + "@typescript-eslint/visitor-keys": "4.7.0" } }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "@typescript-eslint/types": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.7.0.tgz", + "integrity": "sha512-uLszFe0wExJc+I7q0Z/+BnP7wao/kzX0hB5vJn4LIgrfrMLgnB2UXoReV19lkJQS1a1mHWGGODSxnBx6JQC3Sg==" + }, + "@typescript-eslint/typescript-estree": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.7.0.tgz", + "integrity": "sha512-5XZRQznD1MfUmxu1t8/j2Af4OxbA7EFU2rbo0No7meb46eHgGkSieFdfV6omiC/DGIBhH9H9gXn7okBbVOm8jw==", "requires": { - "color-name": "1.1.3" + "@typescript-eslint/types": "4.7.0", + "@typescript-eslint/visitor-keys": "4.7.0", + "debug": "^4.1.1", + "globby": "^11.0.1", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" } }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "@typescript-eslint/visitor-keys": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.7.0.tgz", + "integrity": "sha512-aDJDWuCRsf1lXOtignlfiPODkzSxxop7D0rZ91L6ZuMlcMCSh0YyK+gAfo5zN/ih6WxMwhoXgJWC3cWQdaKC+A==", + "requires": { + "@typescript-eslint/types": "4.7.0", + "eslint-visitor-keys": "^2.0.0" + } }, - "color-string": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", - "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" } }, - "colorette": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", - "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", "requires": { - "delayed-stream": "~1.0.0" + "@webassemblyjs/wast-printer": "1.9.0" } }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" }, - "common-tags": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", - "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==" + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "requires": { + "@webassemblyjs/ast": "1.9.0" + } }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } }, - "compose-function": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", - "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", "requires": { - "arity-n": "^1.0.4" + "@xtuc/ieee754": "^1.2.0" } }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", "requires": { - "mime-db": ">= 1.43.0 < 2" + "@xtuc/long": "4.2.2" } }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" } }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" } }, - "confusing-browser-globals": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz", - "integrity": "sha512-KbS1Y0jMtyPgIxjO7ZzMAuUpAKMt1SzCL9fsrKsX6b0zJPTaT0SiSPmewwVZg9UAO83HVIlEhZF84LIjZ0lmAw==" + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } }, - "console-browserify": { + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, - "contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=" + "abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" }, - "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", "requires": { - "safe-buffer": "5.1.2" + "mime-types": "~2.1.24", + "negotiator": "0.6.2" } }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", "requires": { - "safe-buffer": "~5.1.1" + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" } }, - "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + "acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==" }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + }, + "adjust-sourcemap-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", + "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" } }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" - }, - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } }, - "core-js-compat": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", - "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==", + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "requires": { - "browserslist": "^4.8.5", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" - } + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, - "core-js-pure": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.5.tgz", - "integrity": "sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA==" + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" }, - "core-util-is": { + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, + "alphanum-sort": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" }, - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - } + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" + "type-fest": "^0.11.0" }, "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==" } } }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } + "color-convert": "^1.9.0" } }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" } }, - "css": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", - "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "requires": { - "inherits": "^2.0.3", - "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.1.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } + "sprintf-js": "~1.0.2" } }, - "css-blank-pseudo": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", - "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", "requires": { - "postcss": "^7.0.5" + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" } }, - "css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" + "arity-n": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", + "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" }, - "css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "array-includes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", + "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", "requires": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "is-string": "^1.0.5" } }, - "css-has-pseudo": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", - "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", - "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^5.0.0-rc.4" - }, - "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" - }, - "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" }, - "css-loader": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", - "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "array.prototype.flat": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz", + "integrity": "sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==", "requires": { - "camelcase": "^5.3.1", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^1.2.3", - "normalize-path": "^3.0.0", - "postcss": "^7.0.23", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.1.1", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.0.2", - "schema-utils": "^2.6.0" - }, - "dependencies": { - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - } + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" } }, - "css-prefers-color-scheme": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", - "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "array.prototype.flatmap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.3.tgz", + "integrity": "sha512-OOEk+lkePcg+ODXIpvuU9PAryCikCJyo7GlDG1upleEpQRx6mzL9puEBkozQ5iAx20KV0l3DbyQwqciJtqe5Pg==", "requires": { - "postcss": "^7.0.5" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1" } }, - "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", "requires": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" + "safer-buffer": "~2.1.0" } }, - "css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" - }, - "css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", "requires": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" }, "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" } } }, - "css-vendor": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz", - "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==", + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", "requires": { - "@babel/runtime": "^7.8.3", - "is-in-browser": "^1.0.2" + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + } + } } }, - "css-what": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.3.0.tgz", - "integrity": "sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg==" + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" }, - "css.escape": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" }, - "cssdb": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", - "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" }, - "cssnano": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", - "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", "requires": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" + "lodash": "^4.17.14" } }, - "cssnano-preset-default": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", - "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", - "requires": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.2", - "postcss-unique-selectors": "^4.0.1" - } + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" }, - "cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" }, - "cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, - "cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", "requires": { - "postcss": "^7.0.0" + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" } }, - "cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" }, - "csso": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", - "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", - "requires": { - "css-tree": "1.0.0-alpha.39" - }, - "dependencies": { - "css-tree": { - "version": "1.0.0-alpha.39", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", - "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", - "requires": { - "mdn-data": "2.0.6", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", - "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" }, - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + "axe-core": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.0.2.tgz", + "integrity": "sha512-arU1h31OGFu+LPrOLGZ7nB45v940NMDMEJeNmbutu57P+UFDVnkZg3e+J1I2HJRZ9hT7gO8J91dn/PMrAiKakA==" }, - "cssstyle": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", - "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", + "axios": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.20.0.tgz", + "integrity": "sha512-ANA4rr2BDcmmAQLOKft2fufrtuvlqR+cXNNinUmvfeSNCOF98PZL+7M/v1zIdGo7OLjEA9J2gXJL+j4zGsl0bA==", "requires": { - "cssom": "0.3.x" + "follow-redirects": "^1.10.0" } }, - "csstype": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.3.tgz", - "integrity": "sha512-jPl+wbWPOWJ7SXsWyqGRk3lGecbar0Cb0OvZF/r/ZU011R4YqiRehgkQ9p4eQfo9DSDLqLL3wHwfxeJiuIsNag==" - }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + "axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" }, - "d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", "requires": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + } } }, - "damerau-levenshtein": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", - "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==" - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "babel-extract-comments": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", + "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", "requires": { - "assert-plus": "^1.0.0" + "babylon": "^6.18.0" } }, - "data-urls": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", - "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "babel-jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "requires": { + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "babel-loader": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", "requires": { - "abab": "^2.0.0", - "whatwg-mimetype": "^2.2.0", - "whatwg-url": "^7.0.0" + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" }, "dependencies": { - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" } } } }, - "debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", "requires": { - "ms": "2.1.2" + "object.assign": "^4.1.0" } }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + "babel-plugin-istanbul": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", + "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^4.0.0", + "test-exclude": "^6.0.0" + } }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + "babel-plugin-jest-hoist": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "babel-plugin-macros": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" } }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + "babel-plugin-named-asset-import": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz", + "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==" }, - "default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" + }, + "babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", "requires": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" } }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "requires": { - "object-keys": "^1.0.12" + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "babel-preset-current-node-syntax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.0.tgz", + "integrity": "sha512-mGkvkpocWJes1CmMKtgGUwCeeq0pOhALyymozzDWYomHTbDLwueDYG6p4TK1YOeYHCzBzYPsWkgTto10JubI1Q==", + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" } }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "babel-preset-jest": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" + "babel-plugin-jest-hoist": "^26.6.2", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "babel-preset-react-app": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz", + "integrity": "sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg==", + "requires": { + "@babel/core": "7.12.3", + "@babel/plugin-proposal-class-properties": "7.12.1", + "@babel/plugin-proposal-decorators": "7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "7.12.1", + "@babel/plugin-proposal-numeric-separator": "7.12.1", + "@babel/plugin-proposal-optional-chaining": "7.12.1", + "@babel/plugin-transform-flow-strip-types": "7.12.1", + "@babel/plugin-transform-react-display-name": "7.12.1", + "@babel/plugin-transform-runtime": "7.12.1", + "@babel/preset-env": "7.12.1", + "@babel/preset-react": "7.12.1", + "@babel/preset-typescript": "7.12.1", + "@babel/runtime": "7.12.1", + "babel-plugin-macros": "2.8.0", + "babel-plugin-transform-react-remove-prop-types": "0.4.24" }, "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "@babel/plugin-proposal-numeric-separator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz", + "integrity": "sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==", "requires": { - "kind-of": "^6.0.0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "@babel/preset-react": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.1.tgz", + "integrity": "sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-react-display-name": "^7.12.1", + "@babel/plugin-transform-react-jsx": "^7.12.1", + "@babel/plugin-transform-react-jsx-development": "^7.12.1", + "@babel/plugin-transform-react-jsx-self": "^7.12.1", + "@babel/plugin-transform-react-jsx-source": "^7.12.1", + "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + } + }, + "@babel/runtime": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz", + "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "^6.0.0" } @@ -4524,94 +3959,87 @@ } } }, - "del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "requires": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "dependencies": { - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - } - } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - } - } + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "^0.14.3" + } }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" } }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" }, - "detect-newline": { + "binary-extensions": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", - "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=" + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "optional": true }, - "detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } }, - "detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "bn.js": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", "requires": { - "address": "^1.0.1", - "debug": "^2.6.0" + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" }, "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -4624,526 +4052,650 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" } } }, - "diff-sequences": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", - "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==" + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "bootstrap": { + "version": "5.0.0-alpha2", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.0.0-alpha2.tgz", + "integrity": "sha512-ZhW32+m5ImJoEkDKn43QQk2KovpJFisV/7TAg/RCzDi+B8m7FUgLHWx1Auu0Jt3/DQXDYwp6iwsprP3ej4u3ng==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - } + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "dir-glob": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", - "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "requires": { - "arrify": "^1.0.1", - "path-type": "^3.0.0" + "fill-range": "^7.0.1" } }, - "dns-equal": { + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browser-process-hrtime": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, - "dns-packet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", - "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "requires": { - "ip": "^1.1.0", + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", "safe-buffer": "^5.0.1" } }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "requires": { - "buffer-indexof": "^1.0.0" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "requires": { - "esutils": "^2.0.2" + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" } }, - "dom-accessibility-api": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.3.0.tgz", - "integrity": "sha512-PzwHEmsRP3IGY4gv/Ug+rMeaTIyTJvadCb+ujYXYeIylbHJezIyNToe8KfEgHTCEYyC+/bUghYOGg8yMGlZ6vA==" - }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", "requires": { - "utila": "~0.4" + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, - "dom-helpers": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.0.tgz", - "integrity": "sha512-Ru5o9+V8CpunKnz5LGgWXkmrH/20cGKwcHwS4m73zIvs54CN9epEmT/HLqFJW3kXpakAFkEdzgy1hzlJe3E4OQ==", + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", "requires": { - "@babel/runtime": "^7.8.7", - "csstype": "^3.0.2" + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } } }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" }, "dependencies": { - "domelementtype": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz", - "integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==" + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" } } }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "domexception": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", - "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", "requires": { - "webidl-conversions": "^4.0.2" + "pako": "~1.0.5" } }, - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "browserslist": { + "version": "4.14.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.7.tgz", + "integrity": "sha512-BSVRLCeG3Xt/j/1cCGj1019Wbty0H+Yvu2AOuZSuoaUWn3RatbL33Cxk+Q4jRMRAbOm0p7SLravLjpnT6s0vzQ==", "requires": { - "domelementtype": "1" + "caniuse-lite": "^1.0.30001157", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.591", + "escalade": "^3.1.1", + "node-releases": "^1.1.66" } }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "requires": { - "dom-serializer": "0", - "domelementtype": "1" + "node-int64": "^0.4.0" } }, - "dot-case": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.3.tgz", - "integrity": "sha512-7hwEmg6RiSQfm/GwPL4AAWXKy3YNNZA3oFv2Pdiey0mwkRCPZ9x6SZbkLcn8Ma5PYeVokzoD4Twv2n7LKp5WeA==", + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", "requires": { - "no-case": "^3.0.3", - "tslib": "^1.10.0" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" } }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "requires": { - "is-obj": "^2.0.0" - } + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" }, - "dotenv": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", - "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" }, - "dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + "builtin-modules": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz", + "integrity": "sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==" }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cacache": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", + "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.0", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" }, "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "requires": { - "safe-buffer": "~5.1.0" + "glob": "^7.1.3" } } } }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" } }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "electron-to-chromium": { - "version": "1.3.572", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.572.tgz", - "integrity": "sha512-TKqdEukCCl7JC20SwEoWTbtnGt4YjfHWAv4tcNky0a9qGo0WdM+Lrd60tps+nkaJCmktKBJjr99fLtEBU1ipWQ==" - }, - "elliptic": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", - "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", - "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - } - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "call-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", + "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", "requires": { - "once": "^1.4.0" + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.0" } }, - "enhanced-resolve": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", - "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" + "callsites": "^2.0.0" }, "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" } } }, - "entities": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", - "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==" - }, - "errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", "requires": { - "prr": "~1.0.1" + "caller-callsite": "^2.0.0" } }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" }, - "es-abstract": { - "version": "1.18.0-next.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.0.tgz", - "integrity": "sha512-elZXTZXKn51hUBdJjSZGYRujuzilgXo8vSPQzjGYXLvSlGiCo8VO8ZGV3kjo9a0WNJJ57hENagwbtlRuHuzkcQ==", + "camel-case": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz", + "integrity": "sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q==", "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" + "pascal-case": "^3.1.1", + "tslib": "^1.10.0" } }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" }, - "es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", "requires": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" } }, - "es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "caniuse-lite": { + "version": "1.0.30001157", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001157.tgz", + "integrity": "sha512-gOerH9Wz2IRZ2ZPdMfBvyOi3cjaz4O4dgNwPGzx8EhqAs4+2IL/O+fJsbt+znSigujoZG8bVcIAUM/I/E5K3MA==" + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" + "rsvp": "^4.8.4" } }, - "es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "case-sensitive-paths-webpack-plugin": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", + "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "requires": { - "d": "^1.0.1", - "ext": "^1.1.2" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, - "escalade": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.0.tgz", - "integrity": "sha512-mAk+hPSO8fLDkhV7V0dXazH5pDc6MrjBTPyD3VeKzxnVFjH1MIxbCdqGZB9O8+EwWakZs3ZCbDS4IpRt79V1ig==" + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" }, - "escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "chokidar": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", + "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", + "optional": true, "requires": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" }, "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", "optional": true } } }, - "eslint": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", - "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + }, + "chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", "requires": { - "@babel/code-frame": "^7.0.0", - "ajv": "^6.10.0", - "chalk": "^2.1.0", - "cross-spawn": "^6.0.5", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^1.4.3", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.1.2", - "esquery": "^1.0.1", - "esutils": "^2.0.2", - "file-entry-cache": "^5.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "inquirer": "^7.0.0", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.14", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "optionator": "^0.8.3", - "progress": "^2.0.0", - "regexpp": "^2.0.1", - "semver": "^6.1.2", - "strip-ansi": "^5.2.0", - "strip-json-comments": "^3.0.1", - "table": "^5.2.3", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" + "tslib": "^1.9.0" + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "cjs-module-lexer": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==" + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" }, "dependencies": { - "eslint-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", - "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "requires": { - "eslint-visitor-keys": "^1.1.0" + "is-descriptor": "^0.1.0" } + } + } + }, + "clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==" + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, - "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "requires": { - "type-fest": "^0.8.1" - } + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, - "import-fresh": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", - "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" } - }, - "regexpp": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", - "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==" - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" } } }, - "eslint-config-react-app": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-5.2.1.tgz", - "integrity": "sha512-pGIZ8t0mFLcV+6ZirRgYK6RVqUIKRIi9MmgzUEmrIknsn3AdO0I32asO86dJgloHq+9ZPl8UIg8mYrvgP5u2wQ==", + "clone-deep": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", + "integrity": "sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY=", "requires": { - "confusing-browser-globals": "^1.0.9" + "for-own": "^0.1.3", + "is-plain-object": "^2.0.1", + "kind-of": "^3.0.2", + "lazy-cache": "^1.0.3", + "shallow-clone": "^0.1.2" } }, - "eslint-import-resolver-node": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", - "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "clsx": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", + "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==" + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", "requires": { - "debug": "^2.6.9", - "resolve": "^1.13.1" + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", + "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.4" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-string": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", + "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + }, + "common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "compose-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", + "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", + "requires": { + "arity-n": "^1.0.4" + } + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" }, "dependencies": { "debug": { @@ -5161,1378 +4713,1113 @@ } } }, - "eslint-loader": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-3.0.3.tgz", - "integrity": "sha512-+YRqB95PnNvxNp1HEjQmvf9KNvCin5HXYYseOXVC2U0KEcw4IkQ2IQEBG46j7+gW39bMzeu0GsUhVbBY3Votpw==", - "requires": { - "fs-extra": "^8.1.0", - "loader-fs-cache": "^1.0.2", - "loader-utils": "^1.2.3", - "object-hash": "^2.0.1", - "schema-utils": "^2.6.1" - } + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, - "eslint-module-utils": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", - "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "requires": { - "debug": "^2.6.9", - "pkg-dir": "^2.0.0" + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "requires": { - "p-limit": "^1.1.0" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "requires": { - "find-up": "^2.1.0" + "safe-buffer": "~5.1.0" } } } }, - "eslint-plugin-flowtype": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.6.0.tgz", - "integrity": "sha512-W5hLjpFfZyZsXfo5anlu7HM970JBDqbEshAJUkeczP6BFCIfJXuiIBQXyberLRtOStT0OGPF8efeTbxlHk4LpQ==", + "confusing-browser-globals": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", + "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==" + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=" + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", "requires": { - "lodash": "^4.17.15" + "safe-buffer": "5.1.2" } }, - "eslint-plugin-import": { - "version": "2.20.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.20.1.tgz", - "integrity": "sha512-qQHgFOTjguR+LnYRoToeZWT62XM55MBVXObHM6SKFd1VzDcX/vqT1kAz8ssqigh5eMj8qXcRoXXGZpPP6RfdCw==", + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", "requires": { - "array-includes": "^3.0.3", - "array.prototype.flat": "^1.2.1", - "contains-path": "^0.1.0", - "debug": "^2.6.9", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.2", - "eslint-module-utils": "^2.4.1", - "has": "^1.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.0", - "read-pkg-up": "^2.0.0", - "resolve": "^1.12.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", - "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "requires": { - "locate-path": "^2.0.0" - } - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "requires": { - "error-ex": "^1.2.0" - } - }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "requires": { - "pify": "^2.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - } - } + "safe-buffer": "~5.1.1" } }, - "eslint-plugin-jsx-a11y": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.3.tgz", - "integrity": "sha512-CawzfGt9w83tyuVekn0GDPU9ytYtxyxyFZ3aSWROmnRRFQFT2BiPJd7jvRdzNDi6oLWaS2asMeYSNMjWTV4eNg==", + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", "requires": { - "@babel/runtime": "^7.4.5", - "aria-query": "^3.0.0", - "array-includes": "^3.0.3", - "ast-types-flow": "^0.0.7", - "axobject-query": "^2.0.2", - "damerau-levenshtein": "^1.0.4", - "emoji-regex": "^7.0.2", - "has": "^1.0.3", - "jsx-ast-utils": "^2.2.1" - }, - "dependencies": { - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - } + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" } }, - "eslint-plugin-react": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.19.0.tgz", - "integrity": "sha512-SPT8j72CGuAP+JFbT0sJHOB80TX/pu44gQ4vXH/cq+hQTiY2PuZ6IHkqXJV6x1b28GDdo1lbInjKUrrdUf0LOQ==", + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-js": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.7.0.tgz", + "integrity": "sha512-NwS7fI5M5B85EwpWuIwJN4i/fbisQUwLwiSNUWeXlkAZ0sbBjLEvLvFLf1uzAUV66PcEPt4xCGCmOZSxVf3xzA==" + }, + "core-js-compat": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.7.0.tgz", + "integrity": "sha512-V8yBI3+ZLDVomoWICO6kq/CD28Y4r1M7CWeO4AGpMdMfseu8bkSubBmUPySMGKRTS+su4XQ07zUkAsiu9FCWTg==", "requires": { - "array-includes": "^3.1.1", - "doctrine": "^2.1.0", - "has": "^1.0.3", - "jsx-ast-utils": "^2.2.3", - "object.entries": "^1.1.1", - "object.fromentries": "^2.0.2", - "object.values": "^1.1.1", - "prop-types": "^15.7.2", - "resolve": "^1.15.1", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.2", - "xregexp": "^4.3.0" + "browserslist": "^4.14.6", + "semver": "7.0.0" }, "dependencies": { - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "requires": { - "esutils": "^2.0.2" - } - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "requires": { - "path-parse": "^1.0.6" - } + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" } } }, - "eslint-plugin-react-hooks": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.7.0.tgz", - "integrity": "sha512-iXTCFcOmlWvw4+TOE8CLWj6yX1GwzT0Y6cUfHHZqWnSk144VmVIRcVGtUAzrLES7C798lmvnt02C7rxaOX1HNA==" + "core-js-pure": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.5.tgz", + "integrity": "sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA==" }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" } }, - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", "requires": { - "eslint-visitor-keys": "^1.1.0" + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } } }, - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" - }, - "espree": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", - "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "requires": { - "acorn": "^7.1.1", - "acorn-jsx": "^5.2.0", - "eslint-visitor-keys": "^1.1.0" + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" } }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "esquery": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", - "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" - } + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "requires": { - "estraverse": "^5.2.0" + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" }, "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" } } }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } }, - "events": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", - "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==" + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" }, - "eventsource": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", - "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", "requires": { - "original": "^1.0.0" + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } } }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "css-blank-pseudo": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" + "postcss": "^7.0.5" } }, - "exec-sh": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", - "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "postcss": "^7.0.1", + "timsort": "^0.3.0" } }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "css-has-pseudo": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", "requires": { - "is-extendable": "^0.1.0" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, - "expect": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", - "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==", + "css-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz", + "integrity": "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==", "requires": { - "@jest/types": "^24.9.0", - "ansi-styles": "^3.2.0", - "jest-get-type": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-regex-util": "^24.9.0" + "camelcase": "^6.0.0", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^2.0.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.3", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.1", + "semver": "^7.3.2" } }, - "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "css-prefers-color-scheme": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", "requires": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" - } + "postcss": "^7.0.5" } }, - "ext": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", - "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", "requires": { - "type": "^2.0.0" - }, - "dependencies": { - "type": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", - "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==" - } + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" } }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" + "mdn-data": "2.0.4", + "source-map": "^0.6.1" }, "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "css-vendor": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz", + "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==", "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" + "@babel/runtime": "^7.8.3", + "is-in-browser": "^1.0.2" } }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "cssdb": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" }, "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", "requires": { - "kind-of": "^6.0.0" + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" } }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", "requires": { - "kind-of": "^6.0.0" + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" } }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" } }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" } } }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "requires": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - }, - "dependencies": { - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "requires": { - "is-extglob": "^2.1.0" - } - } - } - } - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", "requires": { - "bser": "2.1.1" + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" } }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "requires": { - "escape-string-regexp": "^1.0.5" - } + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" }, - "file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", - "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", - "requires": { - "flat-cache": "^2.0.1" - } + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" }, - "file-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-4.3.0.tgz", - "integrity": "sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==", + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", "requires": { - "loader-utils": "^1.2.3", - "schema-utils": "^2.5.0" + "postcss": "^7.0.0" } }, - "filesize": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.0.1.tgz", - "integrity": "sha512-u4AYWPgbI5GBhs6id1KdImZWn5yfyFrrQ8OWZdN7ZMfA8Bf4HcO0BGo9bmUIEV8yrp8I1xVfJ/dn90GtFNNJcg==" + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "csso": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.1.0.tgz", + "integrity": "sha512-h+6w/W1WqXaJA4tb1dk7r5tVbOm97MsKxzwnvOR04UQ6GILroryjMWu3pmCCtL2mLaEStQ0fZgeGiy99mo7iyg==", "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "css-tree": "^1.0.0" }, "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "css-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.1.tgz", + "integrity": "sha512-WroX+2MvsYcRGP8QA0p+rxzOniT/zpAoQ/DTKDSJzh5T3IQKUkFHeIIfgIapm2uaP178GWY3Mime1qbk8GO/tA==", "requires": { - "is-extendable": "^0.1.0" + "mdn-data": "2.0.12", + "source-map": "^0.6.1" } + }, + "mdn-data": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.12.tgz", + "integrity": "sha512-ULbAlgzVb8IqZ0Hsxm6hHSlQl3Jckst2YEQS7fODu9ilNWy2LvcoSY7TRFIktABP2mdppBioc66va90T+NUs8Q==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" + "cssom": "~0.3.6" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" } } }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "csstype": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.3.tgz", + "integrity": "sha512-jPl+wbWPOWJ7SXsWyqGRk3lGecbar0Cb0OvZF/r/ZU011R4YqiRehgkQ9p4eQfo9DSDLqLL3wHwfxeJiuIsNag==" + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" + "es5-ext": "^0.10.50", + "type": "^1.0.1" } }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "damerau-levenshtein": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", + "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==" + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "requires": { - "locate-path": "^3.0.0" + "assert-plus": "^1.0.0" } }, - "flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", - "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", "requires": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" } }, - "flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==" + "debug": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", + "requires": { + "ms": "2.1.2" + } }, - "flatten": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", - "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" }, - "flush-write-stream": { + "decimal.js": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", + "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + }, + "deep-equal": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "follow-redirects": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz", - "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==" - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" - }, - "for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", - "requires": { - "for-in": "^1.0.1" + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" } }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" }, - "fork-ts-checker-webpack-plugin": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.1.tgz", - "integrity": "sha512-DuVkPNrM12jR41KM2e+N+styka0EgLkTnXmNcXdgOM37vtGeY+oCBK/Jx0hzSeEU6memFCtWb4htrHPMDfwwUQ==", - "requires": { - "babel-code-frame": "^6.22.0", - "chalk": "^2.4.1", - "chokidar": "^3.3.0", - "micromatch": "^3.1.10", - "minimatch": "^3.0.4", - "semver": "^5.6.0", - "tapable": "^1.0.0", - "worker-rpc": "^0.1.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" + "execa": "^1.0.0", + "ip-regex": "^2.1.0" } }, - "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", "requires": { - "map-cache": "^0.2.2" + "object-keys": "^1.0.12" } }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" }, "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "kind-of": "^6.0.0" } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { - "safe-buffer": "~5.1.0" + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" } } }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "requires": { - "minipass": "^3.0.0" - } - }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" }, "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "array-uniq": "^1.0.1" } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", "requires": { - "safe-buffer": "~5.1.0" + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" } } }, - "fs.realpath": { + "delayed-stream": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", - "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", - "optional": true + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" }, - "functional-red-black-tree": { + "des.js": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } }, - "gensync": { - "version": "1.0.0-beta.1", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", - "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==" + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" }, - "get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", "requires": { - "pump": "^3.0.0" + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } } }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + "diff-sequences": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", + "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==" }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "requires": { - "assert-plus": "^1.0.0" + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } } }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "path-type": "^4.0.0" } }, - "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", "requires": { - "is-glob": "^4.0.1" + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" } }, - "glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=" - }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", "requires": { - "global-prefix": "^3.0.0" + "buffer-indexof": "^1.0.0" } }, - "global-prefix": { + "doctrine": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - } + "esutils": "^2.0.2" } }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + "dom-accessibility-api": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.3.0.tgz", + "integrity": "sha512-PzwHEmsRP3IGY4gv/Ug+rMeaTIyTJvadCb+ujYXYeIylbHJezIyNToe8KfEgHTCEYyC+/bUghYOGg8yMGlZ6vA==" }, - "globby": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", - "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", "requires": { - "array-union": "^1.0.1", - "dir-glob": "2.0.0", - "fast-glob": "^2.0.2", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" + "utila": "~0.4" + } + }, + "dom-helpers": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.0.tgz", + "integrity": "sha512-Ru5o9+V8CpunKnz5LGgWXkmrH/20cGKwcHwS4m73zIvs54CN9epEmT/HLqFJW3kXpakAFkEdzgy1hzlJe3E4OQ==", + "requires": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" }, "dependencies": { - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + "domelementtype": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz", + "integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==" } } }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=" + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" }, - "gzip-size": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", - "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", "requires": { - "duplexer": "^0.1.1", - "pify": "^4.0.1" + "webidl-conversions": "^5.0.0" }, "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" } } }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" + "domelementtype": "1" } }, - "harmony-reflect": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.1.tgz", - "integrity": "sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA==" + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dot-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.3.tgz", + "integrity": "sha512-7hwEmg6RiSQfm/GwPL4AAWXKy3YNNZA3oFv2Pdiey0mwkRCPZ9x6SZbkLcn8Ma5PYeVokzoD4Twv2n7LKp5WeA==", "requires": { - "function-bind": "^1.1.1" + "no-case": "^3.0.3", + "tslib": "^1.10.0" } }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", "requires": { - "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - } + "is-obj": "^2.0.0" } }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" }, "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "requires": { - "is-buffer": "^1.1.5" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" } } } }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" } }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, - "hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + "ejs": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", + "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==" }, - "history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "requires": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } + "electron-to-chromium": { + "version": "1.3.593", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.593.tgz", + "integrity": "sha512-GvO7G1ZxvffnMvPCr4A7+iQPVuvpyqMrx2VWSERAjG+pHK6tmO9XqYdBfMIq9corRyi4bNImSDEiDvIoDb8HrA==" }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "elliptic": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", + "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", "requires": { - "hash.js": "^1.0.3", + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" + "minimalistic-crypto-utils": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } } }, - "hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==" + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "requires": { - "react-is": "^16.7.0" + "once": "^1.4.0" } }, - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "enhanced-resolve": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", + "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" }, "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -6557,312 +5844,219 @@ } } }, - "hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" - }, - "hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "requires": { + "ansi-colors": "^4.1.1" + } }, - "html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" + "entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==" }, - "html-encoding-sniffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", "requires": { - "whatwg-encoding": "^1.0.1" + "prr": "~1.0.1" } }, - "html-entities": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz", - "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==" - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } }, - "html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", "requires": { - "camel-case": "^4.1.1", - "clean-css": "^4.2.3", - "commander": "^4.1.1", - "he": "^1.2.0", - "param-case": "^3.0.3", - "relateurl": "^0.2.7", - "terser": "^4.6.3" - }, - "dependencies": { - "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" - } + "stackframe": "^1.1.1" } }, - "html-webpack-plugin": { - "version": "4.0.0-beta.11", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.11.tgz", - "integrity": "sha512-4Xzepf0qWxf8CGg7/WQM5qBB2Lc/NFI7MhU59eUDTkuQp3skZczH4UA1d6oQyDEIoMDgERVhRyTdtUPZ5s5HBg==", + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", "requires": { - "html-minifier-terser": "^5.0.1", - "loader-utils": "^1.2.3", - "lodash": "^4.17.15", - "pretty-error": "^2.1.1", - "tapable": "^1.1.3", - "util.promisify": "1.0.0" - }, - "dependencies": { - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - } - } - }, - "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" - } - } - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" - }, - "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - } - } - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "requires": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" } }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" } }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" - }, - "hyphenate-style-name": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", - "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", "requires": { - "safer-buffer": ">= 2.1.2 < 3" + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" } }, - "icss-utils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", "requires": { - "postcss": "^7.0.14" + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" } }, - "identity-obj-proxy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", - "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", "requires": { - "harmony-reflect": "^1.4.6" + "d": "^1.0.1", + "ext": "^1.1.2" } }, - "ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" - }, - "immer": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/immer/-/immer-1.10.0.tgz", - "integrity": "sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg==" - }, - "import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", - "requires": { - "import-from": "^2.1.0" - } + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" }, - "import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", - "requires": { - "resolve-from": "^3.0.0" - } + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + } } }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" - }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "eslint": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.13.0.tgz", + "integrity": "sha512-uCORMuOO8tUzJmsdRtrvcGq5qposf7Rw0LwkTJkoDbOycVQtQjmnhZSuLQnozLE4TmAzlMVV45eCHmQ1OpDKUQ==", "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" - }, - "inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", + "@babel/code-frame": "^7.0.0", + "@eslint/eslintrc": "^0.2.1", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.0", + "esquery": "^1.2.0", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", "lodash": "^4.17.19", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.0", - "string-width": "^4.1.0", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", "strip-ansi": "^6.0.0", - "through": "^2.3.6" + "strip-json-comments": "^3.1.0", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" }, "dependencies": { "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, @@ -6888,19 +6082,52 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "requires": { + "type-fest": "^0.8.1" + } + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "requires": { - "ansi-regex": "^5.0.0" + "shebang-regex": "^3.0.0" } }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -6908,926 +6135,5053 @@ "requires": { "has-flag": "^4.0.0" } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } } } }, - "internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "eslint-config-react-app": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz", + "integrity": "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==", "requires": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" + "confusing-browser-globals": "^1.0.10" } }, - "internal-slot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", - "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", + "eslint-import-resolver-node": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", "requires": { - "es-abstract": "^1.17.0-next.1", - "has": "^1.0.3", - "side-channel": "^1.0.2" + "debug": "^2.6.9", + "resolve": "^1.13.1" }, "dependencies": { - "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" + "ms": "2.0.0" } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "requires": { - "loose-envify": "^1.0.0" - } - }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" - }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - }, - "is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "eslint-module-utils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", "requires": { - "kind-of": "^3.0.2" + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "requires": { + "find-up": "^2.1.0" + } + } } }, - "is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", - "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "eslint-plugin-flowtype": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.2.0.tgz", + "integrity": "sha512-z7ULdTxuhlRJcEe1MVljePXricuPOrsWfScRXFhNzVD5dmTHWjIF57AxD0e7AbEoLSbjSsaA5S+hCg43WvpXJQ==", "requires": { - "binary-extensions": "^2.0.0" + "lodash": "^4.17.15", + "string-natural-compare": "^3.0.1" } }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-callable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", - "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "eslint-plugin-import": { + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", + "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", "requires": { - "ci-info": "^2.0.0" + "array-includes": "^3.1.1", + "array.prototype.flat": "^1.2.3", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-module-utils": "^2.6.0", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.1", + "read-pkg-up": "^2.0.0", + "resolve": "^1.17.0", + "tsconfig-paths": "^3.9.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } } }, - "is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "eslint-plugin-jest": { + "version": "24.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.1.2.tgz", + "integrity": "sha512-DBkrgfMiYY7o04BxVhvf8Gnu3o6CVIG5ibQs1lg8LHxsWxSQ3CqwlPILaFt/rb+iFc5oFeNHZXOOfDlycCNHWQ==", "requires": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" + "@typescript-eslint/experimental-utils": "^4.0.1" } }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "eslint-plugin-jsx-a11y": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", + "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", "requires": { - "kind-of": "^3.0.2" + "@babel/runtime": "^7.11.2", + "aria-query": "^4.2.2", + "array-includes": "^3.1.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.0.2", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.6", + "emoji-regex": "^9.0.0", + "has": "^1.0.3", + "jsx-ast-utils": "^3.1.0", + "language-tags": "^1.0.5" + }, + "dependencies": { + "emoji-regex": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.0.tgz", + "integrity": "sha512-DNc3KFPK18bPdElMJnf/Pkv5TXhxFU3YFDEuGLDRtPmV4rkmCjBkCSEp22u6rBHdSN9Vlp/GK7k98prmE1Jgug==" + } } }, - "is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "eslint-plugin-react": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.21.5.tgz", + "integrity": "sha512-8MaEggC2et0wSF6bUeywF7qQ46ER81irOdWS4QWxnnlAEsnzeBevk1sWh7fhpCghPpXb+8Ks7hvaft6L/xsR6g==", "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "array-includes": "^3.1.1", + "array.prototype.flatmap": "^1.2.3", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "object.entries": "^1.1.2", + "object.fromentries": "^2.0.2", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "resolve": "^1.18.1", + "string.prototype.matchall": "^4.0.2" }, "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } } } }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" - }, - "is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==" - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + "eslint-plugin-react-hooks": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", + "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==" }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "eslint-plugin-testing-library": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.0.tgz", + "integrity": "sha512-zqITQ9qS9tdTG5hY+JnY4k3osolg4sGMD9gTnJr0L1xKB8CvPXXts7tp331ZjQ6qL37kRgH0288/XtsG+bcsxQ==", "requires": { - "is-extglob": "^2.1.1" + "@typescript-eslint/experimental-utils": "^3.10.1" + }, + "dependencies": { + "@typescript-eslint/experimental-utils": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", + "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/typescript-estree": "3.10.1", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + } + }, + "@typescript-eslint/types": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", + "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==" + }, + "@typescript-eslint/typescript-estree": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", + "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", + "requires": { + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/visitor-keys": "3.10.1", + "debug": "^4.1.1", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", + "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + } } }, - "is-in-browser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", - "integrity": "sha1-Vv9NtoOgeMYILrldrX3GLh0E+DU=" - }, - "is-negative-zero": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", - "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=" + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", "requires": { - "kind-of": "^3.0.2" + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + } } }, - "is-obj": { + "eslint-visitor-keys": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", + "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==" }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" - }, - "is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "eslint-webpack-plugin": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.2.1.tgz", + "integrity": "sha512-1TezAlOgzDlIwMeCdfWGf/1Blf0SytfBvJ9Sy3HIFsxBlM1aL86otGRuvL1MaktnTBKe5QsMEOAArAmVEkpPZw==", "requires": { - "is-path-inside": "^2.1.0" + "@types/eslint": "^7.2.4", + "arrify": "^2.0.1", + "micromatch": "^4.0.2", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } } }, - "is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "espree": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.0.tgz", + "integrity": "sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==", "requires": { - "path-is-inside": "^1.0.2" + "acorn": "^7.4.0", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + } } }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "esquery": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", "requires": { - "isobject": "^3.0.1" + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + } } }, - "is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "requires": { - "has-symbols": "^1.0.1" + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + } } }, - "is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" }, - "is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" }, - "is-string": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==" + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, - "is-svg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", - "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "events": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==" + }, + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", "requires": { - "html-comment-regex": "^1.1.0" + "original": "^1.0.0" } }, - "is-symbol": { + "evp_bytestokey": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "requires": { - "has-symbols": "^1.0.1" + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" } }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + "exec-sh": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" }, - "isarray": { + "execa": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } }, - "isstream": { + "exit": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - }, - "istanbul-lib-coverage": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", - "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==" + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" }, - "istanbul-lib-instrument": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", - "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "requires": { - "@babel/generator": "^7.4.0", - "@babel/parser": "^7.4.3", - "@babel/template": "^7.4.0", - "@babel/traverse": "^7.4.3", - "@babel/types": "^7.4.0", - "istanbul-lib-coverage": "^2.0.5", - "semver": "^6.0.0" + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } } }, - "istanbul-lib-report": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", - "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==", + "expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", "requires": { - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "supports-color": "^6.1.0" + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" }, "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + } + } + }, + "ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "requires": { + "type": "^2.0.0" + }, + "dependencies": { + "type": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", + "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", + "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "fastq": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.9.0.tgz", + "integrity": "sha512-i7FVWL8HhVY+CTkwFxkN2mk3h+787ixS5S63eb78diVRc1MCssarHq3W5cj0av7YDSwmaV928RNag+U1etRQ7w==", + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "requires": { + "bser": "2.1.1" + } + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "requires": { + "flat-cache": "^2.0.1" + } + }, + "file-loader": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz", + "integrity": "sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, + "filesize": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", + "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==" + }, + "flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "follow-redirects": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz", + "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "fork-ts-checker-webpack-plugin": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", + "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", + "requires": { + "@babel/code-frame": "^7.5.5", + "chalk": "^2.4.1", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "fs-extra": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", + "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "requires": { + "minipass": "^3.0.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.2.1.tgz", + "integrity": "sha512-bTLYHSeC0UH/EFXS9KqWnXuOl/wHK5Z/d+ghd5AsFMYN7wIGkUCOJyzy88+wJKkZPGON8u4Z9f6U4FdgURE9qA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz", + "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "optional": true + }, + "gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "requires": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "harmony-reflect": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.1.tgz", + "integrity": "sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "requires": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + } + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-entities": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz", + "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "requires": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + } + }, + "html-webpack-plugin": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz", + "integrity": "sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw==", + "requires": { + "@types/html-minifier-terser": "^5.0.0", + "@types/tapable": "^1.0.5", + "@types/webpack": "^4.41.8", + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.15", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + } + } + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" + }, + "hyphenate-style-name": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", + "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "requires": { + "postcss": "^7.0.14" + } + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" + }, + "immer": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/immer/-/immer-7.0.9.tgz", + "integrity": "sha512-Vs/gxoM4DqNAYR7pugIxi0Xc8XAun/uy7AQu4fLLqaTBHxjOP9pJ266Q9MWA/ly4z6rAFZbvViOtihxUZ7O28A==" + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz", + "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } + } + }, + "import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "dependencies": { + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "internal-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", + "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", + "requires": { + "es-abstract": "^1.17.0-next.1", + "has": "^1.0.3", + "side-channel": "^1.0.2" + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "optional": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-callable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-core-module": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz", + "integrity": "sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA==", + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + }, + "is-docker": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-in-browser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", + "integrity": "sha1-Vv9NtoOgeMYILrldrX3GLh0E+DU=" + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + }, + "is-negative-zero": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", + "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-potential-custom-element-name": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz", + "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=" + }, + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==" + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "istanbul-lib-coverage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==" + }, + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "requires": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "istanbul-reports": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jest": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.0.tgz", + "integrity": "sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA==", + "requires": { + "@jest/core": "^26.6.0", + "import-local": "^3.0.2", + "jest-cli": "^26.6.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "requires": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "requires": { + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "jest-circus": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.0.tgz", + "integrity": "sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng==", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.0", + "@jest/test-result": "^26.6.0", + "@jest/types": "^26.6.0", + "@types/babel__traverse": "^7.0.4", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^26.6.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.0", + "jest-matcher-utils": "^26.6.0", + "jest-message-util": "^26.6.0", + "jest-runner": "^26.6.0", + "jest-runtime": "^26.6.0", + "jest-snapshot": "^26.6.0", + "jest-util": "^26.6.0", + "pretty-format": "^26.6.0", + "stack-utils": "^2.0.2", + "throat": "^5.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", + "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-docblock": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-environment-jsdom": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "requires": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-environment-node": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "requires": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==" + }, + "jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "requires": { + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-jasmine2": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^26.6.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-leak-detector": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "requires": { + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", + "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-mock": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" + }, + "jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==" + }, + "jest-resolve": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz", + "integrity": "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==", + "requires": { + "@jest/types": "^26.6.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.0", + "read-pkg-up": "^7.0.1", + "resolve": "^1.17.0", + "slash": "^3.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "requires": { + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-runner": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" } } } }, - "istanbul-lib-source-maps": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", - "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "rimraf": "^2.6.3", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "istanbul-reports": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz", - "integrity": "sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==", - "requires": { - "html-escaper": "^2.0.0" - } - }, - "jest": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-24.9.0.tgz", - "integrity": "sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw==", - "requires": { - "import-local": "^2.0.0", - "jest-cli": "^24.9.0" + "jest-runtime": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" }, "dependencies": { - "jest-cli": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.9.0.tgz", - "integrity": "sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg==", + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { - "@jest/core": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "import-local": "^2.0.0", - "is-ci": "^2.0.0", - "jest-config": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "prompts": "^2.0.1", - "realpath-native": "^1.1.0", - "yargs": "^13.3.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" } - } - } - }, - "jest-changed-files": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.9.0.tgz", - "integrity": "sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg==", - "requires": { - "@jest/types": "^24.9.0", - "execa": "^1.0.0", - "throat": "^4.0.0" - } - }, - "jest-config": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-24.9.0.tgz", - "integrity": "sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ==", - "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^24.9.0", - "@jest/types": "^24.9.0", - "babel-jest": "^24.9.0", - "chalk": "^2.0.1", - "glob": "^7.1.1", - "jest-environment-jsdom": "^24.9.0", - "jest-environment-node": "^24.9.0", - "jest-get-type": "^24.9.0", - "jest-jasmine2": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "micromatch": "^3.1.10", - "pretty-format": "^24.9.0", - "realpath-native": "^1.1.0" - } - }, - "jest-diff": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", - "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", - "requires": { - "chalk": "^2.0.1", - "diff-sequences": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - } - }, - "jest-docblock": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.9.0.tgz", - "integrity": "sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA==", - "requires": { - "detect-newline": "^2.1.0" - } - }, - "jest-each": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-24.9.0.tgz", - "integrity": "sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog==", - "requires": { - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "jest-get-type": "^24.9.0", - "jest-util": "^24.9.0", - "pretty-format": "^24.9.0" - } - }, - "jest-environment-jsdom": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz", - "integrity": "sha512-Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA==", - "requires": { - "@jest/environment": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/types": "^24.9.0", - "jest-mock": "^24.9.0", - "jest-util": "^24.9.0", - "jsdom": "^11.5.1" - } - }, - "jest-environment-jsdom-fourteen": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom-fourteen/-/jest-environment-jsdom-fourteen-1.0.1.tgz", - "integrity": "sha512-DojMX1sY+at5Ep+O9yME34CdidZnO3/zfPh8UW+918C5fIZET5vCjfkegixmsi7AtdYfkr4bPlIzmWnlvQkP7Q==", - "requires": { - "@jest/environment": "^24.3.0", - "@jest/fake-timers": "^24.3.0", - "@jest/types": "^24.3.0", - "jest-mock": "^24.0.0", - "jest-util": "^24.0.0", - "jsdom": "^14.1.0" - }, - "dependencies": { - "acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==" - }, - "jsdom": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-14.1.0.tgz", - "integrity": "sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng==", - "requires": { - "abab": "^2.0.0", - "acorn": "^6.0.4", - "acorn-globals": "^4.3.0", - "array-equal": "^1.0.0", - "cssom": "^0.3.4", - "cssstyle": "^1.1.1", - "data-urls": "^1.1.0", - "domexception": "^1.0.1", - "escodegen": "^1.11.0", - "html-encoding-sniffer": "^1.0.2", - "nwsapi": "^2.1.3", - "parse5": "5.1.0", - "pn": "^1.1.0", - "request": "^2.88.0", - "request-promise-native": "^1.0.5", - "saxes": "^3.1.9", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.5.0", - "w3c-hr-time": "^1.0.1", - "w3c-xmlserializer": "^1.1.2", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^7.0.0", - "ws": "^6.1.2", - "xml-name-validator": "^3.0.0" - } - }, - "parse5": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", - "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==" }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" + "@types/istanbul-lib-report": "*" } }, - "ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "@types/yargs": { + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", "requires": { - "async-limiter": "~1.0.0" + "@types/yargs-parser": "*" } - } - } - }, - "jest-environment-node": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.9.0.tgz", - "integrity": "sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA==", - "requires": { - "@jest/environment": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/types": "^24.9.0", - "jest-mock": "^24.9.0", - "jest-util": "^24.9.0" - } - }, - "jest-get-type": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", - "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==" - }, - "jest-haste-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", - "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", - "requires": { - "@jest/types": "^24.9.0", - "anymatch": "^2.0.0", - "fb-watchman": "^2.0.0", - "fsevents": "^1.2.7", - "graceful-fs": "^4.1.15", - "invariant": "^2.2.4", - "jest-serializer": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.9.0", - "micromatch": "^3.1.10", - "sane": "^4.0.3", - "walker": "^1.0.7" - }, - "dependencies": { - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "optional": true - } - } - }, - "jest-jasmine2": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz", - "integrity": "sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw==", - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "co": "^4.6.0", - "expect": "^24.9.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-snapshot": "^24.9.0", - "jest-util": "^24.9.0", - "pretty-format": "^24.9.0", - "throat": "^4.0.0" - } - }, - "jest-leak-detector": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz", - "integrity": "sha512-tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA==", - "requires": { - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - } - }, - "jest-matcher-utils": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", - "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", - "requires": { - "chalk": "^2.0.1", - "jest-diff": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - } - }, - "jest-message-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", - "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/stack-utils": "^1.0.1", - "chalk": "^2.0.1", - "micromatch": "^3.1.10", - "slash": "^2.0.0", - "stack-utils": "^1.0.1" - } - }, - "jest-mock": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", - "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", - "requires": { - "@jest/types": "^24.9.0" - } - }, - "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" - }, - "jest-regex-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz", - "integrity": "sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==" - }, - "jest-resolve": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.9.0.tgz", - "integrity": "sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ==", - "requires": { - "@jest/types": "^24.9.0", - "browser-resolve": "^1.11.3", - "chalk": "^2.0.1", - "jest-pnp-resolver": "^1.2.1", - "realpath-native": "^1.1.0" - } - }, - "jest-resolve-dependencies": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz", - "integrity": "sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g==", - "requires": { - "@jest/types": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-snapshot": "^24.9.0" - } - }, - "jest-runner": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-24.9.0.tgz", - "integrity": "sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg==", - "requires": { - "@jest/console": "^24.7.1", - "@jest/environment": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.4.2", - "exit": "^0.1.2", - "graceful-fs": "^4.1.15", - "jest-config": "^24.9.0", - "jest-docblock": "^24.3.0", - "jest-haste-map": "^24.9.0", - "jest-jasmine2": "^24.9.0", - "jest-leak-detector": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-resolve": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.6.0", - "source-map-support": "^0.5.6", - "throat": "^4.0.0" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "jest-runtime": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.9.0.tgz", - "integrity": "sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw==", + "jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", "requires": { - "@jest/console": "^24.7.1", - "@jest/environment": "^24.9.0", - "@jest/source-map": "^24.3.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/yargs": "^13.0.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.1.15", - "jest-config": "^24.9.0", - "jest-haste-map": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-mock": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.9.0", - "jest-snapshot": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "realpath-native": "^1.1.0", - "slash": "^2.0.0", - "strip-bom": "^3.0.0", - "yargs": "^13.3.0" + "@types/node": "*", + "graceful-fs": "^4.2.4" } }, - "jest-serializer": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", - "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==" - }, "jest-snapshot": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.9.0.tgz", - "integrity": "sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", "requires": { "@babel/types": "^7.0.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "expect": "^24.9.0", - "jest-diff": "^24.9.0", - "jest-get-type": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-resolve": "^24.9.0", - "mkdirp": "^0.5.1", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.0.0", + "chalk": "^4.0.0", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", "natural-compare": "^1.4.0", - "pretty-format": "^24.9.0", - "semver": "^6.2.0" + "pretty-format": "^26.6.2", + "semver": "^7.3.2" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } } }, "jest-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", - "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", - "requires": { - "@jest/console": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/source-map": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "callsites": "^3.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.15", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", "is-ci": "^2.0.0", - "mkdirp": "^0.5.1", - "slash": "^2.0.0", - "source-map": "^0.6.0" + "micromatch": "^4.0.2" }, "dependencies": { - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } } } }, "jest-validate": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz", - "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==", - "requires": { - "@jest/types": "^24.9.0", - "camelcase": "^5.3.1", - "chalk": "^2.0.1", - "jest-get-type": "^24.9.0", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "requires": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", "leven": "^3.1.0", - "pretty-format": "^24.9.0" + "pretty-format": "^26.6.2" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } } }, "jest-watch-typeahead": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.4.2.tgz", - "integrity": "sha512-f7VpLebTdaXs81rg/oj4Vg/ObZy2QtGzAmGLNsqUS5G5KtSN68tFcIsbvNODfNyQxU78g7D8x77o3bgfBTR+2Q==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz", + "integrity": "sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg==", "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^2.4.1", - "jest-regex-util": "^24.9.0", - "jest-watcher": "^24.3.0", + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^26.0.0", + "jest-watcher": "^26.3.0", "slash": "^3.0.0", - "string-length": "^3.1.0", - "strip-ansi": "^5.0.0" + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0" }, "dependencies": { - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } }, - "string-length": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz", - "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==", + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "astral-regex": "^1.0.0", - "strip-ansi": "^5.2.0" + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" } } } }, "jest-watcher": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.9.0.tgz", - "integrity": "sha512-+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", "requires": { - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/yargs": "^13.0.0", - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "jest-util": "^24.9.0", - "string-length": "^2.0.0" + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^26.6.2", + "string-length": "^4.0.1" }, "dependencies": { - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", + "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } } } }, "jest-worker": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", - "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", "requires": { + "@types/node": "*", "merge-stream": "^2.0.0", - "supports-color": "^6.1.0" + "supports-color": "^7.0.0" }, "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" } } } @@ -7852,43 +11206,36 @@ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" }, "jsdom": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", - "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", - "requires": { - "abab": "^2.0.0", - "acorn": "^5.5.3", - "acorn-globals": "^4.1.0", - "array-equal": "^1.0.0", - "cssom": ">= 0.3.2 < 0.4.0", - "cssstyle": "^1.0.0", - "data-urls": "^1.0.0", - "domexception": "^1.0.1", - "escodegen": "^1.9.1", - "html-encoding-sniffer": "^1.0.2", - "left-pad": "^1.3.0", - "nwsapi": "^2.0.7", - "parse5": "4.0.0", - "pn": "^1.1.0", - "request": "^2.87.0", - "request-promise-native": "^1.0.5", - "sax": "^1.2.4", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.3.4", - "w3c-hr-time": "^1.0.1", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.3", - "whatwg-mimetype": "^2.1.0", - "whatwg-url": "^6.4.1", - "ws": "^5.2.0", + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz", + "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==", + "requires": { + "abab": "^2.0.3", + "acorn": "^7.1.1", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.2.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.0", + "domexception": "^2.0.1", + "escodegen": "^1.14.1", + "html-encoding-sniffer": "^2.0.1", + "is-potential-custom-element-name": "^1.0.0", + "nwsapi": "^2.2.0", + "parse5": "5.1.1", + "request": "^2.88.2", + "request-promise-native": "^1.0.8", + "saxes": "^5.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0", + "ws": "^7.2.3", "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "acorn": { - "version": "5.7.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", - "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==" - } } }, "jsesc": { @@ -7916,14 +11263,6 @@ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, - "json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", - "requires": { - "jsonify": "~0.0.0" - } - }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", @@ -7948,18 +11287,21 @@ } }, "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "requires": { - "graceful-fs": "^4.1.6" + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + } } }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" - }, "jsprim": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", @@ -8050,12 +11392,12 @@ } }, "jsx-ast-utils": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz", - "integrity": "sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.1.0.tgz", + "integrity": "sha512-d4/UOjg+mxAWxCiF0c5UTSwyqbchkbqCvK87aBovhnh8GtysTjWmgC63tY0cJx/HzGgm9qnA147jVBdpOiQ2RA==", "requires": { "array-includes": "^3.1.1", - "object.assign": "^4.1.0" + "object.assign": "^4.1.1" } }, "killable": { @@ -8076,6 +11418,19 @@ "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" }, + "language-subtag-registry": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, "last-call-webpack-plugin": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", @@ -8090,31 +11445,37 @@ "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=" }, - "left-pad": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", - "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==" - }, "leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" }, - "levenary": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", - "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "requires": { - "leven": "^3.1.0" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" } }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "line-column": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/line-column/-/line-column-1.0.2.tgz", + "integrity": "sha1-0lryk2tvSEkXKzEuR5LR2Ye8NKI=", "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "isarray": "^1.0.0", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } } }, "lines-and-columns": { @@ -8123,59 +11484,28 @@ "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" }, "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "requires": { "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", + "parse-json": "^2.2.0", + "pify": "^2.0.0", "strip-bom": "^3.0.0" - } - }, - "loader-fs-cache": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", - "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", - "requires": { - "find-cache-dir": "^0.1.1", - "mkdirp": "^0.5.1" }, "dependencies": { - "find-cache-dir": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", - "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", - "requires": { - "commondir": "^1.0.1", - "mkdirp": "^0.5.1", - "pkg-dir": "^1.0.0" - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "requires": { - "pinkie-promise": "^2.0.0" + "error-ex": "^1.2.0" } }, - "pkg-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", - "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", - "requires": { - "find-up": "^1.0.0" - } + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" } } }, @@ -8185,32 +11515,21 @@ "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" }, "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", "requires": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - } + "json5": "^2.1.2" } }, "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "p-locate": "^4.1.0" } }, "lodash": { @@ -8277,18 +11596,19 @@ } }, "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "requires": { - "yallist": "^3.0.2" - }, - "dependencies": { - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - } + "yallist": "^4.0.0" + } + }, + "magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "requires": { + "sourcemap-codec": "^1.4.4" } }, "make-dir": { @@ -8300,11 +11620,6 @@ "semver": "^5.6.0" }, "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", @@ -8320,11 +11635,6 @@ "tmpl": "1.0.x" } }, - "mamacro": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", - "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==" - }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", @@ -8427,30 +11737,12 @@ "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" }, "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - } + "braces": "^3.0.1", + "picomatch": "^2.0.5" } }, "miller-rabin": { @@ -8470,9 +11762,9 @@ } }, "mime": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", - "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { "version": "1.44.0", @@ -8507,9 +11799,9 @@ } }, "mini-css-extract-plugin": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", - "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==", + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz", + "integrity": "sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA==", "requires": { "loader-utils": "^1.1.0", "normalize-url": "1.9.1", @@ -8517,6 +11809,24 @@ "webpack-sources": "^1.1.0" }, "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, "schema-utils": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", @@ -8584,6 +11894,15 @@ "minipass": "^3.0.0" } }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + } + }, "mississippi": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", @@ -8686,6 +12005,17 @@ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" }, + "nan": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "optional": true + }, + "nanoid": { + "version": "3.1.16", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.16.tgz", + "integrity": "sha512-+AK8MN0WHji40lj8AEuwLOvLSbWYApQpre/aFJZD71r43wVRLrOYS4FmJOPQYon1TqB462RzrrxlfA74XRES8w==" + }, "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", @@ -8711,6 +12041,14 @@ } } }, + "native-url": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz", + "integrity": "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==", + "requires": { + "querystring": "^0.2.0" + } + }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -8813,21 +12151,6 @@ } } } - }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - } - } } } }, @@ -8837,28 +12160,34 @@ "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" }, "node-notifier": { - "version": "5.4.3", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", - "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.0.tgz", + "integrity": "sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA==", + "optional": true, "requires": { "growly": "^1.3.0", - "is-wsl": "^1.1.0", - "semver": "^5.5.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", "shellwords": "^0.1.1", - "which": "^1.3.0" + "uuid": "^8.3.0", + "which": "^2.0.2" }, "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "optional": true, + "requires": { + "isexe": "^2.0.0" + } } } }, "node-releases": { - "version": "1.1.61", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.61.tgz", - "integrity": "sha512-DD5vebQLg8jLCOzwupn954fbIiZht05DAZs0k2u8NStSe6h9XdsuIQL8hSRKYiU8WUQRznmSDrKGbv3ObOmC7g==" + "version": "1.1.66", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.66.tgz", + "integrity": "sha512-JHEQ1iWPGK+38VLB2H9ef2otU4l8s3yAMt9Xf934r6+ojCYDMHPMqvCc9TnzfeFSP1QEOeU6YZEd3+De0LTCgg==" }, "normalize-package-data": { "version": "2.5.0", @@ -8879,12 +12208,9 @@ } }, "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "requires": { - "remove-trailing-separator": "^1.0.1" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" }, "normalize-range": { "version": "0.1.2", @@ -8958,39 +12284,35 @@ } } }, - "object-hash": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.3.tgz", - "integrity": "sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg==" - }, "object-inspect": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==" }, "object-is": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz", - "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.3.tgz", + "integrity": "sha512-teyqLvFWzLkq5B9ki8FVWA902UER2qkxmdA4nLf+wjOLAWgxzCWZNCxpDq9MvE8MmhWNr+I8w3BN49Vx36Y6Xg==", "requires": { "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" + "es-abstract": "^1.18.0-next.1" }, "dependencies": { "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", "requires": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "has": "^1.0.3", "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.0", + "object.assign": "^4.1.1", "string.prototype.trimend": "^1.0.1", "string.prototype.trimstart": "^1.0.1" } @@ -9002,11 +12324,6 @@ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" }, - "object-path": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.4.tgz", - "integrity": "sha1-NwrnUvvzfePqcKhhwju6iRVpGUk=" - }, "object-visit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", @@ -9016,12 +12333,12 @@ } }, "object.assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.1.tgz", - "integrity": "sha512-VT/cxmx5yaoHSOTSyrCygIDFco+RsibY2NM0a4RdEeY/4KgqezwFtK1yr3U67xYhqJSlASm2pKhLVzPj2lr4bA==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.0", "has-symbols": "^1.0.1", "object-keys": "^1.1.1" } @@ -9034,26 +12351,6 @@ "define-properties": "^1.1.3", "es-abstract": "^1.17.5", "has": "^1.0.3" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } } }, "object.fromentries": { @@ -9065,26 +12362,6 @@ "es-abstract": "^1.17.0-next.1", "function-bind": "^1.1.1", "has": "^1.0.3" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } } }, "object.getownpropertydescriptors": { @@ -9094,26 +12371,6 @@ "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.0-next.1" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } } }, "object.pick": { @@ -9133,26 +12390,6 @@ "es-abstract": "^1.17.0-next.1", "function-bind": "^1.1.1", "has": "^1.0.3" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } } }, "obuf": { @@ -9190,22 +12427,12 @@ } }, "open": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/open/-/open-7.2.1.tgz", - "integrity": "sha512-xbYCJib4spUdmcs0g/2mK1nKo/jO2T7INClWd/beL7PFkXRWgr8B23ssDHX/USPn2M2IjDR5UdpYs6I67SnTSA==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/open/-/open-7.3.0.tgz", + "integrity": "sha512-mgLwQIx2F/ye9SmbrUkurZCnkoXyXyu9EbHtJZrICjVAJfyMArdHp3KkixGdZx1ZHFPNIwl0DDM1dFFqXbTLZw==", "requires": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" - }, - "dependencies": { - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "requires": { - "is-docker": "^2.0.0" - } - } } }, "opn": { @@ -9214,28 +12441,35 @@ "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", "requires": { "is-wsl": "^1.1.0" + }, + "dependencies": { + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + } } }, "optimize-css-assets-webpack-plugin": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz", - "integrity": "sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz", + "integrity": "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==", "requires": { "cssnano": "^4.1.10", "last-call-webpack-plugin": "^3.0.0" } }, "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" } }, "original": { @@ -9257,12 +12491,9 @@ "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" }, "p-each-series": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz", - "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=", - "requires": { - "p-reduce": "^1.0.0" - } + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.1.0.tgz", + "integrity": "sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ==" }, "p-finally": { "version": "1.0.0", @@ -9278,26 +12509,21 @@ } }, "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "requires": { - "p-limit": "^2.0.0" + "p-limit": "^2.2.0" } }, "p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", "requires": { "aggregate-error": "^3.0.0" } }, - "p-reduce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", - "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=" - }, "p-retry": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", @@ -9365,13 +12591,6 @@ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "requires": { "callsites": "^3.0.0" - }, - "dependencies": { - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - } } }, "parse-asn1": { @@ -9387,18 +12606,20 @@ } }, "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", + "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", "requires": { + "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, "parse5": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", - "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==" + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==" }, "parseurl": { "version": "1.3.3", @@ -9430,9 +12651,9 @@ "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" }, "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" }, "path-is-absolute": { "version": "1.0.1", @@ -9460,12 +12681,9 @@ "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" }, "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "requires": { - "pify": "^3.0.0" - } + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, "pbkdf2": { "version": "3.1.1", @@ -9490,9 +12708,9 @@ "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" }, "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" }, "pinkie": { "version": "2.0.4", @@ -9521,6 +12739,38 @@ "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "requires": { "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } } }, "pkg-up": { @@ -9529,13 +12779,40 @@ "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", "requires": { "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } } }, - "pn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", - "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" - }, "pnp-webpack-plugin": { "version": "1.6.4", "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", @@ -9575,9 +12852,9 @@ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" }, "postcss": { - "version": "7.0.34", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.34.tgz", - "integrity": "sha512-H/7V2VeNScX9KE83GDrDZNiGT1m2H+UTnlinIzhjlLX9hfMUn1mHNnGeX81a1c8JSBdBvqk7c2ZOG6ZPn5itGw==", + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", "requires": { "chalk": "^2.4.2", "source-map": "^0.6.1", @@ -9617,9 +12894,9 @@ } }, "postcss-calc": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.4.tgz", - "integrity": "sha512-0I79VRAd1UTkaHzY9w83P39YGO/M3bG7/tNLrHGEunBolfoGM0hSjrGvjoeaj0JE/zIw5GsI2KZ0UwDJqv5hjw==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", "requires": { "postcss": "^7.0.27", "postcss-selector-parser": "^6.0.2", @@ -9828,11 +13105,11 @@ } }, "postcss-flexbugs-fixes": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz", - "integrity": "sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", + "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", "requires": { - "postcss": "^7.0.0" + "postcss": "^7.0.26" } }, "postcss-focus-visible": { @@ -9852,9 +13129,9 @@ } }, "postcss-font-variant": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.0.tgz", - "integrity": "sha512-M8BFYKOvCrI2aITzDad7kWuXXTm0YhGdP9Q8HanmN4EF1Hmcgs1KK5rSHylt/lUJe8yLxiSwWAHdScoEiIxztg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", + "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", "requires": { "postcss": "^7.0.2" } @@ -9896,12 +13173,48 @@ } }, "postcss-load-config": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.1.tgz", - "integrity": "sha512-D2ENobdoZsW0+BHy4x1CAkXtbXtYWYRIxL/JbtRBqrRGOPtJ2zoga/bEZWhV/ShWB5saVxJMzbMdSyA/vv4tXw==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", "requires": { "cosmiconfig": "^5.0.0", "import-cwd": "^2.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } } }, "postcss-loader": { @@ -9915,6 +13228,24 @@ "schema-utils": "^1.0.0" }, "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, "schema-utils": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", @@ -10421,11 +13752,29 @@ } }, "postcss-safe-parser": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz", - "integrity": "sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz", + "integrity": "sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==", "requires": { - "postcss": "^7.0.0" + "postcss": "^8.1.0" + }, + "dependencies": { + "postcss": { + "version": "8.1.7", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.1.7.tgz", + "integrity": "sha512-llCQW1Pz4MOPwbZLmOddGM9eIJ8Bh7SZ2Oj5sxZva77uVaotYDsYTch1WBTNu7fUY0fpWp0fdt7uW40D4sRiiQ==", + "requires": { + "colorette": "^1.2.1", + "line-column": "^1.0.2", + "nanoid": "^3.1.16", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } } }, "postcss-selector-matches": { @@ -10501,9 +13850,9 @@ } }, "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" }, "prepend-http": { "version": "1.0.4", @@ -10516,12 +13865,12 @@ "integrity": "sha512-s1Iam6Gwz3JI5Hweaz4GoCD1WUNUIyzePFy5+Js2hjwGVt2Z79wNN+ZKOZ2vB6C+Xs6njyB84Z1IthQg8d9LxA==" }, "pretty-error": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", - "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", "requires": { - "renderkid": "^2.0.1", - "utila": "~0.4" + "lodash": "^4.17.20", + "renderkid": "^2.0.4" } }, "pretty-format": { @@ -10571,12 +13920,12 @@ "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" }, "prompts": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz", - "integrity": "sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", "requires": { "kleur": "^3.0.3", - "sisteransi": "^1.0.4" + "sisteransi": "^1.0.5" } }, "prop-types": { @@ -10756,176 +14105,75 @@ } }, "react-app-polyfill": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-1.0.6.tgz", - "integrity": "sha512-OfBnObtnGgLGfweORmdZbyEz+3dgVePQBb3zipiaDsMHV1NpWm0rDFYIVXFV/AK+x4VIIfWHhrdMIeoTLyRr2g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz", + "integrity": "sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA==", "requires": { - "core-js": "^3.5.0", + "core-js": "^3.6.5", "object-assign": "^4.1.1", - "promise": "^8.0.3", + "promise": "^8.1.0", "raf": "^3.4.1", - "regenerator-runtime": "^0.13.3", - "whatwg-fetch": "^3.0.0" + "regenerator-runtime": "^0.13.7", + "whatwg-fetch": "^3.4.1" } }, "react-dev-utils": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-10.2.1.tgz", - "integrity": "sha512-XxTbgJnYZmxuPtY3y/UV0D8/65NKkmaia4rXzViknVnZeVlklSh8u6TnaEYPfAi/Gh1TP4mEOXHI6jQOPbeakQ==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.0.tgz", + "integrity": "sha512-uIZTUZXB5tbiM/0auUkLVjWhZGM7DSI304iGunyhA9m985iIDVXd9I4z6MkNa9jeLzeUJbU9A7TUNrcbXAahxw==", "requires": { - "@babel/code-frame": "7.8.3", + "@babel/code-frame": "7.10.4", "address": "1.1.2", - "browserslist": "4.10.0", + "browserslist": "4.14.2", "chalk": "2.4.2", - "cross-spawn": "7.0.1", + "cross-spawn": "7.0.3", "detect-port-alt": "1.1.6", "escape-string-regexp": "2.0.0", - "filesize": "6.0.1", + "filesize": "6.1.0", "find-up": "4.1.0", - "fork-ts-checker-webpack-plugin": "3.1.1", + "fork-ts-checker-webpack-plugin": "4.1.6", "global-modules": "2.0.0", - "globby": "8.0.2", + "globby": "11.0.1", "gzip-size": "5.1.1", - "immer": "1.10.0", - "inquirer": "7.0.4", + "immer": "7.0.9", + "inquirer": "7.3.3", "is-root": "2.1.0", - "loader-utils": "1.2.3", + "loader-utils": "2.0.0", "open": "^7.0.2", "pkg-up": "3.1.0", - "react-error-overlay": "^6.0.7", + "react-error-overlay": "^6.0.8", "recursive-readdir": "2.2.2", "shell-quote": "1.7.2", "strip-ansi": "6.0.0", "text-table": "0.2.0" }, "dependencies": { - "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", - "requires": { - "@babel/highlight": "^7.8.3" - } - }, - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - }, "browserslist": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz", - "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==", + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", + "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", "requires": { - "caniuse-lite": "^1.0.30001035", - "electron-to-chromium": "^1.3.378", - "node-releases": "^1.1.52", - "pkg-up": "^3.1.0" + "caniuse-lite": "^1.0.30001125", + "electron-to-chromium": "^1.3.564", + "escalade": "^3.0.2", + "node-releases": "^1.1.61" } }, - "cli-width": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", - "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" - }, "cross-spawn": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", - "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "requires": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" - }, "escape-string-regexp": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "inquirer": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.4.tgz", - "integrity": "sha512-Bu5Td5+j11sCkqfqmUTiwv+tWisMtP0L7Q8WrqA2C/BbBhy1YTdFrvjjlrKq8oagA/tLQBski2Gcx/Sqyi2qSQ==", - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^2.4.2", - "cli-cursor": "^3.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.15", - "mute-stream": "0.0.8", - "run-async": "^2.2.0", - "rxjs": "^6.5.3", - "string-width": "^4.1.0", - "strip-ansi": "^5.1.0", - "through": "^2.3.6" - }, - "dependencies": { - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -10944,21 +14192,6 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - } - } - }, "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -10981,9 +14214,9 @@ } }, "react-error-overlay": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.7.tgz", - "integrity": "sha512-TAv1KJFh3RhqxNvhzxj6LeT5NWklP6rDr2a0jaTfsZ5wSZWHOGeqQyejUp3xxLfPt2UpyJEcVQB/zyPcmonNFA==" + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.8.tgz", + "integrity": "sha512-HvPuUQnLp5H7TouGq3kzBeioJmXms1wHy9EGjz2OURWBp4qZO6AfGEcnxts1D/CbwPLRAgTMPCEgYhA3sEM4vw==" }, "react-is": { "version": "16.13.1", @@ -11007,6 +14240,11 @@ "react-is": "^16.9.0" } }, + "react-refresh": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", + "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" + }, "react-router": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.0.tgz", @@ -11054,63 +14292,68 @@ } }, "react-scripts": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-3.4.3.tgz", - "integrity": "sha512-oSnoWmii/iKdeQiwaO6map1lUaZLmG0xIUyb/HwCVFLT7gNbj8JZ9RmpvMCZ4fB98ZUMRfNmp/ft8uy/xD1RLA==", - "requires": { - "@babel/core": "7.9.0", - "@svgr/webpack": "4.3.3", - "@typescript-eslint/eslint-plugin": "^2.10.0", - "@typescript-eslint/parser": "^2.10.0", - "babel-eslint": "10.1.0", - "babel-jest": "^24.9.0", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.0.tgz", + "integrity": "sha512-icJ/ctwV5XwITUOupBP9TUVGdWOqqZ0H08tbJ1kVC5VpNWYzEZ3e/x8axhV15ZXRsixLo27snwQE7B6Zd9J2Tg==", + "requires": { + "@babel/core": "7.12.3", + "@pmmmwh/react-refresh-webpack-plugin": "0.4.2", + "@svgr/webpack": "5.4.0", + "@typescript-eslint/eslint-plugin": "^4.5.0", + "@typescript-eslint/parser": "^4.5.0", + "babel-eslint": "^10.1.0", + "babel-jest": "^26.6.0", "babel-loader": "8.1.0", - "babel-plugin-named-asset-import": "^0.3.6", - "babel-preset-react-app": "^9.1.2", - "camelcase": "^5.3.1", + "babel-plugin-named-asset-import": "^0.3.7", + "babel-preset-react-app": "^10.0.0", + "bfj": "^7.0.2", + "camelcase": "^6.1.0", "case-sensitive-paths-webpack-plugin": "2.3.0", - "css-loader": "3.4.2", + "css-loader": "4.3.0", "dotenv": "8.2.0", "dotenv-expand": "5.1.0", - "eslint": "^6.6.0", - "eslint-config-react-app": "^5.2.1", - "eslint-loader": "3.0.3", - "eslint-plugin-flowtype": "4.6.0", - "eslint-plugin-import": "2.20.1", - "eslint-plugin-jsx-a11y": "6.2.3", - "eslint-plugin-react": "7.19.0", - "eslint-plugin-react-hooks": "^1.6.1", - "file-loader": "4.3.0", - "fs-extra": "^8.1.0", - "fsevents": "2.1.2", - "html-webpack-plugin": "4.0.0-beta.11", + "eslint": "^7.11.0", + "eslint-config-react-app": "^6.0.0", + "eslint-plugin-flowtype": "^5.2.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jest": "^24.1.0", + "eslint-plugin-jsx-a11y": "^6.3.1", + "eslint-plugin-react": "^7.21.5", + "eslint-plugin-react-hooks": "^4.2.0", + "eslint-plugin-testing-library": "^3.9.2", + "eslint-webpack-plugin": "^2.1.0", + "file-loader": "6.1.1", + "fs-extra": "^9.0.1", + "fsevents": "^2.1.3", + "html-webpack-plugin": "4.5.0", "identity-obj-proxy": "3.0.0", - "jest": "24.9.0", - "jest-environment-jsdom-fourteen": "1.0.1", - "jest-resolve": "24.9.0", - "jest-watch-typeahead": "0.4.2", - "mini-css-extract-plugin": "0.9.0", - "optimize-css-assets-webpack-plugin": "5.0.3", + "jest": "26.6.0", + "jest-circus": "26.6.0", + "jest-resolve": "26.6.0", + "jest-watch-typeahead": "0.6.1", + "mini-css-extract-plugin": "0.11.3", + "optimize-css-assets-webpack-plugin": "5.0.4", "pnp-webpack-plugin": "1.6.4", - "postcss-flexbugs-fixes": "4.1.0", + "postcss-flexbugs-fixes": "4.2.1", "postcss-loader": "3.0.0", "postcss-normalize": "8.0.1", "postcss-preset-env": "6.7.0", - "postcss-safe-parser": "4.0.1", - "react-app-polyfill": "^1.0.6", - "react-dev-utils": "^10.2.1", - "resolve": "1.15.0", - "resolve-url-loader": "3.1.1", + "postcss-safe-parser": "5.0.2", + "react-app-polyfill": "^2.0.0", + "react-dev-utils": "^11.0.0", + "react-refresh": "^0.8.3", + "resolve": "1.18.1", + "resolve-url-loader": "^3.1.2", "sass-loader": "8.0.2", - "semver": "6.3.0", - "style-loader": "0.23.1", - "terser-webpack-plugin": "2.3.8", - "ts-pnp": "1.1.6", - "url-loader": "2.3.0", - "webpack": "4.42.0", + "semver": "7.3.2", + "style-loader": "1.3.0", + "terser-webpack-plugin": "4.2.3", + "ts-pnp": "1.2.0", + "url-loader": "4.1.1", + "webpack": "4.44.2", "webpack-dev-server": "3.11.0", "webpack-manifest-plugin": "2.2.0", - "workbox-webpack-plugin": "4.3.1" + "workbox-webpack-plugin": "5.1.4" } }, "react-transition-group": { @@ -11125,22 +14368,82 @@ } }, "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", "requires": { - "load-json-file": "^4.0.0", + "load-json-file": "^2.0.0", "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" + "path-type": "^2.0.0" + }, + "dependencies": { + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "requires": { + "pify": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } } }, "read-pkg-up": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", - "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", "requires": { - "find-up": "^3.0.0", - "read-pkg": "^3.0.0" + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } } }, "readable-stream": { @@ -11154,21 +14457,14 @@ } }, "readdirp": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", - "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "optional": true, "requires": { "picomatch": "^2.2.1" } }, - "realpath-native": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", - "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", - "requires": { - "util.promisify": "^1.0.0" - } - }, "recursive-readdir": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", @@ -11206,9 +14502,9 @@ "integrity": "sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw==" }, "regenerate": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", - "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==" + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" }, "regenerate-unicode-properties": { "version": "8.2.0", @@ -11241,9 +14537,9 @@ } }, "regex-parser": { - "version": "2.2.10", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.10.tgz", - "integrity": "sha512-8t6074A68gHfU8Neftl0Le6KTDwfGAj7IyjPIMSfikI2wJUTHDMaIq42bUsfVnj8mhx0R+45rdUXHGpN164avA==" + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" }, "regexp.prototype.flags": { "version": "1.3.0", @@ -11252,26 +14548,6 @@ "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.0-next.1" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } } }, "regexpp": { @@ -11323,15 +14599,15 @@ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" }, "renderkid": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz", - "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.4.tgz", + "integrity": "sha512-K2eXrSOJdq+HuKzlcjOlGoOarUu5SDguDEhE7+Ah4zuOWL40j8A/oHvLlLob9PSTNvVnBd+/q0Er1QfpEuem5g==", "requires": { "css-select": "^1.1.0", "dom-converter": "^0.2", "htmlparser2": "^3.3.0", - "strip-ansi": "^3.0.0", - "utila": "^0.4.0" + "lodash": "^4.17.20", + "strip-ansi": "^3.0.0" }, "dependencies": { "ansi-regex": { @@ -11411,6 +14687,15 @@ "uuid": "^3.3.2" }, "dependencies": { + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, "uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", @@ -11434,6 +14719,17 @@ "request-promise-core": "1.1.4", "stealthy-require": "^1.1.1", "tough-cookie": "^2.3.3" + }, + "dependencies": { + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + } } }, "require-directory": { @@ -11452,25 +14748,33 @@ "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, "resolve": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.0.tgz", - "integrity": "sha512-+hTmAldEGE80U2wJJDC1lebb5jWqvTYAfm3YZ1ckk1gBr0MnCqUKlwK1e+anaFljIl+F5tR5IoZcm4ZDA1zMQw==", + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", + "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", "requires": { + "is-core-module": "^2.0.0", "path-parse": "^1.0.6" } }, "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "requires": { - "resolve-from": "^3.0.0" + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } } }, "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" }, "resolve-pathname": { "version": "3.0.0", @@ -11483,11 +14787,11 @@ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" }, "resolve-url-loader": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.1.tgz", - "integrity": "sha512-K1N5xUjj7v0l2j/3Sgs5b8CjrrgtC70SmdCuZiJ8tSyb5J+uk3FoeZ4b7yTnH6j7ngI+Bc5bldHJIa8hYdu2gQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz", + "integrity": "sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ==", "requires": { - "adjust-sourcemap-loader": "2.0.0", + "adjust-sourcemap-loader": "3.0.0", "camelcase": "5.3.1", "compose-function": "3.0.3", "convert-source-map": "1.7.0", @@ -11499,6 +14803,11 @@ "source-map": "0.6.1" }, "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, "emojis-list": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", @@ -11566,6 +14875,11 @@ "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, "rework": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", @@ -11614,6 +14928,79 @@ "inherits": "^2.0.1" } }, + "rollup": { + "version": "1.32.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz", + "integrity": "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==", + "requires": { + "@types/estree": "*", + "@types/node": "*", + "acorn": "^7.1.0" + } + }, + "rollup-plugin-babel": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz", + "integrity": "sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "rollup-pluginutils": "^2.8.1" + } + }, + "rollup-plugin-terser": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz", + "integrity": "sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==", + "requires": { + "@babel/code-frame": "^7.5.5", + "jest-worker": "^24.9.0", + "rollup-pluginutils": "^2.8.2", + "serialize-javascript": "^4.0.0", + "terser": "^4.6.2" + }, + "dependencies": { + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "requires": { + "estree-walker": "^0.6.1" + }, + "dependencies": { + "estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" + } + } + }, "rsvp": { "version": "4.8.5", "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", @@ -11624,6 +15011,11 @@ "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" }, + "run-parallel": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz", + "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==" + }, "run-queue": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", @@ -11672,6 +15064,125 @@ "micromatch": "^3.1.4", "minimist": "^1.1.1", "walker": "~1.0.5" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } } }, "sanitize.css": { @@ -11701,11 +15212,34 @@ "shallow-clone": "^3.0.0" } }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, "shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", @@ -11722,11 +15256,11 @@ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" }, "saxes": { - "version": "3.1.11", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", - "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", "requires": { - "xmlchars": "^2.1.1" + "xmlchars": "^2.2.0" } }, "scheduler": { @@ -11762,9 +15296,9 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" }, "send": { "version": "0.17.1", @@ -11801,11 +15335,6 @@ } } }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, "ms": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", @@ -11814,9 +15343,9 @@ } }, "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", "requires": { "randombytes": "^2.1.0" } @@ -11974,7 +15503,8 @@ "shellwords": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "optional": true }, "side-channel": { "version": "1.0.3", @@ -11983,6 +15513,27 @@ "requires": { "es-abstract": "^1.18.0-next.0", "object-inspect": "^1.8.0" + }, + "dependencies": { + "es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } } }, "signal-exit": { @@ -12011,9 +15562,9 @@ "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" }, "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" }, "slice-ansi": { "version": "2.1.0", @@ -12023,13 +15574,6 @@ "ansi-styles": "^3.2.0", "astral-regex": "^1.0.0", "is-fullwidth-code-point": "^2.0.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - } } }, "snapdragon": { @@ -12236,6 +15780,11 @@ "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, "spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", @@ -12319,11 +15868,10 @@ } }, "ssri": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.0.tgz", - "integrity": "sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.0.tgz", + "integrity": "sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA==", "requires": { - "figgy-pudding": "^3.5.1", "minipass": "^3.1.1" } }, @@ -12333,9 +15881,24 @@ "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" }, "stack-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", - "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==" + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.2.tgz", + "integrity": "sha512-0H7QK2ECz3fyZMzQ8rH0j2ykpfbnd20BFtfg/SqVC2+sCTtcw0aDTGB7dk+de4U4uUeuz6nOtJcrkFFLG1B0Rg==", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + } + } + }, + "stackframe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" }, "static-extend": { "version": "0.1.2", @@ -12455,45 +16018,40 @@ "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" }, "string-length": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", - "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", + "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", "requires": { - "astral-regex": "^1.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "^3.0.0" - } - } + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" } }, + "string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" }, "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "requires": { - "ansi-regex": "^5.0.0" + "ansi-regex": "^4.1.0" } } } @@ -12509,51 +16067,32 @@ "internal-slot": "^1.0.2", "regexp.prototype.flags": "^1.3.0", "side-channel": "^1.0.2" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } } }, "string.prototype.trimend": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", - "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.2.tgz", + "integrity": "sha512-8oAG/hi14Z4nOVP0z6mdiVZ/wqjDtWSLygMigTzAb+7aPEDTleeFf+WrF+alzecxIRkckkJVn+dTlwzJXORATw==", "requires": { "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" + "es-abstract": "^1.18.0-next.1" }, "dependencies": { "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", "requires": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "has": "^1.0.3", "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.0", + "object.assign": "^4.1.1", "string.prototype.trimend": "^1.0.1", "string.prototype.trimstart": "^1.0.1" } @@ -12561,28 +16100,29 @@ } }, "string.prototype.trimstart": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", - "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.2.tgz", + "integrity": "sha512-7F6CdBTl5zyu30BJFdzSTlSlLPwODC23Od+iLoVH8X6+3fvDPPuBVVj9iaB1GOsSTSIgVfsfm27R2FGrAPznWg==", "requires": { "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" + "es-abstract": "^1.18.0-next.1" }, "dependencies": { "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", "requires": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "has": "^1.0.3", "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.0", + "object.assign": "^4.1.1", "string.prototype.trimend": "^1.0.1", "string.prototype.trimstart": "^1.0.1" } @@ -12622,18 +16162,11 @@ } }, "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "requires": { - "ansi-regex": "^4.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - } + "ansi-regex": "^5.0.0" } }, "strip-bom": { @@ -12655,6 +16188,11 @@ "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + }, "strip-indent": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", @@ -12669,24 +16207,12 @@ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" }, "style-loader": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz", - "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", + "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", "requires": { - "loader-utils": "^1.1.0", - "schema-utils": "^1.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } + "loader-utils": "^2.0.0", + "schema-utils": "^2.7.0" } }, "stylehacks": { @@ -12719,6 +16245,30 @@ "has-flag": "^3.0.0" } }, + "supports-hyperlinks": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", + "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "svg-parser": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", @@ -12763,28 +16313,6 @@ "lodash": "^4.17.14", "slice-ansi": "^2.1.0", "string-width": "^3.0.0" - }, - "dependencies": { - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - } } }, "tapable": { @@ -12792,6 +16320,57 @@ "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" }, + "tar": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.5.tgz", + "integrity": "sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg==", + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + } + }, + "temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=" + }, + "tempy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "requires": { + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, "terser": { "version": "4.8.0", "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", @@ -12802,6 +16381,11 @@ "source-map-support": "~0.5.12" }, "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -12810,21 +16394,26 @@ } }, "terser-webpack-plugin": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz", - "integrity": "sha512-/fKw3R+hWyHfYx7Bv6oPqmk4HGQcrWLtV3X6ggvPuwPNHSnzvVV51z6OaaCOus4YLjutYGOz3pEpbhe6Up2s1w==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", + "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", "requires": { - "cacache": "^13.0.1", + "cacache": "^15.0.5", "find-cache-dir": "^3.3.1", - "jest-worker": "^25.4.0", - "p-limit": "^2.3.0", - "schema-utils": "^2.6.6", - "serialize-javascript": "^4.0.0", + "jest-worker": "^26.5.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", "source-map": "^0.6.1", - "terser": "^4.6.12", + "terser": "^5.3.4", "webpack-sources": "^1.4.3" }, "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, "find-cache-dir": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", @@ -12835,37 +16424,6 @@ "pkg-dir": "^4.1.0" } }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jest-worker": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", - "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", - "requires": { - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, "make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -12874,18 +16432,13 @@ "semver": "^6.0.0" } }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + "p-limit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.2.tgz", + "integrity": "sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==", + "requires": { + "p-try": "^2.0.0" + } }, "pkg-dir": { "version": "4.2.0", @@ -12895,30 +16448,53 @@ "find-up": "^4.0.0" } }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "terser": { + "version": "5.3.8", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.3.8.tgz", + "integrity": "sha512-zVotuHoIfnYjtlurOouTazciEfL7V38QMAOhGqpXDEg6yT13cF4+fEP9b0rrCEQTn+tT46uxgFsTZzhygk+CzQ==", "requires": { - "has-flag": "^4.0.0" + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } } } } }, "test-exclude": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", - "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "requires": { - "glob": "^7.1.3", - "minimatch": "^3.0.4", - "read-pkg-up": "^4.0.0", - "require-main-filename": "^2.0.0" + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" } }, "text-table": { @@ -12927,9 +16503,9 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" }, "throat": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", - "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" }, "through": { "version": "2.3.8", @@ -12975,9 +16551,9 @@ "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" }, "timers-browserify": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", - "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", "requires": { "setimmediate": "^1.0.4" } @@ -13040,12 +16616,11 @@ } }, "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "is-number": "^7.0.0" } }, "toidentifier": { @@ -13054,31 +16629,58 @@ "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" }, "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", "requires": { + "ip-regex": "^2.1.0", "psl": "^1.1.28", "punycode": "^2.1.1" } }, "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", + "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", "requires": { - "punycode": "^2.1.0" + "punycode": "^2.1.1" } }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, "ts-pnp": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.1.6.tgz", - "integrity": "sha512-CrG5GqAAzMT7144Cl+UIFP7mz/iIhiy+xQ6GGcnjTezhALT02uPMRw7tgDSESgB5MsfKt55+GPWw4ir1kVtMIQ==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==" + }, + "tsconfig-paths": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + } + } }, "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "tsutils": { "version": "3.17.1", @@ -13112,13 +16714,18 @@ "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" }, "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "requires": { - "prelude-ls": "~1.1.2" + "prelude-ls": "^1.2.1" } }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + }, "type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", @@ -13138,6 +16745,14 @@ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, "unicode-canonical-property-names-ecmascript": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", @@ -13199,10 +16814,18 @@ "imurmurhash": "^0.1.4" } }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "requires": { + "crypto-random-string": "^1.0.0" + } + }, "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" }, "unpipe": { "version": "1.0.0", @@ -13285,13 +16908,25 @@ } }, "url-loader": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-2.3.0.tgz", - "integrity": "sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", "requires": { - "loader-utils": "^1.2.3", - "mime": "^2.4.4", - "schema-utils": "^2.5.0" + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } } }, "url-parse": { @@ -13309,17 +16944,17 @@ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" }, "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", "requires": { - "inherits": "2.0.1" + "inherits": "2.0.3" }, "dependencies": { "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" } } }, @@ -13337,26 +16972,6 @@ "es-abstract": "^1.17.2", "has-symbols": "^1.0.1", "object.getownpropertydescriptors": "^2.1.0" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } } }, "utila": { @@ -13375,9 +16990,26 @@ "integrity": "sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ==" }, "v8-compile-cache": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", - "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==" + }, + "v8-to-istanbul": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.0.0.tgz", + "integrity": "sha512-fLL2rFuQpMtm9r8hrAV2apXX/WqHJ6+IC4/eQVdMDGBUgH/YMV4Gv3duk3kjmyg6uiQWBAA9nJwue4iJUOkHeA==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } }, "validate-npm-package-license": { "version": "3.0.4", @@ -13427,12 +17059,10 @@ } }, "w3c-xmlserializer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", - "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", "requires": { - "domexception": "^1.0.1", - "webidl-conversions": "^4.0.2", "xml-name-validator": "^3.0.0" } }, @@ -13450,31 +17080,81 @@ } }, "watchpack": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", - "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", "requires": { "chokidar": "^3.4.1", "graceful-fs": "^4.1.2", "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.0" + "watchpack-chokidar2": "^2.0.1" } }, "watchpack-chokidar2": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", - "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", "optional": true, "requires": { "chokidar": "^2.1.8" }, "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "optional": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "optional": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, "binary-extensions": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", "optional": true }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "optional": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, "chokidar": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", @@ -13495,11 +17175,38 @@ "upath": "^1.1.1" } }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "optional": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, "fsevents": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "optional": true + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } }, "glob-parent": { "version": "3.1.0", @@ -13531,12 +17238,53 @@ "binary-extensions": "^1.0.0" } }, - "normalize-path": { + "is-number": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "optional": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "optional": true }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "optional": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -13571,6 +17319,16 @@ "requires": { "safe-buffer": "~5.1.0" } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "optional": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } } } }, @@ -13583,74 +17341,201 @@ } }, "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" }, "webpack": { - "version": "4.42.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.42.0.tgz", - "integrity": "sha512-EzJRHvwQyBiYrYqhyjW9AqM90dE4+s1/XtCfn7uWg6cS72zH+2VPFAlsnW0+W0cDi0XRjNKUMoJtpSi50+Ph6w==", - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-module-context": "1.8.5", - "@webassemblyjs/wasm-edit": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5", - "acorn": "^6.2.1", + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", "ajv": "^6.10.2", "ajv-keywords": "^3.4.1", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.1.0", + "enhanced-resolve": "^4.3.0", "eslint-scope": "^4.0.3", "json-parse-better-errors": "^1.0.2", "loader-runner": "^2.4.0", "loader-utils": "^1.2.3", "memory-fs": "^0.4.1", "micromatch": "^3.1.10", - "mkdirp": "^0.5.1", + "mkdirp": "^0.5.3", "neo-async": "^2.6.1", "node-libs-browser": "^2.2.1", "schema-utils": "^1.0.0", "tapable": "^1.1.3", "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.6.0", + "watchpack": "^1.7.4", "webpack-sources": "^1.4.1" }, "dependencies": { "acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==" + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } }, "cacache": { "version": "12.0.4", "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" } }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" } }, "schema-utils": { @@ -13663,6 +17548,14 @@ "ajv-keywords": "^3.1.0" } }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -13691,6 +17584,20 @@ "webpack-sources": "^1.4.0", "worker-farm": "^1.7.0" } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" } } }, @@ -13704,6 +17611,13 @@ "mkdirp": "^0.5.1", "range-parser": "^1.2.1", "webpack-log": "^2.0.0" + }, + "dependencies": { + "mime": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==" + } } }, "webpack-dev-server": { @@ -13751,11 +17665,62 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, "binary-extensions": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, "chokidar": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", @@ -13775,11 +17740,69 @@ "upath": "^1.1.1" } }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, "fsevents": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "optional": true + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } }, "glob-parent": { "version": "3.1.0", @@ -13800,6 +17823,15 @@ } } }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, "is-absolute-url": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", @@ -13813,10 +17845,70 @@ "binary-extensions": "^1.0.0" } }, - "normalize-path": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" }, "readable-stream": { "version": "2.3.7", @@ -13842,6 +17934,19 @@ "readable-stream": "^2.0.2" } }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + }, "schema-utils": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", @@ -13852,6 +17957,11 @@ "ajv-keywords": "^3.1.0" } }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -13876,6 +17986,40 @@ "has-flag": "^3.0.0" } }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, "ws": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", @@ -13883,6 +18027,32 @@ "requires": { "async-limiter": "~1.0.0" } + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } } } }, @@ -13895,6 +18065,11 @@ "uuid": "^3.3.2" }, "dependencies": { + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" + }, "uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", @@ -13922,6 +18097,19 @@ "jsonfile": "^4.0.0", "universalify": "^0.1.0" } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" } } }, @@ -13963,9 +18151,9 @@ } }, "whatwg-fetch": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.4.1.tgz", - "integrity": "sha512-sofZVzE1wKwO+EYPbWfiwzaKovWiZXf4coEzjGP9b2GBVgQRLQUZ2QcuPpQExGDAW5GItpEm6Tl4OU5mywnAoQ==" + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.5.0.tgz", + "integrity": "sha512-jXkLtsR42xhXg7akoDKvKWE40eJeI+2KZqcp2h3NsOrRnDvtWX36KcKl30dy+hxECivdk2BVUHVNrPtoMBUx6A==" }, "whatwg-mimetype": { "version": "2.3.0", @@ -13973,13 +18161,13 @@ "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" }, "whatwg-url": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", - "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz", + "integrity": "sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==", "requires": { "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" + "tr46": "^2.0.2", + "webidl-conversions": "^6.1.0" } }, "which": { @@ -14001,164 +18189,200 @@ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" }, "workbox-background-sync": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-4.3.1.tgz", - "integrity": "sha512-1uFkvU8JXi7L7fCHVBEEnc3asPpiAL33kO495UMcD5+arew9IbKW2rV5lpzhoWcm/qhGB89YfO4PmB/0hQwPRg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz", + "integrity": "sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA==", "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "workbox-broadcast-update": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-4.3.1.tgz", - "integrity": "sha512-MTSfgzIljpKLTBPROo4IpKjESD86pPFlZwlvVG32Kb70hW+aob4Jxpblud8EhNb1/L5m43DUM4q7C+W6eQMMbA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz", + "integrity": "sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA==", "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "workbox-build": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-4.3.1.tgz", - "integrity": "sha512-UHdwrN3FrDvicM3AqJS/J07X0KXj67R8Cg0waq1MKEOqzo89ap6zh6LmaLnRAjpB+bDIz+7OlPye9iii9KBnxw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-5.1.4.tgz", + "integrity": "sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow==", "requires": { - "@babel/runtime": "^7.3.4", - "@hapi/joi": "^15.0.0", + "@babel/core": "^7.8.4", + "@babel/preset-env": "^7.8.4", + "@babel/runtime": "^7.8.4", + "@hapi/joi": "^15.1.0", + "@rollup/plugin-node-resolve": "^7.1.1", + "@rollup/plugin-replace": "^2.3.1", + "@surma/rollup-plugin-off-main-thread": "^1.1.1", "common-tags": "^1.8.0", - "fs-extra": "^4.0.2", - "glob": "^7.1.3", - "lodash.template": "^4.4.0", - "pretty-bytes": "^5.1.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^8.1.0", + "glob": "^7.1.6", + "lodash.template": "^4.5.0", + "pretty-bytes": "^5.3.0", + "rollup": "^1.31.1", + "rollup-plugin-babel": "^4.3.3", + "rollup-plugin-terser": "^5.3.1", + "source-map": "^0.7.3", + "source-map-url": "^0.4.0", "stringify-object": "^3.3.0", "strip-comments": "^1.0.2", - "workbox-background-sync": "^4.3.1", - "workbox-broadcast-update": "^4.3.1", - "workbox-cacheable-response": "^4.3.1", - "workbox-core": "^4.3.1", - "workbox-expiration": "^4.3.1", - "workbox-google-analytics": "^4.3.1", - "workbox-navigation-preload": "^4.3.1", - "workbox-precaching": "^4.3.1", - "workbox-range-requests": "^4.3.1", - "workbox-routing": "^4.3.1", - "workbox-strategies": "^4.3.1", - "workbox-streams": "^4.3.1", - "workbox-sw": "^4.3.1", - "workbox-window": "^4.3.1" + "tempy": "^0.3.0", + "upath": "^1.2.0", + "workbox-background-sync": "^5.1.4", + "workbox-broadcast-update": "^5.1.4", + "workbox-cacheable-response": "^5.1.4", + "workbox-core": "^5.1.4", + "workbox-expiration": "^5.1.4", + "workbox-google-analytics": "^5.1.4", + "workbox-navigation-preload": "^5.1.4", + "workbox-precaching": "^5.1.4", + "workbox-range-requests": "^5.1.4", + "workbox-routing": "^5.1.4", + "workbox-strategies": "^5.1.4", + "workbox-streams": "^5.1.4", + "workbox-sw": "^5.1.4", + "workbox-window": "^5.1.4" }, "dependencies": { "fs-extra": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", - "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "requires": { - "graceful-fs": "^4.1.2", + "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", "universalify": "^0.1.0" } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" } } }, "workbox-cacheable-response": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-4.3.1.tgz", - "integrity": "sha512-Rp5qlzm6z8IOvnQNkCdO9qrDgDpoPNguovs0H8C+wswLuPgSzSp9p2afb5maUt9R1uTIwOXrVQMmPfPypv+npw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz", + "integrity": "sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA==", "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "workbox-core": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-4.3.1.tgz", - "integrity": "sha512-I3C9jlLmMKPxAC1t0ExCq+QoAMd0vAAHULEgRZ7kieCdUd919n53WC0AfvokHNwqRhGn+tIIj7vcb5duCjs2Kg==" + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz", + "integrity": "sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg==" }, "workbox-expiration": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-4.3.1.tgz", - "integrity": "sha512-vsJLhgQsQouv9m0rpbXubT5jw0jMQdjpkum0uT+d9tTwhXcEZks7qLfQ9dGSaufTD2eimxbUOJfWLbNQpIDMPw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz", + "integrity": "sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ==", "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "workbox-google-analytics": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-4.3.1.tgz", - "integrity": "sha512-xzCjAoKuOb55CBSwQrbyWBKqp35yg1vw9ohIlU2wTy06ZrYfJ8rKochb1MSGlnoBfXGWss3UPzxR5QL5guIFdg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz", + "integrity": "sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA==", "requires": { - "workbox-background-sync": "^4.3.1", - "workbox-core": "^4.3.1", - "workbox-routing": "^4.3.1", - "workbox-strategies": "^4.3.1" + "workbox-background-sync": "^5.1.4", + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4", + "workbox-strategies": "^5.1.4" } }, "workbox-navigation-preload": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-4.3.1.tgz", - "integrity": "sha512-K076n3oFHYp16/C+F8CwrRqD25GitA6Rkd6+qAmLmMv1QHPI2jfDwYqrytOfKfYq42bYtW8Pr21ejZX7GvALOw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz", + "integrity": "sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ==", "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "workbox-precaching": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-4.3.1.tgz", - "integrity": "sha512-piSg/2csPoIi/vPpp48t1q5JLYjMkmg5gsXBQkh/QYapCdVwwmKlU9mHdmy52KsDGIjVaqEUMFvEzn2LRaigqQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz", + "integrity": "sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA==", "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "workbox-range-requests": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-4.3.1.tgz", - "integrity": "sha512-S+HhL9+iTFypJZ/yQSl/x2Bf5pWnbXdd3j57xnb0V60FW1LVn9LRZkPtneODklzYuFZv7qK6riZ5BNyc0R0jZA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz", + "integrity": "sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw==", "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "workbox-routing": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-4.3.1.tgz", - "integrity": "sha512-FkbtrODA4Imsi0p7TW9u9MXuQ5P4pVs1sWHK4dJMMChVROsbEltuE79fBoIk/BCztvOJ7yUpErMKa4z3uQLX+g==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-5.1.4.tgz", + "integrity": "sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw==", "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "workbox-strategies": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-4.3.1.tgz", - "integrity": "sha512-F/+E57BmVG8dX6dCCopBlkDvvhg/zj6VDs0PigYwSN23L8hseSRwljrceU2WzTvk/+BSYICsWmRq5qHS2UYzhw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-5.1.4.tgz", + "integrity": "sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA==", "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" } }, "workbox-streams": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-4.3.1.tgz", - "integrity": "sha512-4Kisis1f/y0ihf4l3u/+ndMkJkIT4/6UOacU3A4BwZSAC9pQ9vSvJpIi/WFGQRH/uPXvuVjF5c2RfIPQFSS2uA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz", + "integrity": "sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw==", "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" } }, "workbox-sw": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-4.3.1.tgz", - "integrity": "sha512-0jXdusCL2uC5gM3yYFT6QMBzKfBr2XTk0g5TPAV4y8IZDyVNDyj1a8uSXy3/XrvkVTmQvLN4O5k3JawGReXr9w==" + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-5.1.4.tgz", + "integrity": "sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA==" }, "workbox-webpack-plugin": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-4.3.1.tgz", - "integrity": "sha512-gJ9jd8Mb8wHLbRz9ZvGN57IAmknOipD3W4XNE/Lk/4lqs5Htw4WOQgakQy/o/4CoXQlMCYldaqUg+EJ35l9MEQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz", + "integrity": "sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ==", "requires": { - "@babel/runtime": "^7.0.0", - "json-stable-stringify": "^1.0.1", - "workbox-build": "^4.3.1" + "@babel/runtime": "^7.5.5", + "fast-json-stable-stringify": "^2.0.0", + "source-map-url": "^0.4.0", + "upath": "^1.1.2", + "webpack-sources": "^1.3.0", + "workbox-build": "^5.1.4" } }, "workbox-window": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-4.3.1.tgz", - "integrity": "sha512-C5gWKh6I58w3GeSc0wp2Ne+rqVw8qwcmZnQGpjiek8A2wpbxSJb1FdCoQVO+jDJs35bFgo/WETgl1fqgsxN0Hg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-5.1.4.tgz", + "integrity": "sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw==", "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "worker-farm": { @@ -14178,33 +18402,54 @@ } }, "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" } } } @@ -14223,22 +18468,20 @@ } }, "write-file-atomic": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz", - "integrity": "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", "requires": { - "graceful-fs": "^4.1.11", "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" } }, "ws": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", - "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", - "requires": { - "async-limiter": "~1.0.0" - } + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.0.tgz", + "integrity": "sha512-kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ==" }, "xml-name-validator": { "version": "3.0.0", @@ -14250,14 +18493,6 @@ "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" }, - "xregexp": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.3.0.tgz", - "integrity": "sha512-7jXDIFXh5yJ/orPn4SXjuVrWWoi4Cr8jfV1eHv9CixKSbU+jY4mxfrBwAuDvupPNKpMUY+FeIqsVw/JLT9+B8g==", - "requires": { - "@babel/runtime-corejs3": "^7.8.3" - } - }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", @@ -14279,51 +18514,59 @@ "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==" }, "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", "require-main-filename": "^2.0.0", "set-blocking": "^2.0.0", - "string-width": "^3.0.0", + "string-width": "^4.2.0", "which-module": "^2.0.0", "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" + "yargs-parser": "^18.1.2" }, "dependencies": { "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" } } } }, "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", "requires": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + } } } } diff --git a/client/package.json b/client/package.json index d31e34b..4afd818 100644 --- a/client/package.json +++ b/client/package.json @@ -16,7 +16,7 @@ "react-moment": "^0.9.7", "react-redux": "^7.2.1", "react-router-dom": "^5.2.0", - "react-scripts": "3.4.3", + "react-scripts": "^4.0.0", "redux": "^4.0.5", "redux-devtools-extension": "^2.13.8", "redux-thunk": "^2.3.0", diff --git a/client/src/components/auth/ChangePassword.js b/client/src/components/auth/ChangePassword.js index 4b925e4..323e8c7 100644 --- a/client/src/components/auth/ChangePassword.js +++ b/client/src/components/auth/ChangePassword.js @@ -1,13 +1,16 @@ -import React, { useState } from "react"; +import React, { useState, useEffect } from "react"; import { connect } from "react-redux"; import { setAlert } from "../../actions/alert"; import { register, changePassword } from "../../actions/auth"; import PropTypes from "prop-types"; +import ChangePasswordValidate from "../../validations/ChangePasswordValidate"; // Material UI Icons import VpnKeyIcon from "@material-ui/icons/VpnKey"; const ChangePassword = ({ setAlert, changePassword, history }) => { + const [errors, setErrors] = useState({}); + const [isSubmitting, setIsSubmitting] = useState(false); const [formData, setFormData] = useState({ password: "", password2: "", @@ -20,13 +23,21 @@ const ChangePassword = ({ setAlert, changePassword, history }) => { const onSubmit = async (e) => { e.preventDefault(); - if (password !== password2) { - setAlert("Password confirmation does not match password", "danger", 5000); - } else { + setErrors(ChangePasswordValidate(formData)); + setIsSubmitting(true); + }; + + useEffect(() => { + if (Object.keys(errors).length === 0 && isSubmitting) { changePassword(formData, history); - // console.log(formData); + setFormData({ + ...formData, + password: "", + password2: "", + }); } - }; + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [errors]); return (
@@ -49,6 +60,9 @@ const ChangePassword = ({ setAlert, changePassword, history }) => { placeholder='Enter password' />
+ {errors.password && ( +
{errors.password}
+ )}
@@ -65,6 +79,9 @@ const ChangePassword = ({ setAlert, changePassword, history }) => { placeholder='Confirm new password' />
+ {errors.password2 && ( +
{errors.password2}
+ )}
diff --git a/client/src/components/auth/Login.js b/client/src/components/auth/Login.js index 686f6aa..4dbfd6f 100644 --- a/client/src/components/auth/Login.js +++ b/client/src/components/auth/Login.js @@ -1,14 +1,17 @@ -import React, { useState } from "react"; +import React, { useState, useEffect } from "react"; import { Redirect } from "react-router-dom"; import { login } from "../../actions/auth"; import { connect } from "react-redux"; import PropTypes from "prop-types"; +import LoginValidate from "../../validations/LoginValidate"; // Material UI Icons import VpnKeyIcon from "@material-ui/icons/VpnKey"; import EmailIcon from "@material-ui/icons/Email"; const Login = ({ login, isAuthenticated }) => { + const [errors, setErrors] = useState({}); + const [isSubmitting, setIsSubmitting] = useState(false); const [formData, setFormData] = useState({ email: "", password: "", @@ -21,9 +24,22 @@ const Login = ({ login, isAuthenticated }) => { const onSubmit = async (e) => { e.preventDefault(); - login(email, password); + setErrors(LoginValidate(formData)); + setIsSubmitting(true); }; + useEffect(() => { + if (Object.keys(errors).length === 0 && isSubmitting) { + login(email, password); + setFormData({ + ...formData, + email: "", + password: "", + }); + } + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [errors]); + // Redirect if logged in if (isAuthenticated) { return ; @@ -51,6 +67,9 @@ const Login = ({ login, isAuthenticated }) => { aria-describedby='basic-addon1' />
+ {errors.email && ( +
{errors.email}
+ )}
@@ -68,6 +87,9 @@ const Login = ({ login, isAuthenticated }) => { aria-describedby='basic-addon1' />
+ {errors.password && ( +
{errors.password}
+ )}
diff --git a/client/src/components/auth/Register.js b/client/src/components/auth/Register.js index 1dcf3a4..abd4049 100644 --- a/client/src/components/auth/Register.js +++ b/client/src/components/auth/Register.js @@ -1,8 +1,9 @@ -import React, { useState } from "react"; +import React, { useState, useEffect } from "react"; import { connect } from "react-redux"; import { setAlert } from "../../actions/alert"; import { register } from "../../actions/auth"; import PropTypes from "prop-types"; +import RegisterValidate from "../../validations/RegisterValidate"; // Material UI Icons import VpnKeyIcon from "@material-ui/icons/VpnKey"; @@ -11,6 +12,8 @@ import FaceIcon from "@material-ui/icons/Face"; import SupervisorAccountIcon from "@material-ui/icons/SupervisorAccount"; const Register = ({ setAlert, register, isAuthenticated, history }) => { + const [errors, setErrors] = useState({}); + const [isSubmitting, setIsSubmitting] = useState(false); const [formData, setFormData] = useState({ name: "", email: "", @@ -26,17 +29,24 @@ const Register = ({ setAlert, register, isAuthenticated, history }) => { const onSubmit = async (e) => { e.preventDefault(); - if (password !== password2) { - setAlert("Passwords do not match", "danger", 5000); - } else { - register({ name, email, password, role, history }); - } + setErrors(RegisterValidate(formData)); + setIsSubmitting(true); }; - // Redirect if logged in - // if (isAuthenticated) { - // return ; - // } + useEffect(() => { + if (Object.keys(errors).length === 0 && isSubmitting) { + register({ name, email, password, role, history }); + setFormData({ + ...formData, + name: "", + email: "", + role: "", + password: "", + password2: "", + }); + } + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [errors]); return (
@@ -59,6 +69,9 @@ const Register = ({ setAlert, register, isAuthenticated, history }) => { placeholder='Enter name' />
+ {errors.name && ( +
{errors.name}
+ )}
@@ -74,6 +87,9 @@ const Register = ({ setAlert, register, isAuthenticated, history }) => { placeholder='Enter email' />
+ {errors.email && ( +
{errors.email}
+ )}
@@ -93,6 +109,9 @@ const Register = ({ setAlert, register, isAuthenticated, history }) => {
+ {errors.role && ( +
{errors.role}
+ )}
@@ -108,6 +127,9 @@ const Register = ({ setAlert, register, isAuthenticated, history }) => { placeholder='Enter password' />
+ {errors.password && ( +
{errors.password}
+ )}
@@ -123,6 +145,9 @@ const Register = ({ setAlert, register, isAuthenticated, history }) => { placeholder='Enter confirm password' />
+ {errors.password2 && ( +
{errors.password2}
+ )}
{/*
diff --git a/client/src/components/layout/Alert.js b/client/src/components/layout/Alert.js index 31aa4ee..718795f 100644 --- a/client/src/components/layout/Alert.js +++ b/client/src/components/layout/Alert.js @@ -6,12 +6,8 @@ const Alert = ({ alerts }) => alerts !== null && alerts.length > 0 && alerts.map((alert) => ( -
-
- - {alert.msg} - -
+
+ {alert.msg}
)); diff --git a/client/src/components/layout/Spinner.js b/client/src/components/layout/Spinner.js index d5096a0..cf227e4 100644 --- a/client/src/components/layout/Spinner.js +++ b/client/src/components/layout/Spinner.js @@ -1,15 +1,14 @@ import React, { Fragment } from "react"; -import spinner from "./spinner.gif"; export default () => { return ( - Loading... +
+ +
); }; diff --git a/client/src/components/layout/spinner.gif b/client/src/components/layout/spinner.gif deleted file mode 100644 index 814c2db0177ac0a6902af1d63d0696f4d7ff487c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 317251 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àzJ(XYtEooTNXsLB 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 z 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 z%0D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