diff options
| -rw-r--r-- | .circleci/config.yml | 2 | ||||
| -rw-r--r-- | package-lock.json | 2656 | ||||
| -rw-r--r-- | package.json | 64 | ||||
| -rw-r--r-- | src/background/usecases/parsers.ts | 3 | 
4 files changed, 1492 insertions, 1233 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml index 8700c29..f6ee180 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -3,7 +3,7 @@ version: 2.1  executors:    default:      docker: -      - image: circleci/node:10-stretch-browsers +      - image: circleci/node:12.14.0-stretch-browsers      environment:        - FIREFOX_VERSION: "68.0esr"        - GECKODRIVER_VERSION: "0.24.0" diff --git a/package-lock.json b/package-lock.json index 7cdebb9..43d3053 100644 --- a/package-lock.json +++ b/package-lock.json @@ -61,27 +61,27 @@        }      },      "@babel/runtime": { -      "version": "7.5.5", -      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.5.5.tgz", -      "integrity": "sha512-28QvEGyQyNkB0/m2B4FU7IEZGK2NUrcMtT6BZEFALTguLk+AUT6ofsHtPk5QyjAdUkpMJ+/Em+quwz4HOt30AQ==", +      "version": "7.7.7", +      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.7.7.tgz", +      "integrity": "sha512-uCnC2JEVAu8AKB5do1WRIsvrdJ0flYx/A/9f/6chdacnEZ7LmavjdsDXr5ksYBegxtuTPR5Va9/+13QF/kFkCA==",        "dev": true,        "requires": {          "regenerator-runtime": "^0.13.2"        }      },      "@sinonjs/commons": { -      "version": "1.6.0", -      "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.6.0.tgz", -      "integrity": "sha512-w4/WHG7C4WWFyE5geCieFJF6MZkbW4VAriol5KlmQXpAQdxvV0p26sqNZOW6Qyw6Y0l9K4g+cHvvczR2sEEpqg==", +      "version": "1.7.0", +      "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.7.0.tgz", +      "integrity": "sha512-qbk9AP+cZUsKdW1GJsBpxPKFmCJ0T8swwzVje3qFd+AkQb74Q/tiuzrdfFg8AD2g5HH/XbE/I8Uc1KYHVYWfhg==",        "dev": true,        "requires": {          "type-detect": "4.0.8"        }      },      "@sinonjs/formatio": { -      "version": "3.2.1", -      "resolved": "https://registry.npmjs.org/@sinonjs/formatio/-/formatio-3.2.1.tgz", -      "integrity": "sha512-tsHvOB24rvyvV2+zKMmPkZ7dXX6LSLKZ7aOtXY6Edklp0uRcgGpOsQTTGTcWViFyx4uhWc6GV8QdnALbIbIdeQ==", +      "version": "3.2.2", +      "resolved": "https://registry.npmjs.org/@sinonjs/formatio/-/formatio-3.2.2.tgz", +      "integrity": "sha512-B8SEsgd8gArBLMD6zpRw3juQ2FVSsmdd7qlevyDqzS9WTCtvF55/gAL+h6gue8ZvPYcdiPdvueM/qm//9XzyTQ==",        "dev": true,        "requires": {          "@sinonjs/commons": "^1", @@ -97,14 +97,6 @@          "@sinonjs/commons": "^1.3.0",          "array-from": "^2.1.1",          "lodash": "^4.17.15" -      }, -      "dependencies": { -        "lodash": { -          "version": "4.17.15", -          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", -          "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", -          "dev": true -        }        }      },      "@sinonjs/text-encoding": { @@ -130,15 +122,15 @@        }      },      "@types/chai": { -      "version": "4.2.0", -      "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.0.tgz", -      "integrity": "sha512-zw8UvoBEImn392tLjxoavuonblX/4Yb9ha4KBU10FirCfwgzhKO0dvyJSF9ByxV1xK1r2AgnAi/tvQaLgxQqxA==", +      "version": "4.2.7", +      "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.7.tgz", +      "integrity": "sha512-luq8meHGYwvky0O7u0eQZdA7B4Wd9owUCqvbw2m3XCrCU8mplYOujMBbvyS547AxJkC+pGnd0Cm15eNxEUNU8g==",        "dev": true      },      "@types/connect": { -      "version": "3.4.32", -      "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.32.tgz", -      "integrity": "sha512-4r8qa0quOvh7lGD0pre62CAb1oni1OO6ecJLGCezTmhQ8Fz50Arx9RUszryR8KlgK6avuSXvviL6yWyViQABOg==", +      "version": "3.4.33", +      "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.33.tgz", +      "integrity": "sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A==",        "dev": true,        "requires": {          "@types/node": "*" @@ -151,9 +143,9 @@        "dev": true      },      "@types/express": { -      "version": "4.17.1", -      "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.1.tgz", -      "integrity": "sha512-VfH/XCP0QbQk5B5puLqTLEeFgR8lfCJHZJKkInZ9mkYd+u8byX0kztXEQxEk4wZXJs8HI+7km2ALXjn4YKcX9w==", +      "version": "4.17.2", +      "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.2.tgz", +      "integrity": "sha512-5mHFNyavtLoJmnusB8OKJ5bshSzw+qkMIBAobLrIM48HJvunFva9mOa6aBwh64lBFyNwBbs0xiEFuj4eU/NjCA==",        "dev": true,        "requires": {          "@types/body-parser": "*", @@ -162,9 +154,9 @@        }      },      "@types/express-serve-static-core": { -      "version": "4.16.9", -      "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.16.9.tgz", -      "integrity": "sha512-GqpaVWR0DM8FnRUJYKlWgyARoBUAVfRIeVDZQKOttLFp5SmhhF9YFIYeTPwMd/AXfxlP7xVO2dj1fGu0Q+krKQ==", +      "version": "4.17.1", +      "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.1.tgz", +      "integrity": "sha512-9e7jj549ZI+RxY21Cl0t8uBnWyb22HzILupyHZjYEVK//5TT/1bZodU+yUbLnPdoYViBBnNWbxp4zYjGV0zUGw==",        "dev": true,        "requires": {          "@types/node": "*", @@ -200,15 +192,15 @@        "dev": true      },      "@types/node": { -      "version": "12.7.5", -      "resolved": "https://registry.npmjs.org/@types/node/-/node-12.7.5.tgz", -      "integrity": "sha512-9fq4jZVhPNW8r+UYKnxF1e2HkDWOWKM5bC2/7c9wPV835I0aOrVbS/Hw/pWPk2uKrNXQqg9Z959Kz+IYDd5p3w==", +      "version": "12.12.21", +      "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.21.tgz", +      "integrity": "sha512-8sRGhbpU+ck1n0PGAUgVrWrWdjSW2aqNeyC15W88GRsMpSwzv6RJGlLhE7s2RhVSOdyDmxbqlWSeThq4/7xqlA==",        "dev": true      },      "@types/prop-types": { -      "version": "15.7.1", -      "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.1.tgz", -      "integrity": "sha512-CFzn9idOEpHrgdw8JsoTkaDDyRWk1jrzIV8djzcgpq0y9tG4B4lFT+Nxh52DVpDXV+n4+NPNv7M1Dj5uMp6XFg==", +      "version": "15.7.3", +      "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", +      "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==",        "dev": true      },      "@types/range-parser": { @@ -218,9 +210,9 @@        "dev": true      },      "@types/react": { -      "version": "16.9.2", -      "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.2.tgz", -      "integrity": "sha512-jYP2LWwlh+FTqGd9v7ynUKZzjj98T8x7Yclz479QdRhHfuW9yQ+0jjnD31eXSXutmBpppj5PYNLYLRfnZJvcfg==", +      "version": "16.9.17", +      "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.17.tgz", +      "integrity": "sha512-UP27In4fp4sWF5JgyV6pwVPAQM83Fj76JOcg02X5BZcpSu5Wx+fP9RMqc2v0ssBoQIFvD5JdKY41gjJJKmw6Bg==",        "dev": true,        "requires": {          "@types/prop-types": "*", @@ -228,18 +220,18 @@        }      },      "@types/react-dom": { -      "version": "16.9.0", -      "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.0.tgz", -      "integrity": "sha512-OL2lk7LYGjxn4b0efW3Pvf2KBVP0y1v3wip1Bp7nA79NkOpElH98q3WdCEdDj93b2b0zaeBG9DvriuKjIK5xDA==", +      "version": "16.9.4", +      "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.4.tgz", +      "integrity": "sha512-fya9xteU/n90tda0s+FtN5Ym4tbgxpq/hb/Af24dvs6uYnYn+fspaxw5USlw0R8apDNwxsqumdRoCoKitckQqw==",        "dev": true,        "requires": {          "@types/react": "*"        }      },      "@types/react-redux": { -      "version": "7.1.2", -      "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.2.tgz", -      "integrity": "sha512-Iim6UCtD0mZX9U3jBuT6ZObBZ8UlakoOgefiRgi5wakfbNnXd3TUwwUMgi3Ijc0fxsPLZ5ULoz0oDy15YIaLmQ==", +      "version": "7.1.5", +      "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.5.tgz", +      "integrity": "sha512-ZoNGQMDxh5ENY7PzU7MVonxDzS1l/EWiy8nUhDqxFqUZn4ovboCyvk4Djf68x6COb7vhGTKjyjxHxtFdAA5sUA==",        "dev": true,        "requires": {          "@types/hoist-non-react-statics": "^3.3.0", @@ -249,9 +241,9 @@        }      },      "@types/react-test-renderer": { -      "version": "16.9.0", -      "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-16.9.0.tgz", -      "integrity": "sha512-bN5EyjtuTY35xX7N5j0KP1vg5MpUXHpFTX6tGsqkNOthjNvet4VQOYRxFh+NT5cDSJrATmAFK9NLeYZ4mp/o0Q==", +      "version": "16.9.1", +      "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-16.9.1.tgz", +      "integrity": "sha512-nCXQokZN1jp+QkoDNmDZwoWpKY8HDczqevIDO4Uv9/s9rbGPbSpy8Uaxa5ixHKkcm/Wt0Y9C3wCxZivh4Al+rQ==",        "dev": true,        "requires": {          "@types/react": "*" @@ -281,9 +273,9 @@        }      },      "@types/selenium-webdriver": { -      "version": "4.0.2", -      "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-4.0.2.tgz", -      "integrity": "sha512-N8u76LXU6KmxdfKEhOvK/dNtWUg7aeXrQVRRhVqO1V4gYN7zL6SPPJC3GmauyxYnJtsG1BCegQK77pRwieLVhw==", +      "version": "4.0.6", +      "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-4.0.6.tgz", +      "integrity": "sha512-We3Ogdn6/EMiVUWyqHBfvLHogkgxhBWrmgayxCj5UqX5D6uVZ+JKr5qOqjGig+aHXVxDTnyisVF+t1vVINKD+w==",        "dev": true      },      "@types/serve-static": { @@ -297,68 +289,140 @@        }      },      "@types/sinon": { -      "version": "7.0.13", -      "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-7.0.13.tgz", -      "integrity": "sha512-d7c/C/+H/knZ3L8/cxhicHUiTDxdgap0b/aNJfsmLwFu/iOP17mdgbQsbHA3SJmrzsjD0l3UEE5SN4xxuz5ung==", +      "version": "7.5.1", +      "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-7.5.1.tgz", +      "integrity": "sha512-EZQUP3hSZQyTQRfiLqelC9NMWd1kqLcmQE0dMiklxBkgi84T+cHOhnKpgk4NnOWpGX863yE6+IaGnOXUNFqDnQ==",        "dev": true      },      "@typescript-eslint/eslint-plugin": { -      "version": "2.0.0", -      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.0.0.tgz", -      "integrity": "sha512-Mo45nxTTELODdl7CgpZKJISvLb+Fu64OOO2ZFc2x8sYSnUpFrBUW3H+H/ZGYmEkfnL6VkdtOSxgdt+Av79j0sA==", +      "version": "2.12.0", +      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.12.0.tgz", +      "integrity": "sha512-1t4r9rpLuEwl3hgt90jY18wJHSyb0E3orVL3DaqwmpiSDHmHiSspVsvsFF78BJ/3NNG3qmeso836jpuBWYziAA==",        "dev": true,        "requires": { -        "@typescript-eslint/experimental-utils": "2.0.0", -        "eslint-utils": "^1.4.0", +        "@typescript-eslint/experimental-utils": "2.12.0", +        "eslint-utils": "^1.4.3",          "functional-red-black-tree": "^1.0.1", -        "regexpp": "^2.0.1", -        "tsutils": "^3.14.0" +        "regexpp": "^3.0.0", +        "tsutils": "^3.17.1"        },        "dependencies": {          "eslint-utils": { -          "version": "1.4.2", -          "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.2.tgz", -          "integrity": "sha512-eAZS2sEUMlIeCjBeubdj45dmBHQwPHWyBcT1VSYB7o9x9WRRqKxyUoiXlRjyAwzN7YEzHJlYg0NmzDRWx6GP4Q==", +          "version": "1.4.3", +          "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", +          "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==",            "dev": true,            "requires": { -            "eslint-visitor-keys": "^1.0.0" +            "eslint-visitor-keys": "^1.1.0"            } +        }, +        "eslint-visitor-keys": { +          "version": "1.1.0", +          "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", +          "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", +          "dev": true +        }, +        "regexpp": { +          "version": "3.0.0", +          "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.0.0.tgz", +          "integrity": "sha512-Z+hNr7RAVWxznLPuA7DIh8UNX1j9CDrUQxskw9IrBE1Dxue2lyXT+shqEIeLUjrokxIP8CMy1WkjgG3rTsd5/g==", +          "dev": true          }        }      },      "@typescript-eslint/experimental-utils": { -      "version": "2.0.0", -      "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.0.tgz", -      "integrity": "sha512-XGJG6GNBXIEx/mN4eTRypN/EUmsd0VhVGQ1AG+WTgdvjHl0G8vHhVBHrd/5oI6RRYBRnedNymSYWW1HAdivtmg==", +      "version": "2.12.0", +      "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.0.tgz", +      "integrity": "sha512-jv4gYpw5N5BrWF3ntROvCuLe1IjRenLy5+U57J24NbPGwZFAjhnM45qpq0nDH1y/AZMb3Br25YiNVwyPbz6RkA==",        "dev": true,        "requires": {          "@types/json-schema": "^7.0.3", -        "@typescript-eslint/typescript-estree": "2.0.0", -        "eslint-scope": "^4.0.0" +        "@typescript-eslint/typescript-estree": "2.12.0", +        "eslint-scope": "^5.0.0" +      }, +      "dependencies": { +        "eslint-scope": { +          "version": "5.0.0", +          "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", +          "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", +          "dev": true, +          "requires": { +            "esrecurse": "^4.1.0", +            "estraverse": "^4.1.1" +          } +        }        }      },      "@typescript-eslint/parser": { -      "version": "2.0.0", -      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.0.0.tgz", -      "integrity": "sha512-ibyMBMr0383ZKserIsp67+WnNVoM402HKkxqXGlxEZsXtnGGurbnY90pBO3e0nBUM7chEEOcxUhgw9aPq7fEBA==", +      "version": "2.12.0", +      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.12.0.tgz", +      "integrity": "sha512-lPdkwpdzxEfjI8TyTzZqPatkrswLSVu4bqUgnB03fHSOwpC7KSerPgJRgIAf11UGNf7HKjJV6oaPZI4AghLU6g==",        "dev": true,        "requires": {          "@types/eslint-visitor-keys": "^1.0.0", -        "@typescript-eslint/experimental-utils": "2.0.0", -        "@typescript-eslint/typescript-estree": "2.0.0", -        "eslint-visitor-keys": "^1.0.0" +        "@typescript-eslint/experimental-utils": "2.12.0", +        "@typescript-eslint/typescript-estree": "2.12.0", +        "eslint-visitor-keys": "^1.1.0" +      }, +      "dependencies": { +        "eslint-visitor-keys": { +          "version": "1.1.0", +          "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", +          "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", +          "dev": true +        }        }      },      "@typescript-eslint/typescript-estree": { -      "version": "2.0.0", -      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.0.0.tgz", -      "integrity": "sha512-NXbmzA3vWrSgavymlzMWNecgNOuiMMp62MO3kI7awZRLRcsA1QrYWo6q08m++uuAGVbXH/prZi2y1AWuhSu63w==", +      "version": "2.12.0", +      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.12.0.tgz", +      "integrity": "sha512-rGehVfjHEn8Frh9UW02ZZIfJs6SIIxIu/K1bbci8rFfDE/1lQ8krIJy5OXOV3DVnNdDPtoiPOdEANkLMrwXbiQ==",        "dev": true,        "requires": { +        "debug": "^4.1.1", +        "eslint-visitor-keys": "^1.1.0", +        "glob": "^7.1.6", +        "is-glob": "^4.0.1",          "lodash.unescape": "4.0.1", -        "semver": "^6.2.0" +        "semver": "^6.3.0", +        "tsutils": "^3.17.1"        },        "dependencies": { +        "debug": { +          "version": "4.1.1", +          "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", +          "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", +          "dev": true, +          "requires": { +            "ms": "^2.1.1" +          } +        }, +        "eslint-visitor-keys": { +          "version": "1.1.0", +          "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", +          "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", +          "dev": true +        }, +        "glob": { +          "version": "7.1.6", +          "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", +          "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", +          "dev": true, +          "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" +          } +        }, +        "ms": { +          "version": "2.1.2", +          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", +          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", +          "dev": true +        },          "semver": {            "version": "6.3.0",            "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -562,19 +626,36 @@        "dev": true      },      "accepts": { -      "version": "1.3.5", -      "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", -      "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", +      "version": "1.3.7", +      "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", +      "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",        "dev": true,        "requires": { -        "mime-types": "~2.1.18", -        "negotiator": "0.6.1" +        "mime-types": "~2.1.24", +        "negotiator": "0.6.2" +      }, +      "dependencies": { +        "mime-db": { +          "version": "1.42.0", +          "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz", +          "integrity": "sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ==", +          "dev": true +        }, +        "mime-types": { +          "version": "2.1.25", +          "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz", +          "integrity": "sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==", +          "dev": true, +          "requires": { +            "mime-db": "1.42.0" +          } +        }        }      },      "acorn": { -      "version": "7.0.0", -      "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.0.0.tgz", -      "integrity": "sha512-PaF/MduxijYYt7unVGRuds1vBC9bFxbNf+VWqhOClfdgy7RlVkQqt610ig1/yxTgsDIfW1cWDel5EBbOy3jdtQ==", +      "version": "7.1.0", +      "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.0.tgz", +      "integrity": "sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==",        "dev": true      },      "acorn-jsx": { @@ -716,9 +797,9 @@        }      },      "arg": { -      "version": "4.1.1", -      "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.1.tgz", -      "integrity": "sha512-SlmP3fEA88MBv0PypnXZ8ZfJhwmDeIE3SP71j37AiXQBXYosPV0x6uISAaHYSlSVhmHOVkomen0tbGk6Anlebw==", +      "version": "4.1.2", +      "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.2.tgz", +      "integrity": "sha512-+ytCkGcBtHZ3V2r2Z06AncYO8jz46UEamcspGoU8lHcEbpn6J77QK0vdWvChsclg/tM5XIJC5tnjmPp7Eq6Obg==",        "dev": true      },      "argparse": { @@ -767,13 +848,100 @@        "dev": true      },      "array-includes": { -      "version": "3.0.3", -      "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", -      "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", +      "version": "3.1.1", +      "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", +      "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==",        "dev": true,        "requires": { -        "define-properties": "^1.1.2", -        "es-abstract": "^1.7.0" +        "define-properties": "^1.1.3", +        "es-abstract": "^1.17.0", +        "is-string": "^1.0.5" +      }, +      "dependencies": { +        "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==", +          "dev": true, +          "requires": { +            "object-keys": "^1.0.12" +          } +        }, +        "es-abstract": { +          "version": "1.17.0", +          "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.0.tgz", +          "integrity": "sha512-yYkE07YF+6SIBmg1MsJ9dlub5L48Ek7X0qz+c/CPCHS9EBXfESorzng4cJQjJW5/pB6vDF41u7F8vUhLVDqIug==", +          "dev": true, +          "requires": { +            "es-to-primitive": "^1.2.1", +            "function-bind": "^1.1.1", +            "has": "^1.0.3", +            "has-symbols": "^1.0.1", +            "is-callable": "^1.1.5", +            "is-regex": "^1.0.5", +            "object-inspect": "^1.7.0", +            "object-keys": "^1.1.1", +            "object.assign": "^4.1.0", +            "string.prototype.trimleft": "^2.1.1", +            "string.prototype.trimright": "^2.1.1" +          } +        }, +        "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==", +          "dev": true, +          "requires": { +            "is-callable": "^1.1.4", +            "is-date-object": "^1.0.1", +            "is-symbol": "^1.0.2" +          } +        }, +        "has": { +          "version": "1.0.3", +          "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", +          "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", +          "dev": true, +          "requires": { +            "function-bind": "^1.1.1" +          } +        }, +        "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==", +          "dev": true +        }, +        "is-callable": { +          "version": "1.1.5", +          "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", +          "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", +          "dev": true +        }, +        "is-regex": { +          "version": "1.0.5", +          "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", +          "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", +          "dev": true, +          "requires": { +            "has": "^1.0.3" +          } +        }, +        "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==", +          "dev": true, +          "requires": { +            "has-symbols": "^1.0.1" +          } +        }, +        "object-keys": { +          "version": "1.1.1", +          "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", +          "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", +          "dev": true +        }        }      },      "array-unique": { @@ -866,20 +1034,12 @@        "dev": true,        "requires": {          "lodash": "^4.17.14" -      }, -      "dependencies": { -        "lodash": { -          "version": "4.17.15", -          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", -          "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", -          "dev": true -        }        }      },      "async-each": { -      "version": "1.0.1", -      "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", -      "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", +      "version": "1.0.3", +      "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", +      "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",        "dev": true      },      "async-foreach": { @@ -982,18 +1142,6 @@              "is-data-descriptor": "^1.0.0",              "kind-of": "^6.0.2"            } -        }, -        "isobject": { -          "version": "3.0.1", -          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", -          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", -          "dev": true -        }, -        "kind-of": { -          "version": "6.0.2", -          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", -          "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", -          "dev": true          }        }      }, @@ -1040,11 +1188,21 @@        "dev": true      },      "binary-extensions": { -      "version": "1.11.0", -      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", -      "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=", +      "version": "1.13.1", +      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", +      "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",        "dev": true      }, +    "bindings": { +      "version": "1.5.0", +      "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", +      "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", +      "dev": true, +      "optional": true, +      "requires": { +        "file-uri-to-path": "1.0.0" +      } +    },      "blob": {        "version": "0.0.5",        "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", @@ -1073,21 +1231,29 @@        "dev": true      },      "body-parser": { -      "version": "1.18.3", -      "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", -      "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", +      "version": "1.19.0", +      "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", +      "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",        "dev": true,        "requires": { -        "bytes": "3.0.0", +        "bytes": "3.1.0",          "content-type": "~1.0.4",          "debug": "2.6.9",          "depd": "~1.1.2", -        "http-errors": "~1.6.3", -        "iconv-lite": "0.4.23", +        "http-errors": "1.7.2", +        "iconv-lite": "0.4.24",          "on-finished": "~2.3.0", -        "qs": "6.5.2", -        "raw-body": "2.3.3", -        "type-is": "~1.6.16" +        "qs": "6.7.0", +        "raw-body": "2.4.0", +        "type-is": "~1.6.17" +      }, +      "dependencies": { +        "qs": { +          "version": "6.7.0", +          "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", +          "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", +          "dev": true +        }        }      },      "boolbase": { @@ -1122,6 +1288,17 @@          "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=", +          "dev": true, +          "requires": { +            "is-extendable": "^0.1.0" +          } +        }        }      },      "brorand": { @@ -1208,9 +1385,9 @@        }      },      "buffer": { -      "version": "4.9.1", -      "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", -      "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", +      "version": "4.9.2", +      "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", +      "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",        "dev": true,        "requires": {          "base64-js": "^1.0.2", @@ -1265,9 +1442,9 @@        "dev": true      },      "bytes": { -      "version": "3.0.0", -      "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", -      "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", +      "version": "3.1.0", +      "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", +      "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",        "dev": true      },      "cacache": { @@ -1293,16 +1470,10 @@          "y18n": "^4.0.0"        },        "dependencies": { -        "bluebird": { -          "version": "3.5.5", -          "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz", -          "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==", -          "dev": true -        },          "glob": { -          "version": "7.1.4", -          "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", -          "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", +          "version": "7.1.6", +          "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", +          "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",            "dev": true,            "requires": {              "fs.realpath": "^1.0.0", @@ -1314,9 +1485,9 @@            }          },          "graceful-fs": { -          "version": "4.2.2", -          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz", -          "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==", +          "version": "4.2.3", +          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", +          "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==",            "dev": true          },          "lru-cache": { @@ -1344,9 +1515,9 @@            "dev": true          },          "yallist": { -          "version": "3.0.3", -          "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", -          "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==", +          "version": "3.1.1", +          "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", +          "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",            "dev": true          }        } @@ -1366,14 +1537,6 @@          "to-object-path": "^0.3.0",          "union-value": "^1.0.0",          "unset-value": "^1.0.0" -      }, -      "dependencies": { -        "isobject": { -          "version": "3.0.1", -          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", -          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", -          "dev": true -        }        }      },      "callsite": { @@ -1477,9 +1640,9 @@        "dev": true      },      "chokidar": { -      "version": "2.1.6", -      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.6.tgz", -      "integrity": "sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g==", +      "version": "2.1.8", +      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", +      "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",        "dev": true,        "requires": {          "anymatch": "^2.0.0", @@ -1497,9 +1660,9 @@        }      },      "chownr": { -      "version": "1.1.2", -      "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.2.tgz", -      "integrity": "sha512-GkfeAQh+QNy3wquu9oIZr6SS5x7wGdSgNQvD10X3r+AZr1Oys22HW8kAmDMvNg2+Dm0TeGaEuO8gFwdBXxwO8A==", +      "version": "1.1.3", +      "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz", +      "integrity": "sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==",        "dev": true      },      "chrome-trace-event": { @@ -1533,11 +1696,14 @@          "static-extend": "^0.1.1"        },        "dependencies": { -        "isobject": { -          "version": "3.0.1", -          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", -          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", -          "dev": true +        "define-property": { +          "version": "0.2.5", +          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", +          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", +          "dev": true, +          "requires": { +            "is-descriptor": "^0.1.0" +          }          }        }      }, @@ -1655,9 +1821,9 @@        "dev": true      },      "colors": { -      "version": "1.3.3", -      "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz", -      "integrity": "sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg==", +      "version": "1.4.0", +      "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", +      "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",        "dev": true      },      "combined-stream": { @@ -1743,24 +1909,13 @@          "finalhandler": "1.1.2",          "parseurl": "~1.3.3",          "utils-merge": "1.0.1" -      }, -      "dependencies": { -        "parseurl": { -          "version": "1.3.3", -          "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", -          "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", -          "dev": true -        }        }      },      "console-browserify": { -      "version": "1.1.0", -      "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", -      "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", -      "dev": true, -      "requires": { -        "date-now": "^0.1.4" -      } +      "version": "1.2.0", +      "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", +      "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", +      "dev": true      },      "console-control-strings": {        "version": "1.1.0", @@ -1900,9 +2055,9 @@        }      },      "css-loader": { -      "version": "3.2.0", -      "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.2.0.tgz", -      "integrity": "sha512-QTF3Ud5H7DaZotgdcJjGMvyDj5F3Pn1j/sC6VBEOVp94cbwqyIBdcs/quzj4MC1BKQSrTpQznegH/5giYbhnCQ==", +      "version": "3.4.0", +      "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.0.tgz", +      "integrity": "sha512-JornYo4RAXl1Mzt0lOSVPmArzAMV3rGY2VuwtaDc732WTWjdwTaeS19nCGWMcSCf305Q396lhhDAJEWWM0SgPQ==",        "dev": true,        "requires": {          "camelcase": "^5.3.1", @@ -1910,27 +2065,15 @@          "icss-utils": "^4.1.1",          "loader-utils": "^1.2.3",          "normalize-path": "^3.0.0", -        "postcss": "^7.0.17", +        "postcss": "^7.0.23",          "postcss-modules-extract-imports": "^2.0.0",          "postcss-modules-local-by-default": "^3.0.2", -        "postcss-modules-scope": "^2.1.0", +        "postcss-modules-scope": "^2.1.1",          "postcss-modules-values": "^3.0.0", -        "postcss-value-parser": "^4.0.0", -        "schema-utils": "^2.0.0" +        "postcss-value-parser": "^4.0.2", +        "schema-utils": "^2.6.0"        },        "dependencies": { -        "ajv": { -          "version": "6.10.2", -          "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", -          "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", -          "dev": true, -          "requires": { -            "fast-deep-equal": "^2.0.1", -            "fast-json-stable-stringify": "^2.0.0", -            "json-schema-traverse": "^0.4.1", -            "uri-js": "^4.2.2" -          } -        },          "ajv-keywords": {            "version": "3.4.1",            "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", @@ -1970,9 +2113,9 @@            "dev": true          },          "schema-utils": { -          "version": "2.5.0", -          "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.5.0.tgz", -          "integrity": "sha512-32ISrwW2scPXHUSusP8qMg5dLUawKkyV+/qIEV9JdXKx+rsM6mi8vZY8khg2M69Qom16rtroWXD3Ybtiws38gQ==", +          "version": "2.6.1", +          "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.1.tgz", +          "integrity": "sha512-0WXHDs1VDJyo+Zqs9TKLKyD/h7yDpHUhEFsM2CzkICFdoX1av+GBq/J2xRTFfsQO5kBfhZzANf2VcIm84jqDbg==",            "dev": true,            "requires": {              "ajv": "^6.10.2", @@ -2006,9 +2149,9 @@        "dev": true      },      "csstype": { -      "version": "2.6.6", -      "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.6.tgz", -      "integrity": "sha512-RpFbQGUE74iyPgvr46U9t1xoQBM8T4BL8SxrN66Le2xYAPSaDJJKeztV3awugusb3g3G9iL8StmkBBXhcbbXhg==", +      "version": "2.6.8", +      "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.8.tgz", +      "integrity": "sha512-msVS9qTuMT5zwAGCVm4mxfrZ18BNc6Csd0oJAtiFMZ1FAx1CCvy2+5MDmYoix63LM/6NDbNtodCiGYGmFgO0dA==",        "dev": true      },      "currently-unhandled": { @@ -2027,9 +2170,9 @@        "dev": true      },      "cyclist": { -      "version": "0.2.2", -      "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", -      "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", +      "version": "1.0.1", +      "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", +      "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=",        "dev": true      },      "dashdash": { @@ -2047,12 +2190,6 @@        "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==",        "dev": true      }, -    "date-now": { -      "version": "0.1.4", -      "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", -      "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", -      "dev": true -    },      "debug": {        "version": "2.6.9",        "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -2100,12 +2237,44 @@        }      },      "define-property": { -      "version": "0.2.5", -      "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", -      "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", +      "version": "2.0.2", +      "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", +      "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",        "dev": true,        "requires": { -        "is-descriptor": "^0.1.0" +        "is-descriptor": "^1.0.2", +        "isobject": "^3.0.1" +      }, +      "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==", +          "dev": true, +          "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==", +          "dev": true, +          "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==", +          "dev": true, +          "requires": { +            "is-accessor-descriptor": "^1.0.0", +            "is-data-descriptor": "^1.0.0", +            "kind-of": "^6.0.2" +          } +        }        }      },      "delayed-stream": { @@ -2127,9 +2296,9 @@        "dev": true      },      "des.js": { -      "version": "1.0.0", -      "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", -      "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", +      "version": "1.0.1", +      "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", +      "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",        "dev": true,        "requires": {          "inherits": "^2.0.1", @@ -2178,9 +2347,9 @@        "dev": true      },      "doctrine": { -      "version": "2.1.0", -      "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", -      "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", +      "version": "3.0.0", +      "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", +      "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",        "dev": true,        "requires": {          "esutils": "^2.0.2" @@ -2332,9 +2501,9 @@        "dev": true      },      "elliptic": { -      "version": "6.5.0", -      "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.0.tgz", -      "integrity": "sha512-eFOJTMyCYb7xtE/caJ6JJu+bhi67WCYNbkGSknu20pmM8Ke/bqOfdnZWxyoGN26JgfxTbXrsCkEw4KheCT/KGg==", +      "version": "6.5.2", +      "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", +      "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==",        "dev": true,        "requires": {          "bn.js": "^4.4.0", @@ -2519,9 +2688,9 @@        "dev": true      },      "eslint": { -      "version": "6.2.2", -      "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.2.2.tgz", -      "integrity": "sha512-mf0elOkxHbdyGX1IJEUsNBzCDdyoUgljF3rRlgfyYh0pwGnreLc0jjD6ZuleOibjmnUWZLY2eXwSooeOgGJ2jw==", +      "version": "6.8.0", +      "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", +      "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==",        "dev": true,        "requires": {          "@babel/code-frame": "^7.0.0", @@ -2531,19 +2700,19 @@          "debug": "^4.0.1",          "doctrine": "^3.0.0",          "eslint-scope": "^5.0.0", -        "eslint-utils": "^1.4.2", +        "eslint-utils": "^1.4.3",          "eslint-visitor-keys": "^1.1.0", -        "espree": "^6.1.1", +        "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": "^11.7.0", +        "globals": "^12.1.0",          "ignore": "^4.0.6",          "import-fresh": "^3.0.0",          "imurmurhash": "^0.1.4", -        "inquirer": "^6.4.1", +        "inquirer": "^7.0.0",          "is-glob": "^4.0.0",          "js-yaml": "^3.13.1",          "json-stable-stringify-without-jsonify": "^1.0.1", @@ -2552,7 +2721,7 @@          "minimatch": "^3.0.4",          "mkdirp": "^0.5.1",          "natural-compare": "^1.4.0", -        "optionator": "^0.8.2", +        "optionator": "^0.8.3",          "progress": "^2.0.0",          "regexpp": "^2.0.1",          "semver": "^6.1.2", @@ -2563,30 +2732,28 @@          "v8-compile-cache": "^2.0.3"        },        "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==", -          "dev": true -        }, -        "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==", +        "ansi-escapes": { +          "version": "4.3.0", +          "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.0.tgz", +          "integrity": "sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg==",            "dev": true,            "requires": { -            "color-convert": "^1.9.0" +            "type-fest": "^0.8.1"            }          }, -        "chalk": { -          "version": "2.4.2", -          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", -          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", +        "ansi-regex": { +          "version": "5.0.0", +          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", +          "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", +          "dev": true +        }, +        "cli-cursor": { +          "version": "3.1.0", +          "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", +          "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",            "dev": true,            "requires": { -            "ansi-styles": "^3.2.1", -            "escape-string-regexp": "^1.0.5", -            "supports-color": "^5.3.0" +            "restore-cursor": "^3.1.0"            }          },          "cross-spawn": { @@ -2619,14 +2786,11 @@              "ms": "^2.1.1"            }          }, -        "doctrine": { -          "version": "3.0.0", -          "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", -          "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", -          "dev": true, -          "requires": { -            "esutils": "^2.0.2" -          } +        "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==", +          "dev": true          },          "eslint-scope": {            "version": "5.0.0", @@ -2638,25 +2802,79 @@              "estraverse": "^4.1.1"            }          }, +        "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==", +          "dev": true, +          "requires": { +            "eslint-visitor-keys": "^1.1.0" +          } +        },          "eslint-visitor-keys": {            "version": "1.1.0",            "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz",            "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==",            "dev": true          }, +        "figures": { +          "version": "3.1.0", +          "resolved": "https://registry.npmjs.org/figures/-/figures-3.1.0.tgz", +          "integrity": "sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg==", +          "dev": true, +          "requires": { +            "escape-string-regexp": "^1.0.5" +          } +        },          "glob-parent": { -          "version": "5.0.0", -          "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.0.0.tgz", -          "integrity": "sha512-Z2RwiujPRGluePM6j699ktJYxmPpJKCfpGA13jz2hmFZC7gKetzrWvg5KN3+OsIFmydGyZ1AVwERCq1w/ZZwRg==", +          "version": "5.1.0", +          "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", +          "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==",            "dev": true,            "requires": {              "is-glob": "^4.0.1"            }          }, -        "lodash": { -          "version": "4.17.15", -          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", -          "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", +        "globals": { +          "version": "12.3.0", +          "resolved": "https://registry.npmjs.org/globals/-/globals-12.3.0.tgz", +          "integrity": "sha512-wAfjdLgFsPZsklLJvOBUBmzYE8/CwhEqSBEMRXA3qxIiNtyqvjYurAtIfDh6chlEPUfmTY3MnZh5Hfh4q0UlIw==", +          "dev": true, +          "requires": { +            "type-fest": "^0.8.1" +          } +        }, +        "inquirer": { +          "version": "7.0.1", +          "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.1.tgz", +          "integrity": "sha512-V1FFQ3TIO15det8PijPLFR9M9baSlnRs9nL7zWu1MNVA2T9YVl9ZbrHJhYs7e9X8jeMZ3lr2JH/rdHFgNCBdYw==", +          "dev": true, +          "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" +          } +        }, +        "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==", +          "dev": true +        }, +        "mimic-fn": { +          "version": "2.1.0", +          "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", +          "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",            "dev": true          },          "ms": { @@ -2665,12 +2883,82 @@            "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",            "dev": true          }, +        "mute-stream": { +          "version": "0.0.8", +          "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", +          "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", +          "dev": true +        }, +        "onetime": { +          "version": "5.1.0", +          "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", +          "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", +          "dev": true, +          "requires": { +            "mimic-fn": "^2.1.0" +          } +        }, +        "optionator": { +          "version": "0.8.3", +          "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", +          "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", +          "dev": true, +          "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" +          } +        }, +        "restore-cursor": { +          "version": "3.1.0", +          "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", +          "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", +          "dev": true, +          "requires": { +            "onetime": "^5.1.0", +            "signal-exit": "^3.0.2" +          } +        }, +        "rxjs": { +          "version": "6.5.3", +          "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz", +          "integrity": "sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==", +          "dev": true, +          "requires": { +            "tslib": "^1.9.0" +          } +        },          "semver": {            "version": "6.3.0",            "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",            "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",            "dev": true          }, +        "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==", +          "dev": true, +          "requires": { +            "emoji-regex": "^8.0.0", +            "is-fullwidth-code-point": "^3.0.0", +            "strip-ansi": "^6.0.0" +          }, +          "dependencies": { +            "strip-ansi": { +              "version": "6.0.0", +              "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", +              "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", +              "dev": true, +              "requires": { +                "ansi-regex": "^5.0.0" +              } +            } +          } +        },          "strip-ansi": {            "version": "5.2.0",            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", @@ -2678,6 +2966,14 @@            "dev": true,            "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==", +              "dev": true +            }            }          },          "strip-json-comments": { @@ -2685,15 +2981,6 @@            "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",            "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",            "dev": true -        }, -        "supports-color": { -          "version": "5.5.0", -          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", -          "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", -          "dev": true, -          "requires": { -            "has-flag": "^3.0.0" -          }          }        }      }, @@ -2714,6 +3001,12 @@          }        }      }, +    "eslint-plugin-eslint-plugin": { +      "version": "2.1.0", +      "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-plugin/-/eslint-plugin-eslint-plugin-2.1.0.tgz", +      "integrity": "sha512-kT3A/ZJftt28gbl/Cv04qezb/NQ1dwYIbi8lyf806XMxkus7DvOVCLIfTXMrorp322Pnoez7+zabXH29tADIDg==", +      "dev": true +    },      "eslint-plugin-prettier": {        "version": "3.1.2",        "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.2.tgz", @@ -2724,22 +3017,32 @@        }      },      "eslint-plugin-react": { -      "version": "7.14.3", -      "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.14.3.tgz", -      "integrity": "sha512-EzdyyBWC4Uz2hPYBiEJrKCUi2Fn+BJ9B/pJQcjw5X+x/H2Nm59S4MJIvL4O5NEE0+WbnQwEBxWY03oUk+Bc3FA==", +      "version": "7.17.0", +      "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.17.0.tgz", +      "integrity": "sha512-ODB7yg6lxhBVMeiH1c7E95FLD4E/TwmFjltiU+ethv7KPdCwgiFuOZg9zNRHyufStTDLl/dEFqI2Q1VPmCd78A==",        "dev": true,        "requires": {          "array-includes": "^3.0.3",          "doctrine": "^2.1.0", +        "eslint-plugin-eslint-plugin": "^2.1.0",          "has": "^1.0.3", -        "jsx-ast-utils": "^2.1.0", +        "jsx-ast-utils": "^2.2.3",          "object.entries": "^1.1.0", -        "object.fromentries": "^2.0.0", +        "object.fromentries": "^2.0.1",          "object.values": "^1.1.0",          "prop-types": "^15.7.2", -        "resolve": "^1.10.1" +        "resolve": "^1.13.1"        },        "dependencies": { +        "doctrine": { +          "version": "2.1.0", +          "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", +          "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", +          "dev": true, +          "requires": { +            "esutils": "^2.0.2" +          } +        },          "has": {            "version": "1.0.3",            "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -2750,9 +3053,9 @@            }          },          "resolve": { -          "version": "1.12.0", -          "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", -          "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", +          "version": "1.14.1", +          "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.14.1.tgz", +          "integrity": "sha512-fn5Wobh4cxbLzuHaE+nphztHy43/b++4M6SsGFC2gB8uYwf0C8LcarfCz1un7UTW8OFQg9iNjZ4xpcFVGebDPg==",            "dev": true,            "requires": {              "path-parse": "^1.0.6" @@ -2792,16 +3095,22 @@        "dev": true      },      "espree": { -      "version": "6.1.1", -      "resolved": "https://registry.npmjs.org/espree/-/espree-6.1.1.tgz", -      "integrity": "sha512-EYbr8XZUhWbYCqQRW0duU5LxzL5bETN6AjKBGy1302qqzPaCH10QbRg3Wvco79Z8x9WbiE8HYB4e75xl6qUYvQ==", +      "version": "6.1.2", +      "resolved": "https://registry.npmjs.org/espree/-/espree-6.1.2.tgz", +      "integrity": "sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA==",        "dev": true,        "requires": { -        "acorn": "^7.0.0", -        "acorn-jsx": "^5.0.2", +        "acorn": "^7.1.0", +        "acorn-jsx": "^5.1.0",          "eslint-visitor-keys": "^1.1.0"        },        "dependencies": { +        "acorn-jsx": { +          "version": "5.1.0", +          "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.1.0.tgz", +          "integrity": "sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw==", +          "dev": true +        },          "eslint-visitor-keys": {            "version": "1.1.0",            "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", @@ -2853,9 +3162,9 @@        "dev": true      },      "eventemitter3": { -      "version": "3.1.2", -      "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", -      "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", +      "version": "4.0.0", +      "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz", +      "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==",        "dev": true      },      "events": { @@ -2917,6 +3226,26 @@          "regex-not": "^1.0.0",          "snapdragon": "^0.8.1",          "to-regex": "^3.0.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=", +          "dev": true, +          "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=", +          "dev": true, +          "requires": { +            "is-extendable": "^0.1.0" +          } +        }        }      },      "expand-tilde": { @@ -3104,12 +3433,24 @@        "dev": true      },      "extend-shallow": { -      "version": "2.0.1", -      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", -      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", +      "version": "3.0.2", +      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", +      "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",        "dev": true,        "requires": { -        "is-extendable": "^0.1.0" +        "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==", +          "dev": true, +          "requires": { +            "is-plain-object": "^2.0.4" +          } +        }        }      },      "external-editor": { @@ -3159,6 +3500,15 @@              "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=", +          "dev": true, +          "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", @@ -3187,12 +3537,6 @@              "is-data-descriptor": "^1.0.0",              "kind-of": "^6.0.2"            } -        }, -        "kind-of": { -          "version": "6.0.2", -          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", -          "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", -          "dev": true          }        }      }, @@ -3256,6 +3600,13 @@          "flat-cache": "^2.0.1"        }      }, +    "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==", +      "dev": true, +      "optional": true +    },      "fill-range": {        "version": "4.0.0",        "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", @@ -3266,6 +3617,17 @@          "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=", +          "dev": true, +          "requires": { +            "is-extendable": "^0.1.0" +          } +        }        }      },      "finalhandler": { @@ -3333,9 +3695,9 @@        },        "dependencies": {          "is-buffer": { -          "version": "2.0.3", -          "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz", -          "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==", +          "version": "2.0.4", +          "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", +          "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==",            "dev": true          }        } @@ -3402,12 +3764,12 @@        }      },      "follow-redirects": { -      "version": "1.7.0", -      "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.7.0.tgz", -      "integrity": "sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ==", +      "version": "1.9.0", +      "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.9.0.tgz", +      "integrity": "sha512-CRcPzsSIbXyVDl0QI01muNDu69S8trU4jArW9LpOt2WtC6LyUJetcIrmfHsRBx7/Jb6GHJUiuqyYxPooFfNt6A==",        "dev": true,        "requires": { -        "debug": "^3.2.6" +        "debug": "^3.0.0"        },        "dependencies": {          "debug": { @@ -3528,14 +3890,15 @@        "dev": true      },      "fsevents": { -      "version": "1.2.8", -      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.8.tgz", -      "integrity": "sha512-tPvHgPGB7m40CZ68xqFGkKuzN+RnpGmSV+hgeKxhRpbxdqKXUFJGC3yonBOLzQBcJyGpdZFDfCsdOC2KFsXzeA==", +      "version": "1.2.11", +      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.11.tgz", +      "integrity": "sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==",        "dev": true,        "optional": true,        "requires": { +        "bindings": "^1.5.0",          "nan": "^2.12.1", -        "node-pre-gyp": "^0.12.0" +        "node-pre-gyp": "*"        },        "dependencies": {          "abbrev": { @@ -3583,7 +3946,7 @@            }          },          "chownr": { -          "version": "1.1.1", +          "version": "1.1.3",            "bundled": true,            "dev": true,            "optional": true @@ -3613,7 +3976,7 @@            "optional": true          },          "debug": { -          "version": "4.1.1", +          "version": "3.2.6",            "bundled": true,            "dev": true,            "optional": true, @@ -3640,12 +4003,12 @@            "optional": true          },          "fs-minipass": { -          "version": "1.2.5", +          "version": "1.2.7",            "bundled": true,            "dev": true,            "optional": true,            "requires": { -            "minipass": "^2.2.1" +            "minipass": "^2.6.0"            }          },          "fs.realpath": { @@ -3671,7 +4034,7 @@            }          },          "glob": { -          "version": "7.1.3", +          "version": "7.1.6",            "bundled": true,            "dev": true,            "optional": true, @@ -3700,7 +4063,7 @@            }          },          "ignore-walk": { -          "version": "3.0.1", +          "version": "3.0.3",            "bundled": true,            "dev": true,            "optional": true, @@ -3719,7 +4082,7 @@            }          },          "inherits": { -          "version": "2.0.3", +          "version": "2.0.4",            "bundled": true,            "dev": true,            "optional": true @@ -3761,7 +4124,7 @@            "optional": true          },          "minipass": { -          "version": "2.3.5", +          "version": "2.9.0",            "bundled": true,            "dev": true,            "optional": true, @@ -3771,12 +4134,12 @@            }          },          "minizlib": { -          "version": "1.2.1", +          "version": "1.3.3",            "bundled": true,            "dev": true,            "optional": true,            "requires": { -            "minipass": "^2.2.1" +            "minipass": "^2.9.0"            }          },          "mkdirp": { @@ -3789,31 +4152,24 @@            }          },          "ms": { -          "version": "2.1.1", +          "version": "2.1.2",            "bundled": true,            "dev": true,            "optional": true          }, -        "nan": { -          "version": "2.13.2", -          "resolved": "https://registry.npmjs.org/nan/-/nan-2.13.2.tgz", -          "integrity": "sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw==", -          "dev": true, -          "optional": true -        },          "needle": { -          "version": "2.3.0", +          "version": "2.4.0",            "bundled": true,            "dev": true,            "optional": true,            "requires": { -            "debug": "^4.1.0", +            "debug": "^3.2.6",              "iconv-lite": "^0.4.4",              "sax": "^1.2.4"            }          },          "node-pre-gyp": { -          "version": "0.12.0", +          "version": "0.14.0",            "bundled": true,            "dev": true,            "optional": true, @@ -3827,7 +4183,7 @@              "rc": "^1.2.7",              "rimraf": "^2.6.1",              "semver": "^5.3.0", -            "tar": "^4" +            "tar": "^4.4.2"            }          },          "nopt": { @@ -3841,13 +4197,22 @@            }          },          "npm-bundled": { -          "version": "1.0.6", +          "version": "1.1.1", +          "bundled": true, +          "dev": true, +          "optional": true, +          "requires": { +            "npm-normalize-package-bin": "^1.0.1" +          } +        }, +        "npm-normalize-package-bin": { +          "version": "1.0.1",            "bundled": true,            "dev": true,            "optional": true          },          "npm-packlist": { -          "version": "1.4.1", +          "version": "1.4.7",            "bundled": true,            "dev": true,            "optional": true, @@ -3918,7 +4283,7 @@            "optional": true          },          "process-nextick-args": { -          "version": "2.0.0", +          "version": "2.0.1",            "bundled": true,            "dev": true,            "optional": true @@ -3959,7 +4324,7 @@            }          },          "rimraf": { -          "version": "2.6.3", +          "version": "2.7.1",            "bundled": true,            "dev": true,            "optional": true, @@ -3986,7 +4351,7 @@            "optional": true          },          "semver": { -          "version": "5.7.0", +          "version": "5.7.1",            "bundled": true,            "dev": true,            "optional": true @@ -4039,18 +4404,18 @@            "optional": true          },          "tar": { -          "version": "4.4.8", +          "version": "4.4.13",            "bundled": true,            "dev": true,            "optional": true,            "requires": {              "chownr": "^1.1.1",              "fs-minipass": "^1.2.5", -            "minipass": "^2.3.4", -            "minizlib": "^1.1.1", +            "minipass": "^2.8.6", +            "minizlib": "^1.2.1",              "mkdirp": "^0.5.0",              "safe-buffer": "^5.1.2", -            "yallist": "^3.0.2" +            "yallist": "^3.0.3"            }          },          "util-deprecate": { @@ -4075,7 +4440,7 @@            "optional": true          },          "yallist": { -          "version": "3.0.3", +          "version": "3.1.1",            "bundled": true,            "dev": true,            "optional": true @@ -4250,12 +4615,6 @@              "which": "^1.3.1"            }          }, -        "kind-of": { -          "version": "6.0.2", -          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", -          "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", -          "dev": true -        },          "which": {            "version": "1.3.1",            "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", @@ -4393,14 +4752,6 @@          "get-value": "^2.0.6",          "has-values": "^1.0.0",          "isobject": "^3.0.0" -      }, -      "dependencies": { -        "isobject": { -          "version": "3.0.1", -          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", -          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", -          "dev": true -        }        }      },      "has-values": { @@ -4413,26 +4764,6 @@          "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=", -          "dev": 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=", -              "dev": true, -              "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", @@ -4482,9 +4813,9 @@        }      },      "hoist-non-react-statics": { -      "version": "3.3.0", -      "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.0.tgz", -      "integrity": "sha512-0XsbTXxgiaCDYDIWFcwkmerZPSwywfUqYmwT4jzewKTQSWoE6FCMoUVOeBJWK3E/CrWbxRG3m5GzY4lnIwGRBA==", +      "version": "3.3.1", +      "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", +      "integrity": "sha512-wbg3bpgA/ZqWrZuMOeJi8+SKMhr7X9TesL/rXMjTzh0p0JUBo3II8DHboYbuIXWRlttrUFxwcu/5kygrCw8fJw==",        "dev": true,        "requires": {          "react-is": "^16.7.0" @@ -4597,24 +4928,25 @@        }      },      "http-errors": { -      "version": "1.6.3", -      "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", -      "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", +      "version": "1.7.2", +      "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", +      "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",        "dev": true,        "requires": {          "depd": "~1.1.2",          "inherits": "2.0.3", -        "setprototypeof": "1.1.0", -        "statuses": ">= 1.4.0 < 2" +        "setprototypeof": "1.1.1", +        "statuses": ">= 1.5.0 < 2", +        "toidentifier": "1.0.0"        }      },      "http-proxy": { -      "version": "1.17.0", -      "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz", -      "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", +      "version": "1.18.0", +      "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.0.tgz", +      "integrity": "sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ==",        "dev": true,        "requires": { -        "eventemitter3": "^3.0.0", +        "eventemitter3": "^4.0.0",          "follow-redirects": "^1.0.0",          "requires-port": "^1.0.0"        } @@ -4637,9 +4969,9 @@        "dev": true      },      "iconv-lite": { -      "version": "0.4.23", -      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", -      "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", +      "version": "0.4.24", +      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", +      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",        "dev": true,        "requires": {          "safer-buffer": ">= 2.1.2 < 3" @@ -4874,6 +5206,17 @@        "dev": 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=", +          "dev": true, +          "requires": { +            "is-buffer": "^1.1.5" +          } +        }        }      },      "is-arrayish": { @@ -4910,6 +5253,17 @@        "dev": 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=", +          "dev": true, +          "requires": { +            "is-buffer": "^1.1.5" +          } +        }        }      },      "is-date-object": { @@ -4980,6 +5334,17 @@        "dev": 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=", +          "dev": true, +          "requires": { +            "is-buffer": "^1.1.5" +          } +        }        }      },      "is-plain-object": { @@ -5020,6 +5385,12 @@        "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",        "dev": true      }, +    "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==", +      "dev": true +    },      "is-symbol": {        "version": "1.0.1",        "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", @@ -5269,9 +5640,9 @@        }      },      "jsx-ast-utils": { -      "version": "2.2.1", -      "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.2.1.tgz", -      "integrity": "sha512-v3FxCcAf20DayI+uxnCuw795+oOIkVu6EnJ1+kSzhqqTZHNkTZ7B66ZgLp4oLJ/gbA64cI0B7WRoHZMSRdyVRQ==", +      "version": "2.2.3", +      "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz", +      "integrity": "sha512-EdIHFMm+1BPynpKOpdPqiOsvnIrInRGJD7bzPZdPkjitQEqpdpUuFpq4T0npZFKTiB3RhWFdGN+oqOJIdhDhQA==",        "dev": true,        "requires": {          "array-includes": "^3.0.3", @@ -5318,9 +5689,9 @@        }      },      "karma": { -      "version": "4.2.0", -      "resolved": "https://registry.npmjs.org/karma/-/karma-4.2.0.tgz", -      "integrity": "sha512-fmCuxN1rwJxTdZfOXK5LjlmS4Ana/OvzNMpkyLL/TLE8hmgSkpVpMYQ7RTVa8TNKRVQDZNl5W1oF5cfKfgIMlA==", +      "version": "4.4.1", +      "resolved": "https://registry.npmjs.org/karma/-/karma-4.4.1.tgz", +      "integrity": "sha512-L5SIaXEYqzrh6b1wqYC42tNsFMx2PWuxky84pK9coK09MvmL7mxii3G3bZBh/0rvD27lqDd0le9jyhzvwif73A==",        "dev": true,        "requires": {          "bluebird": "^3.3.0", @@ -5329,7 +5700,6 @@          "chokidar": "^3.0.0",          "colors": "^1.1.0",          "connect": "^3.6.0", -        "core-js": "^3.1.3",          "di": "^0.0.1",          "dom-serialize": "^2.2.0",          "flatted": "^2.0.0", @@ -5337,7 +5707,7 @@          "graceful-fs": "^4.1.2",          "http-proxy": "^1.13.0",          "isbinaryfile": "^3.0.0", -        "lodash": "^4.17.11", +        "lodash": "^4.17.14",          "log4js": "^4.0.0",          "mime": "^2.3.1",          "minimatch": "^3.0.2", @@ -5353,9 +5723,9 @@        },        "dependencies": {          "anymatch": { -          "version": "3.0.3", -          "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.0.3.tgz", -          "integrity": "sha512-c6IvoeBECQlMVuYUjSwimnhmztImpErfxJzWZhIQinIvQWoGOnB0dLIgifbPHQt5heS6mNlaZG16f06H3C8t1g==", +          "version": "3.1.1", +          "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", +          "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",            "dev": true,            "requires": {              "normalize-path": "^3.0.0", @@ -5378,19 +5748,19 @@            }          },          "chokidar": { -          "version": "3.0.2", -          "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.0.2.tgz", -          "integrity": "sha512-c4PR2egjNjI1um6bamCQ6bUNPDiyofNQruHvKgHQ4gDUP/ITSVSzNsiI5OWtHOsX323i5ha/kk4YmOZ1Ktg7KA==", +          "version": "3.3.1", +          "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz", +          "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==",            "dev": true,            "requires": { -            "anymatch": "^3.0.1", -            "braces": "^3.0.2", -            "fsevents": "^2.0.6", -            "glob-parent": "^5.0.0", -            "is-binary-path": "^2.1.0", -            "is-glob": "^4.0.1", -            "normalize-path": "^3.0.0", -            "readdirp": "^3.1.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.3.0"            }          },          "fill-range": { @@ -5403,16 +5773,16 @@            }          },          "fsevents": { -          "version": "2.0.7", -          "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.0.7.tgz", -          "integrity": "sha512-a7YT0SV3RB+DjYcppwVDLtn13UQnmg0SWZS7ezZD0UjnLwXmy8Zm21GMVGLaFGimIqcvyMQaOJBrop8MyOp1kQ==", +          "version": "2.1.2", +          "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", +          "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==",            "dev": true,            "optional": true          },          "glob-parent": { -          "version": "5.0.0", -          "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.0.0.tgz", -          "integrity": "sha512-Z2RwiujPRGluePM6j699ktJYxmPpJKCfpGA13jz2hmFZC7gKetzrWvg5KN3+OsIFmydGyZ1AVwERCq1w/ZZwRg==", +          "version": "5.1.0", +          "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", +          "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==",            "dev": true,            "requires": {              "is-glob": "^4.0.1" @@ -5434,12 +5804,12 @@            "dev": true          },          "readdirp": { -          "version": "3.1.2", -          "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.1.2.tgz", -          "integrity": "sha512-8rhl0xs2cxfVsqzreYCvs8EwBfn/DhVdqtoLmw19uI3SC5avYX9teCurlErfpPXGmYtMHReGaP2RsLnFvz/lnw==", +          "version": "3.3.0", +          "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz", +          "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==",            "dev": true,            "requires": { -            "picomatch": "^2.0.4" +            "picomatch": "^2.0.7"            }          },          "source-map": { @@ -5600,13 +5970,10 @@        }      },      "kind-of": { -      "version": "3.2.2", -      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", -      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", -      "dev": true, -      "requires": { -        "is-buffer": "^1.1.5" -      } +      "version": "6.0.2", +      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", +      "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", +      "dev": true      },      "lanthan": {        "version": "0.0.2", @@ -6072,72 +6439,6 @@          "regex-not": "^1.0.0",          "snapdragon": "^0.8.1",          "to-regex": "^3.0.2" -      }, -      "dependencies": { -        "define-property": { -          "version": "2.0.2", -          "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", -          "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", -          "dev": true, -          "requires": { -            "is-descriptor": "^1.0.2", -            "isobject": "^3.0.1" -          } -        }, -        "extend-shallow": { -          "version": "3.0.2", -          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", -          "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", -          "dev": true, -          "requires": { -            "assign-symbols": "^1.0.0", -            "is-extendable": "^1.0.1" -          } -        }, -        "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==", -          "dev": true, -          "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==", -          "dev": true, -          "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==", -          "dev": true, -          "requires": { -            "is-accessor-descriptor": "^1.0.0", -            "is-data-descriptor": "^1.0.0", -            "kind-of": "^6.0.2" -          } -        }, -        "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==", -          "dev": true, -          "requires": { -            "is-plain-object": "^2.0.4" -          } -        }, -        "kind-of": { -          "version": "6.0.2", -          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", -          "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", -          "dev": true -        }        }      },      "miller-rabin": { @@ -6253,9 +6554,9 @@        }      },      "mocha": { -      "version": "6.2.0", -      "resolved": "https://registry.npmjs.org/mocha/-/mocha-6.2.0.tgz", -      "integrity": "sha512-qwfFgY+7EKAAUAdv7VYMZQknI7YJSGesxHyhn6qD52DV8UcSZs5XwCifcZGMVIE4a5fbmhvbotxC0DLQ0oKohQ==", +      "version": "6.2.2", +      "resolved": "https://registry.npmjs.org/mocha/-/mocha-6.2.2.tgz", +      "integrity": "sha512-FgDS9Re79yU1xz5d+C4rv1G7QagNGHZ+iXF81hO8zY35YZZcLEsJVfFolfsqKFWunATEvNzMK0r/CwWd/szO9A==",        "dev": true,        "requires": {          "ansi-colors": "3.2.3", @@ -6278,44 +6579,26 @@          "supports-color": "6.0.0",          "which": "1.3.1",          "wide-align": "1.1.3", -        "yargs": "13.2.2", -        "yargs-parser": "13.0.0", -        "yargs-unparser": "1.5.0" +        "yargs": "13.3.0", +        "yargs-parser": "13.1.1", +        "yargs-unparser": "1.6.0"        },        "dependencies": {          "ansi-regex": { -          "version": "3.0.0", -          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", -          "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", -          "dev": true -        }, -        "camelcase": { -          "version": "5.3.1", -          "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", -          "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", +          "version": "4.1.0", +          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", +          "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",            "dev": true          },          "cliui": { -          "version": "4.1.0", -          "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", -          "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", +          "version": "5.0.0", +          "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", +          "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",            "dev": true,            "requires": { -            "string-width": "^2.1.1", -            "strip-ansi": "^4.0.0", -            "wrap-ansi": "^2.0.0" -          }, -          "dependencies": { -            "string-width": { -              "version": "2.1.1", -              "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", -              "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", -              "dev": true, -              "requires": { -                "is-fullwidth-code-point": "^2.0.0", -                "strip-ansi": "^4.0.0" -              } -            } +            "string-width": "^3.1.0", +            "strip-ansi": "^5.2.0", +            "wrap-ansi": "^5.1.0"            }          },          "debug": { @@ -6353,38 +6636,12 @@            "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",            "dev": true          }, -        "invert-kv": { -          "version": "2.0.0", -          "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", -          "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", -          "dev": true -        }, -        "lcid": { -          "version": "2.0.0", -          "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", -          "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", -          "dev": true, -          "requires": { -            "invert-kv": "^2.0.0" -          } -        },          "ms": {            "version": "2.1.1",            "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",            "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",            "dev": true          }, -        "os-locale": { -          "version": "3.1.0", -          "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", -          "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", -          "dev": true, -          "requires": { -            "execa": "^1.0.0", -            "lcid": "^2.0.0", -            "mem": "^4.0.0" -          } -        },          "require-main-filename": {            "version": "2.0.0",            "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", @@ -6400,32 +6657,15 @@              "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==", -              "dev": true -            }, -            "strip-ansi": { -              "version": "5.2.0", -              "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", -              "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", -              "dev": true, -              "requires": { -                "ansi-regex": "^4.1.0" -              } -            }            }          },          "strip-ansi": { -          "version": "4.0.0", -          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", -          "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", +          "version": "5.2.0", +          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", +          "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",            "dev": true,            "requires": { -            "ansi-regex": "^3.0.0" +            "ansi-regex": "^4.1.0"            }          },          "supports-color": { @@ -6452,6 +6692,17 @@            "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",            "dev": true          }, +        "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==", +          "dev": true, +          "requires": { +            "ansi-styles": "^3.2.0", +            "string-width": "^3.0.0", +            "strip-ansi": "^5.0.0" +          } +        },          "y18n": {            "version": "4.0.0",            "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", @@ -6459,28 +6710,27 @@            "dev": true          },          "yargs": { -          "version": "13.2.2", -          "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.2.tgz", -          "integrity": "sha512-WyEoxgyTD3w5XRpAQNYUB9ycVH/PQrToaTXdYXRdOXvEy1l19br+VJsc0vcO8PTGg5ro/l/GY7F/JMEBmI0BxA==", +          "version": "13.3.0", +          "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz", +          "integrity": "sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==",            "dev": true,            "requires": { -            "cliui": "^4.0.0", +            "cliui": "^5.0.0",              "find-up": "^3.0.0",              "get-caller-file": "^2.0.1", -            "os-locale": "^3.1.0",              "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.0.0" +            "yargs-parser": "^13.1.1"            }          },          "yargs-parser": { -          "version": "13.0.0", -          "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.0.0.tgz", -          "integrity": "sha512-w2LXjoL8oRdRQN+hOyppuXs+V/fVAYtpcrRxZuF7Kt/Oc+Jr2uAcVntaUTNT6w5ihoWfFDpNY8CPx1QskxZ/pw==", +          "version": "13.1.1", +          "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", +          "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==",            "dev": true,            "requires": {              "camelcase": "^5.0.0", @@ -6538,90 +6788,6 @@          "regex-not": "^1.0.0",          "snapdragon": "^0.8.1",          "to-regex": "^3.0.1" -      }, -      "dependencies": { -        "arr-diff": { -          "version": "4.0.0", -          "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", -          "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", -          "dev": true -        }, -        "array-unique": { -          "version": "0.3.2", -          "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", -          "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", -          "dev": true -        }, -        "define-property": { -          "version": "2.0.2", -          "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", -          "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", -          "dev": true, -          "requires": { -            "is-descriptor": "^1.0.2", -            "isobject": "^3.0.1" -          } -        }, -        "extend-shallow": { -          "version": "3.0.2", -          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", -          "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", -          "dev": true, -          "requires": { -            "assign-symbols": "^1.0.0", -            "is-extendable": "^1.0.1" -          } -        }, -        "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==", -          "dev": true, -          "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==", -          "dev": true, -          "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==", -          "dev": true, -          "requires": { -            "is-accessor-descriptor": "^1.0.0", -            "is-data-descriptor": "^1.0.0", -            "kind-of": "^6.0.2" -          } -        }, -        "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==", -          "dev": true, -          "requires": { -            "is-plain-object": "^2.0.4" -          } -        }, -        "isobject": { -          "version": "3.0.1", -          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", -          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", -          "dev": true -        }, -        "kind-of": { -          "version": "6.0.2", -          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", -          "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", -          "dev": true -        }        }      },      "natural-compare": { @@ -6631,9 +6797,9 @@        "dev": true      },      "negotiator": { -      "version": "0.6.1", -      "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", -      "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", +      "version": "0.6.2", +      "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", +      "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",        "dev": true      },      "neo-async": { @@ -6649,16 +6815,27 @@        "dev": true      },      "nise": { -      "version": "1.5.1", -      "resolved": "https://registry.npmjs.org/nise/-/nise-1.5.1.tgz", -      "integrity": "sha512-edFWm0fsFG2n318rfEnKlTZTkjlbVOFF9XIA+fj+Ed+Qz1laYW2lobwavWoMzGrYDHH1EpiNJgDfvGnkZztR/g==", +      "version": "1.5.3", +      "resolved": "https://registry.npmjs.org/nise/-/nise-1.5.3.tgz", +      "integrity": "sha512-Ymbac/94xeIrMf59REBPOv0thr+CJVFMhrlAkW/gjCIE58BGQdCj0x7KRCb3yz+Ga2Rz3E9XXSvUyyxqqhjQAQ==",        "dev": true,        "requires": {          "@sinonjs/formatio": "^3.2.1",          "@sinonjs/text-encoding": "^0.7.1",          "just-extend": "^4.0.2", -        "lolex": "^4.1.0", +        "lolex": "^5.0.1",          "path-to-regexp": "^1.7.0" +      }, +      "dependencies": { +        "lolex": { +          "version": "5.1.2", +          "resolved": "https://registry.npmjs.org/lolex/-/lolex-5.1.2.tgz", +          "integrity": "sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==", +          "dev": true, +          "requires": { +            "@sinonjs/commons": "^1.7.0" +          } +        }        }      },      "no-case": { @@ -6889,8 +7066,34 @@          "copy-descriptor": "^0.1.0",          "define-property": "^0.2.5",          "kind-of": "^3.0.3" +      }, +      "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=", +          "dev": true, +          "requires": { +            "is-descriptor": "^0.1.0" +          } +        }, +        "kind-of": { +          "version": "3.2.2", +          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", +          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", +          "dev": true, +          "requires": { +            "is-buffer": "^1.1.5" +          } +        }        }      }, +    "object-inspect": { +      "version": "1.7.0", +      "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", +      "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", +      "dev": true +    },      "object-keys": {        "version": "1.0.11",        "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz", @@ -6904,14 +7107,6 @@        "dev": true,        "requires": {          "isobject": "^3.0.0" -      }, -      "dependencies": { -        "isobject": { -          "version": "3.0.1", -          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", -          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", -          "dev": true -        }        }      },      "object.assign": { @@ -6927,13 +7122,13 @@        }      },      "object.entries": { -      "version": "1.1.0", -      "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.0.tgz", -      "integrity": "sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA==", +      "version": "1.1.1", +      "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.1.tgz", +      "integrity": "sha512-ilqR7BgdyZetJutmDPfXCDffGa0/Yzl2ivVNpbx/g4UeWrCdRnFDUBrKJGLhGieRHDATnyZXWBeCb29k9CJysQ==",        "dev": true,        "requires": {          "define-properties": "^1.1.3", -        "es-abstract": "^1.12.0", +        "es-abstract": "^1.17.0-next.1",          "function-bind": "^1.1.1",          "has": "^1.0.3"        }, @@ -6948,23 +7143,28 @@            }          },          "es-abstract": { -          "version": "1.13.0", -          "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz", -          "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", +          "version": "1.17.0", +          "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.0.tgz", +          "integrity": "sha512-yYkE07YF+6SIBmg1MsJ9dlub5L48Ek7X0qz+c/CPCHS9EBXfESorzng4cJQjJW5/pB6vDF41u7F8vUhLVDqIug==",            "dev": true,            "requires": { -            "es-to-primitive": "^1.2.0", +            "es-to-primitive": "^1.2.1",              "function-bind": "^1.1.1",              "has": "^1.0.3", -            "is-callable": "^1.1.4", -            "is-regex": "^1.0.4", -            "object-keys": "^1.0.12" +            "has-symbols": "^1.0.1", +            "is-callable": "^1.1.5", +            "is-regex": "^1.0.5", +            "object-inspect": "^1.7.0", +            "object-keys": "^1.1.1", +            "object.assign": "^4.1.0", +            "string.prototype.trimleft": "^2.1.1", +            "string.prototype.trimright": "^2.1.1"            }          },          "es-to-primitive": { -          "version": "1.2.0", -          "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", -          "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", +          "version": "1.2.1", +          "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", +          "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",            "dev": true,            "requires": {              "is-callable": "^1.1.4", @@ -6981,19 +7181,34 @@              "function-bind": "^1.1.1"            }          }, +        "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==", +          "dev": true +        },          "is-callable": { -          "version": "1.1.4", -          "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", -          "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", +          "version": "1.1.5", +          "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", +          "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==",            "dev": true          }, +        "is-regex": { +          "version": "1.0.5", +          "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", +          "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", +          "dev": true, +          "requires": { +            "has": "^1.0.3" +          } +        },          "is-symbol": { -          "version": "1.0.2", -          "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", -          "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", +          "version": "1.0.3", +          "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", +          "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",            "dev": true,            "requires": { -            "has-symbols": "^1.0.0" +            "has-symbols": "^1.0.1"            }          },          "object-keys": { @@ -7005,15 +7220,101 @@        }      },      "object.fromentries": { -      "version": "2.0.0", -      "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.0.tgz", -      "integrity": "sha512-9iLiI6H083uiqUuvzyY6qrlmc/Gz8hLQFOcb/Ri/0xXFkSNS3ctV+CbE6yM2+AnkYfOB3dGjdzC0wrMLIhQICA==", +      "version": "2.0.2", +      "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz", +      "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==",        "dev": true,        "requires": { -        "define-properties": "^1.1.2", -        "es-abstract": "^1.11.0", +        "define-properties": "^1.1.3", +        "es-abstract": "^1.17.0-next.1",          "function-bind": "^1.1.1", -        "has": "^1.0.1" +        "has": "^1.0.3" +      }, +      "dependencies": { +        "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==", +          "dev": true, +          "requires": { +            "object-keys": "^1.0.12" +          } +        }, +        "es-abstract": { +          "version": "1.17.0", +          "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.0.tgz", +          "integrity": "sha512-yYkE07YF+6SIBmg1MsJ9dlub5L48Ek7X0qz+c/CPCHS9EBXfESorzng4cJQjJW5/pB6vDF41u7F8vUhLVDqIug==", +          "dev": true, +          "requires": { +            "es-to-primitive": "^1.2.1", +            "function-bind": "^1.1.1", +            "has": "^1.0.3", +            "has-symbols": "^1.0.1", +            "is-callable": "^1.1.5", +            "is-regex": "^1.0.5", +            "object-inspect": "^1.7.0", +            "object-keys": "^1.1.1", +            "object.assign": "^4.1.0", +            "string.prototype.trimleft": "^2.1.1", +            "string.prototype.trimright": "^2.1.1" +          } +        }, +        "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==", +          "dev": true, +          "requires": { +            "is-callable": "^1.1.4", +            "is-date-object": "^1.0.1", +            "is-symbol": "^1.0.2" +          } +        }, +        "has": { +          "version": "1.0.3", +          "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", +          "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", +          "dev": true, +          "requires": { +            "function-bind": "^1.1.1" +          } +        }, +        "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==", +          "dev": true +        }, +        "is-callable": { +          "version": "1.1.5", +          "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", +          "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", +          "dev": true +        }, +        "is-regex": { +          "version": "1.0.5", +          "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", +          "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", +          "dev": true, +          "requires": { +            "has": "^1.0.3" +          } +        }, +        "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==", +          "dev": true, +          "requires": { +            "has-symbols": "^1.0.1" +          } +        }, +        "object-keys": { +          "version": "1.1.1", +          "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", +          "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", +          "dev": true +        }        }      },      "object.getownpropertydescriptors": { @@ -7033,24 +7334,16 @@        "dev": true,        "requires": {          "isobject": "^3.0.1" -      }, -      "dependencies": { -        "isobject": { -          "version": "3.0.1", -          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", -          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", -          "dev": true -        }        }      },      "object.values": { -      "version": "1.1.0", -      "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.0.tgz", -      "integrity": "sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==", +      "version": "1.1.1", +      "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", +      "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==",        "dev": true,        "requires": {          "define-properties": "^1.1.3", -        "es-abstract": "^1.12.0", +        "es-abstract": "^1.17.0-next.1",          "function-bind": "^1.1.1",          "has": "^1.0.3"        }, @@ -7065,23 +7358,28 @@            }          },          "es-abstract": { -          "version": "1.13.0", -          "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz", -          "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", +          "version": "1.17.0", +          "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.0.tgz", +          "integrity": "sha512-yYkE07YF+6SIBmg1MsJ9dlub5L48Ek7X0qz+c/CPCHS9EBXfESorzng4cJQjJW5/pB6vDF41u7F8vUhLVDqIug==",            "dev": true,            "requires": { -            "es-to-primitive": "^1.2.0", +            "es-to-primitive": "^1.2.1",              "function-bind": "^1.1.1",              "has": "^1.0.3", -            "is-callable": "^1.1.4", -            "is-regex": "^1.0.4", -            "object-keys": "^1.0.12" +            "has-symbols": "^1.0.1", +            "is-callable": "^1.1.5", +            "is-regex": "^1.0.5", +            "object-inspect": "^1.7.0", +            "object-keys": "^1.1.1", +            "object.assign": "^4.1.0", +            "string.prototype.trimleft": "^2.1.1", +            "string.prototype.trimright": "^2.1.1"            }          },          "es-to-primitive": { -          "version": "1.2.0", -          "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", -          "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", +          "version": "1.2.1", +          "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", +          "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",            "dev": true,            "requires": {              "is-callable": "^1.1.4", @@ -7098,19 +7396,34 @@              "function-bind": "^1.1.1"            }          }, +        "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==", +          "dev": true +        },          "is-callable": { -          "version": "1.1.4", -          "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", -          "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", +          "version": "1.1.5", +          "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", +          "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==",            "dev": true          }, +        "is-regex": { +          "version": "1.0.5", +          "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", +          "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", +          "dev": true, +          "requires": { +            "has": "^1.0.3" +          } +        },          "is-symbol": { -          "version": "1.0.2", -          "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", -          "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", +          "version": "1.0.3", +          "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", +          "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",            "dev": true,            "requires": { -            "has-symbols": "^1.0.0" +            "has-symbols": "^1.0.1"            }          },          "object-keys": { @@ -7266,12 +7579,12 @@        "dev": true      },      "parallel-transform": { -      "version": "1.1.0", -      "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", -      "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", +      "version": "1.2.0", +      "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", +      "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==",        "dev": true,        "requires": { -        "cyclist": "~0.2.2", +        "cyclist": "^1.0.1",          "inherits": "^2.0.3",          "readable-stream": "^2.1.5"        } @@ -7295,9 +7608,9 @@        }      },      "parse-asn1": { -      "version": "5.1.4", -      "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.4.tgz", -      "integrity": "sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw==", +      "version": "5.1.5", +      "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", +      "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==",        "dev": true,        "requires": {          "asn1.js": "^4.0.0", @@ -7396,9 +7709,9 @@        "dev": true      },      "path-to-regexp": { -      "version": "1.7.0", -      "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz", -      "integrity": "sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=", +      "version": "1.8.0", +      "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", +      "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==",        "dev": true,        "requires": {          "isarray": "0.0.1" @@ -7491,9 +7804,9 @@        "dev": true      },      "postcss": { -      "version": "7.0.21", -      "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", -      "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", +      "version": "7.0.25", +      "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.25.tgz", +      "integrity": "sha512-NXXVvWq9icrm/TgQC0O6YVFi4StfJz46M1iNd/h6B26Nvh/HKI+q4YZtFN/EjcInZliEscO/WL10BXnc1E5nwg==",        "dev": true,        "requires": {          "chalk": "^2.4.2", @@ -7531,9 +7844,9 @@        }      },      "postcss-modules-scope": { -      "version": "2.1.0", -      "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.1.0.tgz", -      "integrity": "sha512-91Rjps0JnmtUB0cujlc8KIKCsJXWjzuxGeT/+Q2i2HXKZ7nBUeF9YQTZZTNvHVoNYj1AthsjnGLtqDUE0Op79A==", +      "version": "2.1.1", +      "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.1.1.tgz", +      "integrity": "sha512-OXRUPecnHCg8b9xWvldG/jUpRIGPNRka0r4D4j0ESUU2/5IOnpsjfPPmDprM3Ih8CgZ8FXjWqaniK5v4rWt3oQ==",        "dev": true,        "requires": {          "postcss": "^7.0.6", @@ -7982,27 +8295,27 @@        }      },      "range-parser": { -      "version": "1.2.0", -      "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", -      "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", +      "version": "1.2.1", +      "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", +      "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",        "dev": true      },      "raw-body": { -      "version": "2.3.3", -      "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", -      "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", +      "version": "2.4.0", +      "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", +      "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",        "dev": true,        "requires": { -        "bytes": "3.0.0", -        "http-errors": "1.6.3", -        "iconv-lite": "0.4.23", +        "bytes": "3.1.0", +        "http-errors": "1.7.2", +        "iconv-lite": "0.4.24",          "unpipe": "1.0.0"        }      },      "react": { -      "version": "16.9.0", -      "resolved": "https://registry.npmjs.org/react/-/react-16.9.0.tgz", -      "integrity": "sha512-+7LQnFBwkiw+BobzOF6N//BdoNw0ouwmSJTEm9cglOOmsg/TMiFHZLe2sEoN5M7LgJTj9oHH0gxklfnQe66S1w==", +      "version": "16.12.0", +      "resolved": "https://registry.npmjs.org/react/-/react-16.12.0.tgz", +      "integrity": "sha512-fglqy3k5E+81pA8s+7K0/T3DBCF0ZDOher1elBFzF7O6arXJgzyu/FW+COxFvAWXJoJN9KIZbT2LXlukwphYTA==",        "dev": true,        "requires": {          "loose-envify": "^1.1.0", @@ -8011,15 +8324,15 @@        }      },      "react-dom": { -      "version": "16.9.0", -      "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.9.0.tgz", -      "integrity": "sha512-YFT2rxO9hM70ewk9jq0y6sQk8cL02xm4+IzYBz75CQGlClQQ1Bxq0nhHF6OtSbit+AIahujJgb/CPRibFkMNJQ==", +      "version": "16.12.0", +      "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.12.0.tgz", +      "integrity": "sha512-LMxFfAGrcS3kETtQaCkTKjMiifahaMySFDn71fZUNpPHZQEzmk/GiAeIT8JSOrHB23fnuCOMruL2a8NYlw+8Gw==",        "dev": true,        "requires": {          "loose-envify": "^1.1.0",          "object-assign": "^4.1.1",          "prop-types": "^15.6.2", -        "scheduler": "^0.15.0" +        "scheduler": "^0.18.0"        }      },      "react-is": { @@ -8029,9 +8342,9 @@        "dev": true      },      "react-redux": { -      "version": "7.1.1", -      "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.1.1.tgz", -      "integrity": "sha512-QsW0vcmVVdNQzEkrgzh2W3Ksvr8cqpAv5FhEk7tNEft+5pp7rXxAudTz3VOPawRkLIepItpkEIyLcN/VVXzjTg==", +      "version": "7.1.3", +      "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.1.3.tgz", +      "integrity": "sha512-uI1wca+ECG9RoVkWQFF4jDMqmaw0/qnvaSvOoL/GA4dNxf6LoV8sUAcNDvE5NWKs4hFpn0t6wswNQnY3f7HT3w==",        "dev": true,        "requires": {          "@babel/runtime": "^7.5.5", @@ -8052,31 +8365,23 @@            }          },          "react-is": { -          "version": "16.9.0", -          "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.9.0.tgz", -          "integrity": "sha512-tJBzzzIgnnRfEm046qRcURvwQnZVXmuCbscxUO5RWrGTXpon2d4c8mI0D8WE6ydVIm29JiLB6+RslkIvym9Rjw==", +          "version": "16.12.0", +          "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.12.0.tgz", +          "integrity": "sha512-rPCkf/mWBtKc97aLL9/txD8DZdemK0vkA3JMLShjlJB3Pj3s+lpf1KaBzMfQrAmhMQB0n1cU/SUGgKKBCe837Q==",            "dev": true          }        }      },      "react-test-renderer": { -      "version": "16.9.0", -      "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.9.0.tgz", -      "integrity": "sha512-R62stB73qZyhrJo7wmCW9jgl/07ai+YzvouvCXIJLBkRlRqLx4j9RqcLEAfNfU3OxTGucqR2Whmn3/Aad6L3hQ==", +      "version": "16.12.0", +      "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.12.0.tgz", +      "integrity": "sha512-Vj/teSqt2oayaWxkbhQ6gKis+t5JrknXfPVo+aIJ8QwYAqMPH77uptOdrlphyxl8eQI/rtkOYg86i/UWkpFu0w==",        "dev": true,        "requires": {          "object-assign": "^4.1.1",          "prop-types": "^15.6.2", -        "react-is": "^16.9.0", -        "scheduler": "^0.15.0" -      }, -      "dependencies": { -        "react-is": { -          "version": "16.9.0", -          "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.9.0.tgz", -          "integrity": "sha512-tJBzzzIgnnRfEm046qRcURvwQnZVXmuCbscxUO5RWrGTXpon2d4c8mI0D8WE6ydVIm29JiLB6+RslkIvym9Rjw==", -          "dev": true -        } +        "react-is": "^16.8.6", +        "scheduler": "^0.18.0"        }      },      "read-pkg": { @@ -8208,27 +8513,6 @@        "requires": {          "extend-shallow": "^3.0.2",          "safe-regex": "^1.1.0" -      }, -      "dependencies": { -        "extend-shallow": { -          "version": "3.0.2", -          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", -          "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", -          "dev": true, -          "requires": { -            "assign-symbols": "^1.0.0", -            "is-extendable": "^1.0.1" -          } -        }, -        "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==", -          "dev": true, -          "requires": { -            "is-plain-object": "^2.0.4" -          } -        }        }      },      "regexpp": { @@ -8271,9 +8555,9 @@        }      },      "repeat-element": { -      "version": "1.1.2", -      "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", -      "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", +      "version": "1.1.3", +      "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", +      "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",        "dev": true      },      "repeat-string": { @@ -8359,21 +8643,21 @@        }      },      "request-promise-core": { -      "version": "1.1.2", -      "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", -      "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", +      "version": "1.1.3", +      "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz", +      "integrity": "sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==",        "dev": true,        "requires": { -        "lodash": "^4.17.11" +        "lodash": "^4.17.15"        }      },      "request-promise-native": { -      "version": "1.0.7", -      "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz", -      "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==", +      "version": "1.0.8", +      "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz", +      "integrity": "sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==",        "dev": true,        "requires": { -        "request-promise-core": "1.1.2", +        "request-promise-core": "1.1.3",          "stealthy-require": "^1.1.1",          "tough-cookie": "^2.3.3"        } @@ -8563,24 +8847,72 @@        }      },      "sass-loader": { -      "version": "7.3.1", -      "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.3.1.tgz", -      "integrity": "sha512-tuU7+zm0pTCynKYHpdqaPpe+MMTQ76I9TPZ7i4/5dZsigE350shQWe5EZNl5dBidM49TPET75tNqRbcsUZWeNA==", +      "version": "8.0.0", +      "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.0.tgz", +      "integrity": "sha512-+qeMu563PN7rPdit2+n5uuYVR0SSVwm0JsOUsaJXzgYcClWSlmX0iHDnmeOobPkf5kUglVot3QS6SyLyaQoJ4w==",        "dev": true,        "requires": {          "clone-deep": "^4.0.1", -        "loader-utils": "^1.0.1", -        "neo-async": "^2.5.0", -        "pify": "^4.0.1", +        "loader-utils": "^1.2.3", +        "neo-async": "^2.6.1", +        "schema-utils": "^2.1.0",          "semver": "^6.3.0"        },        "dependencies": { -        "pify": { -          "version": "4.0.1", -          "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", -          "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", +        "ajv-keywords": { +          "version": "3.4.1", +          "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", +          "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==", +          "dev": true +        }, +        "big.js": { +          "version": "5.2.2", +          "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", +          "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", +          "dev": true +        }, +        "json5": { +          "version": "1.0.1", +          "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", +          "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", +          "dev": true, +          "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==", +          "dev": true, +          "requires": { +            "big.js": "^5.2.2", +            "emojis-list": "^2.0.0", +            "json5": "^1.0.1" +          } +        }, +        "minimist": { +          "version": "1.2.0", +          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", +          "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", +          "dev": true +        }, +        "neo-async": { +          "version": "2.6.1", +          "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", +          "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==",            "dev": true          }, +        "schema-utils": { +          "version": "2.6.1", +          "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.1.tgz", +          "integrity": "sha512-0WXHDs1VDJyo+Zqs9TKLKyD/h7yDpHUhEFsM2CzkICFdoX1av+GBq/J2xRTFfsQO5kBfhZzANf2VcIm84jqDbg==", +          "dev": true, +          "requires": { +            "ajv": "^6.10.2", +            "ajv-keywords": "^3.4.1" +          } +        },          "semver": {            "version": "6.3.0",            "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -8596,9 +8928,9 @@        "dev": true      },      "scheduler": { -      "version": "0.15.0", -      "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.15.0.tgz", -      "integrity": "sha512-xAefmSfN6jqAa7Kuq7LIJY0bwAPG3xlCj0HMEBQk1lxYiDKZscY2xJ5U/61ZTrYbmNQbXa+gc7czPkVo11tnCg==", +      "version": "0.18.0", +      "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.18.0.tgz", +      "integrity": "sha512-agTSHR1Nbfi6ulI0kYNK0203joW2Y5W4po4l+v03tOoiJKpTBbxpNhWDvqc/4IcOw+KLmSiQLTasZ4cab2/UWQ==",        "dev": true,        "requires": {          "loose-envify": "^1.1.0", @@ -8756,9 +9088,9 @@        }      },      "serialize-javascript": { -      "version": "1.8.0", -      "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.8.0.tgz", -      "integrity": "sha512-3tHgtF4OzDmeKYj6V9nSyceRS0UJ3C7VqyD2Yj28vC/z2j6jG5FmFGahOKMD9CrglxTm3tETr87jEypaYV8DUg==", +      "version": "2.1.2", +      "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", +      "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==",        "dev": true      },      "serve-static": { @@ -8795,6 +9127,17 @@          "is-extendable": "^0.1.1",          "is-plain-object": "^2.0.3",          "split-string": "^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=", +          "dev": true, +          "requires": { +            "is-extendable": "^0.1.0" +          } +        }        }      },      "setimmediate": { @@ -8804,9 +9147,9 @@        "dev": true      },      "setprototypeof": { -      "version": "1.1.0", -      "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", -      "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", +      "version": "1.1.1", +      "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", +      "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",        "dev": true      },      "sha.js": { @@ -8864,17 +9207,17 @@        "dev": true      },      "sinon": { -      "version": "7.4.1", -      "resolved": "https://registry.npmjs.org/sinon/-/sinon-7.4.1.tgz", -      "integrity": "sha512-7s9buHGHN/jqoy/v4bJgmt0m1XEkCEd/tqdHXumpBp0JSujaT4Ng84JU5wDdK4E85ZMq78NuDe0I3NAqXY8TFg==", +      "version": "7.5.0", +      "resolved": "https://registry.npmjs.org/sinon/-/sinon-7.5.0.tgz", +      "integrity": "sha512-AoD0oJWerp0/rY9czP/D6hDTTUYGpObhZjMpd7Cl/A6+j0xBE+ayL/ldfggkBXUs0IkvIiM1ljM8+WkOc5k78Q==",        "dev": true,        "requires": {          "@sinonjs/commons": "^1.4.0",          "@sinonjs/formatio": "^3.2.1", -        "@sinonjs/samsam": "^3.3.2", +        "@sinonjs/samsam": "^3.3.3",          "diff": "^3.5.0",          "lolex": "^4.2.0", -        "nise": "^1.5.1", +        "nise": "^1.5.2",          "supports-color": "^5.5.0"        },        "dependencies": { @@ -8936,6 +9279,26 @@          "source-map": "^0.5.6",          "source-map-resolve": "^0.5.0",          "use": "^3.1.0" +      }, +      "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=", +          "dev": true, +          "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=", +          "dev": true, +          "requires": { +            "is-extendable": "^0.1.0" +          } +        }        }      },      "snapdragon-node": { @@ -8986,18 +9349,6 @@              "is-data-descriptor": "^1.0.0",              "kind-of": "^6.0.2"            } -        }, -        "isobject": { -          "version": "3.0.1", -          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", -          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", -          "dev": true -        }, -        "kind-of": { -          "version": "6.0.2", -          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", -          "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", -          "dev": true          }        }      }, @@ -9008,6 +9359,17 @@        "dev": true,        "requires": {          "kind-of": "^3.2.0" +      }, +      "dependencies": { +        "kind-of": { +          "version": "3.2.2", +          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", +          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", +          "dev": true, +          "requires": { +            "is-buffer": "^1.1.5" +          } +        }        }      },      "socket.io": { @@ -9036,9 +9398,9 @@        }      },      "socket.io-adapter": { -      "version": "1.1.1", -      "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz", -      "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs=", +      "version": "1.1.2", +      "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz", +      "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==",        "dev": true      },      "socket.io-client": { @@ -9190,27 +9552,6 @@        "dev": true,        "requires": {          "extend-shallow": "^3.0.0" -      }, -      "dependencies": { -        "extend-shallow": { -          "version": "3.0.2", -          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", -          "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", -          "dev": true, -          "requires": { -            "assign-symbols": "^1.0.0", -            "is-extendable": "^1.0.1" -          } -        }, -        "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==", -          "dev": true, -          "requires": { -            "is-plain-object": "^2.0.4" -          } -        }        }      },      "sprintf-js": { @@ -9253,6 +9594,17 @@        "requires": {          "define-property": "^0.2.5",          "object-copy": "^0.1.0" +      }, +      "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=", +          "dev": true, +          "requires": { +            "is-descriptor": "^0.1.0" +          } +        }        }      },      "statuses": { @@ -9310,9 +9662,9 @@        }      },      "stream-shift": { -      "version": "1.0.0", -      "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", -      "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", +      "version": "1.0.1", +      "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", +      "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",        "dev": true      },      "streamroller": { @@ -9337,12 +9689,6 @@              "ms": "^2.1.1"            }          }, -        "lodash": { -          "version": "4.17.15", -          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", -          "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", -          "dev": true -        },          "ms": {            "version": "2.1.2",            "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -9378,6 +9724,60 @@          }        }      }, +    "string.prototype.trimleft": { +      "version": "2.1.1", +      "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", +      "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", +      "dev": true, +      "requires": { +        "define-properties": "^1.1.3", +        "function-bind": "^1.1.1" +      }, +      "dependencies": { +        "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==", +          "dev": true, +          "requires": { +            "object-keys": "^1.0.12" +          } +        }, +        "object-keys": { +          "version": "1.1.1", +          "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", +          "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", +          "dev": true +        } +      } +    }, +    "string.prototype.trimright": { +      "version": "2.1.1", +      "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", +      "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", +      "dev": true, +      "requires": { +        "define-properties": "^1.1.3", +        "function-bind": "^1.1.1" +      }, +      "dependencies": { +        "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==", +          "dev": true, +          "requires": { +            "object-keys": "^1.0.12" +          } +        }, +        "object-keys": { +          "version": "1.1.1", +          "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", +          "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", +          "dev": true +        } +      } +    },      "string_decoder": {        "version": "1.1.1",        "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -9427,27 +9827,15 @@        "dev": true      },      "style-loader": { -      "version": "1.0.0", -      "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.0.0.tgz", -      "integrity": "sha512-B0dOCFwv7/eY31a5PCieNwMgMhVGFe9w+rh7s/Bx8kfFkrth9zfTZquoYvdw8URgiqxObQKcpW51Ugz1HjfdZw==", +      "version": "1.1.1", +      "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.1.1.tgz", +      "integrity": "sha512-oIVF12trRq0od4Yojg7q0K3Lq/O6Ix/AYgVosykrVg+kWxxxUyk8KhKCCmekyGSUiVK1xxlAQymLWWdh6S9lOg==",        "dev": true,        "requires": {          "loader-utils": "^1.2.3",          "schema-utils": "^2.0.1"        },        "dependencies": { -        "ajv": { -          "version": "6.10.2", -          "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", -          "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", -          "dev": true, -          "requires": { -            "fast-deep-equal": "^2.0.1", -            "fast-json-stable-stringify": "^2.0.0", -            "json-schema-traverse": "^0.4.1", -            "uri-js": "^4.2.2" -          } -        },          "ajv-keywords": {            "version": "3.4.1",            "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", @@ -9487,9 +9875,9 @@            "dev": true          },          "schema-utils": { -          "version": "2.5.0", -          "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.5.0.tgz", -          "integrity": "sha512-32ISrwW2scPXHUSusP8qMg5dLUawKkyV+/qIEV9JdXKx+rsM6mi8vZY8khg2M69Qom16rtroWXD3Ybtiws38gQ==", +          "version": "2.6.1", +          "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.1.tgz", +          "integrity": "sha512-0WXHDs1VDJyo+Zqs9TKLKyD/h7yDpHUhEFsM2CzkICFdoX1av+GBq/J2xRTFfsQO5kBfhZzANf2VcIm84jqDbg==",            "dev": true,            "requires": {              "ajv": "^6.10.2", @@ -9589,9 +9977,9 @@        }      },      "terser": { -      "version": "4.2.0", -      "resolved": "https://registry.npmjs.org/terser/-/terser-4.2.0.tgz", -      "integrity": "sha512-6lPt7lZdZ/13icQJp8XasFOwZjFJkxFFIb/N1fhYEQNoNI3Ilo3KABZ9OocZvZoB39r6SiIk/0+v/bt8nZoSeA==", +      "version": "4.4.3", +      "resolved": "https://registry.npmjs.org/terser/-/terser-4.4.3.tgz", +      "integrity": "sha512-0ikKraVtRDKGzHrzkCv5rUNDzqlhmhowOBqC0XqUHFpW+vJ45+20/IFBcebwKfiS2Z9fJin6Eo+F1zLZsxi8RA==",        "dev": true,        "requires": {          "commander": "^2.20.0", @@ -9600,9 +9988,9 @@        },        "dependencies": {          "commander": { -          "version": "2.20.0", -          "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", -          "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", +          "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==",            "dev": true          },          "source-map": { @@ -9614,16 +10002,16 @@        }      },      "terser-webpack-plugin": { -      "version": "1.4.1", -      "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.1.tgz", -      "integrity": "sha512-ZXmmfiwtCLfz8WKZyYUuuHf3dMYEjg8NrjHMb0JqHVHVOSkzp3cW2/XG1fP3tRhqEqSzMwzzRQGtAPbs4Cncxg==", +      "version": "1.4.3", +      "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz", +      "integrity": "sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA==",        "dev": true,        "requires": {          "cacache": "^12.0.2",          "find-cache-dir": "^2.1.0",          "is-wsl": "^1.1.0",          "schema-utils": "^1.0.0", -        "serialize-javascript": "^1.7.0", +        "serialize-javascript": "^2.1.2",          "source-map": "^0.6.1",          "terser": "^4.1.2",          "webpack-sources": "^1.4.0", @@ -9697,6 +10085,17 @@        "dev": 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=", +          "dev": true, +          "requires": { +            "is-buffer": "^1.1.5" +          } +        }        }      },      "to-regex": { @@ -9709,78 +10108,6 @@          "extend-shallow": "^3.0.2",          "regex-not": "^1.0.2",          "safe-regex": "^1.1.0" -      }, -      "dependencies": { -        "define-property": { -          "version": "2.0.2", -          "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", -          "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", -          "dev": true, -          "requires": { -            "is-descriptor": "^1.0.2", -            "isobject": "^3.0.1" -          } -        }, -        "extend-shallow": { -          "version": "3.0.2", -          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", -          "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", -          "dev": true, -          "requires": { -            "assign-symbols": "^1.0.0", -            "is-extendable": "^1.0.1" -          } -        }, -        "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==", -          "dev": true, -          "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==", -          "dev": true, -          "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==", -          "dev": true, -          "requires": { -            "is-accessor-descriptor": "^1.0.0", -            "is-data-descriptor": "^1.0.0", -            "kind-of": "^6.0.2" -          } -        }, -        "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==", -          "dev": true, -          "requires": { -            "is-plain-object": "^2.0.4" -          } -        }, -        "isobject": { -          "version": "3.0.1", -          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", -          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", -          "dev": true -        }, -        "kind-of": { -          "version": "6.0.2", -          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", -          "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", -          "dev": true -        }        }      },      "to-regex-range": { @@ -9791,17 +10118,6 @@        "requires": {          "is-number": "^3.0.0",          "repeat-string": "^1.6.1" -      }, -      "dependencies": { -        "is-number": { -          "version": "3.0.0", -          "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", -          "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", -          "dev": true, -          "requires": { -            "kind-of": "^3.0.2" -          } -        }        }      },      "toidentifier": { @@ -9850,9 +10166,9 @@        }      },      "ts-loader": { -      "version": "6.0.4", -      "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-6.0.4.tgz", -      "integrity": "sha512-p2zJYe7OtwR+49kv4gs7v4dMrfYD1IPpOtqiSPCbe8oR+4zEBtdHwzM7A7M91F+suReqgzZrlClk4LRSSp882g==", +      "version": "6.2.1", +      "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-6.2.1.tgz", +      "integrity": "sha512-Dd9FekWuABGgjE1g0TlQJ+4dFUfYGbYcs52/HQObE0ZmUNjQlmLAS7xXsSzy23AMaMwipsx5sNHvoEpT2CZq1g==",        "dev": true,        "requires": {          "chalk": "^2.3.0", @@ -9862,15 +10178,6 @@          "semver": "^6.0.0"        },        "dependencies": { -        "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==", -          "dev": true, -          "requires": { -            "color-convert": "^1.9.0" -          } -        },          "braces": {            "version": "3.0.2",            "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", @@ -9880,17 +10187,6 @@              "fill-range": "^7.0.1"            }          }, -        "chalk": { -          "version": "2.4.2", -          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", -          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", -          "dev": true, -          "requires": { -            "ansi-styles": "^3.2.1", -            "escape-string-regexp": "^1.0.5", -            "supports-color": "^5.3.0" -          } -        },          "fill-range": {            "version": "7.0.1",            "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -9922,15 +10218,6 @@            "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",            "dev": true          }, -        "supports-color": { -          "version": "5.5.0", -          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", -          "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", -          "dev": true, -          "requires": { -            "has-flag": "^3.0.0" -          } -        },          "to-regex-range": {            "version": "5.0.1",            "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -9943,9 +10230,9 @@        }      },      "ts-node": { -      "version": "8.4.1", -      "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.4.1.tgz", -      "integrity": "sha512-5LpRN+mTiCs7lI5EtbXmF/HfMeCjzt7DH9CZwtkr6SywStrNQC723wG+aOWFiLNn7zT3kD/RnFqi3ZUfr4l5Qw==", +      "version": "8.5.4", +      "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.5.4.tgz", +      "integrity": "sha512-izbVCRV68EasEPQ8MSIGBNK9dc/4sYJJKYA+IarMQct1RtEot6Xp0bXuClsbUSnKpg50ho+aOAx8en5c+y4OFw==",        "dev": true,        "requires": {          "arg": "^4.1.0", @@ -9979,9 +10266,9 @@        }      },      "tsyringe": { -      "version": "4.0.0", -      "resolved": "https://registry.npmjs.org/tsyringe/-/tsyringe-4.0.0.tgz", -      "integrity": "sha512-8dG+6zoDHb/c4F5rydpRfDovoLNo+g59qN2b7KH/abD4Nz5wx+lLXtOxljB57RWnBcbC+ZvKYwrCqsZxQJO8ng==", +      "version": "4.0.1", +      "resolved": "https://registry.npmjs.org/tsyringe/-/tsyringe-4.0.1.tgz", +      "integrity": "sha512-Xtn/r3y4fjplogdjiG2buqPBo3/FcXdlUrVWx7JaXpNiwsPG135yEajVfIXVVT1VpnfBYbZ8hjKZer+NJVLTww==",        "dev": true,        "requires": {          "tslib": "^1.9.3" @@ -10023,14 +10310,37 @@        "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",        "dev": true      }, +    "type-fest": { +      "version": "0.8.1", +      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", +      "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", +      "dev": true +    },      "type-is": { -      "version": "1.6.16", -      "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", -      "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", +      "version": "1.6.18", +      "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", +      "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",        "dev": true,        "requires": {          "media-typer": "0.3.0", -        "mime-types": "~2.1.18" +        "mime-types": "~2.1.24" +      }, +      "dependencies": { +        "mime-db": { +          "version": "1.42.0", +          "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz", +          "integrity": "sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ==", +          "dev": true +        }, +        "mime-types": { +          "version": "2.1.25", +          "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz", +          "integrity": "sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==", +          "dev": true, +          "requires": { +            "mime-db": "1.42.0" +          } +        }        }      },      "typedarray": { @@ -10040,9 +10350,9 @@        "dev": true      },      "typescript": { -      "version": "3.6.2", -      "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.6.2.tgz", -      "integrity": "sha512-lmQ4L+J6mnu3xweP8+rOrUwzmN+MRAj7TgtJtDaXE5PMyX2kCrklhg3rvOsOIfNeAWMQWO2F1GPc1kMD2vLAfw==", +      "version": "3.7.4", +      "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.7.4.tgz", +      "integrity": "sha512-A25xv5XCtarLwXpcDNZzCGvW2D1S3/bACratYBx2sax8PefsFhlYmkQicKHvpYflFS8if4zne5zT5kpJ7pzuvw==",        "dev": true      },      "uglify-js": { @@ -10154,19 +10464,13 @@            "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",            "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",            "dev": true -        }, -        "isobject": { -          "version": "3.0.1", -          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", -          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", -          "dev": true          }        }      },      "upath": { -      "version": "1.1.2", -      "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", -      "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==", +      "version": "1.2.0", +      "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", +      "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",        "dev": true      },      "upper-case": { @@ -10315,9 +10619,9 @@        }      },      "vm-browserify": { -      "version": "1.1.0", -      "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.0.tgz", -      "integrity": "sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==", +      "version": "1.1.2", +      "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", +      "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",        "dev": true      },      "void-elements": { @@ -10418,18 +10722,18 @@        "dev": true      },      "webextensions-api-fake": { -      "version": "0.9.0", -      "resolved": "https://registry.npmjs.org/webextensions-api-fake/-/webextensions-api-fake-0.9.0.tgz", -      "integrity": "sha512-pu0r4G1P1PPVJUpZFATAND8pAGV09l9P/CeRQkHd0wcFqsYiKwu2iIqWFxtQ0/HtPDQStnh5Rfvqw6Buv75HMw==", +      "version": "0.9.1", +      "resolved": "https://registry.npmjs.org/webextensions-api-fake/-/webextensions-api-fake-0.9.1.tgz", +      "integrity": "sha512-21Vct8sRnvi8+7BIA+u74wjnjCxZ3XdL9TUxk4y2CuJXx9BGeQ83flnVTaQodeMBW4F/Dwvm4+JCxvbQpB1Hqg==",        "dev": true,        "requires": {          "sinon-chrome": "^3.0.0"        }      },      "webpack": { -      "version": "4.39.2", -      "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.39.2.tgz", -      "integrity": "sha512-AKgTfz3xPSsEibH00JfZ9sHXGUwIQ6eZ9tLN8+VLzachk1Cw2LVmy+4R7ZiwTa9cZZ15tzySjeMui/UnSCAZhA==", +      "version": "4.41.4", +      "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.41.4.tgz", +      "integrity": "sha512-Lc+2uB6NjpCWsHI3trkoISOI64h9QYIXenbEWj3bn3oyjfB1lEBXjWAfAyY2sM0rZn41oD5V91OLwKRwS6Wp8Q==",        "dev": true,        "requires": {          "@webassemblyjs/ast": "1.8.5", @@ -10452,29 +10756,17 @@          "node-libs-browser": "^2.2.1",          "schema-utils": "^1.0.0",          "tapable": "^1.1.3", -        "terser-webpack-plugin": "^1.4.1", +        "terser-webpack-plugin": "^1.4.3",          "watchpack": "^1.6.0",          "webpack-sources": "^1.4.1"        },        "dependencies": {          "acorn": { -          "version": "6.3.0", -          "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz", -          "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==", +          "version": "6.4.0", +          "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.0.tgz", +          "integrity": "sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw==",            "dev": true          }, -        "ajv": { -          "version": "6.10.2", -          "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", -          "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", -          "dev": true, -          "requires": { -            "fast-deep-equal": "^2.0.1", -            "fast-json-stable-stringify": "^2.0.0", -            "json-schema-traverse": "^0.4.1", -            "uri-js": "^4.2.2" -          } -        },          "ajv-keywords": {            "version": "3.4.1",            "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", @@ -10528,9 +10820,9 @@        }      },      "webpack-cli": { -      "version": "3.3.7", -      "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.7.tgz", -      "integrity": "sha512-OhTUCttAsr+IZSMVwGROGRHvT+QAs8H6/mHIl4SvhAwYywjiylYjpwybGx7WQ9Hkb45FhjtsymkwiRRbGJ1SZQ==", +      "version": "3.3.10", +      "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.10.tgz", +      "integrity": "sha512-u1dgND9+MXaEt74sJR4PR7qkPxXUSQ0RXYq8x1L6Jg1MYVEmGPrH6Ah6C4arD4r0J1P5HKjRqpab36k0eIzPqg==",        "dev": true,        "requires": {          "chalk": "2.4.2", @@ -10552,49 +10844,12 @@            "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",            "dev": true          }, -        "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==", -          "dev": true, -          "requires": { -            "color-convert": "^1.9.0" -          } -        },          "big.js": {            "version": "5.2.2",            "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",            "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",            "dev": true          }, -        "camelcase": { -          "version": "5.3.1", -          "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", -          "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", -          "dev": true -        }, -        "chalk": { -          "version": "2.4.2", -          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", -          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", -          "dev": true, -          "requires": { -            "ansi-styles": "^3.2.1", -            "escape-string-regexp": "^1.0.5", -            "supports-color": "^5.3.0" -          }, -          "dependencies": { -            "supports-color": { -              "version": "5.5.0", -              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", -              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", -              "dev": true, -              "requires": { -                "has-flag": "^3.0.0" -              } -            } -          } -        },          "cliui": {            "version": "5.0.0",            "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", @@ -10703,15 +10958,6 @@              "ansi-regex": "^4.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==", -          "dev": true, -          "requires": { -            "has-flag": "^3.0.0" -          } -        },          "which-module": {            "version": "2.0.0",            "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", @@ -10838,6 +11084,12 @@          "string-width": "^1.0.2 || 2"        }      }, +    "word-wrap": { +      "version": "1.2.3", +      "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", +      "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", +      "dev": true +    },      "wordwrap": {        "version": "1.0.0",        "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", @@ -11019,72 +11271,63 @@        }      },      "yargs-unparser": { -      "version": "1.5.0", -      "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.5.0.tgz", -      "integrity": "sha512-HK25qidFTCVuj/D1VfNiEndpLIeJN78aqgR23nL3y4N0U/91cOAzqfHlF8n2BvoNDcZmJKin3ddNSvOxSr8flw==", +      "version": "1.6.0", +      "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz", +      "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==",        "dev": true,        "requires": {          "flat": "^4.1.0", -        "lodash": "^4.17.11", -        "yargs": "^12.0.5" +        "lodash": "^4.17.15", +        "yargs": "^13.3.0"        },        "dependencies": {          "ansi-regex": { -          "version": "3.0.0", -          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", -          "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", -          "dev": true -        }, -        "camelcase": { -          "version": "5.3.1", -          "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", -          "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", +          "version": "4.1.0", +          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", +          "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",            "dev": true          },          "cliui": { -          "version": "4.1.0", -          "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", -          "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", +          "version": "5.0.0", +          "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", +          "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",            "dev": true,            "requires": { -            "string-width": "^2.1.1", -            "strip-ansi": "^4.0.0", -            "wrap-ansi": "^2.0.0" +            "string-width": "^3.1.0", +            "strip-ansi": "^5.2.0", +            "wrap-ansi": "^5.1.0"            }          }, -        "invert-kv": { -          "version": "2.0.0", -          "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", -          "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", +        "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==",            "dev": true          }, -        "lcid": { +        "require-main-filename": {            "version": "2.0.0", -          "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", -          "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", -          "dev": true, -          "requires": { -            "invert-kv": "^2.0.0" -          } +          "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", +          "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", +          "dev": true          }, -        "os-locale": { +        "string-width": {            "version": "3.1.0", -          "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", -          "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", +          "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", +          "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",            "dev": true,            "requires": { -            "execa": "^1.0.0", -            "lcid": "^2.0.0", -            "mem": "^4.0.0" +            "emoji-regex": "^7.0.1", +            "is-fullwidth-code-point": "^2.0.0", +            "strip-ansi": "^5.1.0"            }          },          "strip-ansi": { -          "version": "4.0.0", -          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", -          "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", +          "version": "5.2.0", +          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", +          "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",            "dev": true,            "requires": { -            "ansi-regex": "^3.0.0" +            "ansi-regex": "^4.1.0"            }          },          "which-module": { @@ -11093,30 +11336,45 @@            "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",            "dev": true          }, +        "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==", +          "dev": true, +          "requires": { +            "ansi-styles": "^3.2.0", +            "string-width": "^3.0.0", +            "strip-ansi": "^5.0.0" +          } +        }, +        "y18n": { +          "version": "4.0.0", +          "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", +          "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", +          "dev": true +        },          "yargs": { -          "version": "12.0.5", -          "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", -          "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", +          "version": "13.3.0", +          "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz", +          "integrity": "sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==",            "dev": true,            "requires": { -            "cliui": "^4.0.0", -            "decamelize": "^1.2.0", +            "cliui": "^5.0.0",              "find-up": "^3.0.0", -            "get-caller-file": "^1.0.1", -            "os-locale": "^3.0.0", +            "get-caller-file": "^2.0.1",              "require-directory": "^2.1.1", -            "require-main-filename": "^1.0.1", +            "require-main-filename": "^2.0.0",              "set-blocking": "^2.0.0", -            "string-width": "^2.0.0", +            "string-width": "^3.0.0",              "which-module": "^2.0.0", -            "y18n": "^3.2.1 || ^4.0.0", -            "yargs-parser": "^11.1.1" +            "y18n": "^4.0.0", +            "yargs-parser": "^13.1.1"            }          },          "yargs-parser": { -          "version": "11.1.1", -          "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", -          "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", +          "version": "13.1.1", +          "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", +          "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==",            "dev": true,            "requires": {              "camelcase": "^5.0.0", diff --git a/package.json b/package.json index de09a33..b12307a 100644 --- a/package.json +++ b/package.json @@ -24,34 +24,34 @@    "homepage": "https://github.com/ueokande/vim-vixen",    "devDependencies": {      "@types/assert": "^1.4.3", -    "@types/chai": "^4.2.0", -    "@types/express": "^4.17.1", +    "@types/chai": "^4.2.7", +    "@types/express": "^4.17.2",      "@types/mocha": "^5.2.7", -    "@types/node": "^12.7.5", -    "@types/prop-types": "^15.7.1", -    "@types/react": "^16.9.2", -    "@types/react-dom": "^16.9.0", -    "@types/react-redux": "^7.1.2", -    "@types/react-test-renderer": "^16.9.0", +    "@types/node": "^12.12.21", +    "@types/prop-types": "^15.7.3", +    "@types/react": "^16.9.17", +    "@types/react-dom": "^16.9.4", +    "@types/react-redux": "^7.1.5", +    "@types/react-test-renderer": "^16.9.1",      "@types/redux-promise": "^0.5.28", -    "@types/selenium-webdriver": "^4.0.2", -    "@types/sinon": "^7.0.13", -    "@typescript-eslint/eslint-plugin": "^2.0.0", -    "@typescript-eslint/parser": "^2.0.0", +    "@types/selenium-webdriver": "^4.0.6", +    "@types/sinon": "^7.5.1", +    "@typescript-eslint/eslint-plugin": "^2.12.0", +    "@typescript-eslint/parser": "^2.12.0",      "ajv": "^6.10.2",      "ajv-cli": "^3.0.0",      "chai": "^4.2.0", -    "css-loader": "^3.2.0", -    "eslint": "^6.2.2", +    "css-loader": "^3.4.0", +    "eslint": "^6.8.0",      "eslint-config-prettier": "^6.7.0",      "eslint-plugin-prettier": "^3.1.2", -    "eslint-plugin-react": "^7.14.3", +    "eslint-plugin-react": "^7.17.0",      "eslint-plugin-standard": "^4.0.1",      "express": "^4.17.1",      "html-webpack-plugin": "^3.2.0",      "jsonwebtoken": "^8.5.1",      "jszip": "^3.2.2", -    "karma": "^4.2.0", +    "karma": "^4.4.1",      "karma-firefox-launcher": "^1.2.0",      "karma-html2js-preprocessor": "^1.1.0",      "karma-mocha": "^1.3.0", @@ -60,29 +60,29 @@      "karma-sourcemap-loader": "^0.3.7",      "karma-webpack": "^4.0.2",      "lanthan": "0.0.2", -    "mocha": "^6.2.0", +    "mocha": "^6.2.2",      "node-sass": "^4.13.0",      "prettier": "^1.19.1",      "prettier-eslint": "^9.0.1", -    "react": "^16.9.0", -    "react-dom": "^16.9.0", -    "react-redux": "^7.1.1", -    "react-test-renderer": "^16.9.0", +    "react": "^16.12.0", +    "react-dom": "^16.12.0", +    "react-redux": "^7.1.3", +    "react-test-renderer": "^16.12.0",      "redux": "^4.0.4",      "redux-promise": "^0.6.0",      "reflect-metadata": "^0.1.13", -    "request-promise-native": "^1.0.7", -    "sass-loader": "^7.3.1", -    "sinon": "^7.4.1", +    "request-promise-native": "^1.0.8", +    "sass-loader": "^8.0.0", +    "sinon": "^7.5.0",      "sinon-chrome": "^3.0.1", -    "style-loader": "^1.0.0", -    "ts-loader": "^6.0.4", -    "ts-node": "^8.4.1", -    "tsyringe": "^4.0.0", -    "typescript": "^3.6.2", +    "style-loader": "^1.1.1", +    "ts-loader": "^6.2.1", +    "ts-node": "^8.5.4", +    "tsyringe": "^4.0.1", +    "typescript": "^3.7.4",      "web-ext-types": "^3.2.1", -    "webextensions-api-fake": "^0.9.0", -    "webpack": "^4.39.2", -    "webpack-cli": "^3.3.7" +    "webextensions-api-fake": "^0.9.1", +    "webpack": "^4.41.4", +    "webpack-cli": "^3.3.10"    }  } diff --git a/src/background/usecases/parsers.ts b/src/background/usecases/parsers.ts index 544dce4..99ff2eb 100644 --- a/src/background/usecases/parsers.ts +++ b/src/background/usecases/parsers.ts @@ -29,8 +29,9 @@ const parseSetOption = (    case 'string': return [key, value];    case 'number': return [key, mustNumber(value)];    case 'boolean': return [key, value]; +  default: +    throw new Error('Unknown property type: ' + def.type);    } -  throw new Error('Unknown property type: ' + def.type);  };  export { parseSetOption };  | 
