diff --git a/web/package.json b/web/package.json index 82f6eed83..1435c66d5 100644 --- a/web/package.json +++ b/web/package.json @@ -141,7 +141,7 @@ "eslint-plugin-react": "7.27.1", "eslint-plugin-react-hooks": "4.3.0", "husky": "7.0.2", - "jest": "27.4.1", + "jest": "27.4.2", "jest-transform-stub": "2.0.0", "jest-watch-typeahead": "1.0.0", "prettier": "2.5.0", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 5a4519be7..318ade53e 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -33,7 +33,7 @@ specifiers: eslint-plugin-react: 7.27.1 eslint-plugin-react-hooks: 4.3.0 husky: 7.0.2 - jest: 27.4.1 + jest: 27.4.2 jest-transform-stub: 2.0.0 jest-watch-typeahead: 1.0.0 prettier: 2.5.0 @@ -98,9 +98,9 @@ devDependencies: eslint-plugin-react: 7.27.1 eslint-plugin-react-hooks: 4.3.0 husky: 7.0.2 - jest: 27.4.1 + jest: 27.4.2 jest-transform-stub: 2.0.0 - jest-watch-typeahead: 1.0.0_jest@27.4.1 + jest-watch-typeahead: 1.0.0_jest@27.4.2 prettier: 2.5.0 react-test-renderer: 17.0.2_react@17.0.2 typescript: 4.5.2 @@ -829,8 +829,20 @@ packages: slash: 3.0.0 dev: true - /@jest/core/27.4.1: - resolution: {integrity: sha512-hD0kyMUjvWxFFwcRfDVpSCF74F8wjhBGWWow+pD4kesQcWTUPgX9GBLrUwiuramjI9EdJqBjJ+9jZ0WColTbtg==} + /@jest/console/27.4.2: + resolution: {integrity: sha512-xknHThRsPB/To1FUbi6pCe43y58qFC03zfb6R7fDb/FfC7k2R3i1l+izRBJf8DI46KhYGRaF14Eo9A3qbBoixg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.4.2 + '@types/node': 16.11.11 + chalk: 4.1.2 + jest-message-util: 27.4.2 + jest-util: 27.4.2 + slash: 3.0.0 + dev: true + + /@jest/core/27.4.2: + resolution: {integrity: sha512-0mPM61tDbu8yc9CMKH9bvV+g+17VUpdWQtU1x6P1gk4AKj8iywWi8zBmEIl7pTGjUtYA92CNc/LlBfKCioBOow==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -838,30 +850,30 @@ packages: node-notifier: optional: true dependencies: - '@jest/console': 27.4.1 - '@jest/reporters': 27.4.1 - '@jest/test-result': 27.4.1 - '@jest/transform': 27.4.1 - '@jest/types': 27.4.1 + '@jest/console': 27.4.2 + '@jest/reporters': 27.4.2 + '@jest/test-result': 27.4.2 + '@jest/transform': 27.4.2 + '@jest/types': 27.4.2 '@types/node': 16.11.11 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.8.1 exit: 0.1.2 graceful-fs: 4.2.8 - jest-changed-files: 27.4.1 - jest-config: 27.4.1 - jest-haste-map: 27.4.1 - jest-message-util: 27.4.1 + jest-changed-files: 27.4.2 + jest-config: 27.4.2 + jest-haste-map: 27.4.2 + jest-message-util: 27.4.2 jest-regex-util: 27.4.0 - jest-resolve: 27.4.1 - jest-resolve-dependencies: 27.4.1 - jest-runner: 27.4.1 - jest-runtime: 27.4.1 - jest-snapshot: 27.4.1 - jest-util: 27.4.1 - jest-validate: 27.4.1 - jest-watcher: 27.4.1 + jest-resolve: 27.4.2 + jest-resolve-dependencies: 27.4.2 + jest-runner: 27.4.2 + jest-runtime: 27.4.2 + jest-snapshot: 27.4.2 + jest-util: 27.4.2 + jest-validate: 27.4.2 + jest-watcher: 27.4.2 micromatch: 4.0.4 rimraf: 3.0.2 slash: 3.0.0 @@ -874,39 +886,39 @@ packages: - utf-8-validate dev: true - /@jest/environment/27.4.1: - resolution: {integrity: sha512-SBlb9hKroh2DA/2sMMfrI9emBgPzua8OzXBga7RxVRq0iUc1TiGfrWl/+aCSSSdqOOobwB/b4Dj2uGitE74uUA==} + /@jest/environment/27.4.2: + resolution: {integrity: sha512-uSljKxh/rGlHlmhyeG4ZoVK9hOec+EPBkwTHkHKQ2EqDu5K+MaG9uJZ8o1CbRsSdZqSuhXvJCYhBWsORPPg6qw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/fake-timers': 27.4.1 - '@jest/types': 27.4.1 + '@jest/fake-timers': 27.4.2 + '@jest/types': 27.4.2 '@types/node': 16.11.11 - jest-mock: 27.4.1 + jest-mock: 27.4.2 dev: true - /@jest/fake-timers/27.4.1: - resolution: {integrity: sha512-b02WM91qZUMEy1CGWf4nUtLf93CMJ3lraZHZpRV3M7CCB9Cp+AkVGIgbFXrea3OjX99PUUIHOpQv9wGtmMIifg==} + /@jest/fake-timers/27.4.2: + resolution: {integrity: sha512-f/Xpzn5YQk5adtqBgvw1V6bF8Nx3hY0OIRRpCvWcfPl0EAjdqWPdhH3t/3XpiWZqtjIEHDyMKP9ajpva1l4Zmg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.4.1 + '@jest/types': 27.4.2 '@sinonjs/fake-timers': 8.1.0 '@types/node': 16.11.11 - jest-message-util: 27.4.1 - jest-mock: 27.4.1 - jest-util: 27.4.1 + jest-message-util: 27.4.2 + jest-mock: 27.4.2 + jest-util: 27.4.2 dev: true - /@jest/globals/27.4.1: - resolution: {integrity: sha512-q0quGdhSvuIptQZyf07DuUk4xrn2mrbX8aeRTEbvE7qDQNvF0NF41tflDthJ394DnaeiW7pLON/k6K/wuO14TA==} + /@jest/globals/27.4.2: + resolution: {integrity: sha512-KkfaHEttlGpXYAQTZHgrESiEPx2q/DKAFLGLFda1uGVrqc17snd3YVPhOxlXOHIzVPs+lQ/SDB2EIvxyGzb3Ew==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.4.1 - '@jest/types': 27.4.1 - expect: 27.4.1 + '@jest/environment': 27.4.2 + '@jest/types': 27.4.2 + expect: 27.4.2 dev: true - /@jest/reporters/27.4.1: - resolution: {integrity: sha512-+9cjiJZ/t15ihv2y/GJQGIzAdWs6Ck628tH1vsHE5V+q7ze5FkUj5NJzRl3M3cgFWfPlpKO4R0DteYLRHgQP7g==} + /@jest/reporters/27.4.2: + resolution: {integrity: sha512-sp4aqmdBJtjKetEakzDPcZggPcVIF6w9QLkYBbaWDV6e/SIsHnF1S4KtIH91eEc2fp7ep6V/e1xvdfEoho1d2w==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -915,10 +927,10 @@ packages: optional: true dependencies: '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 27.4.1 - '@jest/test-result': 27.4.1 - '@jest/transform': 27.4.1 - '@jest/types': 27.4.1 + '@jest/console': 27.4.2 + '@jest/test-result': 27.4.2 + '@jest/transform': 27.4.2 + '@jest/types': 27.4.2 '@types/node': 16.11.11 chalk: 4.1.2 collect-v8-coverage: 1.0.1 @@ -930,10 +942,10 @@ packages: istanbul-lib-report: 3.0.0 istanbul-lib-source-maps: 4.0.1 istanbul-reports: 3.0.5 - jest-haste-map: 27.4.1 - jest-resolve: 27.4.1 - jest-util: 27.4.1 - jest-worker: 27.4.1 + jest-haste-map: 27.4.2 + jest-resolve: 27.4.2 + jest-util: 27.4.2 + jest-worker: 27.4.2 slash: 3.0.0 source-map: 0.6.1 string-length: 4.0.2 @@ -962,14 +974,24 @@ packages: collect-v8-coverage: 1.0.1 dev: true - /@jest/test-sequencer/27.4.1: - resolution: {integrity: sha512-YX4ccvhazkrduLGvJPXBfmVLrhoWPKgbbDtHm623nrm5znYOvjjmMZKFWDRXCmwVgJCQo29LNxlZW6jJh2QtjQ==} + /@jest/test-result/27.4.2: + resolution: {integrity: sha512-kr+bCrra9jfTgxHXHa2UwoQjxvQk3Am6QbpAiJ5x/50LW8llOYrxILkqY0lZRW/hu8FXesnudbql263+EW9iNA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/test-result': 27.4.1 + '@jest/console': 27.4.2 + '@jest/types': 27.4.2 + '@types/istanbul-lib-coverage': 2.0.3 + collect-v8-coverage: 1.0.1 + dev: true + + /@jest/test-sequencer/27.4.2: + resolution: {integrity: sha512-HmHp5mlh9f9GyNej5yCS1JZIFfUGnP9+jEOH5zoq5EmsuZeYD+dGULqyvGDPtuzzbyAFJ6R4+z4SS0VvnFwwGQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/test-result': 27.4.2 graceful-fs: 4.2.8 - jest-haste-map: 27.4.1 - jest-runtime: 27.4.1 + jest-haste-map: 27.4.2 + jest-runtime: 27.4.2 transitivePeerDependencies: - supports-color dev: true @@ -997,20 +1019,20 @@ packages: - supports-color dev: true - /@jest/transform/27.4.1: - resolution: {integrity: sha512-/eoX7PpUnKzZ8UDI/j/1jGWSEcP967MMEpi2XHFcYlFa5X++MvNg+5HSAXxN/6ru07ekYiGTMdu+OqbTbJS/5g==} + /@jest/transform/27.4.2: + resolution: {integrity: sha512-RTKcPZllfcmLfnlxBya7aypofhdz05+E6QITe55Ex0rxyerkgjmmpMlvVn11V0cP719Ps6WcDYCnDzxnnJUwKg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/core': 7.16.0 - '@jest/types': 27.4.1 + '@jest/types': 27.4.2 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 convert-source-map: 1.8.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.8 - jest-haste-map: 27.4.1 + jest-haste-map: 27.4.2 jest-regex-util: 27.4.0 - jest-util: 27.4.1 + jest-util: 27.4.2 micromatch: 4.0.4 pirates: 4.0.1 slash: 3.0.0 @@ -1042,6 +1064,17 @@ packages: chalk: 4.1.2 dev: true + /@jest/types/27.4.2: + resolution: {integrity: sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@types/istanbul-lib-coverage': 2.0.3 + '@types/istanbul-reports': 3.0.1 + '@types/node': 16.11.11 + '@types/yargs': 16.0.4 + chalk: 4.1.2 + dev: true + /@material-ui/core/4.12.3_5539cae010396b202b015f3568914e95: resolution: {integrity: sha512-sdpgI/PL56QVsEJldwEe4FFaFTLUqN+rd7sSZiRCdx2E/C7z5yK0y/khAWVBH24tXwto7I1hCzNWfJGZIYJKnw==} engines: {node: '>=8.0.0'} @@ -1435,8 +1468,8 @@ packages: /@types/jest/27.0.2: resolution: {integrity: sha512-4dRxkS/AFX0c5XW6IPMNOydLn2tEhNhJV7DnYK+0bjoJZ+QTmfucBlihX7aoEsh/ocYtkLC73UbnBXBXIxsULA==} dependencies: - jest-diff: 27.4.0 - pretty-format: 27.4.0 + jest-diff: 27.4.2 + pretty-format: 27.4.2 dev: true /@types/jsdom/16.2.13: @@ -1932,15 +1965,15 @@ packages: - supports-color dev: true - /babel-jest/27.4.1_@babel+core@7.16.0: - resolution: {integrity: sha512-Lw3guwhTVNyu9GLnwAvneap7TCpSnKYwymKORetwmGH5hXM/jgxTY2nom4iyt7CVdAzyuHprL9wStu4JAZjRbA==} + /babel-jest/27.4.2_@babel+core@7.16.0: + resolution: {integrity: sha512-MADrjb3KBO2eyZCAc6QaJg6RT5u+6oEdDyHO5HEalnpwQ6LrhTsQF2Kj1Wnz2t6UPXIXPk18dSXXOT0wF5yTxA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: '@babel/core': 7.16.0 - '@jest/transform': 27.4.1 - '@jest/types': 27.4.1 + '@jest/transform': 27.4.2 + '@jest/types': 27.4.2 '@types/babel__core': 7.1.16 babel-plugin-istanbul: 6.1.1 babel-preset-jest: 27.4.0_@babel+core@7.16.0 @@ -3233,15 +3266,15 @@ packages: to-regex: 3.0.2 dev: true - /expect/27.4.1: - resolution: {integrity: sha512-ykhuCRLKtHEo8/+qHX2PV7wjX4HMQY635Pe8+7G8hbssDNy7cfE6t/rHbdzEMVfh2KR3Z6V21MveI86IJ7V1jQ==} + /expect/27.4.2: + resolution: {integrity: sha512-BjAXIDC6ZOW+WBFNg96J22D27Nq5ohn+oGcuP2rtOtcjuxNoV9McpQ60PcQWhdFOSBIQdR72e+4HdnbZTFSTyg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.4.1 + '@jest/types': 27.4.2 ansi-styles: 5.2.0 jest-get-type: 27.4.0 - jest-matcher-utils: 27.4.1 - jest-message-util: 27.4.1 + jest-matcher-utils: 27.4.2 + jest-message-util: 27.4.2 jest-regex-util: 27.4.0 dev: true @@ -4077,35 +4110,35 @@ packages: istanbul-lib-report: 3.0.0 dev: true - /jest-changed-files/27.4.1: - resolution: {integrity: sha512-tjbk3DJkgiFDlwYJDcAdFlfGaEYgIV8McSwXzwN221wohFYkC85XPkLqXaAswVGgzHyCNima+eniLVTir+4QBg==} + /jest-changed-files/27.4.2: + resolution: {integrity: sha512-/9x8MjekuzUQoPjDHbBiXbNEBauhrPU2ct7m8TfCg69ywt1y/N+yYwGh3gCpnqUS3klYWDU/lSNgv+JhoD2k1A==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.4.1 + '@jest/types': 27.4.2 execa: 5.1.1 throat: 6.0.1 dev: true - /jest-circus/27.4.1: - resolution: {integrity: sha512-NtZRCas6VLqhZawhLbXaDeTvrvVu7/4uEowt80eSkyUdrwfLu/tkuXHx1yghJJe5FXhNXpa/vLtN3tbDVVcOag==} + /jest-circus/27.4.2: + resolution: {integrity: sha512-2ePUSru1BGMyzxsMvRfu+tNb+PW60rUyMLJBfw1Nrh5zC8RoTPfF+zbE0JToU31a6ZVe4nnrNKWYRzlghAbL0A==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.4.1 - '@jest/test-result': 27.4.1 - '@jest/types': 27.4.1 + '@jest/environment': 27.4.2 + '@jest/test-result': 27.4.2 + '@jest/types': 27.4.2 '@types/node': 16.11.11 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 - expect: 27.4.1 + expect: 27.4.2 is-generator-fn: 2.1.0 - jest-each: 27.4.1 - jest-matcher-utils: 27.4.1 - jest-message-util: 27.4.1 - jest-runtime: 27.4.1 - jest-snapshot: 27.4.1 - jest-util: 27.4.1 - pretty-format: 27.4.1 + jest-each: 27.4.2 + jest-matcher-utils: 27.4.2 + jest-message-util: 27.4.2 + jest-runtime: 27.4.2 + jest-snapshot: 27.4.2 + jest-util: 27.4.2 + pretty-format: 27.4.2 slash: 3.0.0 stack-utils: 2.0.5 throat: 6.0.1 @@ -4113,8 +4146,8 @@ packages: - supports-color dev: true - /jest-cli/27.4.1: - resolution: {integrity: sha512-K6OvI/Awtm1sY9z3Gfn0ZccFF9uXt8ya1Jda4iIepeQltpqJHh/BepYPwrYg0aw0qLT9zweNatvlYyXZ5WKXRQ==} + /jest-cli/27.4.2: + resolution: {integrity: sha512-Ex2WhCj4s0XFntTKTnyLgV/CZKgQaZBYrKz02XOZ4nUjFD+26Fji/M1SgHm+2IWEIsQqoipNRx9RJH56p8d7MQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true peerDependencies: @@ -4123,16 +4156,16 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.4.1 - '@jest/test-result': 27.4.1 - '@jest/types': 27.4.1 + '@jest/core': 27.4.2 + '@jest/test-result': 27.4.2 + '@jest/types': 27.4.2 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.8 import-local: 3.0.3 - jest-config: 27.4.1 - jest-util: 27.4.1 - jest-validate: 27.4.1 + jest-config: 27.4.2 + jest-util: 27.4.2 + jest-validate: 27.4.2 prompts: 2.4.2 yargs: 16.2.0 transitivePeerDependencies: @@ -4143,8 +4176,8 @@ packages: - utf-8-validate dev: true - /jest-config/27.4.1: - resolution: {integrity: sha512-2/ijihsLJ7u4BG6VKVNiLSLbna45f6NgBTn8+h0Mb59yLjVWc4IAfbdBQdAM5cxidDT+FvWum25QkmCFOAXk7w==} + /jest-config/27.4.2: + resolution: {integrity: sha512-2vKqelsfHPnIzrPTpE9hImqxZLp5l9Vszpci19RdVB2i5OwoM+OkPExZMQb8aGrpEGXoKtlzvdqCL1GObiz8JQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: ts-node: '>=9.0.0' @@ -4153,26 +4186,26 @@ packages: optional: true dependencies: '@babel/core': 7.16.0 - '@jest/test-sequencer': 27.4.1 - '@jest/types': 27.4.1 - babel-jest: 27.4.1_@babel+core@7.16.0 + '@jest/test-sequencer': 27.4.2 + '@jest/types': 27.4.2 + babel-jest: 27.4.2_@babel+core@7.16.0 chalk: 4.1.2 ci-info: 3.2.0 deepmerge: 4.2.2 glob: 7.2.0 graceful-fs: 4.2.8 - jest-circus: 27.4.1 - jest-environment-jsdom: 27.4.1 - jest-environment-node: 27.4.1 + jest-circus: 27.4.2 + jest-environment-jsdom: 27.4.2 + jest-environment-node: 27.4.2 jest-get-type: 27.4.0 - jest-jasmine2: 27.4.1 + jest-jasmine2: 27.4.2 jest-regex-util: 27.4.0 - jest-resolve: 27.4.1 - jest-runner: 27.4.1 - jest-util: 27.4.1 - jest-validate: 27.4.1 + jest-resolve: 27.4.2 + jest-runner: 27.4.2 + jest-util: 27.4.2 + jest-validate: 27.4.2 micromatch: 4.0.4 - pretty-format: 27.4.1 + pretty-format: 27.4.2 slash: 3.0.0 transitivePeerDependencies: - bufferutil @@ -4181,24 +4214,14 @@ packages: - utf-8-validate dev: true - /jest-diff/27.4.0: - resolution: {integrity: sha512-fdXgpnyQH4LNSnYgRfHN/g413bqbPspWIAZPlXrdNISehDih1VNDtuRvlzGQJ4Go+fur1HKB2IyI25t6cWi5EA==} + /jest-diff/27.4.2: + resolution: {integrity: sha512-ujc9ToyUZDh9KcqvQDkk/gkbf6zSaeEg9AiBxtttXW59H/AcqEYp1ciXAtJp+jXWva5nAf/ePtSsgWwE5mqp4Q==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: chalk: 4.1.2 diff-sequences: 27.4.0 jest-get-type: 27.4.0 - pretty-format: 27.4.1 - dev: true - - /jest-diff/27.4.1: - resolution: {integrity: sha512-bkDaDwdausD1tai7/7+WLBsI8lX0JnaL+2FwWOxyfbKR2G1iu+OX/R1YQPk4Xe2jwYI/hOAGxkqhGgAAT7/lsw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - chalk: 4.1.2 - diff-sequences: 27.4.0 - jest-get-type: 27.4.0 - pretty-format: 27.4.1 + pretty-format: 27.4.2 dev: true /jest-docblock/27.4.0: @@ -4208,28 +4231,28 @@ packages: detect-newline: 3.1.0 dev: true - /jest-each/27.4.1: - resolution: {integrity: sha512-0XYZm4/KIj6sbcEHrxNudY+5qqXGtlKDdBLmAJMGYEPJ9QxH3uFhx95/WBrV5R7xp7p8XbkAd+0Ew1EZW+30tA==} + /jest-each/27.4.2: + resolution: {integrity: sha512-53V2MNyW28CTruB3lXaHNk6PkiIFuzdOC9gR3C6j8YE/ACfrPnz+slB0s17AgU1TtxNzLuHyvNlLJ+8QYw9nBg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.4.1 + '@jest/types': 27.4.2 chalk: 4.1.2 jest-get-type: 27.4.0 - jest-util: 27.4.1 - pretty-format: 27.4.1 + jest-util: 27.4.2 + pretty-format: 27.4.2 dev: true - /jest-environment-jsdom/27.4.1: - resolution: {integrity: sha512-TRVjVvRbl1nwAOhC1aZMKDX7KQtjdX69AU1jwh3GOiJTUigkYe3FQDI8bW9Ar53Rd2qOQm9IhZepYwXJaWYGxw==} + /jest-environment-jsdom/27.4.2: + resolution: {integrity: sha512-L0dV4oq4+Ll7hZ8QCGvSELn8uOr938/QKOg6o70kMHiZOpWOjAqSf7fMVAtGhG/BVSvk1GTzhGJNOWsxtH5KbQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.4.1 - '@jest/fake-timers': 27.4.1 - '@jest/types': 27.4.1 + '@jest/environment': 27.4.2 + '@jest/fake-timers': 27.4.2 + '@jest/types': 27.4.2 '@types/jsdom': 16.2.13 '@types/node': 16.11.11 - jest-mock: 27.4.1 - jest-util: 27.4.1 + jest-mock: 27.4.2 + jest-util: 27.4.2 jsdom: 16.7.0 transitivePeerDependencies: - bufferutil @@ -4238,16 +4261,16 @@ packages: - utf-8-validate dev: true - /jest-environment-node/27.4.1: - resolution: {integrity: sha512-UDsnYwecROX6nXQeZASz++3YzNpLLNkSV3apBpUF3gW1Z73Lm2KptxKlJHIa6eb0Sq786YzM8rHQLO3lj9qN8A==} + /jest-environment-node/27.4.2: + resolution: {integrity: sha512-nzTZ5nJ+FabuZPH2YVci7SZIHpvtNRHPt8+vipLkCnAgXGjVzHm7XJWdnNqXbAkExIgiKeVEkVMNZOZE/LeiIg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.4.1 - '@jest/fake-timers': 27.4.1 - '@jest/types': 27.4.1 + '@jest/environment': 27.4.2 + '@jest/fake-timers': 27.4.2 + '@jest/types': 27.4.2 '@types/node': 16.11.11 - jest-mock: 27.4.1 - jest-util: 27.4.1 + jest-mock: 27.4.2 + jest-util: 27.4.2 dev: true /jest-get-type/27.4.0: @@ -4276,11 +4299,11 @@ packages: fsevents: 2.3.2 dev: true - /jest-haste-map/27.4.1: - resolution: {integrity: sha512-bg/3wz74nS3VOx+x3smB6oxDsXMIlU5sszPNoiJWm6a52Fb/klO2K4hlqi/eedvng2bUALrnRuyMTNsmcskAqg==} + /jest-haste-map/27.4.2: + resolution: {integrity: sha512-foiyAEePORUN2eeJnOtcM1y8qW0ShEd9kTjWVL4sVaMcuCJM6gtHegvYPBRT0mpI/bs4ueThM90+Eoj2ncoNsA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.4.1 + '@jest/types': 27.4.2 '@types/graceful-fs': 4.1.5 '@types/node': 16.11.11 anymatch: 3.1.2 @@ -4288,56 +4311,56 @@ packages: graceful-fs: 4.2.8 jest-regex-util: 27.4.0 jest-serializer: 27.4.0 - jest-util: 27.4.1 - jest-worker: 27.4.1 + jest-util: 27.4.2 + jest-worker: 27.4.2 micromatch: 4.0.4 walker: 1.0.8 optionalDependencies: fsevents: 2.3.2 dev: true - /jest-jasmine2/27.4.1: - resolution: {integrity: sha512-E0cnpmpc1297v2bkBo6emav3IdeDm+rNLUcBLCXFJVU0C/vA8q3oUrTfZUuKFrh+zYVLGssjla06jO9dXh4wGA==} + /jest-jasmine2/27.4.2: + resolution: {integrity: sha512-VO/fyAJSH9u0THjbteFiL8qc93ufU+yW+bdieDc8tzTCWwlWzO53UHS5nFK1qmE8izb5Smkn+XHlVt6/l06MKQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/traverse': 7.16.0 - '@jest/environment': 27.4.1 + '@jest/environment': 27.4.2 '@jest/source-map': 27.4.0 - '@jest/test-result': 27.4.1 - '@jest/types': 27.4.1 + '@jest/test-result': 27.4.2 + '@jest/types': 27.4.2 '@types/node': 16.11.11 chalk: 4.1.2 co: 4.6.0 - expect: 27.4.1 + expect: 27.4.2 is-generator-fn: 2.1.0 - jest-each: 27.4.1 - jest-matcher-utils: 27.4.1 - jest-message-util: 27.4.1 - jest-runtime: 27.4.1 - jest-snapshot: 27.4.1 - jest-util: 27.4.1 - pretty-format: 27.4.1 + jest-each: 27.4.2 + jest-matcher-utils: 27.4.2 + jest-message-util: 27.4.2 + jest-runtime: 27.4.2 + jest-snapshot: 27.4.2 + jest-util: 27.4.2 + pretty-format: 27.4.2 throat: 6.0.1 transitivePeerDependencies: - supports-color dev: true - /jest-leak-detector/27.4.1: - resolution: {integrity: sha512-jiCXCUAetTgOIXM/996b/NzVHEH6+pnpcOBqzyvZypOKBetcK+JlZya9Az15zhACKZ8jcp1jAuPnQHsqQ0LMtQ==} + /jest-leak-detector/27.4.2: + resolution: {integrity: sha512-ml0KvFYZllzPBJWDei3mDzUhyp/M4ubKebX++fPaudpe8OsxUE+m+P6ciVLboQsrzOCWDjE20/eXew9QMx/VGw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: jest-get-type: 27.4.0 - pretty-format: 27.4.1 + pretty-format: 27.4.2 dev: true - /jest-matcher-utils/27.4.1: - resolution: {integrity: sha512-CG0qQY4NN0Jthr/50jZbDL2cE6p8KZwBRkmVnuKv5QBMwkY6QEVxDQfhA+a5Uz17r7MjUQRWCig7H7IwG+L7qw==} + /jest-matcher-utils/27.4.2: + resolution: {integrity: sha512-jyP28er3RRtMv+fmYC/PKG8wvAmfGcSNproVTW2Y0P/OY7/hWUOmsPfxN1jOhM+0u2xU984u2yEagGivz9OBGQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: chalk: 4.1.2 - jest-diff: 27.4.1 + jest-diff: 27.4.2 jest-get-type: 27.4.0 - pretty-format: 27.4.1 + pretty-format: 27.4.2 dev: true /jest-message-util/27.4.1: @@ -4355,15 +4378,30 @@ packages: stack-utils: 2.0.5 dev: true - /jest-mock/27.4.1: - resolution: {integrity: sha512-N7gMejgYVrUys6+KdnSzlAcFhcNh3EFRqTFMqVydeFsuBxERBxFXLI+2SBkx5Abpe3TDDfR/xqqYUDFjhyXH/g==} + /jest-message-util/27.4.2: + resolution: {integrity: sha512-OMRqRNd9E0DkBLZpFtZkAGYOXl6ZpoMtQJWTAREJKDOFa0M6ptB7L67tp+cszMBkvSgKOhNtQp2Vbcz3ZZKo/w==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.4.1 + '@babel/code-frame': 7.16.0 + '@jest/types': 27.4.2 + '@types/stack-utils': 2.0.1 + chalk: 4.1.2 + graceful-fs: 4.2.8 + micromatch: 4.0.4 + pretty-format: 27.4.2 + slash: 3.0.0 + stack-utils: 2.0.5 + dev: true + + /jest-mock/27.4.2: + resolution: {integrity: sha512-PDDPuyhoukk20JrQKeofK12hqtSka7mWH0QQuxSNgrdiPsrnYYLS6wbzu/HDlxZRzji5ylLRULeuI/vmZZDrYA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.4.2 '@types/node': 16.11.11 dev: true - /jest-pnp-resolver/1.2.2_jest-resolve@27.4.1: + /jest-pnp-resolver/1.2.2_jest-resolve@27.4.2: resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} engines: {node: '>=6'} peerDependencies: @@ -4372,7 +4410,7 @@ packages: jest-resolve: optional: true dependencies: - jest-resolve: 27.4.1 + jest-resolve: 27.4.2 dev: true /jest-regex-util/26.0.0: @@ -4390,57 +4428,57 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dev: true - /jest-resolve-dependencies/27.4.1: - resolution: {integrity: sha512-91Cnx5rtEaQN/z3tPHRVhbz2bV6OtLs1ZBJb6bBZGp0XWgsUTL9iQveg/alPgNeVhhmcaq/6NXvF0Vf4Z36uQQ==} + /jest-resolve-dependencies/27.4.2: + resolution: {integrity: sha512-hb++cTpqvOWfU49MCP/JQkxmnrhKoAVqXWFjgYXswRSVGk8Q6bDTSvhbCeYXDtXaymY0y7WrrSIlKogClcKJuw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.4.1 + '@jest/types': 27.4.2 jest-regex-util: 27.4.0 - jest-snapshot: 27.4.1 + jest-snapshot: 27.4.2 transitivePeerDependencies: - supports-color dev: true - /jest-resolve/27.4.1: - resolution: {integrity: sha512-t/xRE7UNeemOLpBoWiW6zCkyB5n88fTh7kBsHLpsYyBSZmN+GQM5KY9WsOhINb5hCQ0IgW1GbisyimkemTGi2A==} + /jest-resolve/27.4.2: + resolution: {integrity: sha512-d/zqPjxCzMqHlOdRTg8cTpO9jY+1/T74KazT8Ws/LwmwxV5sRMWOkiLjmzUCDj/5IqA5XHNK4Hkmlq9Kdpb9Sg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.4.1 + '@jest/types': 27.4.2 chalk: 4.1.2 graceful-fs: 4.2.8 - jest-haste-map: 27.4.1 - jest-pnp-resolver: 1.2.2_jest-resolve@27.4.1 - jest-util: 27.4.1 - jest-validate: 27.4.1 + jest-haste-map: 27.4.2 + jest-pnp-resolver: 1.2.2_jest-resolve@27.4.2 + jest-util: 27.4.2 + jest-validate: 27.4.2 resolve: 1.20.0 resolve.exports: 1.1.0 slash: 3.0.0 dev: true - /jest-runner/27.4.1: - resolution: {integrity: sha512-V1ChvJQYaPXoj7JB+tSEep+9taGmjpV8zzs8pV0HYq3lOR64CHl5M/7gMBxNsFSzeBvdw4wffZA2jsd0vhdReA==} + /jest-runner/27.4.2: + resolution: {integrity: sha512-YsgbYKk8V7J5BQPINXhdzNLoqIwUWrJkV9h6/ccsn6fbmC3n3ax1K5cDWzAU9qXyaQhetwFqPpHmAHIACscRKQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/console': 27.4.1 - '@jest/environment': 27.4.1 - '@jest/test-result': 27.4.1 - '@jest/transform': 27.4.1 - '@jest/types': 27.4.1 + '@jest/console': 27.4.2 + '@jest/environment': 27.4.2 + '@jest/test-result': 27.4.2 + '@jest/transform': 27.4.2 + '@jest/types': 27.4.2 '@types/node': 16.11.11 chalk: 4.1.2 emittery: 0.8.1 exit: 0.1.2 graceful-fs: 4.2.8 jest-docblock: 27.4.0 - jest-environment-jsdom: 27.4.1 - jest-environment-node: 27.4.1 - jest-haste-map: 27.4.1 - jest-leak-detector: 27.4.1 - jest-message-util: 27.4.1 - jest-resolve: 27.4.1 - jest-runtime: 27.4.1 - jest-util: 27.4.1 - jest-worker: 27.4.1 + jest-environment-jsdom: 27.4.2 + jest-environment-node: 27.4.2 + jest-haste-map: 27.4.2 + jest-leak-detector: 27.4.2 + jest-message-util: 27.4.2 + jest-resolve: 27.4.2 + jest-runtime: 27.4.2 + jest-util: 27.4.2 + jest-worker: 27.4.2 source-map-support: 0.5.20 throat: 6.0.1 transitivePeerDependencies: @@ -4450,17 +4488,17 @@ packages: - utf-8-validate dev: true - /jest-runtime/27.4.1: - resolution: {integrity: sha512-omxUpMiJBIN+/Lba7g06hq3Ov3DmtDFIAwpWZO4Bg+gGCrV9YHjvybttWSBszwSl5rCpLTxnBdU4OiqxNPiwYA==} + /jest-runtime/27.4.2: + resolution: {integrity: sha512-eqPgcBaUNaw6j8T5M+dnfAEh6MIrh2YmtskCr9sl50QYpD22Sg+QqHw3J3nmaLzVMbBtOMHFFxLF0Qx8MsZVFQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/console': 27.4.1 - '@jest/environment': 27.4.1 - '@jest/globals': 27.4.1 + '@jest/console': 27.4.2 + '@jest/environment': 27.4.2 + '@jest/globals': 27.4.2 '@jest/source-map': 27.4.0 - '@jest/test-result': 27.4.1 - '@jest/transform': 27.4.1 - '@jest/types': 27.4.1 + '@jest/test-result': 27.4.2 + '@jest/transform': 27.4.2 + '@jest/types': 27.4.2 '@types/yargs': 16.0.4 chalk: 4.1.2 cjs-module-lexer: 1.2.2 @@ -4469,14 +4507,14 @@ packages: exit: 0.1.2 glob: 7.2.0 graceful-fs: 4.2.8 - jest-haste-map: 27.4.1 - jest-message-util: 27.4.1 - jest-mock: 27.4.1 + jest-haste-map: 27.4.2 + jest-message-util: 27.4.2 + jest-mock: 27.4.2 jest-regex-util: 27.4.0 - jest-resolve: 27.4.1 - jest-snapshot: 27.4.1 - jest-util: 27.4.1 - jest-validate: 27.4.1 + jest-resolve: 27.4.2 + jest-snapshot: 27.4.2 + jest-util: 27.4.2 + jest-validate: 27.4.2 slash: 3.0.0 strip-bom: 4.0.0 yargs: 16.2.0 @@ -4500,8 +4538,8 @@ packages: graceful-fs: 4.2.8 dev: true - /jest-snapshot/27.4.1: - resolution: {integrity: sha512-XoDN4iIXy19XDn+PdlD3AStnF781jzmqGp2jQugxGWNZISLfg3cEmZUnrbXiQDhqd7BbWGp3ORRb6+OJbyu/Vw==} + /jest-snapshot/27.4.2: + resolution: {integrity: sha512-DI7lJlNIu6WSQ+esqhnJzEzU70+dV+cNjoF1c+j5FagWEd3KtOyZvVliAH0RWNQ6KSnAAnKSU0qxJ8UXOOhuUQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/core': 7.16.0 @@ -4510,23 +4548,23 @@ packages: '@babel/plugin-syntax-typescript': 7.16.0_@babel+core@7.16.0 '@babel/traverse': 7.16.0 '@babel/types': 7.16.0 - '@jest/transform': 27.4.1 - '@jest/types': 27.4.1 + '@jest/transform': 27.4.2 + '@jest/types': 27.4.2 '@types/babel__traverse': 7.14.2 '@types/prettier': 2.4.1 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.16.0 chalk: 4.1.2 - expect: 27.4.1 + expect: 27.4.2 graceful-fs: 4.2.8 - jest-diff: 27.4.1 + jest-diff: 27.4.2 jest-get-type: 27.4.0 - jest-haste-map: 27.4.1 - jest-matcher-utils: 27.4.1 - jest-message-util: 27.4.1 - jest-resolve: 27.4.1 - jest-util: 27.4.1 + jest-haste-map: 27.4.2 + jest-matcher-utils: 27.4.2 + jest-message-util: 27.4.2 + jest-resolve: 27.4.2 + jest-util: 27.4.2 natural-compare: 1.4.0 - pretty-format: 27.4.1 + pretty-format: 27.4.2 semver: 7.3.5 transitivePeerDependencies: - supports-color @@ -4560,19 +4598,31 @@ packages: picomatch: 2.3.0 dev: true - /jest-validate/27.4.1: - resolution: {integrity: sha512-aVKqFim17TwMoVpjuNpaKedK76NbulsAqQPzlnDbMcVKcLPICzPrNEE15QBKn2AszSG6F/mCcJ0pyMN7LhZiNQ==} + /jest-util/27.4.2: + resolution: {integrity: sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.4.1 + '@jest/types': 27.4.2 + '@types/node': 16.11.11 + chalk: 4.1.2 + ci-info: 3.2.0 + graceful-fs: 4.2.8 + picomatch: 2.3.0 + dev: true + + /jest-validate/27.4.2: + resolution: {integrity: sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.4.2 camelcase: 6.2.0 chalk: 4.1.2 jest-get-type: 27.4.0 leven: 3.1.0 - pretty-format: 27.4.1 + pretty-format: 27.4.2 dev: true - /jest-watch-typeahead/1.0.0_jest@27.4.1: + /jest-watch-typeahead/1.0.0_jest@27.4.2: resolution: {integrity: sha512-jxoszalAb394WElmiJTFBMzie/RDCF+W7Q29n5LzOPtcoQoHWfdUtHFkbhgf5NwWe8uMOxvKb/g7ea7CshfkTw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4580,7 +4630,7 @@ packages: dependencies: ansi-escapes: 4.3.2 chalk: 4.1.2 - jest: 27.4.1 + jest: 27.4.2 jest-regex-util: 27.0.6 jest-watcher: 27.3.1 slash: 4.0.0 @@ -4601,16 +4651,16 @@ packages: string-length: 4.0.2 dev: true - /jest-watcher/27.4.1: - resolution: {integrity: sha512-tm7C/Mf69mL6pvRsXmH4GNaZbXZaJuO4Qz8/Gfl+oaO2o+vjipgR3o/cyDYfnZitkqwu43O6cCRPXRLIlpWqtw==} + /jest-watcher/27.4.2: + resolution: {integrity: sha512-NJvMVyyBeXfDezhWzUOCOYZrUmkSCiatpjpm+nFUid74OZEHk6aMLrZAukIiFDwdbqp6mTM6Ui1w4oc+8EobQg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/test-result': 27.4.1 - '@jest/types': 27.4.1 + '@jest/test-result': 27.4.2 + '@jest/types': 27.4.2 '@types/node': 16.11.11 ansi-escapes: 4.3.2 chalk: 4.1.2 - jest-util: 27.4.1 + jest-util: 27.4.2 string-length: 4.0.2 dev: true @@ -4623,8 +4673,8 @@ packages: supports-color: 7.2.0 dev: true - /jest-worker/27.4.1: - resolution: {integrity: sha512-cWYUNkfST1i17513Ll3GM5h/lJtYR1hRZsfPL4OQkIBWgKj4kbJREgHhxJxZmOmjKyeAg02HRoMWXr+B/JtFgg==} + /jest-worker/27.4.2: + resolution: {integrity: sha512-0QMy/zPovLfUPyHuOuuU4E+kGACXXE84nRnq6lBVI9GJg5DCBiA97SATi+ZP8CpiJwEQy1oCPjRBf8AnLjN+Ag==} engines: {node: '>= 10.13.0'} dependencies: '@types/node': 16.11.11 @@ -4632,8 +4682,8 @@ packages: supports-color: 8.1.1 dev: true - /jest/27.4.1: - resolution: {integrity: sha512-efGKeiY0hDwz2rzaj930b0bk7pmKptfrYHmYmVqIPkQKoBO+2lcXaY9V2UR42IxuehBWJ1UV4jk2rVhZGGWCFw==} + /jest/27.4.2: + resolution: {integrity: sha512-TAReynFYCfHNcrL+8Z74WPGafLFLF++bGkrpcsk6cO5G9S2VuJGhu2c44YFForMgF0GlYmtbpmeznkvZpNgTxg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true peerDependencies: @@ -4642,9 +4692,9 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.4.1 + '@jest/core': 27.4.2 import-local: 3.0.3 - jest-cli: 27.4.1 + jest-cli: 27.4.2 transitivePeerDependencies: - bufferutil - canvas @@ -5501,8 +5551,8 @@ packages: hasBin: true dev: true - /pretty-format/27.4.0: - resolution: {integrity: sha512-n0QR6hMREfp6nLzfVksXMAfIxk1ffOOfbb/FzKHFmRtn9iJKaZXB8WMzLr8a72IASShEAhqK06nlwp1gVWgqKg==} + /pretty-format/27.4.1: + resolution: {integrity: sha512-JJw4GzG0vP5dHA+D84zryrX3S34B6rZaJj6zsrN/sdNpcUNf1X6aH/7sPSqwtAGNXCxDqMa1wAKX4EH1Tv62aw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.1 @@ -5511,11 +5561,11 @@ packages: react-is: 17.0.2 dev: true - /pretty-format/27.4.1: - resolution: {integrity: sha512-JJw4GzG0vP5dHA+D84zryrX3S34B6rZaJj6zsrN/sdNpcUNf1X6aH/7sPSqwtAGNXCxDqMa1wAKX4EH1Tv62aw==} + /pretty-format/27.4.2: + resolution: {integrity: sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.4.1 + '@jest/types': 27.4.2 ansi-regex: 5.0.1 ansi-styles: 5.2.0 react-is: 17.0.2